From c540cd46ff9676abcdfebe7eff91e4607619538d Mon Sep 17 00:00:00 2001 From: Daniel Schmidt Date: Wed, 30 Mar 2022 18:43:22 +0200 Subject: [PATCH 1/4] chore!: update to cdktf 0.10 --- .projen/deps.json | 10 +- .projenrc.ts | 4 +- package.json | 10 +- .../accessanalyzer/accessanalyzer-analyzer.ts | 6 +- src/aws/account-alternate-contact.ts | 6 +- src/aws/acm/acm-certificate-validation.ts | 13 +- src/aws/acm/acm-certificate.ts | 77 +- ...cmpca-certificate-authority-certificate.ts | 6 +- src/aws/acm/acmpca-certificate-authority.ts | 41 +- src/aws/acm/acmpca-certificate.ts | 13 +- src/aws/acm/data-aws-acm-certificate.ts | 6 +- .../data-aws-acmpca-certificate-authority.ts | 6 +- src/aws/acm/data-aws-acmpca-certificate.ts | 6 +- src/aws/amplify/amplify-app.ts | 77 +- .../amplify/amplify-backend-environment.ts | 6 +- src/aws/amplify/amplify-branch.ts | 6 +- src/aws/amplify/amplify-domain-association.ts | 6 +- src/aws/amplify/amplify-webhook.ts | 6 +- src/aws/apigateway/api-gateway-account.ts | 70 +- src/aws/apigateway/api-gateway-api-key.ts | 6 +- src/aws/apigateway/api-gateway-authorizer.ts | 6 +- .../api-gateway-base-path-mapping.ts | 6 +- .../api-gateway-client-certificate.ts | 6 +- src/aws/apigateway/api-gateway-deployment.ts | 6 +- .../api-gateway-documentation-part.ts | 13 +- .../api-gateway-documentation-version.ts | 6 +- src/aws/apigateway/api-gateway-domain-name.ts | 20 +- .../api-gateway-gateway-response.ts | 6 +- .../api-gateway-integration-response.ts | 6 +- src/aws/apigateway/api-gateway-integration.ts | 13 +- .../apigateway/api-gateway-method-response.ts | 6 +- .../apigateway/api-gateway-method-settings.ts | 13 +- src/aws/apigateway/api-gateway-method.ts | 6 +- src/aws/apigateway/api-gateway-model.ts | 6 +- .../api-gateway-request-validator.ts | 6 +- src/aws/apigateway/api-gateway-resource.ts | 6 +- .../apigateway/api-gateway-rest-api-policy.ts | 6 +- src/aws/apigateway/api-gateway-rest-api.ts | 13 +- src/aws/apigateway/api-gateway-stage.ts | 13 +- .../apigateway/api-gateway-usage-plan-key.ts | 6 +- src/aws/apigateway/api-gateway-usage-plan.ts | 20 +- src/aws/apigateway/api-gateway-vpc-link.ts | 6 +- .../data-aws-api-gateway-api-key.ts | 6 +- .../data-aws-api-gateway-domain-name.ts | 70 +- .../apigateway/data-aws-api-gateway-export.ts | 6 +- .../data-aws-api-gateway-resource.ts | 6 +- .../data-aws-api-gateway-rest-api.ts | 70 +- .../apigateway/data-aws-api-gateway-sdk.ts | 6 +- .../data-aws-api-gateway-vpc-link.ts | 6 +- .../apigatewayv2/apigatewayv2-api-mapping.ts | 6 +- src/aws/apigatewayv2/apigatewayv2-api.ts | 13 +- .../apigatewayv2/apigatewayv2-authorizer.ts | 13 +- .../apigatewayv2/apigatewayv2-deployment.ts | 6 +- .../apigatewayv2/apigatewayv2-domain-name.ts | 27 +- .../apigatewayv2-integration-response.ts | 6 +- .../apigatewayv2/apigatewayv2-integration.ts | 13 +- src/aws/apigatewayv2/apigatewayv2-model.ts | 6 +- .../apigatewayv2-route-response.ts | 6 +- src/aws/apigatewayv2/apigatewayv2-route.ts | 6 +- src/aws/apigatewayv2/apigatewayv2-stage.ts | 20 +- src/aws/apigatewayv2/apigatewayv2-vpc-link.ts | 6 +- .../apigatewayv2/data-aws-apigatewayv2-api.ts | 70 +- .../data-aws-apigatewayv2-apis.ts | 6 +- .../data-aws-apigatewayv2-export.ts | 6 +- .../appautoscaling/appautoscaling-policy.ts | 34 +- .../appautoscaling-scheduled-action.ts | 13 +- .../appautoscaling/appautoscaling-target.ts | 6 +- src/aws/appconfig/appconfig-application.ts | 6 +- .../appconfig-configuration-profile.ts | 6 +- .../appconfig-deployment-strategy.ts | 6 +- src/aws/appconfig/appconfig-deployment.ts | 6 +- src/aws/appconfig/appconfig-environment.ts | 6 +- .../appconfig-hosted-configuration-version.ts | 6 +- src/aws/appmesh/appmesh-gateway-route.ts | 118 +- src/aws/appmesh/appmesh-mesh.ts | 20 +- src/aws/appmesh/appmesh-route.ts | 245 +- src/aws/appmesh/appmesh-virtual-gateway.ts | 251 +- src/aws/appmesh/appmesh-virtual-node.ts | 473 ++-- src/aws/appmesh/appmesh-virtual-router.ts | 27 +- src/aws/appmesh/appmesh-virtual-service.ts | 34 +- src/aws/appmesh/data-aws-appmesh-mesh.ts | 133 +- .../data-aws-appmesh-virtual-service.ts | 259 +- ...nner-auto-scaling-configuration-version.ts | 6 +- src/aws/apprunner/apprunner-connection.ts | 6 +- .../apprunner-custom-domain-association.ts | 70 +- src/aws/apprunner/apprunner-service.ts | 83 +- .../appstream/appstream-directory-config.ts | 13 +- .../appstream-fleet-stack-association.ts | 6 +- src/aws/appstream/appstream-fleet.ts | 27 +- src/aws/appstream/appstream-image-builder.ts | 20 +- src/aws/appstream/appstream-stack.ts | 13 +- .../appstream-user-stack-association.ts | 6 +- src/aws/appstream/appstream-user.ts | 6 +- src/aws/appsync/appsync-api-cache.ts | 6 +- src/aws/appsync/appsync-api-key.ts | 6 +- src/aws/appsync/appsync-datasource.ts | 69 +- .../appsync-domain-name-api-association.ts | 6 +- src/aws/appsync/appsync-domain-name.ts | 6 +- src/aws/appsync/appsync-function.ts | 20 +- src/aws/appsync/appsync-graphql-api.ts | 49 +- src/aws/appsync/appsync-resolver.ts | 34 +- src/aws/athena/athena-database.ts | 13 +- src/aws/athena/athena-named-query.ts | 6 +- src/aws/athena/athena-workgroup.ts | 34 +- src/aws/autoscaling/autoscaling-attachment.ts | 6 +- src/aws/autoscaling/autoscaling-group-tag.ts | 13 +- src/aws/autoscaling/autoscaling-group.ts | 74 +- .../autoscaling/autoscaling-lifecycle-hook.ts | 6 +- .../autoscaling/autoscaling-notification.ts | 6 +- src/aws/autoscaling/autoscaling-policy.ts | 62 +- src/aws/autoscaling/autoscaling-schedule.ts | 6 +- .../autoscaling/data-aws-autoscaling-group.ts | 70 +- .../data-aws-autoscaling-groups.ts | 6 +- .../autoscalingplans-scaling-plan.ts | 33 +- src/aws/aws-provider.ts | 3 +- src/aws/backup/backup-global-settings.ts | 6 +- src/aws/backup/backup-plan.ts | 16 +- src/aws/backup/backup-region-settings.ts | 6 +- src/aws/backup/backup-selection.ts | 6 +- .../backup/backup-vault-lock-configuration.ts | 6 +- src/aws/backup/backup-vault-notifications.ts | 6 +- src/aws/backup/backup-vault-policy.ts | 6 +- src/aws/backup/backup-vault.ts | 6 +- src/aws/backup/data-aws-backup-plan.ts | 6 +- src/aws/backup/data-aws-backup-selection.ts | 6 +- src/aws/backup/data-aws-backup-vault.ts | 6 +- src/aws/batch/batch-compute-environment.ts | 27 +- src/aws/batch/batch-job-definition.ts | 20 +- src/aws/batch/batch-job-queue.ts | 6 +- src/aws/batch/batch-scheduling-policy.ts | 13 +- .../data-aws-batch-compute-environment.ts | 6 +- src/aws/batch/data-aws-batch-job-queue.ts | 70 +- .../batch/data-aws-batch-scheduling-policy.ts | 133 +- src/aws/budgets/budgets-budget-action.ts | 41 +- src/aws/budgets/budgets-budget.ts | 13 +- src/aws/chime/chime-voice-connector-group.ts | 6 +- .../chime/chime-voice-connector-logging.ts | 6 +- .../chime-voice-connector-origination.ts | 6 +- .../chime/chime-voice-connector-streaming.ts | 6 +- ...voice-connector-termination-credentials.ts | 6 +- .../chime-voice-connector-termination.ts | 6 +- src/aws/chime/chime-voice-connector.ts | 6 +- src/aws/cloud9/cloud9-environment-ec2.ts | 6 +- .../cloud9/cloud9-environment-membership.ts | 6 +- src/aws/cloudcontrolapi-resource.ts | 13 +- .../cloudformation-stack-set-instance.ts | 20 +- .../cloudformation-stack-set.ts | 20 +- .../cloudformation/cloudformation-stack.ts | 13 +- src/aws/cloudformation/cloudformation-type.ts | 13 +- .../data-aws-cloudformation-export.ts | 6 +- .../data-aws-cloudformation-stack.ts | 6 +- .../data-aws-cloudformation-type.ts | 70 +- src/aws/cloudfront/cloudfront-cache-policy.ts | 55 +- src/aws/cloudfront/cloudfront-distribution.ts | 341 ++- ...loudfront-field-level-encryption-config.ts | 34 +- ...oudfront-field-level-encryption-profile.ts | 18 +- src/aws/cloudfront/cloudfront-function.ts | 6 +- src/aws/cloudfront/cloudfront-key-group.ts | 6 +- .../cloudfront-monitoring-subscription.ts | 20 +- .../cloudfront-origin-access-identity.ts | 6 +- .../cloudfront-origin-request-policy.ts | 48 +- src/aws/cloudfront/cloudfront-public-key.ts | 6 +- .../cloudfront-realtime-log-config.ts | 20 +- .../cloudfront-response-headers-policy.ts | 97 +- .../data-aws-cloudfront-cache-policy.ts | 448 ++- .../data-aws-cloudfront-distribution.ts | 6 +- .../data-aws-cloudfront-function.ts | 6 +- ...oudfront-log-delivery-canonical-user-id.ts | 6 +- ...a-aws-cloudfront-origin-access-identity.ts | 6 +- ...ta-aws-cloudfront-origin-request-policy.ts | 387 ++- ...-aws-cloudfront-response-headers-policy.ts | 891 +++++- src/aws/cloudhsm/cloudhsm-v2-cluster.ts | 77 +- src/aws/cloudhsm/cloudhsm-v2-hsm.ts | 13 +- .../cloudhsm/data-aws-cloudhsm-v2-cluster.ts | 70 +- ...loudsearch-domain-service-access-policy.ts | 13 +- src/aws/cloudsearch-domain.ts | 27 +- src/aws/cloudtrail/cloudtrail.ts | 6 +- .../data-aws-cloudtrail-service-account.ts | 6 +- .../cloudwatch/cloudwatch-composite-alarm.ts | 6 +- src/aws/cloudwatch/cloudwatch-dashboard.ts | 6 +- .../cloudwatch-log-destination-policy.ts | 6 +- .../cloudwatch/cloudwatch-log-destination.ts | 6 +- src/aws/cloudwatch/cloudwatch-log-group.ts | 6 +- .../cloudwatch-log-metric-filter.ts | 13 +- .../cloudwatch-log-resource-policy.ts | 6 +- src/aws/cloudwatch/cloudwatch-log-stream.ts | 6 +- .../cloudwatch-log-subscription-filter.ts | 6 +- src/aws/cloudwatch/cloudwatch-metric-alarm.ts | 11 +- .../cloudwatch/cloudwatch-metric-stream.ts | 13 +- .../cloudwatch/cloudwatch-query-definition.ts | 6 +- .../data-aws-cloudwatch-log-group.ts | 6 +- .../data-aws-cloudwatch-log-groups.ts | 6 +- .../codeartifact-domain-permissions-policy.ts | 6 +- src/aws/codeartifact/codeartifact-domain.ts | 6 +- ...eartifact-repository-permissions-policy.ts | 6 +- .../codeartifact/codeartifact-repository.ts | 13 +- ...ta-aws-codeartifact-authorization-token.ts | 6 +- ...ta-aws-codeartifact-repository-endpoint.ts | 6 +- src/aws/codebuild/codebuild-project.ts | 119 +- src/aws/codebuild/codebuild-report-group.ts | 20 +- .../codebuild/codebuild-resource-policy.ts | 6 +- .../codebuild/codebuild-source-credential.ts | 6 +- src/aws/codebuild/codebuild-webhook.ts | 6 +- ...mmit-approval-rule-template-association.ts | 6 +- .../codecommit-approval-rule-template.ts | 6 +- src/aws/codecommit/codecommit-repository.ts | 6 +- src/aws/codecommit/codecommit-trigger.ts | 6 +- ...a-aws-codecommit-approval-rule-template.ts | 6 +- .../data-aws-codecommit-repository.ts | 6 +- src/aws/codedeploy/codedeploy-app.ts | 6 +- .../codedeploy-deployment-config.ts | 34 +- .../codedeploy/codedeploy-deployment-group.ts | 90 +- src/aws/codepipeline/codepipeline-webhook.ts | 13 +- src/aws/codepipeline/codepipeline.ts | 11 +- .../codestarconnections-connection.ts | 6 +- src/aws/codestar/codestarconnections-host.ts | 13 +- ...codestarnotifications-notification-rule.ts | 6 +- ...data-aws-codestarconnections-connection.ts | 6 +- ...to-identity-pool-provider-principal-tag.ts | 6 +- .../cognito-identity-pool-roles-attachment.ts | 6 +- src/aws/cognito/cognito-identity-pool.ts | 6 +- src/aws/cognito/cognito-identity-provider.ts | 6 +- src/aws/cognito/cognito-resource-server.ts | 6 +- src/aws/cognito/cognito-user-group.ts | 6 +- src/aws/cognito/cognito-user-pool-client.ts | 20 +- src/aws/cognito/cognito-user-pool-domain.ts | 6 +- .../cognito-user-pool-ui-customization.ts | 6 +- src/aws/cognito/cognito-user-pool.ts | 114 +- .../data-aws-cognito-user-pool-client.ts | 134 +- .../data-aws-cognito-user-pool-clients.ts | 6 +- ...s-cognito-user-pool-signing-certificate.ts | 6 +- .../cognito/data-aws-cognito-user-pools.ts | 6 +- .../config/config-aggregate-authorization.ts | 6 +- src/aws/config/config-config-rule.ts | 20 +- .../config/config-configuration-aggregator.ts | 20 +- .../config-configuration-recorder-status.ts | 6 +- .../config/config-configuration-recorder.ts | 13 +- src/aws/config/config-conformance-pack.ts | 6 +- src/aws/config/config-delivery-channel.ts | 13 +- .../config-organization-conformance-pack.ts | 13 +- .../config/config-organization-custom-rule.ts | 13 +- .../config-organization-managed-rule.ts | 13 +- .../config-remediation-configuration.ts | 20 +- src/aws/connect/connect-bot-association.ts | 13 +- .../connect/connect-contact-flow-module.ts | 6 +- src/aws/connect/connect-contact-flow.ts | 13 +- src/aws/connect/connect-hours-of-operation.ts | 23 +- src/aws/connect/connect-instance.ts | 13 +- .../connect-lambda-function-association.ts | 6 +- src/aws/connect/connect-queue.ts | 13 +- src/aws/connect/connect-quick-connect.ts | 13 +- src/aws/connect/connect-security-profile.ts | 6 +- .../data-aws-connect-bot-association.ts | 13 +- .../data-aws-connect-contact-flow-module.ts | 6 +- .../connect/data-aws-connect-contact-flow.ts | 6 +- .../data-aws-connect-hours-of-operation.ts | 196 +- src/aws/connect/data-aws-connect-instance.ts | 6 +- ...aws-connect-lambda-function-association.ts | 6 +- src/aws/connect/data-aws-connect-prompt.ts | 6 +- .../connect/data-aws-connect-quick-connect.ts | 259 +- src/aws/cur/cur-report-definition.ts | 6 +- src/aws/cur/data-aws-cur-report-definition.ts | 6 +- src/aws/data-aws-cloudcontrolapi-resource.ts | 6 +- src/aws/data-aws-default-tags.ts | 6 +- src/aws/data-aws-identitystore-group.ts | 6 +- src/aws/data-aws-identitystore-user.ts | 6 +- src/aws/dataexchange-data-set.ts | 6 +- ...ta-aws-datapipeline-pipeline-definition.ts | 260 +- .../data-aws-datapipeline-pipeline.ts | 6 +- .../datapipeline-pipeline-definition.ts | 6 +- src/aws/datapipeline/datapipeline-pipeline.ts | 6 +- src/aws/datasources/data-aws-arn.ts | 6 +- .../datasources/data-aws-availability-zone.ts | 6 +- .../data-aws-availability-zones.ts | 6 +- .../data-aws-billing-service-account.ts | 6 +- .../datasources/data-aws-caller-identity.ts | 6 +- .../datasources/data-aws-canonical-user-id.ts | 6 +- .../data-aws-elb-hosted-zone-id.ts | 6 +- .../data-aws-elb-service-account.ts | 6 +- src/aws/datasources/data-aws-elb.ts | 198 +- src/aws/datasources/data-aws-ip-ranges.ts | 6 +- .../data-aws-launch-configuration.ts | 262 +- src/aws/datasources/data-aws-partition.ts | 6 +- src/aws/datasources/data-aws-prefix-list.ts | 6 +- src/aws/datasources/data-aws-region.ts | 6 +- src/aws/datasources/data-aws-regions.ts | 6 +- src/aws/datasources/elb-attachment.ts | 6 +- src/aws/datasources/elb.ts | 20 +- src/aws/datasources/launch-configuration.ts | 20 +- src/aws/datasync/datasync-agent.ts | 13 +- src/aws/datasync/datasync-location-efs.ts | 13 +- ...atasync-location-fsx-lustre-file-system.ts | 6 +- ...tasync-location-fsx-windows-file-system.ts | 6 +- src/aws/datasync/datasync-location-hdfs.ts | 13 +- src/aws/datasync/datasync-location-nfs.ts | 20 +- src/aws/datasync/datasync-location-s3.ts | 13 +- src/aws/datasync/datasync-location-smb.ts | 13 +- src/aws/datasync/datasync-task.ts | 34 +- src/aws/dax/dax-cluster.ts | 84 +- src/aws/dax/dax-parameter-group.ts | 6 +- src/aws/dax/dax-subnet-group.ts | 6 +- src/aws/detective-graph.ts | 6 +- src/aws/detective-invitation-accepter.ts | 6 +- src/aws/detective-member.ts | 6 +- src/aws/devicefarm/devicefarm-device-pool.ts | 6 +- .../devicefarm/devicefarm-instance-profile.ts | 6 +- .../devicefarm/devicefarm-network-profile.ts | 6 +- src/aws/devicefarm/devicefarm-project.ts | 6 +- .../devicefarm-test-grid-project.ts | 13 +- src/aws/devicefarm/devicefarm-upload.ts | 6 +- .../directconnect/data-aws-dx-connection.ts | 6 +- src/aws/directconnect/data-aws-dx-gateway.ts | 6 +- src/aws/directconnect/data-aws-dx-location.ts | 6 +- .../directconnect/data-aws-dx-locations.ts | 6 +- src/aws/directconnect/dx-bgp-peer.ts | 13 +- .../dx-connection-association.ts | 6 +- .../dx-connection-confirmation.ts | 6 +- src/aws/directconnect/dx-connection.ts | 6 +- .../dx-gateway-association-proposal.ts | 6 +- .../directconnect/dx-gateway-association.ts | 13 +- src/aws/directconnect/dx-gateway.ts | 13 +- src/aws/directconnect/dx-hosted-connection.ts | 6 +- ...sted-private-virtual-interface-accepter.ts | 13 +- .../dx-hosted-private-virtual-interface.ts | 13 +- ...osted-public-virtual-interface-accepter.ts | 13 +- .../dx-hosted-public-virtual-interface.ts | 13 +- ...sted-transit-virtual-interface-accepter.ts | 13 +- .../dx-hosted-transit-virtual-interface.ts | 13 +- src/aws/directconnect/dx-lag.ts | 6 +- .../dx-private-virtual-interface.ts | 13 +- .../dx-public-virtual-interface.ts | 13 +- .../dx-transit-virtual-interface.ts | 13 +- .../data-aws-directory-service-directory.ts | 134 +- ...directory-service-conditional-forwarder.ts | 6 +- .../directory-service-directory.ts | 20 +- .../directory-service-log-subscription.ts | 6 +- src/aws/dlm/dlm-lifecycle-policy.ts | 33 +- src/aws/dms/dms-certificate.ts | 6 +- src/aws/dms/dms-endpoint.ts | 41 +- src/aws/dms/dms-event-subscription.ts | 13 +- src/aws/dms/dms-replication-instance.ts | 13 +- src/aws/dms/dms-replication-subnet-group.ts | 6 +- src/aws/dms/dms-replication-task.ts | 6 +- .../data-aws-docdb-engine-version.ts | 6 +- .../data-aws-docdb-orderable-db-instance.ts | 6 +- src/aws/documentdb/docdb-cluster-instance.ts | 13 +- .../docdb-cluster-parameter-group.ts | 6 +- src/aws/documentdb/docdb-cluster-snapshot.ts | 13 +- src/aws/documentdb/docdb-cluster.ts | 13 +- src/aws/documentdb/docdb-global-cluster.ts | 77 +- src/aws/documentdb/docdb-subnet-group.ts | 6 +- src/aws/dynamodb/data-aws-dynamodb-table.ts | 397 ++- src/aws/dynamodb/dynamodb-global-table.ts | 13 +- .../dynamodb-kinesis-streaming-destination.ts | 6 +- src/aws/dynamodb/dynamodb-table-item.ts | 6 +- src/aws/dynamodb/dynamodb-table.ts | 34 +- src/aws/dynamodb/dynamodb-tag.ts | 6 +- src/aws/ec2/ami-copy.ts | 13 +- src/aws/ec2/ami-from-instance.ts | 13 +- src/aws/ec2/ami-launch-permission.ts | 6 +- src/aws/ec2/ami.ts | 13 +- src/aws/ec2/data-aws-ami-ids.ts | 6 +- src/aws/ec2/data-aws-ami.ts | 138 +- src/aws/ec2/data-aws-ebs-default-kms-key.ts | 6 +- .../ec2/data-aws-ebs-encryption-by-default.ts | 6 +- src/aws/ec2/data-aws-ebs-snapshot-ids.ts | 6 +- src/aws/ec2/data-aws-ebs-snapshot.ts | 6 +- src/aws/ec2/data-aws-ebs-volume.ts | 6 +- src/aws/ec2/data-aws-ebs-volumes.ts | 6 +- src/aws/ec2/data-aws-ec2-coip-pool.ts | 6 +- src/aws/ec2/data-aws-ec2-coip-pools.ts | 6 +- src/aws/ec2/data-aws-ec2-host.ts | 6 +- .../data-aws-ec2-instance-type-offering.ts | 6 +- .../data-aws-ec2-instance-type-offerings.ts | 6 +- src/aws/ec2/data-aws-ec2-instance-type.ts | 6 +- src/aws/ec2/data-aws-ec2-instance-types.ts | 6 +- .../data-aws-ec2-local-gateway-route-table.ts | 6 +- ...data-aws-ec2-local-gateway-route-tables.ts | 6 +- ...2-local-gateway-virtual-interface-group.ts | 6 +- ...-local-gateway-virtual-interface-groups.ts | 6 +- ...aws-ec2-local-gateway-virtual-interface.ts | 6 +- src/aws/ec2/data-aws-ec2-local-gateway.ts | 6 +- src/aws/ec2/data-aws-ec2-local-gateways.ts | 6 +- .../ec2/data-aws-ec2-managed-prefix-list.ts | 70 +- src/aws/ec2/data-aws-ec2-spot-price.ts | 6 +- ...2-transit-gateway-dx-gateway-attachment.ts | 6 +- ...-ec2-transit-gateway-peering-attachment.ts | 6 +- ...ata-aws-ec2-transit-gateway-route-table.ts | 6 +- ...ta-aws-ec2-transit-gateway-route-tables.ts | 6 +- ...-aws-ec2-transit-gateway-vpc-attachment.ts | 6 +- ...-aws-ec2-transit-gateway-vpn-attachment.ts | 6 +- src/aws/ec2/data-aws-ec2-transit-gateway.ts | 6 +- src/aws/ec2/data-aws-eip.ts | 6 +- src/aws/ec2/data-aws-instance.ts | 398 ++- src/aws/ec2/data-aws-instances.ts | 6 +- src/aws/ec2/data-aws-key-pair.ts | 6 +- src/aws/ec2/data-aws-launch-template.ts | 904 +++++- src/aws/ec2/ebs-default-kms-key.ts | 6 +- src/aws/ec2/ebs-encryption-by-default.ts | 6 +- src/aws/ec2/ebs-snapshot-copy.ts | 6 +- src/aws/ec2/ebs-snapshot-import.ts | 34 +- src/aws/ec2/ebs-snapshot.ts | 13 +- src/aws/ec2/ebs-volume.ts | 6 +- src/aws/ec2/ec2-availability-zone-group.ts | 6 +- src/aws/ec2/ec2-capacity-reservation.ts | 6 +- src/aws/ec2/ec2-carrier-gateway.ts | 6 +- .../ec2/ec2-client-vpn-authorization-rule.ts | 6 +- src/aws/ec2/ec2-client-vpn-endpoint.ts | 13 +- .../ec2/ec2-client-vpn-network-association.ts | 6 +- src/aws/ec2/ec2-client-vpn-route.ts | 6 +- src/aws/ec2/ec2-fleet.ts | 62 +- src/aws/ec2/ec2-host.ts | 6 +- ...cal-gateway-route-table-vpc-association.ts | 6 +- src/aws/ec2/ec2-local-gateway-route.ts | 6 +- src/aws/ec2/ec2-managed-prefix-list-entry.ts | 6 +- src/aws/ec2/ec2-managed-prefix-list.ts | 6 +- src/aws/ec2/ec2-subnet-cidr-reservation.ts | 6 +- src/aws/ec2/ec2-tag.ts | 6 +- src/aws/ec2/ec2-traffic-mirror-filter-rule.ts | 20 +- src/aws/ec2/ec2-traffic-mirror-filter.ts | 6 +- src/aws/ec2/ec2-traffic-mirror-session.ts | 6 +- src/aws/ec2/ec2-traffic-mirror-target.ts | 6 +- ...sit-gateway-peering-attachment-accepter.ts | 6 +- .../ec2-transit-gateway-peering-attachment.ts | 6 +- ...2-transit-gateway-prefix-list-reference.ts | 6 +- ...transit-gateway-route-table-association.ts | 6 +- ...transit-gateway-route-table-propagation.ts | 6 +- .../ec2/ec2-transit-gateway-route-table.ts | 6 +- src/aws/ec2/ec2-transit-gateway-route.ts | 6 +- ...transit-gateway-vpc-attachment-accepter.ts | 6 +- .../ec2/ec2-transit-gateway-vpc-attachment.ts | 6 +- src/aws/ec2/ec2-transit-gateway.ts | 6 +- src/aws/ec2/eip-association.ts | 6 +- src/aws/ec2/eip.ts | 13 +- src/aws/ec2/instance.ts | 62 +- src/aws/ec2/key-pair.ts | 6 +- src/aws/ec2/launch-template.ts | 102 +- src/aws/ec2/placement-group.ts | 6 +- .../ec2/snapshot-create-volume-permission.ts | 6 +- src/aws/ec2/spot-datafeed-subscription.ts | 6 +- src/aws/ec2/spot-fleet-request.ts | 32 +- src/aws/ec2/spot-instance-request.ts | 62 +- src/aws/ec2/volume-attachment.ts | 6 +- .../ecr/data-aws-ecr-authorization-token.ts | 6 +- src/aws/ecr/data-aws-ecr-image.ts | 6 +- src/aws/ecr/data-aws-ecr-repository.ts | 134 +- src/aws/ecr/ecr-lifecycle-policy.ts | 6 +- src/aws/ecr/ecr-pull-through-cache-rule.ts | 6 +- src/aws/ecr/ecr-registry-policy.ts | 6 +- .../ecr-registry-scanning-configuration.ts | 6 +- src/aws/ecr/ecr-replication-configuration.ts | 13 +- src/aws/ecr/ecr-repository-policy.ts | 6 +- src/aws/ecr/ecr-repository.ts | 20 +- src/aws/ecr/ecrpublic-repository-policy.ts | 6 +- src/aws/ecr/ecrpublic-repository.ts | 20 +- src/aws/ecs/data-aws-ecs-cluster.ts | 70 +- .../ecs/data-aws-ecs-container-definition.ts | 6 +- src/aws/ecs/data-aws-ecs-service.ts | 6 +- src/aws/ecs/data-aws-ecs-task-definition.ts | 6 +- src/aws/ecs/ecs-account-setting-default.ts | 6 +- src/aws/ecs/ecs-capacity-provider.ts | 20 +- src/aws/ecs/ecs-cluster-capacity-providers.ts | 6 +- src/aws/ecs/ecs-cluster.ts | 27 +- src/aws/ecs/ecs-service.ts | 41 +- src/aws/ecs/ecs-tag.ts | 6 +- src/aws/ecs/ecs-task-definition.ts | 56 +- src/aws/ecs/ecs-task-set.ts | 27 +- src/aws/efs/data-aws-efs-access-point.ts | 197 +- src/aws/efs/data-aws-efs-access-points.ts | 6 +- src/aws/efs/data-aws-efs-file-system.ts | 70 +- src/aws/efs/data-aws-efs-mount-target.ts | 6 +- src/aws/efs/efs-access-point.ts | 27 +- src/aws/efs/efs-backup-policy.ts | 13 +- src/aws/efs/efs-file-system-policy.ts | 6 +- src/aws/efs/efs-file-system.ts | 70 +- src/aws/efs/efs-mount-target.ts | 6 +- src/aws/eks/data-aws-eks-addon.ts | 6 +- src/aws/eks/data-aws-eks-cluster-auth.ts | 6 +- src/aws/eks/data-aws-eks-cluster.ts | 325 ++- src/aws/eks/data-aws-eks-clusters.ts | 6 +- src/aws/eks/data-aws-eks-node-group.ts | 261 +- src/aws/eks/data-aws-eks-node-groups.ts | 6 +- src/aws/eks/eks-addon.ts | 6 +- src/aws/eks/eks-cluster.ts | 232 +- src/aws/eks/eks-fargate-profile.ts | 13 +- src/aws/eks/eks-identity-provider-config.ts | 20 +- src/aws/eks/eks-node-group.ts | 168 +- .../data-aws-elasticache-cluster.ts | 70 +- .../data-aws-elasticache-replication-group.ts | 6 +- .../elasticache/data-aws-elasticache-user.ts | 6 +- src/aws/elasticache/elasticache-cluster.ts | 70 +- .../elasticache-global-replication-group.ts | 6 +- .../elasticache-parameter-group.ts | 6 +- .../elasticache-replication-group.ts | 20 +- .../elasticache/elasticache-security-group.ts | 6 +- .../elasticache/elasticache-subnet-group.ts | 6 +- src/aws/elasticache/elasticache-user-group.ts | 6 +- src/aws/elasticache/elasticache-user.ts | 6 +- .../data-aws-elastic-beanstalk-application.ts | 70 +- .../data-aws-elastic-beanstalk-hosted-zone.ts | 6 +- ...ta-aws-elastic-beanstalk-solution-stack.ts | 6 +- .../elastic-beanstalk-application-version.ts | 6 +- .../elastic-beanstalk-application.ts | 13 +- ...lastic-beanstalk-configuration-template.ts | 6 +- .../elastic-beanstalk-environment.ts | 70 +- .../data-aws-elasticsearch-domain.ts | 835 +++++- .../elasticsearch-domain-policy.ts | 6 +- .../elasticsearch-domain-saml-options.ts | 20 +- src/aws/elasticsearch/elasticsearch-domain.ts | 102 +- .../elastictranscoder-pipeline.ts | 27 +- .../elastictranscoder-preset.ts | 34 +- src/aws/elb/alb-listener-certificate.ts | 6 +- src/aws/elb/alb-listener-rule.ts | 63 +- src/aws/elb/alb-listener.ts | 45 +- src/aws/elb/alb-target-group-attachment.ts | 6 +- src/aws/elb/alb-target-group.ts | 20 +- src/aws/elb/alb.ts | 20 +- src/aws/elb/app-cookie-stickiness-policy.ts | 6 +- src/aws/elb/data-aws-alb-listener.ts | 519 +++- src/aws/elb/data-aws-alb-target-group.ts | 134 +- src/aws/elb/data-aws-alb.ts | 134 +- src/aws/elb/data-aws-lb-listener.ts | 519 +++- src/aws/elb/data-aws-lb-target-group.ts | 134 +- src/aws/elb/data-aws-lb.ts | 134 +- src/aws/elb/lb-cookie-stickiness-policy.ts | 6 +- src/aws/elb/lb-listener-certificate.ts | 6 +- src/aws/elb/lb-listener-rule.ts | 63 +- src/aws/elb/lb-listener.ts | 45 +- src/aws/elb/lb-ssl-negotiation-policy.ts | 6 +- src/aws/elb/lb-target-group-attachment.ts | 6 +- src/aws/elb/lb-target-group.ts | 20 +- src/aws/elb/lb.ts | 20 +- .../load-balancer-backend-server-policy.ts | 6 +- src/aws/elb/load-balancer-listener-policy.ts | 6 +- src/aws/elb/load-balancer-policy.ts | 6 +- src/aws/elb/proxy-protocol-policy.ts | 6 +- src/aws/emr/data-aws-emr-release-labels.ts | 13 +- src/aws/emr/emr-cluster.ts | 69 +- src/aws/emr/emr-instance-fleet.ts | 13 +- src/aws/emr/emr-instance-group.ts | 6 +- src/aws/emr/emr-managed-scaling-policy.ts | 6 +- src/aws/emr/emr-security-configuration.ts | 6 +- src/aws/emr/emr-studio-session-mapping.ts | 6 +- src/aws/emr/emr-studio.ts | 6 +- .../cloudwatch-event-api-destination.ts | 6 +- .../eventbridge/cloudwatch-event-archive.ts | 6 +- .../cloudwatch-event-bus-policy.ts | 6 +- src/aws/eventbridge/cloudwatch-event-bus.ts | 6 +- .../cloudwatch-event-connection.ts | 55 +- .../cloudwatch-event-permission.ts | 13 +- src/aws/eventbridge/cloudwatch-event-rule.ts | 6 +- .../eventbridge/cloudwatch-event-target.ts | 76 +- .../data-aws-cloudwatch-event-connection.ts | 6 +- .../data-aws-cloudwatch-event-source.ts | 6 +- .../eventbridgeschemas/schemas-discoverer.ts | 6 +- .../eventbridgeschemas/schemas-registry.ts | 6 +- src/aws/eventbridgeschemas/schemas-schema.ts | 6 +- src/aws/fms/fms-admin-account.ts | 6 +- src/aws/fms/fms-policy.ts | 27 +- src/aws/fsx/fsx-backup.ts | 13 +- .../fsx/fsx-data-repository-association.ts | 34 +- src/aws/fsx/fsx-lustre-file-system.ts | 13 +- src/aws/fsx/fsx-ontap-file-system.ts | 210 +- .../fsx/fsx-ontap-storage-virtual-machine.ts | 343 ++- src/aws/fsx/fsx-ontap-volume.ts | 20 +- src/aws/fsx/fsx-openzfs-file-system.ts | 34 +- src/aws/fsx/fsx-openzfs-snapshot.ts | 13 +- src/aws/fsx/fsx-openzfs-volume.ts | 27 +- src/aws/fsx/fsx-windows-file-system.ts | 27 +- src/aws/gamelift/gamelift-alias.ts | 13 +- src/aws/gamelift/gamelift-build.ts | 13 +- src/aws/gamelift/gamelift-fleet.ts | 27 +- .../gamelift/gamelift-game-session-queue.ts | 6 +- src/aws/glacier/glacier-vault-lock.ts | 6 +- src/aws/glacier/glacier-vault.ts | 13 +- .../data-aws-globalaccelerator-accelerator.ts | 134 +- .../globalaccelerator-accelerator.ts | 84 +- .../globalaccelerator-endpoint-group.ts | 13 +- .../globalaccelerator-listener.ts | 13 +- src/aws/glue/data-aws-glue-connection.ts | 70 +- ...s-glue-data-catalog-encryption-settings.ts | 196 +- src/aws/glue/data-aws-glue-script.ts | 6 +- src/aws/glue/glue-catalog-database.ts | 13 +- src/aws/glue/glue-catalog-table.ts | 48 +- src/aws/glue/glue-classifier.ts | 34 +- src/aws/glue/glue-connection.ts | 13 +- src/aws/glue/glue-crawler.ts | 27 +- .../glue-data-catalog-encryption-settings.ts | 27 +- src/aws/glue/glue-dev-endpoint.ts | 6 +- src/aws/glue/glue-job.ts | 27 +- src/aws/glue/glue-ml-transform.ts | 84 +- src/aws/glue/glue-partition-index.ts | 13 +- src/aws/glue/glue-partition.ts | 27 +- src/aws/glue/glue-registry.ts | 6 +- src/aws/glue/glue-resource-policy.ts | 6 +- src/aws/glue/glue-schema.ts | 6 +- src/aws/glue/glue-security-configuration.ts | 34 +- src/aws/glue/glue-trigger.ts | 25 +- src/aws/glue/glue-user-defined-function.ts | 6 +- src/aws/glue/glue-workflow.ts | 6 +- .../guardduty/data-aws-guardduty-detector.ts | 6 +- src/aws/guardduty/guardduty-detector.ts | 20 +- src/aws/guardduty/guardduty-filter.ts | 13 +- .../guardduty/guardduty-invite-accepter.ts | 13 +- src/aws/guardduty/guardduty-ipset.ts | 6 +- src/aws/guardduty/guardduty-member.ts | 13 +- .../guardduty-organization-admin-account.ts | 6 +- .../guardduty-organization-configuration.ts | 20 +- .../guardduty-publishing-destination.ts | 6 +- src/aws/guardduty/guardduty-threatintelset.ts | 6 +- src/aws/iam/data-aws-iam-account-alias.ts | 6 +- src/aws/iam/data-aws-iam-group.ts | 70 +- src/aws/iam/data-aws-iam-instance-profile.ts | 6 +- src/aws/iam/data-aws-iam-policy-document.ts | 6 +- src/aws/iam/data-aws-iam-policy.ts | 6 +- src/aws/iam/data-aws-iam-role.ts | 6 +- src/aws/iam/data-aws-iam-roles.ts | 6 +- .../iam/data-aws-iam-server-certificate.ts | 6 +- src/aws/iam/data-aws-iam-session-context.ts | 6 +- src/aws/iam/data-aws-iam-user-ssh-key.ts | 6 +- src/aws/iam/data-aws-iam-user.ts | 6 +- src/aws/iam/data-aws-iam-users.ts | 6 +- src/aws/iam/iam-access-key.ts | 6 +- src/aws/iam/iam-account-alias.ts | 6 +- src/aws/iam/iam-account-password-policy.ts | 6 +- src/aws/iam/iam-group-membership.ts | 6 +- src/aws/iam/iam-group-policy-attachment.ts | 6 +- src/aws/iam/iam-group-policy.ts | 6 +- src/aws/iam/iam-group.ts | 6 +- src/aws/iam/iam-instance-profile.ts | 6 +- src/aws/iam/iam-openid-connect-provider.ts | 6 +- src/aws/iam/iam-policy-attachment.ts | 6 +- src/aws/iam/iam-policy.ts | 6 +- src/aws/iam/iam-role-policy-attachment.ts | 6 +- src/aws/iam/iam-role-policy.ts | 6 +- src/aws/iam/iam-role.ts | 6 +- src/aws/iam/iam-saml-provider.ts | 6 +- src/aws/iam/iam-server-certificate.ts | 6 +- src/aws/iam/iam-service-linked-role.ts | 6 +- src/aws/iam/iam-user-group-membership.ts | 6 +- src/aws/iam/iam-user-login-profile.ts | 6 +- src/aws/iam/iam-user-policy-attachment.ts | 6 +- src/aws/iam/iam-user-policy.ts | 6 +- src/aws/iam/iam-user-ssh-key.ts | 6 +- src/aws/iam/iam-user.ts | 6 +- .../data-aws-imagebuilder-component.ts | 6 +- .../data-aws-imagebuilder-components.ts | 6 +- ...imagebuilder-distribution-configuration.ts | 200 +- ...magebuilder-distribution-configurations.ts | 6 +- .../data-aws-imagebuilder-image-pipeline.ts | 134 +- .../data-aws-imagebuilder-image-recipe.ts | 197 +- .../data-aws-imagebuilder-image-recipes.ts | 6 +- .../data-aws-imagebuilder-image.ts | 197 +- ...agebuilder-infrastructure-configuration.ts | 133 +- ...gebuilder-infrastructure-configurations.ts | 6 +- .../imagebuilder/imagebuilder-component.ts | 6 +- ...imagebuilder-distribution-configuration.ts | 30 +- .../imagebuilder-image-pipeline.ts | 20 +- .../imagebuilder/imagebuilder-image-recipe.ts | 11 +- src/aws/imagebuilder/imagebuilder-image.ts | 147 +- ...agebuilder-infrastructure-configuration.ts | 20 +- .../data-aws-inspector-rules-packages.ts | 6 +- .../inspector/inspector-assessment-target.ts | 6 +- .../inspector-assessment-template.ts | 6 +- src/aws/inspector/inspector-resource-group.ts | 6 +- src/aws/iot/data-aws-iot-endpoint.ts | 6 +- src/aws/iot/iot-authorizer.ts | 6 +- src/aws/iot/iot-certificate.ts | 6 +- src/aws/iot/iot-policy-attachment.ts | 6 +- src/aws/iot/iot-policy.ts | 6 +- src/aws/iot/iot-role-alias.ts | 6 +- src/aws/iot/iot-thing-group-membership.ts | 6 +- src/aws/iot/iot-thing-group.ts | 147 +- src/aws/iot/iot-thing-principal-attachment.ts | 6 +- src/aws/iot/iot-thing-type.ts | 13 +- src/aws/iot/iot-thing.ts | 6 +- src/aws/iot/iot-topic-rule.ts | 130 +- ...ta-aws-kinesis-firehose-delivery-stream.ts | 6 +- .../data-aws-kinesis-stream-consumer.ts | 6 +- src/aws/kinesis/data-aws-kinesis-stream.ts | 70 +- .../kinesis/kinesis-analytics-application.ts | 159 +- .../kinesis-firehose-delivery-stream.ts | 258 +- src/aws/kinesis/kinesis-stream-consumer.ts | 6 +- src/aws/kinesis/kinesis-stream.ts | 20 +- src/aws/kinesis/kinesis-video-stream.ts | 13 +- ...kinesisanalyticsv2-application-snapshot.ts | 13 +- .../kinesis/kinesisanalyticsv2-application.ts | 271 +- src/aws/kms/data-aws-kms-alias.ts | 6 +- src/aws/kms/data-aws-kms-ciphertext.ts | 6 +- src/aws/kms/data-aws-kms-key.ts | 196 +- src/aws/kms/data-aws-kms-public-key.ts | 6 +- src/aws/kms/data-aws-kms-secret.ts | 6 +- src/aws/kms/data-aws-kms-secrets.ts | 6 +- src/aws/kms/kms-alias.ts | 6 +- src/aws/kms/kms-ciphertext.ts | 6 +- src/aws/kms/kms-external-key.ts | 6 +- src/aws/kms/kms-grant.ts | 6 +- src/aws/kms/kms-key.ts | 6 +- src/aws/kms/kms-replica-external-key.ts | 6 +- src/aws/kms/kms-replica-key.ts | 6 +- ...ta-aws-lakeformation-data-lake-settings.ts | 134 +- .../data-aws-lakeformation-permissions.ts | 34 +- .../data-aws-lakeformation-resource.ts | 6 +- .../lakeformation-data-lake-settings.ts | 6 +- .../lakeformation-permissions.ts | 34 +- .../lakeformation/lakeformation-resource.ts | 6 +- .../lambdafunction/data-aws-lambda-alias.ts | 6 +- .../data-aws-lambda-code-signing-config.ts | 134 +- .../data-aws-lambda-function.ts | 330 ++- .../data-aws-lambda-invocation.ts | 6 +- .../data-aws-lambda-layer-version.ts | 6 +- src/aws/lambdafunction/lambda-alias.ts | 13 +- .../lambda-code-signing-config.ts | 20 +- .../lambda-event-source-mapping.ts | 34 +- .../lambda-function-event-invoke-config.ts | 27 +- src/aws/lambdafunction/lambda-function.ts | 55 +- src/aws/lambdafunction/lambda-invocation.ts | 6 +- .../lambda-layer-version-permission.ts | 6 +- .../lambdafunction/lambda-layer-version.ts | 6 +- src/aws/lambdafunction/lambda-permission.ts | 6 +- .../lambda-provisioned-concurrency-config.ts | 13 +- src/aws/lex/data-aws-lex-bot-alias.ts | 6 +- src/aws/lex/data-aws-lex-bot.ts | 6 +- src/aws/lex/data-aws-lex-intent.ts | 6 +- src/aws/lex/data-aws-lex-slot-type.ts | 70 +- src/aws/lex/lex-bot-alias.ts | 20 +- src/aws/lex/lex-bot.ts | 27 +- src/aws/lex/lex-intent.ts | 81 +- src/aws/lex/lex-slot-type.ts | 13 +- .../licensemanager-association.ts | 6 +- .../licensemanager-license-configuration.ts | 6 +- src/aws/lightsail/lightsail-domain.ts | 6 +- .../lightsail-instance-public-ports.ts | 6 +- src/aws/lightsail/lightsail-instance.ts | 6 +- src/aws/lightsail/lightsail-key-pair.ts | 6 +- .../lightsail-static-ip-attachment.ts | 6 +- src/aws/lightsail/lightsail-static-ip.ts | 6 +- .../macie/macie-member-account-association.ts | 6 +- src/aws/macie/macie-s3-bucket-association.ts | 13 +- src/aws/macie2/macie2-account.ts | 6 +- src/aws/macie2/macie2-classification-job.ts | 125 +- .../macie2/macie2-custom-data-identifier.ts | 6 +- src/aws/macie2/macie2-findings-filter.ts | 13 +- src/aws/macie2/macie2-invitation-accepter.ts | 13 +- src/aws/macie2/macie2-member.ts | 13 +- .../macie2-organization-admin-account.ts | 6 +- src/aws/mediaconvert/media-convert-queue.ts | 13 +- src/aws/mediapackage/media-package-channel.ts | 133 +- .../media-store-container-policy.ts | 6 +- src/aws/mediastore/media-store-container.ts | 6 +- src/aws/memorydb-acl.ts | 6 +- src/aws/memorydb-cluster.ts | 267 +- src/aws/memorydb-parameter-group.ts | 6 +- src/aws/memorydb-snapshot.ts | 77 +- src/aws/memorydb-subnet-group.ts | 6 +- src/aws/memorydb-user.ts | 13 +- src/aws/mq/data-aws-mq-broker.ts | 454 +++- src/aws/mq/mq-broker.ts | 105 +- src/aws/mq/mq-configuration.ts | 6 +- src/aws/msk/data-aws-msk-broker-nodes.ts | 70 +- src/aws/msk/data-aws-msk-cluster.ts | 6 +- src/aws/msk/data-aws-msk-configuration.ts | 6 +- src/aws/msk/data-aws-msk-kafka-version.ts | 6 +- .../msk/data-aws-mskconnect-custom-plugin.ts | 6 +- ...ata-aws-mskconnect-worker-configuration.ts | 6 +- src/aws/msk/msk-cluster.ts | 125 +- src/aws/msk/msk-configuration.ts | 6 +- src/aws/msk/msk-scram-secret-association.ts | 6 +- src/aws/msk/mskconnect-custom-plugin.ts | 27 +- .../msk/mskconnect-worker-configuration.ts | 6 +- src/aws/mwaa/mwaa-environment.ts | 182 +- .../data-aws-neptune-engine-version.ts | 6 +- .../data-aws-neptune-orderable-db-instance.ts | 6 +- src/aws/neptune/neptune-cluster-endpoint.ts | 6 +- src/aws/neptune/neptune-cluster-instance.ts | 13 +- .../neptune-cluster-parameter-group.ts | 6 +- src/aws/neptune/neptune-cluster-snapshot.ts | 13 +- src/aws/neptune/neptune-cluster.ts | 13 +- src/aws/neptune/neptune-event-subscription.ts | 13 +- src/aws/neptune/neptune-parameter-group.ts | 6 +- src/aws/neptune/neptune-subnet-group.ts | 6 +- .../networkfirewall-firewall-policy.ts | 32 +- .../networkfirewall-firewall.ts | 196 +- .../networkfirewall-logging-configuration.ts | 13 +- .../networkfirewall-resource-policy.ts | 6 +- .../networkfirewall-rule-group.ts | 87 +- src/aws/opsworks/opsworks-application.ts | 6 +- src/aws/opsworks/opsworks-custom-layer.ts | 13 +- src/aws/opsworks/opsworks-ganglia-layer.ts | 13 +- src/aws/opsworks/opsworks-haproxy-layer.ts | 13 +- src/aws/opsworks/opsworks-instance.ts | 13 +- src/aws/opsworks/opsworks-java-app-layer.ts | 13 +- src/aws/opsworks/opsworks-memcached-layer.ts | 13 +- src/aws/opsworks/opsworks-mysql-layer.ts | 13 +- src/aws/opsworks/opsworks-nodejs-app-layer.ts | 13 +- src/aws/opsworks/opsworks-permission.ts | 6 +- src/aws/opsworks/opsworks-php-app-layer.ts | 13 +- src/aws/opsworks/opsworks-rails-app-layer.ts | 13 +- src/aws/opsworks/opsworks-rds-db-instance.ts | 6 +- src/aws/opsworks/opsworks-stack.ts | 6 +- src/aws/opsworks/opsworks-static-web-layer.ts | 13 +- src/aws/opsworks/opsworks-user-profile.ts | 6 +- ...-organizations-delegated-administrators.ts | 70 +- ...ta-aws-organizations-delegated-services.ts | 70 +- .../data-aws-organizations-organization.ts | 261 +- ...-aws-organizations-organizational-units.ts | 70 +- .../data-aws-organizations-resource-tags.ts | 6 +- .../organizations/organizations-account.ts | 6 +- .../organizations-delegated-administrator.ts | 6 +- .../organizations-organization.ts | 261 +- .../organizations-organizational-unit.ts | 70 +- .../organizations-policy-attachment.ts | 6 +- src/aws/organizations/organizations-policy.ts | 6 +- ...data-aws-outposts-outpost-instance-type.ts | 6 +- ...ata-aws-outposts-outpost-instance-types.ts | 6 +- src/aws/outposts/data-aws-outposts-outpost.ts | 6 +- .../outposts/data-aws-outposts-outposts.ts | 6 +- src/aws/outposts/data-aws-outposts-site.ts | 6 +- src/aws/outposts/data-aws-outposts-sites.ts | 6 +- src/aws/pinpoint/pinpoint-adm-channel.ts | 6 +- src/aws/pinpoint/pinpoint-apns-channel.ts | 6 +- .../pinpoint/pinpoint-apns-sandbox-channel.ts | 6 +- .../pinpoint/pinpoint-apns-voip-channel.ts | 6 +- .../pinpoint-apns-voip-sandbox-channel.ts | 6 +- src/aws/pinpoint/pinpoint-app.ts | 27 +- src/aws/pinpoint/pinpoint-baidu-channel.ts | 6 +- src/aws/pinpoint/pinpoint-email-channel.ts | 6 +- src/aws/pinpoint/pinpoint-event-stream.ts | 6 +- src/aws/pinpoint/pinpoint-gcm-channel.ts | 6 +- src/aws/pinpoint/pinpoint-sms-channel.ts | 6 +- src/aws/pricing/data-aws-pricing-product.ts | 6 +- .../prometheus-alert-manager-definition.ts | 6 +- .../prometheus-rule-group-namespace.ts | 6 +- src/aws/prometheus/prometheus-workspace.ts | 6 +- src/aws/qldb/data-aws-qldb-ledger.ts | 6 +- src/aws/qldb/qldb-ledger.ts | 6 +- src/aws/quicksight/quicksight-data-source.ts | 188 +- .../quicksight/quicksight-group-membership.ts | 6 +- src/aws/quicksight/quicksight-group.ts | 6 +- src/aws/quicksight/quicksight-user.ts | 6 +- src/aws/ram/data-aws-ram-resource-share.ts | 6 +- src/aws/ram/ram-principal-association.ts | 6 +- src/aws/ram/ram-resource-association.ts | 6 +- src/aws/ram/ram-resource-share-accepter.ts | 13 +- src/aws/ram/ram-resource-share.ts | 13 +- src/aws/rds/data-aws-db-cluster-snapshot.ts | 6 +- src/aws/rds/data-aws-db-event-categories.ts | 6 +- src/aws/rds/data-aws-db-instance.ts | 6 +- src/aws/rds/data-aws-db-proxy.ts | 70 +- src/aws/rds/data-aws-db-snapshot.ts | 6 +- src/aws/rds/data-aws-db-subnet-group.ts | 6 +- src/aws/rds/data-aws-rds-certificate.ts | 6 +- src/aws/rds/data-aws-rds-cluster.ts | 6 +- src/aws/rds/data-aws-rds-engine-version.ts | 6 +- .../rds/data-aws-rds-orderable-db-instance.ts | 6 +- src/aws/rds/db-cluster-snapshot.ts | 13 +- src/aws/rds/db-event-subscription.ts | 13 +- src/aws/rds/db-instance-role-association.ts | 6 +- src/aws/rds/db-instance.ts | 27 +- src/aws/rds/db-option-group.ts | 13 +- src/aws/rds/db-parameter-group.ts | 6 +- src/aws/rds/db-proxy-default-target-group.ts | 20 +- src/aws/rds/db-proxy-endpoint.ts | 13 +- src/aws/rds/db-proxy-target.ts | 6 +- src/aws/rds/db-proxy.ts | 13 +- src/aws/rds/db-security-group.ts | 6 +- src/aws/rds/db-snapshot.ts | 13 +- src/aws/rds/db-subnet-group.ts | 6 +- src/aws/rds/rds-cluster-endpoint.ts | 6 +- src/aws/rds/rds-cluster-instance.ts | 13 +- src/aws/rds/rds-cluster-parameter-group.ts | 6 +- src/aws/rds/rds-cluster-role-association.ts | 6 +- src/aws/rds/rds-cluster.ts | 34 +- src/aws/rds/rds-global-cluster.ts | 70 +- src/aws/redshift/data-aws-redshift-cluster.ts | 6 +- .../data-aws-redshift-orderable-cluster.ts | 6 +- .../data-aws-redshift-service-account.ts | 6 +- src/aws/redshift/redshift-cluster.ts | 91 +- .../redshift/redshift-event-subscription.ts | 13 +- src/aws/redshift/redshift-parameter-group.ts | 6 +- src/aws/redshift/redshift-scheduled-action.ts | 34 +- src/aws/redshift/redshift-security-group.ts | 6 +- .../redshift/redshift-snapshot-copy-grant.ts | 6 +- .../redshift-snapshot-schedule-association.ts | 6 +- .../redshift/redshift-snapshot-schedule.ts | 6 +- src/aws/redshift/redshift-subnet-group.ts | 6 +- ...-aws-resourcegroupstaggingapi-resources.ts | 137 +- .../resourcegroups/resourcegroups-group.ts | 13 +- .../data-aws-route53-delegation-set.ts | 6 +- .../data-aws-route53-resolver-endpoint.ts | 6 +- .../route53/data-aws-route53-resolver-rule.ts | 6 +- .../data-aws-route53-resolver-rules.ts | 6 +- src/aws/route53/data-aws-route53-zone.ts | 6 +- src/aws/route53/route53-delegation-set.ts | 6 +- src/aws/route53/route53-health-check.ts | 6 +- src/aws/route53/route53-hosted-zone-dnssec.ts | 6 +- src/aws/route53/route53-key-signing-key.ts | 6 +- src/aws/route53/route53-query-log.ts | 6 +- src/aws/route53/route53-record.ts | 6 +- .../route53/route53-resolver-dnssec-config.ts | 6 +- src/aws/route53/route53-resolver-endpoint.ts | 13 +- .../route53-resolver-firewall-config.ts | 6 +- .../route53-resolver-firewall-domain-list.ts | 6 +- ...esolver-firewall-rule-group-association.ts | 6 +- .../route53-resolver-firewall-rule-group.ts | 6 +- .../route53/route53-resolver-firewall-rule.ts | 6 +- ...3-resolver-query-log-config-association.ts | 6 +- .../route53-resolver-query-log-config.ts | 6 +- .../route53-resolver-rule-association.ts | 13 +- src/aws/route53/route53-resolver-rule.ts | 13 +- .../route53-vpc-association-authorization.ts | 6 +- src/aws/route53/route53-zone-association.ts | 6 +- src/aws/route53/route53-zone.ts | 6 +- .../route53recoverycontrolconfig-cluster.ts | 70 +- ...te53recoverycontrolconfig-control-panel.ts | 6 +- ...53recoverycontrolconfig-routing-control.ts | 6 +- ...oute53recoverycontrolconfig-safety-rule.ts | 13 +- .../route53/route53recoveryreadiness-cell.ts | 13 +- ...oute53recoveryreadiness-readiness-check.ts | 13 +- ...route53recoveryreadiness-recovery-group.ts | 13 +- .../route53recoveryreadiness-resource-set.ts | 39 +- src/aws/s3/data-aws-s3-bucket-object.ts | 6 +- src/aws/s3/data-aws-s3-bucket-objects.ts | 6 +- src/aws/s3/data-aws-s3-bucket.ts | 6 +- src/aws/s3/s3-access-point.ts | 20 +- src/aws/s3/s3-account-public-access-block.ts | 6 +- .../s3/s3-bucket-accelerate-configuration.ts | 6 +- src/aws/s3/s3-bucket-acl.ts | 25 +- .../s3/s3-bucket-analytics-configuration.ts | 41 +- src/aws/s3/s3-bucket-cors-configuration.ts | 6 +- ...ucket-intelligent-tiering-configuration.ts | 13 +- src/aws/s3/s3-bucket-inventory.ts | 55 +- .../s3/s3-bucket-lifecycle-configuration.ts | 40 +- src/aws/s3/s3-bucket-logging.ts | 11 +- src/aws/s3/s3-bucket-metric.ts | 13 +- src/aws/s3/s3-bucket-notification.ts | 6 +- .../s3/s3-bucket-object-lock-configuration.ts | 20 +- src/aws/s3/s3-bucket-object.ts | 6 +- src/aws/s3/s3-bucket-ownership-controls.ts | 13 +- src/aws/s3/s3-bucket-policy.ts | 6 +- src/aws/s3/s3-bucket-public-access-block.ts | 6 +- .../s3/s3-bucket-replication-configuration.ts | 101 +- ...s3-bucket-request-payment-configuration.ts | 6 +- ...et-server-side-encryption-configuration.ts | 11 +- src/aws/s3/s3-bucket-versioning.ts | 13 +- src/aws/s3/s3-bucket-website-configuration.ts | 37 +- src/aws/s3/s3-bucket.ts | 122 +- src/aws/s3/s3-object-copy.ts | 6 +- src/aws/s3/s3control-access-point-policy.ts | 6 +- ...3control-bucket-lifecycle-configuration.ts | 21 +- src/aws/s3/s3control-bucket-policy.ts | 6 +- src/aws/s3/s3control-bucket.ts | 6 +- ...ontrol-multi-region-access-point-policy.ts | 20 +- .../s3/s3control-multi-region-access-point.ts | 27 +- ...ntrol-object-lambda-access-point-policy.ts | 6 +- .../s3control-object-lambda-access-point.ts | 25 +- src/aws/s3/s3outposts-endpoint.ts | 70 +- .../data-aws-sagemaker-prebuilt-ecr-image.ts | 6 +- .../sagemaker/sagemaker-app-image-config.ts | 27 +- src/aws/sagemaker/sagemaker-app.ts | 13 +- .../sagemaker/sagemaker-code-repository.ts | 13 +- src/aws/sagemaker/sagemaker-device-fleet.ts | 13 +- src/aws/sagemaker/sagemaker-device.ts | 13 +- src/aws/sagemaker/sagemaker-domain.ts | 69 +- .../sagemaker-endpoint-configuration.ts | 48 +- src/aws/sagemaker/sagemaker-endpoint.ts | 48 +- src/aws/sagemaker/sagemaker-feature-group.ts | 41 +- .../sagemaker/sagemaker-flow-definition.ts | 55 +- src/aws/sagemaker/sagemaker-human-task-ui.ts | 13 +- src/aws/sagemaker/sagemaker-image-version.ts | 6 +- src/aws/sagemaker/sagemaker-image.ts | 6 +- .../sagemaker-model-package-group-policy.ts | 6 +- .../sagemaker-model-package-group.ts | 6 +- src/aws/sagemaker/sagemaker-model.ts | 39 +- ...tebook-instance-lifecycle-configuration.ts | 6 +- .../sagemaker/sagemaker-notebook-instance.ts | 6 +- src/aws/sagemaker/sagemaker-project.ts | 13 +- .../sagemaker-studio-lifecycle-config.ts | 6 +- src/aws/sagemaker/sagemaker-user-profile.ts | 62 +- src/aws/sagemaker/sagemaker-workforce.ts | 27 +- src/aws/sagemaker/sagemaker-workteam.ts | 23 +- ...data-aws-secretsmanager-secret-rotation.ts | 70 +- .../data-aws-secretsmanager-secret-version.ts | 6 +- .../data-aws-secretsmanager-secret.ts | 70 +- .../secretsmanager-secret-policy.ts | 6 +- .../secretsmanager-secret-rotation.ts | 13 +- .../secretsmanager-secret-version.ts | 6 +- .../secretsmanager/secretsmanager-secret.ts | 13 +- src/aws/securityhub/securityhub-account.ts | 6 +- .../securityhub/securityhub-action-target.ts | 6 +- .../securityhub-finding-aggregator.ts | 6 +- src/aws/securityhub/securityhub-insight.ts | 68 +- .../securityhub-invite-accepter.ts | 6 +- src/aws/securityhub/securityhub-member.ts | 6 +- .../securityhub-organization-admin-account.ts | 6 +- .../securityhub-organization-configuration.ts | 6 +- .../securityhub-product-subscription.ts | 6 +- .../securityhub-standards-control.ts | 6 +- .../securityhub-standards-subscription.ts | 6 +- ...erlessapplicationrepository-application.ts | 6 +- ...licationrepository-cloudformation-stack.ts | 13 +- .../data-aws-servicecatalog-constraint.ts | 6 +- .../data-aws-servicecatalog-launch-paths.ts | 137 +- ...ws-servicecatalog-portfolio-constraints.ts | 70 +- .../data-aws-servicecatalog-portfolio.ts | 6 +- .../data-aws-servicecatalog-product.ts | 6 +- ...vicecatalog-budget-resource-association.ts | 6 +- .../servicecatalog-constraint.ts | 6 +- .../servicecatalog-organizations-access.ts | 6 +- .../servicecatalog-portfolio-share.ts | 6 +- .../servicecatalog-portfolio.ts | 13 +- ...catalog-principal-portfolio-association.ts | 6 +- ...cecatalog-product-portfolio-association.ts | 6 +- .../servicecatalog/servicecatalog-product.ts | 13 +- .../servicecatalog-provisioned-product.ts | 20 +- .../servicecatalog-provisioning-artifact.ts | 6 +- .../servicecatalog-service-action.ts | 13 +- ...catalog-tag-option-resource-association.ts | 6 +- .../servicecatalog-tag-option.ts | 6 +- ...ata-aws-service-discovery-dns-namespace.ts | 6 +- .../service-discovery-http-namespace.ts | 6 +- .../service-discovery-instance.ts | 6 +- ...service-discovery-private-dns-namespace.ts | 6 +- .../service-discovery-public-dns-namespace.ts | 6 +- .../service-discovery-service.ts | 27 +- .../data-aws-servicequotas-service-quota.ts | 6 +- .../data-aws-servicequotas-service.ts | 6 +- .../servicequotas-service-quota.ts | 6 +- .../data-aws-ses-active-receipt-rule-set.ts | 6 +- src/aws/ses/data-aws-ses-domain-identity.ts | 6 +- src/aws/ses/data-aws-ses-email-identity.ts | 6 +- src/aws/ses/ses-active-receipt-rule-set.ts | 6 +- src/aws/ses/ses-configuration-set.ts | 13 +- src/aws/ses/ses-domain-dkim.ts | 6 +- .../ses/ses-domain-identity-verification.ts | 13 +- src/aws/ses/ses-domain-identity.ts | 6 +- src/aws/ses/ses-domain-mail-from.ts | 6 +- src/aws/ses/ses-email-identity.ts | 6 +- src/aws/ses/ses-event-destination.ts | 20 +- .../ses/ses-identity-notification-topic.ts | 6 +- src/aws/ses/ses-identity-policy.ts | 6 +- src/aws/ses/ses-receipt-filter.ts | 6 +- src/aws/ses/ses-receipt-rule-set.ts | 6 +- src/aws/ses/ses-receipt-rule.ts | 6 +- src/aws/ses/ses-template.ts | 6 +- src/aws/sfn/data-aws-sfn-activity.ts | 6 +- src/aws/sfn/data-aws-sfn-state-machine.ts | 6 +- src/aws/sfn/sfn-activity.ts | 6 +- src/aws/sfn/sfn-state-machine.ts | 20 +- src/aws/shield/shield-protection-group.ts | 6 +- ...eld-protection-health-check-association.ts | 6 +- src/aws/shield/shield-protection.ts | 6 +- src/aws/signer/data-aws-signer-signing-job.ts | 324 ++- .../signer/data-aws-signer-signing-profile.ts | 134 +- src/aws/signer/signer-signing-job.ts | 225 +- .../signer-signing-profile-permission.ts | 6 +- src/aws/signer/signer-signing-profile.ts | 77 +- src/aws/simpledb/simpledb-domain.ts | 6 +- src/aws/sns/data-aws-sns-topic.ts | 6 +- src/aws/sns/sns-platform-application.ts | 6 +- src/aws/sns/sns-sms-preferences.ts | 6 +- src/aws/sns/sns-topic-policy.ts | 6 +- src/aws/sns/sns-topic-subscription.ts | 6 +- src/aws/sns/sns-topic.ts | 6 +- src/aws/sqs/data-aws-sqs-queue.ts | 6 +- src/aws/sqs/sqs-queue-policy.ts | 6 +- src/aws/sqs/sqs-queue.ts | 6 +- src/aws/ssm/data-aws-ssm-document.ts | 6 +- src/aws/ssm/data-aws-ssm-parameter.ts | 6 +- .../ssm/data-aws-ssm-parameters-by-path.ts | 6 +- src/aws/ssm/data-aws-ssm-patch-baseline.ts | 6 +- src/aws/ssm/ssm-activation.ts | 6 +- src/aws/ssm/ssm-association.ts | 13 +- src/aws/ssm/ssm-document.ts | 70 +- src/aws/ssm/ssm-maintenance-window-target.ts | 6 +- src/aws/ssm/ssm-maintenance-window-task.ts | 55 +- src/aws/ssm/ssm-maintenance-window.ts | 6 +- src/aws/ssm/ssm-parameter.ts | 6 +- src/aws/ssm/ssm-patch-baseline.ts | 6 +- src/aws/ssm/ssm-patch-group.ts | 6 +- src/aws/ssm/ssm-resource-data-sync.ts | 13 +- .../ssoadmin/data-aws-ssoadmin-instances.ts | 6 +- .../data-aws-ssoadmin-permission-set.ts | 6 +- .../ssoadmin/ssoadmin-account-assignment.ts | 6 +- .../ssoadmin-managed-policy-attachment.ts | 6 +- .../ssoadmin-permission-set-inline-policy.ts | 6 +- src/aws/ssoadmin/ssoadmin-permission-set.ts | 6 +- .../data-aws-storagegateway-local-disk.ts | 6 +- .../storagegateway/storagegateway-cache.ts | 6 +- .../storagegateway-cached-iscsi-volume.ts | 6 +- .../storagegateway-file-system-association.ts | 13 +- .../storagegateway/storagegateway-gateway.ts | 84 +- .../storagegateway-nfs-file-share.ts | 27 +- .../storagegateway-smb-file-share.ts | 20 +- .../storagegateway-stored-iscsi-volume.ts | 6 +- .../storagegateway-tape-pool.ts | 6 +- .../storagegateway-upload-buffer.ts | 6 +- .../storagegateway-working-storage.ts | 6 +- src/aws/swf/swf-domain.ts | 6 +- src/aws/synthetics/synthetics-canary.ts | 105 +- .../timestreamwrite-database.ts | 6 +- .../timestreamwrite/timestreamwrite-table.ts | 34 +- src/aws/transfer/data-aws-transfer-server.ts | 6 +- src/aws/transfer/transfer-access.ts | 13 +- src/aws/transfer/transfer-server.ts | 13 +- src/aws/transfer/transfer-ssh-key.ts | 6 +- src/aws/transfer/transfer-user.ts | 13 +- src/aws/vpc/customer-gateway.ts | 6 +- src/aws/vpc/data-aws-customer-gateway.ts | 6 +- src/aws/vpc/data-aws-internet-gateway.ts | 70 +- src/aws/vpc/data-aws-nat-gateway.ts | 6 +- src/aws/vpc/data-aws-network-acls.ts | 6 +- src/aws/vpc/data-aws-network-interface.ts | 134 +- src/aws/vpc/data-aws-network-interfaces.ts | 6 +- src/aws/vpc/data-aws-route-table.ts | 134 +- src/aws/vpc/data-aws-route-tables.ts | 6 +- src/aws/vpc/data-aws-route.ts | 6 +- src/aws/vpc/data-aws-security-group.ts | 6 +- src/aws/vpc/data-aws-security-groups.ts | 6 +- src/aws/vpc/data-aws-subnet-ids.ts | 6 +- src/aws/vpc/data-aws-subnet.ts | 6 +- src/aws/vpc/data-aws-subnets.ts | 6 +- src/aws/vpc/data-aws-vpc-dhcp-options.ts | 6 +- src/aws/vpc/data-aws-vpc-endpoint-service.ts | 6 +- src/aws/vpc/data-aws-vpc-endpoint.ts | 70 +- src/aws/vpc/data-aws-vpc-ipam-pool.ts | 6 +- .../data-aws-vpc-ipam-preview-next-cidr.ts | 6 +- .../vpc/data-aws-vpc-peering-connection.ts | 134 +- .../vpc/data-aws-vpc-peering-connections.ts | 6 +- src/aws/vpc/data-aws-vpc.ts | 70 +- src/aws/vpc/data-aws-vpcs.ts | 6 +- src/aws/vpc/data-aws-vpn-gateway.ts | 6 +- src/aws/vpc/default-network-acl.ts | 6 +- src/aws/vpc/default-route-table.ts | 13 +- src/aws/vpc/default-security-group.ts | 6 +- src/aws/vpc/default-subnet.ts | 13 +- src/aws/vpc/default-vpc-dhcp-options.ts | 6 +- src/aws/vpc/default-vpc.ts | 6 +- src/aws/vpc/egress-only-internet-gateway.ts | 6 +- src/aws/vpc/flow-log.ts | 13 +- src/aws/vpc/internet-gateway.ts | 6 +- src/aws/vpc/main-route-table-association.ts | 6 +- src/aws/vpc/nat-gateway.ts | 6 +- src/aws/vpc/network-acl-rule.ts | 6 +- src/aws/vpc/network-acl.ts | 6 +- src/aws/vpc/network-interface-attachment.ts | 6 +- .../vpc/network-interface-sg-attachment.ts | 6 +- src/aws/vpc/network-interface.ts | 6 +- src/aws/vpc/route-table-association.ts | 6 +- src/aws/vpc/route-table.ts | 13 +- src/aws/vpc/route.ts | 13 +- src/aws/vpc/security-group-rule.ts | 6 +- src/aws/vpc/security-group.ts | 13 +- src/aws/vpc/subnet.ts | 13 +- src/aws/vpc/vpc-dhcp-options-association.ts | 6 +- src/aws/vpc/vpc-dhcp-options.ts | 6 +- .../vpc/vpc-endpoint-connection-accepter.ts | 6 +- .../vpc-endpoint-connection-notification.ts | 6 +- .../vpc-endpoint-route-table-association.ts | 6 +- .../vpc-endpoint-service-allowed-principal.ts | 6 +- src/aws/vpc/vpc-endpoint-service.ts | 70 +- .../vpc/vpc-endpoint-subnet-association.ts | 13 +- src/aws/vpc/vpc-endpoint.ts | 77 +- .../vpc-ipam-organization-admin-account.ts | 6 +- src/aws/vpc/vpc-ipam-pool-cidr-allocation.ts | 6 +- src/aws/vpc/vpc-ipam-pool-cidr.ts | 13 +- src/aws/vpc/vpc-ipam-pool.ts | 6 +- src/aws/vpc/vpc-ipam-preview-next-cidr.ts | 6 +- src/aws/vpc/vpc-ipam-scope.ts | 6 +- src/aws/vpc/vpc-ipam.ts | 6 +- .../vpc/vpc-ipv4-cidr-block-association.ts | 13 +- .../vpc/vpc-ipv6-cidr-block-association.ts | 13 +- .../vpc/vpc-peering-connection-accepter.ts | 20 +- src/aws/vpc/vpc-peering-connection-options.ts | 20 +- src/aws/vpc/vpc-peering-connection.ts | 27 +- src/aws/vpc/vpc.ts | 6 +- src/aws/vpc/vpn-connection-route.ts | 6 +- src/aws/vpc/vpn-connection.ts | 134 +- src/aws/vpc/vpn-gateway-attachment.ts | 6 +- src/aws/vpc/vpn-gateway-route-propagation.ts | 13 +- src/aws/vpc/vpn-gateway.ts | 6 +- src/aws/waf/data-aws-waf-ipset.ts | 6 +- src/aws/waf/data-aws-waf-rate-based-rule.ts | 6 +- src/aws/waf/data-aws-waf-rule.ts | 6 +- src/aws/waf/data-aws-waf-web-acl.ts | 6 +- src/aws/waf/waf-byte-match-set.ts | 11 +- src/aws/waf/waf-geo-match-set.ts | 6 +- src/aws/waf/waf-ipset.ts | 6 +- src/aws/waf/waf-rate-based-rule.ts | 6 +- src/aws/waf/waf-regex-match-set.ts | 11 +- src/aws/waf/waf-regex-pattern-set.ts | 6 +- src/aws/waf/waf-rule-group.ts | 11 +- src/aws/waf/waf-rule.ts | 6 +- src/aws/waf/waf-size-constraint-set.ts | 11 +- src/aws/waf/waf-sql-injection-match-set.ts | 11 +- src/aws/waf/waf-web-acl.ts | 37 +- src/aws/waf/waf-xss-match-set.ts | 11 +- .../wafregional/data-aws-wafregional-ipset.ts | 6 +- .../data-aws-wafregional-rate-based-rule.ts | 6 +- .../wafregional/data-aws-wafregional-rule.ts | 6 +- .../data-aws-wafregional-web-acl.ts | 6 +- .../wafregional/wafregional-byte-match-set.ts | 11 +- .../wafregional/wafregional-geo-match-set.ts | 6 +- src/aws/wafregional/wafregional-ipset.ts | 6 +- .../wafregional-rate-based-rule.ts | 6 +- .../wafregional-regex-match-set.ts | 11 +- .../wafregional-regex-pattern-set.ts | 6 +- src/aws/wafregional/wafregional-rule-group.ts | 11 +- src/aws/wafregional/wafregional-rule.ts | 6 +- .../wafregional-size-constraint-set.ts | 11 +- .../wafregional-sql-injection-match-set.ts | 11 +- .../wafregional-web-acl-association.ts | 6 +- src/aws/wafregional/wafregional-web-acl.ts | 37 +- .../wafregional/wafregional-xss-match-set.ts | 11 +- src/aws/wafv2/data-aws-wafv2-ip-set.ts | 6 +- .../wafv2/data-aws-wafv2-regex-pattern-set.ts | 70 +- src/aws/wafv2/data-aws-wafv2-rule-group.ts | 6 +- src/aws/wafv2/data-aws-wafv2-web-acl.ts | 6 +- src/aws/wafv2/wafv2-ip-set.ts | 6 +- src/aws/wafv2/wafv2-regex-pattern-set.ts | 6 +- .../wafv2-rule-group-structs/structs0.ts | 2356 +++++++--------- .../wafv2-rule-group-structs/structs400.ts | 2130 +++++++-------- src/aws/wafv2/wafv2-rule-group.ts | 8 +- src/aws/wafv2/wafv2-web-acl-association.ts | 6 +- .../wafv2-web-acl-logging-configuration.ts | 58 +- .../wafv2/wafv2-web-acl-structs/structs0.ts | 2343 +++++++--------- .../wafv2-web-acl-structs/structs1200.ts | 2412 +++++++---------- .../wafv2-web-acl-structs/structs1600.ts | 2373 +++++++--------- .../wafv2-web-acl-structs/structs2000.ts | 2380 +++++++--------- .../wafv2-web-acl-structs/structs2400.ts | 2378 +++++++--------- .../wafv2-web-acl-structs/structs2800.ts | 2378 +++++++--------- .../wafv2-web-acl-structs/structs3200.ts | 2385 +++++++--------- .../wafv2-web-acl-structs/structs3600.ts | 1172 ++++---- .../wafv2/wafv2-web-acl-structs/structs400.ts | 2373 +++++++--------- .../wafv2/wafv2-web-acl-structs/structs800.ts | 2387 +++++++--------- src/aws/wafv2/wafv2-web-acl.ts | 10 +- src/aws/worklink/worklink-fleet.ts | 20 +- ...bsite-certificate-authority-association.ts | 6 +- .../workspaces/data-aws-workspaces-bundle.ts | 198 +- .../data-aws-workspaces-directory.ts | 198 +- .../workspaces/data-aws-workspaces-image.ts | 6 +- .../data-aws-workspaces-workspace.ts | 70 +- src/aws/workspaces/workspaces-directory.ts | 27 +- src/aws/workspaces/workspaces-ip-group.ts | 6 +- src/aws/workspaces/workspaces-workspace.ts | 20 +- src/aws/xray/xray-encryption-config.ts | 6 +- src/aws/xray/xray-group.ts | 6 +- src/aws/xray/xray-sampling-rule.ts | 6 +- src/time/offset.ts | 6 +- src/time/rotating.ts | 6 +- src/time/sleep.ts | 6 +- src/time/static.ts | 6 +- src/time/time-provider.ts | 3 +- yarn.lock | 133 +- 1254 files changed, 38398 insertions(+), 24198 deletions(-) diff --git a/.projen/deps.json b/.projen/deps.json index 02d773b6e..77eac5e61 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -27,17 +27,17 @@ }, { "name": "cdktf-cli", - "version": "0.9.4", + "version": "0.10.0", "type": "build" }, { "name": "cdktf", - "version": "0.9.4", + "version": "0.10.0", "type": "build" }, { "name": "constructs", - "version": "^10.0.0", + "version": "^10.0.25", "type": "build" }, { @@ -110,12 +110,12 @@ }, { "name": "cdktf", - "version": "^0.9.4", + "version": "^0.10.0", "type": "peer" }, { "name": "constructs", - "version": "^10.0.0", + "version": "^10.0.25", "type": "peer" } ], diff --git a/.projenrc.ts b/.projenrc.ts index 8b535df03..482e62eef 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -2,8 +2,8 @@ import { CdktfAwsCdkProject } from "./projen"; const project = new CdktfAwsCdkProject({ terraformProvider: "aws@~> 3.0", - cdktfVersion: '0.9.4', - constructsVersion: "^10.0.0", + cdktfVersion: '0.10.0', + constructsVersion: "^10.0.25", minNodeVersion: "14.17.0", projenrcTs: true }); diff --git a/package.json b/package.json index cf4bc862e..7115da382 100644 --- a/package.json +++ b/package.json @@ -44,9 +44,9 @@ "@types/jest": "^27.0.2", "@types/node": "^14.17.0", "aws-cdk-lib": "2.0.0", - "cdktf": "0.9.4", - "cdktf-cli": "0.9.4", - "constructs": "^10.0.0", + "cdktf": "0.10.0", + "cdktf-cli": "0.10.0", + "constructs": "^10.0.25", "jest": "27.5.1", "jest-junit": "^12", "jsii": "^1.55.1", @@ -61,8 +61,8 @@ }, "peerDependencies": { "aws-cdk-lib": "^2.0.0", - "cdktf": "^0.9.4", - "constructs": "^10.0.0" + "cdktf": "^0.10.0", + "constructs": "^10.0.25" }, "dependencies": { "change-case": "^4.1.1", diff --git a/src/aws/accessanalyzer/accessanalyzer-analyzer.ts b/src/aws/accessanalyzer/accessanalyzer-analyzer.ts index aa61eac41..bea3c5e4b 100644 --- a/src/aws/accessanalyzer/accessanalyzer-analyzer.ts +++ b/src/aws/accessanalyzer/accessanalyzer-analyzer.ts @@ -33,7 +33,7 @@ export class AccessanalyzerAnalyzer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_accessanalyzer_analyzer"; + public static readonly tfResourceType = "aws_accessanalyzer_analyzer"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class AccessanalyzerAnalyzer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_accessanalyzer_analyzer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/account-alternate-contact.ts b/src/aws/account-alternate-contact.ts index 4cf4d937e..c0b18a3ec 100644 --- a/src/aws/account-alternate-contact.ts +++ b/src/aws/account-alternate-contact.ts @@ -41,7 +41,7 @@ export class AccountAlternateContact extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_account_alternate_contact"; + public static readonly tfResourceType = "aws_account_alternate_contact"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class AccountAlternateContact extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_account_alternate_contact', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/acm/acm-certificate-validation.ts b/src/aws/acm/acm-certificate-validation.ts index 30e4dfb79..c489eadbd 100644 --- a/src/aws/acm/acm-certificate-validation.ts +++ b/src/aws/acm/acm-certificate-validation.ts @@ -45,10 +45,9 @@ export class AcmCertificateValidationTimeoutsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AcmCertificateValidationTimeouts | undefined { @@ -97,7 +96,7 @@ export class AcmCertificateValidation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_acm_certificate_validation"; + public static readonly tfResourceType = "aws_acm_certificate_validation"; // =========== // INITIALIZER @@ -114,7 +113,9 @@ export class AcmCertificateValidation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_acm_certificate_validation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -165,7 +166,7 @@ export class AcmCertificateValidation extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new AcmCertificateValidationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new AcmCertificateValidationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/acm/acm-certificate.ts b/src/aws/acm/acm-certificate.ts index dbef55002..22ddf0ffe 100644 --- a/src/aws/acm/acm-certificate.ts +++ b/src/aws/acm/acm-certificate.ts @@ -50,7 +50,45 @@ export interface AcmCertificateConfig extends cdktf.TerraformMetaArguments { */ readonly options?: AcmCertificateOptions; } -export class AcmCertificateDomainValidationOptions extends cdktf.ComplexComputedList { +export interface AcmCertificateDomainValidationOptions { +} + +export function acmCertificateDomainValidationOptionsToTerraform(struct?: AcmCertificateDomainValidationOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class AcmCertificateDomainValidationOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): AcmCertificateDomainValidationOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AcmCertificateDomainValidationOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // domain_name - computed: true, optional: false, required: false public get domainName() { @@ -72,6 +110,25 @@ export class AcmCertificateDomainValidationOptions extends cdktf.ComplexComputed return this.getStringAttribute('resource_record_value'); } } + +export class AcmCertificateDomainValidationOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): AcmCertificateDomainValidationOptionsOutputReference { + return new AcmCertificateDomainValidationOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface AcmCertificateOptions { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate#certificate_transparency_logging_preference AcmCertificate#certificate_transparency_logging_preference} @@ -95,10 +152,9 @@ export class AcmCertificateOptionsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AcmCertificateOptions | undefined { @@ -147,7 +203,7 @@ export class AcmCertificate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_acm_certificate"; + public static readonly tfResourceType = "aws_acm_certificate"; // =========== // INITIALIZER @@ -164,7 +220,9 @@ export class AcmCertificate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_acm_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -257,8 +315,9 @@ export class AcmCertificate extends cdktf.TerraformResource { } // domain_validation_options - computed: true, optional: false, required: false - public domainValidationOptions(index: string) { - return new AcmCertificateDomainValidationOptions(this, 'domain_validation_options', index, true); + private _domainValidationOptions = new AcmCertificateDomainValidationOptionsList(this, "domain_validation_options", true); + public get domainValidationOptions() { + return this._domainValidationOptions; } // id - computed: true, optional: true, required: false @@ -357,7 +416,7 @@ export class AcmCertificate extends cdktf.TerraformResource { } // options - computed: false, optional: true, required: false - private _options = new AcmCertificateOptionsOutputReference(this, "options", true); + private _options = new AcmCertificateOptionsOutputReference(this, "options"); public get options() { return this._options; } diff --git a/src/aws/acm/acmpca-certificate-authority-certificate.ts b/src/aws/acm/acmpca-certificate-authority-certificate.ts index c792b591a..c4733a1dd 100644 --- a/src/aws/acm/acmpca-certificate-authority-certificate.ts +++ b/src/aws/acm/acmpca-certificate-authority-certificate.ts @@ -29,7 +29,7 @@ export class AcmpcaCertificateAuthorityCertificate extends cdktf.TerraformResour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_acmpca_certificate_authority_certificate"; + public static readonly tfResourceType = "aws_acmpca_certificate_authority_certificate"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class AcmpcaCertificateAuthorityCertificate extends cdktf.TerraformResour super(scope, id, { terraformResourceType: 'aws_acmpca_certificate_authority_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/acm/acmpca-certificate-authority.ts b/src/aws/acm/acmpca-certificate-authority.ts index 72fa5ae14..e20c97c7a 100644 --- a/src/aws/acm/acmpca-certificate-authority.ts +++ b/src/aws/acm/acmpca-certificate-authority.ts @@ -129,10 +129,9 @@ export class AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubjectO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject | undefined { @@ -471,10 +470,9 @@ export class AcmpcaCertificateAuthorityCertificateAuthorityConfigurationOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AcmpcaCertificateAuthorityCertificateAuthorityConfiguration | undefined { @@ -537,7 +535,7 @@ export class AcmpcaCertificateAuthorityCertificateAuthorityConfigurationOutputRe } // subject - computed: false, optional: false, required: true - private _subject = new AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubjectOutputReference(this, "subject", true); + private _subject = new AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubjectOutputReference(this, "subject"); public get subject() { return this._subject; } @@ -592,10 +590,9 @@ export class AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AcmpcaCertificateAuthorityRevocationConfigurationCrlConfiguration | undefined { @@ -745,10 +742,9 @@ export class AcmpcaCertificateAuthorityRevocationConfigurationOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AcmpcaCertificateAuthorityRevocationConfiguration | undefined { @@ -773,7 +769,7 @@ export class AcmpcaCertificateAuthorityRevocationConfigurationOutputReference ex } // crl_configuration - computed: false, optional: true, required: false - private _crlConfiguration = new AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference(this, "crl_configuration", true); + private _crlConfiguration = new AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference(this, "crl_configuration"); public get crlConfiguration() { return this._crlConfiguration; } @@ -811,10 +807,9 @@ export class AcmpcaCertificateAuthorityTimeoutsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AcmpcaCertificateAuthorityTimeouts | undefined { @@ -863,7 +858,7 @@ export class AcmpcaCertificateAuthority extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_acmpca_certificate_authority"; + public static readonly tfResourceType = "aws_acmpca_certificate_authority"; // =========== // INITIALIZER @@ -880,7 +875,9 @@ export class AcmpcaCertificateAuthority extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_acmpca_certificate_authority', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1027,7 +1024,7 @@ export class AcmpcaCertificateAuthority extends cdktf.TerraformResource { } // certificate_authority_configuration - computed: false, optional: false, required: true - private _certificateAuthorityConfiguration = new AcmpcaCertificateAuthorityCertificateAuthorityConfigurationOutputReference(this, "certificate_authority_configuration", true); + private _certificateAuthorityConfiguration = new AcmpcaCertificateAuthorityCertificateAuthorityConfigurationOutputReference(this, "certificate_authority_configuration"); public get certificateAuthorityConfiguration() { return this._certificateAuthorityConfiguration; } @@ -1040,7 +1037,7 @@ export class AcmpcaCertificateAuthority extends cdktf.TerraformResource { } // revocation_configuration - computed: false, optional: true, required: false - private _revocationConfiguration = new AcmpcaCertificateAuthorityRevocationConfigurationOutputReference(this, "revocation_configuration", true); + private _revocationConfiguration = new AcmpcaCertificateAuthorityRevocationConfigurationOutputReference(this, "revocation_configuration"); public get revocationConfiguration() { return this._revocationConfiguration; } @@ -1056,7 +1053,7 @@ export class AcmpcaCertificateAuthority extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new AcmpcaCertificateAuthorityTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new AcmpcaCertificateAuthorityTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/acm/acmpca-certificate.ts b/src/aws/acm/acmpca-certificate.ts index abc80bcc9..8e0bfa027 100644 --- a/src/aws/acm/acmpca-certificate.ts +++ b/src/aws/acm/acmpca-certificate.ts @@ -58,10 +58,9 @@ export class AcmpcaCertificateValidityOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AcmpcaCertificateValidity | undefined { @@ -126,7 +125,7 @@ export class AcmpcaCertificate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_acmpca_certificate"; + public static readonly tfResourceType = "aws_acmpca_certificate"; // =========== // INITIALIZER @@ -143,7 +142,9 @@ export class AcmpcaCertificate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_acmpca_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -237,7 +238,7 @@ export class AcmpcaCertificate extends cdktf.TerraformResource { } // validity - computed: false, optional: false, required: true - private _validity = new AcmpcaCertificateValidityOutputReference(this, "validity", true); + private _validity = new AcmpcaCertificateValidityOutputReference(this, "validity"); public get validity() { return this._validity; } diff --git a/src/aws/acm/data-aws-acm-certificate.ts b/src/aws/acm/data-aws-acm-certificate.ts index 98af05540..706835c14 100644 --- a/src/aws/acm/data-aws-acm-certificate.ts +++ b/src/aws/acm/data-aws-acm-certificate.ts @@ -41,7 +41,7 @@ export class DataAwsAcmCertificate extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_acm_certificate"; + public static readonly tfResourceType = "aws_acm_certificate"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DataAwsAcmCertificate extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_acm_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/acm/data-aws-acmpca-certificate-authority.ts b/src/aws/acm/data-aws-acmpca-certificate-authority.ts index 53059bafb..0060c1f86 100644 --- a/src/aws/acm/data-aws-acmpca-certificate-authority.ts +++ b/src/aws/acm/data-aws-acmpca-certificate-authority.ts @@ -62,7 +62,7 @@ export class DataAwsAcmpcaCertificateAuthority extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_acmpca_certificate_authority"; + public static readonly tfResourceType = "aws_acmpca_certificate_authority"; // =========== // INITIALIZER @@ -79,7 +79,9 @@ export class DataAwsAcmpcaCertificateAuthority extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_acmpca_certificate_authority', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/acm/data-aws-acmpca-certificate.ts b/src/aws/acm/data-aws-acmpca-certificate.ts index fda5117e9..4fc4c12cc 100644 --- a/src/aws/acm/data-aws-acmpca-certificate.ts +++ b/src/aws/acm/data-aws-acmpca-certificate.ts @@ -25,7 +25,7 @@ export class DataAwsAcmpcaCertificate extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_acmpca_certificate"; + public static readonly tfResourceType = "aws_acmpca_certificate"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsAcmpcaCertificate extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_acmpca_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/amplify/amplify-app.ts b/src/aws/amplify/amplify-app.ts index 423c368a5..a2d02463b 100644 --- a/src/aws/amplify/amplify-app.ts +++ b/src/aws/amplify/amplify-app.ts @@ -88,7 +88,45 @@ export interface AmplifyAppConfig extends cdktf.TerraformMetaArguments { */ readonly customRule?: AmplifyAppCustomRule[] | cdktf.IResolvable; } -export class AmplifyAppProductionBranch extends cdktf.ComplexComputedList { +export interface AmplifyAppProductionBranch { +} + +export function amplifyAppProductionBranchToTerraform(struct?: AmplifyAppProductionBranch): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class AmplifyAppProductionBranchOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): AmplifyAppProductionBranch | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AmplifyAppProductionBranch | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // branch_name - computed: true, optional: false, required: false public get branchName() { @@ -110,6 +148,25 @@ export class AmplifyAppProductionBranch extends cdktf.ComplexComputedList { return this.getStringAttribute('thumbnail_url'); } } + +export class AmplifyAppProductionBranchList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): AmplifyAppProductionBranchOutputReference { + return new AmplifyAppProductionBranchOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface AmplifyAppAutoBranchCreationConfig { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/amplify_app#basic_auth_credentials AmplifyApp#basic_auth_credentials} @@ -178,10 +235,9 @@ export class AmplifyAppAutoBranchCreationConfigOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AmplifyAppAutoBranchCreationConfig | undefined { @@ -460,7 +516,7 @@ export class AmplifyApp extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_amplify_app"; + public static readonly tfResourceType = "aws_amplify_app"; // =========== // INITIALIZER @@ -477,7 +533,9 @@ export class AmplifyApp extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_amplify_app', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -746,8 +804,9 @@ export class AmplifyApp extends cdktf.TerraformResource { } // production_branch - computed: true, optional: false, required: false - public productionBranch(index: string) { - return new AmplifyAppProductionBranch(this, 'production_branch', index, false); + private _productionBranch = new AmplifyAppProductionBranchList(this, "production_branch", false); + public get productionBranch() { + return this._productionBranch; } // repository - computed: false, optional: true, required: false @@ -799,7 +858,7 @@ export class AmplifyApp extends cdktf.TerraformResource { } // auto_branch_creation_config - computed: false, optional: true, required: false - private _autoBranchCreationConfig = new AmplifyAppAutoBranchCreationConfigOutputReference(this, "auto_branch_creation_config", true); + private _autoBranchCreationConfig = new AmplifyAppAutoBranchCreationConfigOutputReference(this, "auto_branch_creation_config"); public get autoBranchCreationConfig() { return this._autoBranchCreationConfig; } diff --git a/src/aws/amplify/amplify-backend-environment.ts b/src/aws/amplify/amplify-backend-environment.ts index 4d375c50f..40db963e9 100644 --- a/src/aws/amplify/amplify-backend-environment.ts +++ b/src/aws/amplify/amplify-backend-environment.ts @@ -33,7 +33,7 @@ export class AmplifyBackendEnvironment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_amplify_backend_environment"; + public static readonly tfResourceType = "aws_amplify_backend_environment"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class AmplifyBackendEnvironment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_amplify_backend_environment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/amplify/amplify-branch.ts b/src/aws/amplify/amplify-branch.ts index 24642c898..d8e5e8afc 100644 --- a/src/aws/amplify/amplify-branch.ts +++ b/src/aws/amplify/amplify-branch.ts @@ -89,7 +89,7 @@ export class AmplifyBranch extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_amplify_branch"; + public static readonly tfResourceType = "aws_amplify_branch"; // =========== // INITIALIZER @@ -106,7 +106,9 @@ export class AmplifyBranch extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_amplify_branch', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/amplify/amplify-domain-association.ts b/src/aws/amplify/amplify-domain-association.ts index 80581164b..69a70efe7 100644 --- a/src/aws/amplify/amplify-domain-association.ts +++ b/src/aws/amplify/amplify-domain-association.ts @@ -57,7 +57,7 @@ export class AmplifyDomainAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_amplify_domain_association"; + public static readonly tfResourceType = "aws_amplify_domain_association"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class AmplifyDomainAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_amplify_domain_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/amplify/amplify-webhook.ts b/src/aws/amplify/amplify-webhook.ts index 54589acc6..744aa341c 100644 --- a/src/aws/amplify/amplify-webhook.ts +++ b/src/aws/amplify/amplify-webhook.ts @@ -29,7 +29,7 @@ export class AmplifyWebhook extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_amplify_webhook"; + public static readonly tfResourceType = "aws_amplify_webhook"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class AmplifyWebhook extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_amplify_webhook', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-account.ts b/src/aws/apigateway/api-gateway-account.ts index 57139baa4..ed3016564 100644 --- a/src/aws/apigateway/api-gateway-account.ts +++ b/src/aws/apigateway/api-gateway-account.ts @@ -12,7 +12,45 @@ export interface ApiGatewayAccountConfig extends cdktf.TerraformMetaArguments { */ readonly cloudwatchRoleArn?: string; } -export class ApiGatewayAccountThrottleSettings extends cdktf.ComplexComputedList { +export interface ApiGatewayAccountThrottleSettings { +} + +export function apiGatewayAccountThrottleSettingsToTerraform(struct?: ApiGatewayAccountThrottleSettings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class ApiGatewayAccountThrottleSettingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ApiGatewayAccountThrottleSettings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ApiGatewayAccountThrottleSettings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // burst_limit - computed: true, optional: false, required: false public get burstLimit() { @@ -25,6 +63,25 @@ export class ApiGatewayAccountThrottleSettings extends cdktf.ComplexComputedList } } +export class ApiGatewayAccountThrottleSettingsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ApiGatewayAccountThrottleSettingsOutputReference { + return new ApiGatewayAccountThrottleSettingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/r/api_gateway_account aws_api_gateway_account} */ @@ -33,7 +90,7 @@ export class ApiGatewayAccount extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_account"; + public static readonly tfResourceType = "aws_api_gateway_account"; // =========== // INITIALIZER @@ -50,7 +107,9 @@ export class ApiGatewayAccount extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -86,8 +145,9 @@ export class ApiGatewayAccount extends cdktf.TerraformResource { } // throttle_settings - computed: true, optional: false, required: false - public throttleSettings(index: string) { - return new ApiGatewayAccountThrottleSettings(this, 'throttle_settings', index, false); + private _throttleSettings = new ApiGatewayAccountThrottleSettingsList(this, "throttle_settings", false); + public get throttleSettings() { + return this._throttleSettings; } // ========= diff --git a/src/aws/apigateway/api-gateway-api-key.ts b/src/aws/apigateway/api-gateway-api-key.ts index 326e5f4c5..4e04766c7 100644 --- a/src/aws/apigateway/api-gateway-api-key.ts +++ b/src/aws/apigateway/api-gateway-api-key.ts @@ -41,7 +41,7 @@ export class ApiGatewayApiKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_api_key"; + public static readonly tfResourceType = "aws_api_gateway_api_key"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class ApiGatewayApiKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_api_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-authorizer.ts b/src/aws/apigateway/api-gateway-authorizer.ts index eec438190..36cdfaed8 100644 --- a/src/aws/apigateway/api-gateway-authorizer.ts +++ b/src/aws/apigateway/api-gateway-authorizer.ts @@ -53,7 +53,7 @@ export class ApiGatewayAuthorizer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_authorizer"; + public static readonly tfResourceType = "aws_api_gateway_authorizer"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class ApiGatewayAuthorizer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_authorizer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-base-path-mapping.ts b/src/aws/apigateway/api-gateway-base-path-mapping.ts index 2ab63ff9c..01b95800a 100644 --- a/src/aws/apigateway/api-gateway-base-path-mapping.ts +++ b/src/aws/apigateway/api-gateway-base-path-mapping.ts @@ -33,7 +33,7 @@ export class ApiGatewayBasePathMapping extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_base_path_mapping"; + public static readonly tfResourceType = "aws_api_gateway_base_path_mapping"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ApiGatewayBasePathMapping extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_base_path_mapping', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-client-certificate.ts b/src/aws/apigateway/api-gateway-client-certificate.ts index e5570ecde..3a8a14b0c 100644 --- a/src/aws/apigateway/api-gateway-client-certificate.ts +++ b/src/aws/apigateway/api-gateway-client-certificate.ts @@ -29,7 +29,7 @@ export class ApiGatewayClientCertificate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_client_certificate"; + public static readonly tfResourceType = "aws_api_gateway_client_certificate"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ApiGatewayClientCertificate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_client_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-deployment.ts b/src/aws/apigateway/api-gateway-deployment.ts index 308562189..49c321a8b 100644 --- a/src/aws/apigateway/api-gateway-deployment.ts +++ b/src/aws/apigateway/api-gateway-deployment.ts @@ -41,7 +41,7 @@ export class ApiGatewayDeployment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_deployment"; + public static readonly tfResourceType = "aws_api_gateway_deployment"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class ApiGatewayDeployment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_deployment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-documentation-part.ts b/src/aws/apigateway/api-gateway-documentation-part.ts index fad0c8c8b..c69f03316 100644 --- a/src/aws/apigateway/api-gateway-documentation-part.ts +++ b/src/aws/apigateway/api-gateway-documentation-part.ts @@ -65,10 +65,9 @@ export class ApiGatewayDocumentationPartLocationOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApiGatewayDocumentationPartLocation | undefined { @@ -202,7 +201,7 @@ export class ApiGatewayDocumentationPart extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_documentation_part"; + public static readonly tfResourceType = "aws_api_gateway_documentation_part"; // =========== // INITIALIZER @@ -219,7 +218,9 @@ export class ApiGatewayDocumentationPart extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_documentation_part', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -267,7 +268,7 @@ export class ApiGatewayDocumentationPart extends cdktf.TerraformResource { } // location - computed: false, optional: false, required: true - private _location = new ApiGatewayDocumentationPartLocationOutputReference(this, "location", true); + private _location = new ApiGatewayDocumentationPartLocationOutputReference(this, "location"); public get location() { return this._location; } diff --git a/src/aws/apigateway/api-gateway-documentation-version.ts b/src/aws/apigateway/api-gateway-documentation-version.ts index a33b6d3fb..08e83d72d 100644 --- a/src/aws/apigateway/api-gateway-documentation-version.ts +++ b/src/aws/apigateway/api-gateway-documentation-version.ts @@ -29,7 +29,7 @@ export class ApiGatewayDocumentationVersion extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_documentation_version"; + public static readonly tfResourceType = "aws_api_gateway_documentation_version"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ApiGatewayDocumentationVersion extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_documentation_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-domain-name.ts b/src/aws/apigateway/api-gateway-domain-name.ts index e89211e85..09355bbb6 100644 --- a/src/aws/apigateway/api-gateway-domain-name.ts +++ b/src/aws/apigateway/api-gateway-domain-name.ts @@ -87,10 +87,9 @@ export class ApiGatewayDomainNameEndpointConfigurationOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApiGatewayDomainNameEndpointConfiguration | undefined { @@ -155,10 +154,9 @@ export class ApiGatewayDomainNameMutualTlsAuthenticationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApiGatewayDomainNameMutualTlsAuthentication | undefined { @@ -226,7 +224,7 @@ export class ApiGatewayDomainName extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_domain_name"; + public static readonly tfResourceType = "aws_api_gateway_domain_name"; // =========== // INITIALIZER @@ -243,7 +241,9 @@ export class ApiGatewayDomainName extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_domain_name', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -478,7 +478,7 @@ export class ApiGatewayDomainName extends cdktf.TerraformResource { } // endpoint_configuration - computed: false, optional: true, required: false - private _endpointConfiguration = new ApiGatewayDomainNameEndpointConfigurationOutputReference(this, "endpoint_configuration", true); + private _endpointConfiguration = new ApiGatewayDomainNameEndpointConfigurationOutputReference(this, "endpoint_configuration"); public get endpointConfiguration() { return this._endpointConfiguration; } @@ -494,7 +494,7 @@ export class ApiGatewayDomainName extends cdktf.TerraformResource { } // mutual_tls_authentication - computed: false, optional: true, required: false - private _mutualTlsAuthentication = new ApiGatewayDomainNameMutualTlsAuthenticationOutputReference(this, "mutual_tls_authentication", true); + private _mutualTlsAuthentication = new ApiGatewayDomainNameMutualTlsAuthenticationOutputReference(this, "mutual_tls_authentication"); public get mutualTlsAuthentication() { return this._mutualTlsAuthentication; } diff --git a/src/aws/apigateway/api-gateway-gateway-response.ts b/src/aws/apigateway/api-gateway-gateway-response.ts index 2b8397e58..d062ecfe7 100644 --- a/src/aws/apigateway/api-gateway-gateway-response.ts +++ b/src/aws/apigateway/api-gateway-gateway-response.ts @@ -37,7 +37,7 @@ export class ApiGatewayGatewayResponse extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_gateway_response"; + public static readonly tfResourceType = "aws_api_gateway_gateway_response"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class ApiGatewayGatewayResponse extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_gateway_response', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-integration-response.ts b/src/aws/apigateway/api-gateway-integration-response.ts index 76b6db2d2..b0e2d1945 100644 --- a/src/aws/apigateway/api-gateway-integration-response.ts +++ b/src/aws/apigateway/api-gateway-integration-response.ts @@ -49,7 +49,7 @@ export class ApiGatewayIntegrationResponse extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_integration_response"; + public static readonly tfResourceType = "aws_api_gateway_integration_response"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class ApiGatewayIntegrationResponse extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_integration_response', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-integration.ts b/src/aws/apigateway/api-gateway-integration.ts index 7795dd65a..3955ddfbb 100644 --- a/src/aws/apigateway/api-gateway-integration.ts +++ b/src/aws/apigateway/api-gateway-integration.ts @@ -101,10 +101,9 @@ export class ApiGatewayIntegrationTlsConfigOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApiGatewayIntegrationTlsConfig | undefined { @@ -153,7 +152,7 @@ export class ApiGatewayIntegration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_integration"; + public static readonly tfResourceType = "aws_api_gateway_integration"; // =========== // INITIALIZER @@ -170,7 +169,9 @@ export class ApiGatewayIntegration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_integration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -450,7 +451,7 @@ export class ApiGatewayIntegration extends cdktf.TerraformResource { } // tls_config - computed: false, optional: true, required: false - private _tlsConfig = new ApiGatewayIntegrationTlsConfigOutputReference(this, "tls_config", true); + private _tlsConfig = new ApiGatewayIntegrationTlsConfigOutputReference(this, "tls_config"); public get tlsConfig() { return this._tlsConfig; } diff --git a/src/aws/apigateway/api-gateway-method-response.ts b/src/aws/apigateway/api-gateway-method-response.ts index 1f6d84501..739605361 100644 --- a/src/aws/apigateway/api-gateway-method-response.ts +++ b/src/aws/apigateway/api-gateway-method-response.ts @@ -41,7 +41,7 @@ export class ApiGatewayMethodResponse extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_method_response"; + public static readonly tfResourceType = "aws_api_gateway_method_response"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class ApiGatewayMethodResponse extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_method_response', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-method-settings.ts b/src/aws/apigateway/api-gateway-method-settings.ts index 6144bf75c..a30a4856b 100644 --- a/src/aws/apigateway/api-gateway-method-settings.ts +++ b/src/aws/apigateway/api-gateway-method-settings.ts @@ -94,10 +94,9 @@ export class ApiGatewayMethodSettingsSettingsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApiGatewayMethodSettingsSettings | undefined { @@ -344,7 +343,7 @@ export class ApiGatewayMethodSettings extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_method_settings"; + public static readonly tfResourceType = "aws_api_gateway_method_settings"; // =========== // INITIALIZER @@ -361,7 +360,9 @@ export class ApiGatewayMethodSettings extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_method_settings', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -423,7 +424,7 @@ export class ApiGatewayMethodSettings extends cdktf.TerraformResource { } // settings - computed: false, optional: false, required: true - private _settings = new ApiGatewayMethodSettingsSettingsOutputReference(this, "settings", true); + private _settings = new ApiGatewayMethodSettingsSettingsOutputReference(this, "settings"); public get settings() { return this._settings; } diff --git a/src/aws/apigateway/api-gateway-method.ts b/src/aws/apigateway/api-gateway-method.ts index 5726251af..b3120de12 100644 --- a/src/aws/apigateway/api-gateway-method.ts +++ b/src/aws/apigateway/api-gateway-method.ts @@ -61,7 +61,7 @@ export class ApiGatewayMethod extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_method"; + public static readonly tfResourceType = "aws_api_gateway_method"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class ApiGatewayMethod extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_method', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-model.ts b/src/aws/apigateway/api-gateway-model.ts index 4e865e15b..7774f1434 100644 --- a/src/aws/apigateway/api-gateway-model.ts +++ b/src/aws/apigateway/api-gateway-model.ts @@ -37,7 +37,7 @@ export class ApiGatewayModel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_model"; + public static readonly tfResourceType = "aws_api_gateway_model"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class ApiGatewayModel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_model', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-request-validator.ts b/src/aws/apigateway/api-gateway-request-validator.ts index 211e3b50e..e238607d1 100644 --- a/src/aws/apigateway/api-gateway-request-validator.ts +++ b/src/aws/apigateway/api-gateway-request-validator.ts @@ -33,7 +33,7 @@ export class ApiGatewayRequestValidator extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_request_validator"; + public static readonly tfResourceType = "aws_api_gateway_request_validator"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ApiGatewayRequestValidator extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_request_validator', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-resource.ts b/src/aws/apigateway/api-gateway-resource.ts index 39b04f471..6ee36d513 100644 --- a/src/aws/apigateway/api-gateway-resource.ts +++ b/src/aws/apigateway/api-gateway-resource.ts @@ -29,7 +29,7 @@ export class ApiGatewayResource extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_resource"; + public static readonly tfResourceType = "aws_api_gateway_resource"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ApiGatewayResource extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_resource', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-rest-api-policy.ts b/src/aws/apigateway/api-gateway-rest-api-policy.ts index 337a6e423..e6cb16889 100644 --- a/src/aws/apigateway/api-gateway-rest-api-policy.ts +++ b/src/aws/apigateway/api-gateway-rest-api-policy.ts @@ -25,7 +25,7 @@ export class ApiGatewayRestApiPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_rest_api_policy"; + public static readonly tfResourceType = "aws_api_gateway_rest_api_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ApiGatewayRestApiPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_rest_api_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-rest-api.ts b/src/aws/apigateway/api-gateway-rest-api.ts index 9561b4739..67f28f843 100644 --- a/src/aws/apigateway/api-gateway-rest-api.ts +++ b/src/aws/apigateway/api-gateway-rest-api.ts @@ -86,10 +86,9 @@ export class ApiGatewayRestApiEndpointConfigurationOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApiGatewayRestApiEndpointConfiguration | undefined { @@ -157,7 +156,7 @@ export class ApiGatewayRestApi extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_rest_api"; + public static readonly tfResourceType = "aws_api_gateway_rest_api"; // =========== // INITIALIZER @@ -174,7 +173,9 @@ export class ApiGatewayRestApi extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_rest_api', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -398,7 +399,7 @@ export class ApiGatewayRestApi extends cdktf.TerraformResource { } // endpoint_configuration - computed: false, optional: true, required: false - private _endpointConfiguration = new ApiGatewayRestApiEndpointConfigurationOutputReference(this, "endpoint_configuration", true); + private _endpointConfiguration = new ApiGatewayRestApiEndpointConfigurationOutputReference(this, "endpoint_configuration"); public get endpointConfiguration() { return this._endpointConfiguration; } diff --git a/src/aws/apigateway/api-gateway-stage.ts b/src/aws/apigateway/api-gateway-stage.ts index f62c3031f..a754a5f59 100644 --- a/src/aws/apigateway/api-gateway-stage.ts +++ b/src/aws/apigateway/api-gateway-stage.ts @@ -90,10 +90,9 @@ export class ApiGatewayStageAccessLogSettingsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApiGatewayStageAccessLogSettings | undefined { @@ -158,7 +157,7 @@ export class ApiGatewayStage extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_stage"; + public static readonly tfResourceType = "aws_api_gateway_stage"; // =========== // INITIALIZER @@ -175,7 +174,9 @@ export class ApiGatewayStage extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_stage', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -410,7 +411,7 @@ export class ApiGatewayStage extends cdktf.TerraformResource { } // access_log_settings - computed: false, optional: true, required: false - private _accessLogSettings = new ApiGatewayStageAccessLogSettingsOutputReference(this, "access_log_settings", true); + private _accessLogSettings = new ApiGatewayStageAccessLogSettingsOutputReference(this, "access_log_settings"); public get accessLogSettings() { return this._accessLogSettings; } diff --git a/src/aws/apigateway/api-gateway-usage-plan-key.ts b/src/aws/apigateway/api-gateway-usage-plan-key.ts index fccf684fd..64975d2b0 100644 --- a/src/aws/apigateway/api-gateway-usage-plan-key.ts +++ b/src/aws/apigateway/api-gateway-usage-plan-key.ts @@ -29,7 +29,7 @@ export class ApiGatewayUsagePlanKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_usage_plan_key"; + public static readonly tfResourceType = "aws_api_gateway_usage_plan_key"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ApiGatewayUsagePlanKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_usage_plan_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/api-gateway-usage-plan.ts b/src/aws/apigateway/api-gateway-usage-plan.ts index 1f0c4de0a..d4d91584a 100644 --- a/src/aws/apigateway/api-gateway-usage-plan.ts +++ b/src/aws/apigateway/api-gateway-usage-plan.ts @@ -135,10 +135,9 @@ export class ApiGatewayUsagePlanQuotaSettingsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApiGatewayUsagePlanQuotaSettings | undefined { @@ -244,10 +243,9 @@ export class ApiGatewayUsagePlanThrottleSettingsOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApiGatewayUsagePlanThrottleSettings | undefined { @@ -318,7 +316,7 @@ export class ApiGatewayUsagePlan extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_usage_plan"; + public static readonly tfResourceType = "aws_api_gateway_usage_plan"; // =========== // INITIALIZER @@ -335,7 +333,9 @@ export class ApiGatewayUsagePlan extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_usage_plan', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -461,7 +461,7 @@ export class ApiGatewayUsagePlan extends cdktf.TerraformResource { } // quota_settings - computed: false, optional: true, required: false - private _quotaSettings = new ApiGatewayUsagePlanQuotaSettingsOutputReference(this, "quota_settings", true); + private _quotaSettings = new ApiGatewayUsagePlanQuotaSettingsOutputReference(this, "quota_settings"); public get quotaSettings() { return this._quotaSettings; } @@ -477,7 +477,7 @@ export class ApiGatewayUsagePlan extends cdktf.TerraformResource { } // throttle_settings - computed: false, optional: true, required: false - private _throttleSettings = new ApiGatewayUsagePlanThrottleSettingsOutputReference(this, "throttle_settings", true); + private _throttleSettings = new ApiGatewayUsagePlanThrottleSettingsOutputReference(this, "throttle_settings"); public get throttleSettings() { return this._throttleSettings; } diff --git a/src/aws/apigateway/api-gateway-vpc-link.ts b/src/aws/apigateway/api-gateway-vpc-link.ts index 4cb8a51a2..75d83d9ec 100644 --- a/src/aws/apigateway/api-gateway-vpc-link.ts +++ b/src/aws/apigateway/api-gateway-vpc-link.ts @@ -37,7 +37,7 @@ export class ApiGatewayVpcLink extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_vpc_link"; + public static readonly tfResourceType = "aws_api_gateway_vpc_link"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class ApiGatewayVpcLink extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_api_gateway_vpc_link', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/data-aws-api-gateway-api-key.ts b/src/aws/apigateway/data-aws-api-gateway-api-key.ts index 7c75fe1e9..d1c5b6460 100644 --- a/src/aws/apigateway/data-aws-api-gateway-api-key.ts +++ b/src/aws/apigateway/data-aws-api-gateway-api-key.ts @@ -25,7 +25,7 @@ export class DataAwsApiGatewayApiKey extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_api_key"; + public static readonly tfResourceType = "aws_api_gateway_api_key"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsApiGatewayApiKey extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_api_gateway_api_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/data-aws-api-gateway-domain-name.ts b/src/aws/apigateway/data-aws-api-gateway-domain-name.ts index d9ae73d22..b04419620 100644 --- a/src/aws/apigateway/data-aws-api-gateway-domain-name.ts +++ b/src/aws/apigateway/data-aws-api-gateway-domain-name.ts @@ -16,7 +16,45 @@ export interface DataAwsApiGatewayDomainNameConfig extends cdktf.TerraformMetaAr */ readonly tags?: { [key: string]: string }; } -export class DataAwsApiGatewayDomainNameEndpointConfiguration extends cdktf.ComplexComputedList { +export interface DataAwsApiGatewayDomainNameEndpointConfiguration { +} + +export function dataAwsApiGatewayDomainNameEndpointConfigurationToTerraform(struct?: DataAwsApiGatewayDomainNameEndpointConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsApiGatewayDomainNameEndpointConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsApiGatewayDomainNameEndpointConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsApiGatewayDomainNameEndpointConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // types - computed: true, optional: false, required: false public get types() { @@ -24,6 +62,25 @@ export class DataAwsApiGatewayDomainNameEndpointConfiguration extends cdktf.Comp } } +export class DataAwsApiGatewayDomainNameEndpointConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsApiGatewayDomainNameEndpointConfigurationOutputReference { + return new DataAwsApiGatewayDomainNameEndpointConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/api_gateway_domain_name aws_api_gateway_domain_name} */ @@ -32,7 +89,7 @@ export class DataAwsApiGatewayDomainName extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_domain_name"; + public static readonly tfResourceType = "aws_api_gateway_domain_name"; // =========== // INITIALIZER @@ -49,7 +106,9 @@ export class DataAwsApiGatewayDomainName extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_api_gateway_domain_name', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -108,8 +167,9 @@ export class DataAwsApiGatewayDomainName extends cdktf.TerraformDataSource { } // endpoint_configuration - computed: true, optional: false, required: false - public endpointConfiguration(index: string) { - return new DataAwsApiGatewayDomainNameEndpointConfiguration(this, 'endpoint_configuration', index, false); + private _endpointConfiguration = new DataAwsApiGatewayDomainNameEndpointConfigurationList(this, "endpoint_configuration", false); + public get endpointConfiguration() { + return this._endpointConfiguration; } // id - computed: true, optional: true, required: false diff --git a/src/aws/apigateway/data-aws-api-gateway-export.ts b/src/aws/apigateway/data-aws-api-gateway-export.ts index 944d50f68..4dc3d6530 100644 --- a/src/aws/apigateway/data-aws-api-gateway-export.ts +++ b/src/aws/apigateway/data-aws-api-gateway-export.ts @@ -37,7 +37,7 @@ export class DataAwsApiGatewayExport extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_export"; + public static readonly tfResourceType = "aws_api_gateway_export"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DataAwsApiGatewayExport extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_api_gateway_export', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/data-aws-api-gateway-resource.ts b/src/aws/apigateway/data-aws-api-gateway-resource.ts index 5bc0ef533..97e63ff0a 100644 --- a/src/aws/apigateway/data-aws-api-gateway-resource.ts +++ b/src/aws/apigateway/data-aws-api-gateway-resource.ts @@ -25,7 +25,7 @@ export class DataAwsApiGatewayResource extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_resource"; + public static readonly tfResourceType = "aws_api_gateway_resource"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsApiGatewayResource extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_api_gateway_resource', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/data-aws-api-gateway-rest-api.ts b/src/aws/apigateway/data-aws-api-gateway-rest-api.ts index 250ee3c47..9b40bb26c 100644 --- a/src/aws/apigateway/data-aws-api-gateway-rest-api.ts +++ b/src/aws/apigateway/data-aws-api-gateway-rest-api.ts @@ -16,7 +16,45 @@ export interface DataAwsApiGatewayRestApiConfig extends cdktf.TerraformMetaArgum */ readonly tags?: { [key: string]: string }; } -export class DataAwsApiGatewayRestApiEndpointConfiguration extends cdktf.ComplexComputedList { +export interface DataAwsApiGatewayRestApiEndpointConfiguration { +} + +export function dataAwsApiGatewayRestApiEndpointConfigurationToTerraform(struct?: DataAwsApiGatewayRestApiEndpointConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsApiGatewayRestApiEndpointConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsApiGatewayRestApiEndpointConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsApiGatewayRestApiEndpointConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // types - computed: true, optional: false, required: false public get types() { @@ -29,6 +67,25 @@ export class DataAwsApiGatewayRestApiEndpointConfiguration extends cdktf.Complex } } +export class DataAwsApiGatewayRestApiEndpointConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsApiGatewayRestApiEndpointConfigurationOutputReference { + return new DataAwsApiGatewayRestApiEndpointConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/api_gateway_rest_api aws_api_gateway_rest_api} */ @@ -37,7 +94,7 @@ export class DataAwsApiGatewayRestApi extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_rest_api"; + public static readonly tfResourceType = "aws_api_gateway_rest_api"; // =========== // INITIALIZER @@ -54,7 +111,9 @@ export class DataAwsApiGatewayRestApi extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_api_gateway_rest_api', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -90,8 +149,9 @@ export class DataAwsApiGatewayRestApi extends cdktf.TerraformDataSource { } // endpoint_configuration - computed: true, optional: false, required: false - public endpointConfiguration(index: string) { - return new DataAwsApiGatewayRestApiEndpointConfiguration(this, 'endpoint_configuration', index, false); + private _endpointConfiguration = new DataAwsApiGatewayRestApiEndpointConfigurationList(this, "endpoint_configuration", false); + public get endpointConfiguration() { + return this._endpointConfiguration; } // execution_arn - computed: true, optional: false, required: false diff --git a/src/aws/apigateway/data-aws-api-gateway-sdk.ts b/src/aws/apigateway/data-aws-api-gateway-sdk.ts index 9c5de62bd..dc36a26e3 100644 --- a/src/aws/apigateway/data-aws-api-gateway-sdk.ts +++ b/src/aws/apigateway/data-aws-api-gateway-sdk.ts @@ -33,7 +33,7 @@ export class DataAwsApiGatewaySdk extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_sdk"; + public static readonly tfResourceType = "aws_api_gateway_sdk"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsApiGatewaySdk extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_api_gateway_sdk', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigateway/data-aws-api-gateway-vpc-link.ts b/src/aws/apigateway/data-aws-api-gateway-vpc-link.ts index 0f0435044..1541999d7 100644 --- a/src/aws/apigateway/data-aws-api-gateway-vpc-link.ts +++ b/src/aws/apigateway/data-aws-api-gateway-vpc-link.ts @@ -25,7 +25,7 @@ export class DataAwsApiGatewayVpcLink extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_api_gateway_vpc_link"; + public static readonly tfResourceType = "aws_api_gateway_vpc_link"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsApiGatewayVpcLink extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_api_gateway_vpc_link', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigatewayv2/apigatewayv2-api-mapping.ts b/src/aws/apigatewayv2/apigatewayv2-api-mapping.ts index fbd7d37e3..9156365eb 100644 --- a/src/aws/apigatewayv2/apigatewayv2-api-mapping.ts +++ b/src/aws/apigatewayv2/apigatewayv2-api-mapping.ts @@ -33,7 +33,7 @@ export class Apigatewayv2ApiMapping extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_api_mapping"; + public static readonly tfResourceType = "aws_apigatewayv2_api_mapping"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Apigatewayv2ApiMapping extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_api_mapping', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigatewayv2/apigatewayv2-api.ts b/src/aws/apigatewayv2/apigatewayv2-api.ts index 31782779d..500471b79 100644 --- a/src/aws/apigatewayv2/apigatewayv2-api.ts +++ b/src/aws/apigatewayv2/apigatewayv2-api.ts @@ -118,10 +118,9 @@ export class Apigatewayv2ApiCorsConfigurationOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Apigatewayv2ApiCorsConfiguration | undefined { @@ -280,7 +279,7 @@ export class Apigatewayv2Api extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_api"; + public static readonly tfResourceType = "aws_apigatewayv2_api"; // =========== // INITIALIZER @@ -297,7 +296,9 @@ export class Apigatewayv2Api extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_api', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -564,7 +565,7 @@ export class Apigatewayv2Api extends cdktf.TerraformResource { } // cors_configuration - computed: false, optional: true, required: false - private _corsConfiguration = new Apigatewayv2ApiCorsConfigurationOutputReference(this, "cors_configuration", true); + private _corsConfiguration = new Apigatewayv2ApiCorsConfigurationOutputReference(this, "cors_configuration"); public get corsConfiguration() { return this._corsConfiguration; } diff --git a/src/aws/apigatewayv2/apigatewayv2-authorizer.ts b/src/aws/apigatewayv2/apigatewayv2-authorizer.ts index cec1eeb29..9831e8a82 100644 --- a/src/aws/apigatewayv2/apigatewayv2-authorizer.ts +++ b/src/aws/apigatewayv2/apigatewayv2-authorizer.ts @@ -78,10 +78,9 @@ export class Apigatewayv2AuthorizerJwtConfigurationOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Apigatewayv2AuthorizerJwtConfiguration | undefined { @@ -152,7 +151,7 @@ export class Apigatewayv2Authorizer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_authorizer"; + public static readonly tfResourceType = "aws_apigatewayv2_authorizer"; // =========== // INITIALIZER @@ -169,7 +168,9 @@ export class Apigatewayv2Authorizer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_authorizer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -333,7 +334,7 @@ export class Apigatewayv2Authorizer extends cdktf.TerraformResource { } // jwt_configuration - computed: false, optional: true, required: false - private _jwtConfiguration = new Apigatewayv2AuthorizerJwtConfigurationOutputReference(this, "jwt_configuration", true); + private _jwtConfiguration = new Apigatewayv2AuthorizerJwtConfigurationOutputReference(this, "jwt_configuration"); public get jwtConfiguration() { return this._jwtConfiguration; } diff --git a/src/aws/apigatewayv2/apigatewayv2-deployment.ts b/src/aws/apigatewayv2/apigatewayv2-deployment.ts index 22a0c0101..1d3841761 100644 --- a/src/aws/apigatewayv2/apigatewayv2-deployment.ts +++ b/src/aws/apigatewayv2/apigatewayv2-deployment.ts @@ -29,7 +29,7 @@ export class Apigatewayv2Deployment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_deployment"; + public static readonly tfResourceType = "aws_apigatewayv2_deployment"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Apigatewayv2Deployment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_deployment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigatewayv2/apigatewayv2-domain-name.ts b/src/aws/apigatewayv2/apigatewayv2-domain-name.ts index 653581f2d..e4d48a0a9 100644 --- a/src/aws/apigatewayv2/apigatewayv2-domain-name.ts +++ b/src/aws/apigatewayv2/apigatewayv2-domain-name.ts @@ -71,10 +71,9 @@ export class Apigatewayv2DomainNameDomainNameConfigurationOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Apigatewayv2DomainNameDomainNameConfiguration | undefined { @@ -187,10 +186,9 @@ export class Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Apigatewayv2DomainNameMutualTlsAuthentication | undefined { @@ -277,10 +275,9 @@ export class Apigatewayv2DomainNameTimeoutsOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Apigatewayv2DomainNameTimeouts | undefined { @@ -351,7 +348,7 @@ export class Apigatewayv2DomainName extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_domain_name"; + public static readonly tfResourceType = "aws_apigatewayv2_domain_name"; // =========== // INITIALIZER @@ -368,7 +365,9 @@ export class Apigatewayv2DomainName extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_domain_name', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -448,7 +447,7 @@ export class Apigatewayv2DomainName extends cdktf.TerraformResource { } // domain_name_configuration - computed: false, optional: false, required: true - private _domainNameConfiguration = new Apigatewayv2DomainNameDomainNameConfigurationOutputReference(this, "domain_name_configuration", true); + private _domainNameConfiguration = new Apigatewayv2DomainNameDomainNameConfigurationOutputReference(this, "domain_name_configuration"); public get domainNameConfiguration() { return this._domainNameConfiguration; } @@ -461,7 +460,7 @@ export class Apigatewayv2DomainName extends cdktf.TerraformResource { } // mutual_tls_authentication - computed: false, optional: true, required: false - private _mutualTlsAuthentication = new Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference(this, "mutual_tls_authentication", true); + private _mutualTlsAuthentication = new Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference(this, "mutual_tls_authentication"); public get mutualTlsAuthentication() { return this._mutualTlsAuthentication; } @@ -477,7 +476,7 @@ export class Apigatewayv2DomainName extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Apigatewayv2DomainNameTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Apigatewayv2DomainNameTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/apigatewayv2/apigatewayv2-integration-response.ts b/src/aws/apigatewayv2/apigatewayv2-integration-response.ts index 325477695..1bbf51826 100644 --- a/src/aws/apigatewayv2/apigatewayv2-integration-response.ts +++ b/src/aws/apigatewayv2/apigatewayv2-integration-response.ts @@ -41,7 +41,7 @@ export class Apigatewayv2IntegrationResponse extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_integration_response"; + public static readonly tfResourceType = "aws_apigatewayv2_integration_response"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class Apigatewayv2IntegrationResponse extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_integration_response', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigatewayv2/apigatewayv2-integration.ts b/src/aws/apigatewayv2/apigatewayv2-integration.ts index e2f82bb50..5754a423a 100644 --- a/src/aws/apigatewayv2/apigatewayv2-integration.ts +++ b/src/aws/apigatewayv2/apigatewayv2-integration.ts @@ -129,10 +129,9 @@ export class Apigatewayv2IntegrationTlsConfigOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Apigatewayv2IntegrationTlsConfig | undefined { @@ -181,7 +180,7 @@ export class Apigatewayv2Integration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_integration"; + public static readonly tfResourceType = "aws_apigatewayv2_integration"; // =========== // INITIALIZER @@ -198,7 +197,9 @@ export class Apigatewayv2Integration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_integration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -507,7 +508,7 @@ export class Apigatewayv2Integration extends cdktf.TerraformResource { } // tls_config - computed: false, optional: true, required: false - private _tlsConfig = new Apigatewayv2IntegrationTlsConfigOutputReference(this, "tls_config", true); + private _tlsConfig = new Apigatewayv2IntegrationTlsConfigOutputReference(this, "tls_config"); public get tlsConfig() { return this._tlsConfig; } diff --git a/src/aws/apigatewayv2/apigatewayv2-model.ts b/src/aws/apigatewayv2/apigatewayv2-model.ts index 034bee0a2..23f3671a9 100644 --- a/src/aws/apigatewayv2/apigatewayv2-model.ts +++ b/src/aws/apigatewayv2/apigatewayv2-model.ts @@ -37,7 +37,7 @@ export class Apigatewayv2Model extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_model"; + public static readonly tfResourceType = "aws_apigatewayv2_model"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class Apigatewayv2Model extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_model', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigatewayv2/apigatewayv2-route-response.ts b/src/aws/apigatewayv2/apigatewayv2-route-response.ts index cd9aac75d..99ee9197b 100644 --- a/src/aws/apigatewayv2/apigatewayv2-route-response.ts +++ b/src/aws/apigatewayv2/apigatewayv2-route-response.ts @@ -37,7 +37,7 @@ export class Apigatewayv2RouteResponse extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_route_response"; + public static readonly tfResourceType = "aws_apigatewayv2_route_response"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class Apigatewayv2RouteResponse extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_route_response', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigatewayv2/apigatewayv2-route.ts b/src/aws/apigatewayv2/apigatewayv2-route.ts index 51a6c2551..9c4a9db01 100644 --- a/src/aws/apigatewayv2/apigatewayv2-route.ts +++ b/src/aws/apigatewayv2/apigatewayv2-route.ts @@ -89,7 +89,7 @@ export class Apigatewayv2Route extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_route"; + public static readonly tfResourceType = "aws_apigatewayv2_route"; // =========== // INITIALIZER @@ -106,7 +106,9 @@ export class Apigatewayv2Route extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_route', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigatewayv2/apigatewayv2-stage.ts b/src/aws/apigatewayv2/apigatewayv2-stage.ts index 0b1d4ba84..dd022abb8 100644 --- a/src/aws/apigatewayv2/apigatewayv2-stage.ts +++ b/src/aws/apigatewayv2/apigatewayv2-stage.ts @@ -90,10 +90,9 @@ export class Apigatewayv2StageAccessLogSettingsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Apigatewayv2StageAccessLogSettings | undefined { @@ -192,10 +191,9 @@ export class Apigatewayv2StageDefaultRouteSettingsOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Apigatewayv2StageDefaultRouteSettings | undefined { @@ -374,7 +372,7 @@ export class Apigatewayv2Stage extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_stage"; + public static readonly tfResourceType = "aws_apigatewayv2_stage"; // =========== // INITIALIZER @@ -391,7 +389,9 @@ export class Apigatewayv2Stage extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_stage', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -575,7 +575,7 @@ export class Apigatewayv2Stage extends cdktf.TerraformResource { } // access_log_settings - computed: false, optional: true, required: false - private _accessLogSettings = new Apigatewayv2StageAccessLogSettingsOutputReference(this, "access_log_settings", true); + private _accessLogSettings = new Apigatewayv2StageAccessLogSettingsOutputReference(this, "access_log_settings"); public get accessLogSettings() { return this._accessLogSettings; } @@ -591,7 +591,7 @@ export class Apigatewayv2Stage extends cdktf.TerraformResource { } // default_route_settings - computed: false, optional: true, required: false - private _defaultRouteSettings = new Apigatewayv2StageDefaultRouteSettingsOutputReference(this, "default_route_settings", true); + private _defaultRouteSettings = new Apigatewayv2StageDefaultRouteSettingsOutputReference(this, "default_route_settings"); public get defaultRouteSettings() { return this._defaultRouteSettings; } diff --git a/src/aws/apigatewayv2/apigatewayv2-vpc-link.ts b/src/aws/apigatewayv2/apigatewayv2-vpc-link.ts index a6efa7c34..998bcfff9 100644 --- a/src/aws/apigatewayv2/apigatewayv2-vpc-link.ts +++ b/src/aws/apigatewayv2/apigatewayv2-vpc-link.ts @@ -37,7 +37,7 @@ export class Apigatewayv2VpcLink extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_vpc_link"; + public static readonly tfResourceType = "aws_apigatewayv2_vpc_link"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class Apigatewayv2VpcLink extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_vpc_link', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigatewayv2/data-aws-apigatewayv2-api.ts b/src/aws/apigatewayv2/data-aws-apigatewayv2-api.ts index 230fa717f..d7a106d59 100644 --- a/src/aws/apigatewayv2/data-aws-apigatewayv2-api.ts +++ b/src/aws/apigatewayv2/data-aws-apigatewayv2-api.ts @@ -16,7 +16,45 @@ export interface DataAwsApigatewayv2ApiConfig extends cdktf.TerraformMetaArgumen */ readonly tags?: { [key: string]: string }; } -export class DataAwsApigatewayv2ApiCorsConfiguration extends cdktf.ComplexComputedList { +export interface DataAwsApigatewayv2ApiCorsConfiguration { +} + +export function dataAwsApigatewayv2ApiCorsConfigurationToTerraform(struct?: DataAwsApigatewayv2ApiCorsConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsApigatewayv2ApiCorsConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsApigatewayv2ApiCorsConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsApigatewayv2ApiCorsConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // allow_credentials - computed: true, optional: false, required: false public get allowCredentials() { @@ -49,6 +87,25 @@ export class DataAwsApigatewayv2ApiCorsConfiguration extends cdktf.ComplexComput } } +export class DataAwsApigatewayv2ApiCorsConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsApigatewayv2ApiCorsConfigurationOutputReference { + return new DataAwsApigatewayv2ApiCorsConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/apigatewayv2_api aws_apigatewayv2_api} */ @@ -57,7 +114,7 @@ export class DataAwsApigatewayv2Api extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_api"; + public static readonly tfResourceType = "aws_apigatewayv2_api"; // =========== // INITIALIZER @@ -74,7 +131,9 @@ export class DataAwsApigatewayv2Api extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_api', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -118,8 +177,9 @@ export class DataAwsApigatewayv2Api extends cdktf.TerraformDataSource { } // cors_configuration - computed: true, optional: false, required: false - public corsConfiguration(index: string) { - return new DataAwsApigatewayv2ApiCorsConfiguration(this, 'cors_configuration', index, false); + private _corsConfiguration = new DataAwsApigatewayv2ApiCorsConfigurationList(this, "cors_configuration", false); + public get corsConfiguration() { + return this._corsConfiguration; } // description - computed: true, optional: false, required: false diff --git a/src/aws/apigatewayv2/data-aws-apigatewayv2-apis.ts b/src/aws/apigatewayv2/data-aws-apigatewayv2-apis.ts index 75ac8374b..862a089fc 100644 --- a/src/aws/apigatewayv2/data-aws-apigatewayv2-apis.ts +++ b/src/aws/apigatewayv2/data-aws-apigatewayv2-apis.ts @@ -29,7 +29,7 @@ export class DataAwsApigatewayv2Apis extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_apis"; + public static readonly tfResourceType = "aws_apigatewayv2_apis"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsApigatewayv2Apis extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_apis', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apigatewayv2/data-aws-apigatewayv2-export.ts b/src/aws/apigatewayv2/data-aws-apigatewayv2-export.ts index 005c741c0..4d6193359 100644 --- a/src/aws/apigatewayv2/data-aws-apigatewayv2-export.ts +++ b/src/aws/apigatewayv2/data-aws-apigatewayv2-export.ts @@ -41,7 +41,7 @@ export class DataAwsApigatewayv2Export extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apigatewayv2_export"; + public static readonly tfResourceType = "aws_apigatewayv2_export"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DataAwsApigatewayv2Export extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_apigatewayv2_export', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appautoscaling/appautoscaling-policy.ts b/src/aws/appautoscaling/appautoscaling-policy.ts index 6fba1959f..f578f56a3 100644 --- a/src/aws/appautoscaling/appautoscaling-policy.ts +++ b/src/aws/appautoscaling/appautoscaling-policy.ts @@ -112,10 +112,9 @@ export class AppautoscalingPolicyStepScalingPolicyConfigurationOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppautoscalingPolicyStepScalingPolicyConfiguration | undefined { @@ -311,10 +310,9 @@ export class AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification | undefined { @@ -462,10 +460,9 @@ export class AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification | undefined { @@ -576,10 +573,9 @@ export class AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppautoscalingPolicyTargetTrackingScalingPolicyConfiguration | undefined { @@ -695,7 +691,7 @@ export class AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputR } // customized_metric_specification - computed: false, optional: true, required: false - private _customizedMetricSpecification = new AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference(this, "customized_metric_specification", true); + private _customizedMetricSpecification = new AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference(this, "customized_metric_specification"); public get customizedMetricSpecification() { return this._customizedMetricSpecification; } @@ -711,7 +707,7 @@ export class AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputR } // predefined_metric_specification - computed: false, optional: true, required: false - private _predefinedMetricSpecification = new AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference(this, "predefined_metric_specification", true); + private _predefinedMetricSpecification = new AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference(this, "predefined_metric_specification"); public get predefinedMetricSpecification() { return this._predefinedMetricSpecification; } @@ -735,7 +731,7 @@ export class AppautoscalingPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appautoscaling_policy"; + public static readonly tfResourceType = "aws_appautoscaling_policy"; // =========== // INITIALIZER @@ -752,7 +748,9 @@ export class AppautoscalingPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appautoscaling_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -851,7 +849,7 @@ export class AppautoscalingPolicy extends cdktf.TerraformResource { } // step_scaling_policy_configuration - computed: false, optional: true, required: false - private _stepScalingPolicyConfiguration = new AppautoscalingPolicyStepScalingPolicyConfigurationOutputReference(this, "step_scaling_policy_configuration", true); + private _stepScalingPolicyConfiguration = new AppautoscalingPolicyStepScalingPolicyConfigurationOutputReference(this, "step_scaling_policy_configuration"); public get stepScalingPolicyConfiguration() { return this._stepScalingPolicyConfiguration; } @@ -867,7 +865,7 @@ export class AppautoscalingPolicy extends cdktf.TerraformResource { } // target_tracking_scaling_policy_configuration - computed: false, optional: true, required: false - private _targetTrackingScalingPolicyConfiguration = new AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference(this, "target_tracking_scaling_policy_configuration", true); + private _targetTrackingScalingPolicyConfiguration = new AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference(this, "target_tracking_scaling_policy_configuration"); public get targetTrackingScalingPolicyConfiguration() { return this._targetTrackingScalingPolicyConfiguration; } diff --git a/src/aws/appautoscaling/appautoscaling-scheduled-action.ts b/src/aws/appautoscaling/appautoscaling-scheduled-action.ts index 3e17ff8cc..3d1e7cf95 100644 --- a/src/aws/appautoscaling/appautoscaling-scheduled-action.ts +++ b/src/aws/appautoscaling/appautoscaling-scheduled-action.ts @@ -74,10 +74,9 @@ export class AppautoscalingScheduledActionScalableTargetActionOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppautoscalingScheduledActionScalableTargetAction | undefined { @@ -148,7 +147,7 @@ export class AppautoscalingScheduledAction extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appautoscaling_scheduled_action"; + public static readonly tfResourceType = "aws_appautoscaling_scheduled_action"; // =========== // INITIALIZER @@ -165,7 +164,9 @@ export class AppautoscalingScheduledAction extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appautoscaling_scheduled_action', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -311,7 +312,7 @@ export class AppautoscalingScheduledAction extends cdktf.TerraformResource { } // scalable_target_action - computed: false, optional: false, required: true - private _scalableTargetAction = new AppautoscalingScheduledActionScalableTargetActionOutputReference(this, "scalable_target_action", true); + private _scalableTargetAction = new AppautoscalingScheduledActionScalableTargetActionOutputReference(this, "scalable_target_action"); public get scalableTargetAction() { return this._scalableTargetAction; } diff --git a/src/aws/appautoscaling/appautoscaling-target.ts b/src/aws/appautoscaling/appautoscaling-target.ts index 173774939..04bc5db84 100644 --- a/src/aws/appautoscaling/appautoscaling-target.ts +++ b/src/aws/appautoscaling/appautoscaling-target.ts @@ -41,7 +41,7 @@ export class AppautoscalingTarget extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appautoscaling_target"; + public static readonly tfResourceType = "aws_appautoscaling_target"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class AppautoscalingTarget extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appautoscaling_target', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appconfig/appconfig-application.ts b/src/aws/appconfig/appconfig-application.ts index 4ec6a3730..8467fecf4 100644 --- a/src/aws/appconfig/appconfig-application.ts +++ b/src/aws/appconfig/appconfig-application.ts @@ -33,7 +33,7 @@ export class AppconfigApplication extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appconfig_application"; + public static readonly tfResourceType = "aws_appconfig_application"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class AppconfigApplication extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appconfig_application', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appconfig/appconfig-configuration-profile.ts b/src/aws/appconfig/appconfig-configuration-profile.ts index f6f631920..e985a031b 100644 --- a/src/aws/appconfig/appconfig-configuration-profile.ts +++ b/src/aws/appconfig/appconfig-configuration-profile.ts @@ -73,7 +73,7 @@ export class AppconfigConfigurationProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appconfig_configuration_profile"; + public static readonly tfResourceType = "aws_appconfig_configuration_profile"; // =========== // INITIALIZER @@ -90,7 +90,9 @@ export class AppconfigConfigurationProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appconfig_configuration_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appconfig/appconfig-deployment-strategy.ts b/src/aws/appconfig/appconfig-deployment-strategy.ts index 6a1e643d6..0fbc4785e 100644 --- a/src/aws/appconfig/appconfig-deployment-strategy.ts +++ b/src/aws/appconfig/appconfig-deployment-strategy.ts @@ -53,7 +53,7 @@ export class AppconfigDeploymentStrategy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appconfig_deployment_strategy"; + public static readonly tfResourceType = "aws_appconfig_deployment_strategy"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class AppconfigDeploymentStrategy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appconfig_deployment_strategy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appconfig/appconfig-deployment.ts b/src/aws/appconfig/appconfig-deployment.ts index 3a2de24aa..138fdf9b4 100644 --- a/src/aws/appconfig/appconfig-deployment.ts +++ b/src/aws/appconfig/appconfig-deployment.ts @@ -49,7 +49,7 @@ export class AppconfigDeployment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appconfig_deployment"; + public static readonly tfResourceType = "aws_appconfig_deployment"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class AppconfigDeployment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appconfig_deployment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appconfig/appconfig-environment.ts b/src/aws/appconfig/appconfig-environment.ts index 7ce50fa62..05f1d2664 100644 --- a/src/aws/appconfig/appconfig-environment.ts +++ b/src/aws/appconfig/appconfig-environment.ts @@ -65,7 +65,7 @@ export class AppconfigEnvironment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appconfig_environment"; + public static readonly tfResourceType = "aws_appconfig_environment"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class AppconfigEnvironment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appconfig_environment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appconfig/appconfig-hosted-configuration-version.ts b/src/aws/appconfig/appconfig-hosted-configuration-version.ts index 71d2c816f..6b72cea3e 100644 --- a/src/aws/appconfig/appconfig-hosted-configuration-version.ts +++ b/src/aws/appconfig/appconfig-hosted-configuration-version.ts @@ -37,7 +37,7 @@ export class AppconfigHostedConfigurationVersion extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appconfig_hosted_configuration_version"; + public static readonly tfResourceType = "aws_appconfig_hosted_configuration_version"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class AppconfigHostedConfigurationVersion extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_appconfig_hosted_configuration_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appmesh/appmesh-gateway-route.ts b/src/aws/appmesh/appmesh-gateway-route.ts index bade0fcbd..752cf25a1 100644 --- a/src/aws/appmesh/appmesh-gateway-route.ts +++ b/src/aws/appmesh/appmesh-gateway-route.ts @@ -61,10 +61,9 @@ export class AppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualService | undefined { @@ -126,10 +125,9 @@ export class AppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecGrpcRouteActionTarget | undefined { @@ -154,7 +152,7 @@ export class AppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference extends } // virtual_service - computed: false, optional: false, required: true - private _virtualService = new AppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference(this, "virtual_service", true); + private _virtualService = new AppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference(this, "virtual_service"); public get virtualService() { return this._virtualService; } @@ -191,10 +189,9 @@ export class AppmeshGatewayRouteSpecGrpcRouteActionOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecGrpcRouteAction | undefined { @@ -219,7 +216,7 @@ export class AppmeshGatewayRouteSpecGrpcRouteActionOutputReference extends cdktf } // target - computed: false, optional: false, required: true - private _target = new AppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference(this, "target", true); + private _target = new AppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference(this, "target"); public get target() { return this._target; } @@ -254,10 +251,9 @@ export class AppmeshGatewayRouteSpecGrpcRouteMatchOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecGrpcRouteMatch | undefined { @@ -326,10 +322,9 @@ export class AppmeshGatewayRouteSpecGrpcRouteOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecGrpcRoute | undefined { @@ -360,7 +355,7 @@ export class AppmeshGatewayRouteSpecGrpcRouteOutputReference extends cdktf.Compl } // action - computed: false, optional: false, required: true - private _action = new AppmeshGatewayRouteSpecGrpcRouteActionOutputReference(this, "action", true); + private _action = new AppmeshGatewayRouteSpecGrpcRouteActionOutputReference(this, "action"); public get action() { return this._action; } @@ -373,7 +368,7 @@ export class AppmeshGatewayRouteSpecGrpcRouteOutputReference extends cdktf.Compl } // match - computed: false, optional: false, required: true - private _match = new AppmeshGatewayRouteSpecGrpcRouteMatchOutputReference(this, "match", true); + private _match = new AppmeshGatewayRouteSpecGrpcRouteMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -408,10 +403,9 @@ export class AppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualService | undefined { @@ -473,10 +467,9 @@ export class AppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttp2RouteActionTarget | undefined { @@ -501,7 +494,7 @@ export class AppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference extend } // virtual_service - computed: false, optional: false, required: true - private _virtualService = new AppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference(this, "virtual_service", true); + private _virtualService = new AppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference(this, "virtual_service"); public get virtualService() { return this._virtualService; } @@ -538,10 +531,9 @@ export class AppmeshGatewayRouteSpecHttp2RouteActionOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttp2RouteAction | undefined { @@ -566,7 +558,7 @@ export class AppmeshGatewayRouteSpecHttp2RouteActionOutputReference extends cdkt } // target - computed: false, optional: false, required: true - private _target = new AppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference(this, "target", true); + private _target = new AppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference(this, "target"); public get target() { return this._target; } @@ -601,10 +593,9 @@ export class AppmeshGatewayRouteSpecHttp2RouteMatchOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttp2RouteMatch | undefined { @@ -673,10 +664,9 @@ export class AppmeshGatewayRouteSpecHttp2RouteOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttp2Route | undefined { @@ -707,7 +697,7 @@ export class AppmeshGatewayRouteSpecHttp2RouteOutputReference extends cdktf.Comp } // action - computed: false, optional: false, required: true - private _action = new AppmeshGatewayRouteSpecHttp2RouteActionOutputReference(this, "action", true); + private _action = new AppmeshGatewayRouteSpecHttp2RouteActionOutputReference(this, "action"); public get action() { return this._action; } @@ -720,7 +710,7 @@ export class AppmeshGatewayRouteSpecHttp2RouteOutputReference extends cdktf.Comp } // match - computed: false, optional: false, required: true - private _match = new AppmeshGatewayRouteSpecHttp2RouteMatchOutputReference(this, "match", true); + private _match = new AppmeshGatewayRouteSpecHttp2RouteMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -755,10 +745,9 @@ export class AppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttpRouteActionTargetVirtualService | undefined { @@ -820,10 +809,9 @@ export class AppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttpRouteActionTarget | undefined { @@ -848,7 +836,7 @@ export class AppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference extends } // virtual_service - computed: false, optional: false, required: true - private _virtualService = new AppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference(this, "virtual_service", true); + private _virtualService = new AppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference(this, "virtual_service"); public get virtualService() { return this._virtualService; } @@ -885,10 +873,9 @@ export class AppmeshGatewayRouteSpecHttpRouteActionOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttpRouteAction | undefined { @@ -913,7 +900,7 @@ export class AppmeshGatewayRouteSpecHttpRouteActionOutputReference extends cdktf } // target - computed: false, optional: false, required: true - private _target = new AppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference(this, "target", true); + private _target = new AppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference(this, "target"); public get target() { return this._target; } @@ -948,10 +935,9 @@ export class AppmeshGatewayRouteSpecHttpRouteMatchOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttpRouteMatch | undefined { @@ -1020,10 +1006,9 @@ export class AppmeshGatewayRouteSpecHttpRouteOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpecHttpRoute | undefined { @@ -1054,7 +1039,7 @@ export class AppmeshGatewayRouteSpecHttpRouteOutputReference extends cdktf.Compl } // action - computed: false, optional: false, required: true - private _action = new AppmeshGatewayRouteSpecHttpRouteActionOutputReference(this, "action", true); + private _action = new AppmeshGatewayRouteSpecHttpRouteActionOutputReference(this, "action"); public get action() { return this._action; } @@ -1067,7 +1052,7 @@ export class AppmeshGatewayRouteSpecHttpRouteOutputReference extends cdktf.Compl } // match - computed: false, optional: false, required: true - private _match = new AppmeshGatewayRouteSpecHttpRouteMatchOutputReference(this, "match", true); + private _match = new AppmeshGatewayRouteSpecHttpRouteMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -1118,10 +1103,9 @@ export class AppmeshGatewayRouteSpecOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshGatewayRouteSpec | undefined { @@ -1158,7 +1142,7 @@ export class AppmeshGatewayRouteSpecOutputReference extends cdktf.ComplexObject } // grpc_route - computed: false, optional: true, required: false - private _grpcRoute = new AppmeshGatewayRouteSpecGrpcRouteOutputReference(this, "grpc_route", true); + private _grpcRoute = new AppmeshGatewayRouteSpecGrpcRouteOutputReference(this, "grpc_route"); public get grpcRoute() { return this._grpcRoute; } @@ -1174,7 +1158,7 @@ export class AppmeshGatewayRouteSpecOutputReference extends cdktf.ComplexObject } // http2_route - computed: false, optional: true, required: false - private _http2Route = new AppmeshGatewayRouteSpecHttp2RouteOutputReference(this, "http2_route", true); + private _http2Route = new AppmeshGatewayRouteSpecHttp2RouteOutputReference(this, "http2_route"); public get http2Route() { return this._http2Route; } @@ -1190,7 +1174,7 @@ export class AppmeshGatewayRouteSpecOutputReference extends cdktf.ComplexObject } // http_route - computed: false, optional: true, required: false - private _httpRoute = new AppmeshGatewayRouteSpecHttpRouteOutputReference(this, "http_route", true); + private _httpRoute = new AppmeshGatewayRouteSpecHttpRouteOutputReference(this, "http_route"); public get httpRoute() { return this._httpRoute; } @@ -1214,7 +1198,7 @@ export class AppmeshGatewayRoute extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appmesh_gateway_route"; + public static readonly tfResourceType = "aws_appmesh_gateway_route"; // =========== // INITIALIZER @@ -1231,7 +1215,9 @@ export class AppmeshGatewayRoute extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appmesh_gateway_route', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1364,7 +1350,7 @@ export class AppmeshGatewayRoute extends cdktf.TerraformResource { } // spec - computed: false, optional: false, required: true - private _spec = new AppmeshGatewayRouteSpecOutputReference(this, "spec", true); + private _spec = new AppmeshGatewayRouteSpecOutputReference(this, "spec"); public get spec() { return this._spec; } diff --git a/src/aws/appmesh/appmesh-mesh.ts b/src/aws/appmesh/appmesh-mesh.ts index e54dd2486..ff670a2bb 100644 --- a/src/aws/appmesh/appmesh-mesh.ts +++ b/src/aws/appmesh/appmesh-mesh.ts @@ -49,10 +49,9 @@ export class AppmeshMeshSpecEgressFilterOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshMeshSpecEgressFilter | undefined { @@ -117,10 +116,9 @@ export class AppmeshMeshSpecOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshMeshSpec | undefined { @@ -145,7 +143,7 @@ export class AppmeshMeshSpecOutputReference extends cdktf.ComplexObject { } // egress_filter - computed: false, optional: true, required: false - private _egressFilter = new AppmeshMeshSpecEgressFilterOutputReference(this, "egress_filter", true); + private _egressFilter = new AppmeshMeshSpecEgressFilterOutputReference(this, "egress_filter"); public get egressFilter() { return this._egressFilter; } @@ -169,7 +167,7 @@ export class AppmeshMesh extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appmesh_mesh"; + public static readonly tfResourceType = "aws_appmesh_mesh"; // =========== // INITIALIZER @@ -186,7 +184,9 @@ export class AppmeshMesh extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appmesh_mesh', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -279,7 +279,7 @@ export class AppmeshMesh extends cdktf.TerraformResource { } // spec - computed: false, optional: true, required: false - private _spec = new AppmeshMeshSpecOutputReference(this, "spec", true); + private _spec = new AppmeshMeshSpecOutputReference(this, "spec"); public get spec() { return this._spec; } diff --git a/src/aws/appmesh/appmesh-route.ts b/src/aws/appmesh/appmesh-route.ts index ae7fdded8..6e649ad0d 100644 --- a/src/aws/appmesh/appmesh-route.ts +++ b/src/aws/appmesh/appmesh-route.ts @@ -85,10 +85,9 @@ export class AppmeshRouteSpecGrpcRouteActionOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRouteAction | undefined { @@ -154,10 +153,9 @@ export class AppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRouteMatchMetadataMatchRange | undefined { @@ -258,10 +256,9 @@ export class AppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRouteMatchMetadataMatch | undefined { @@ -374,7 +371,7 @@ export class AppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference extends } // range - computed: false, optional: true, required: false - private _range = new AppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference(this, "range", true); + private _range = new AppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference(this, "range"); public get range() { return this._range; } @@ -458,10 +455,9 @@ export class AppmeshRouteSpecGrpcRouteMatchOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRouteMatch | undefined { @@ -596,10 +592,9 @@ export class AppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeout | undefined { @@ -700,10 +695,9 @@ export class AppmeshRouteSpecGrpcRouteRetryPolicyOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRouteRetryPolicy | undefined { @@ -813,7 +807,7 @@ export class AppmeshRouteSpecGrpcRouteRetryPolicyOutputReference extends cdktf.C } // per_retry_timeout - computed: false, optional: false, required: true - private _perRetryTimeout = new AppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference(this, "per_retry_timeout", true); + private _perRetryTimeout = new AppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference(this, "per_retry_timeout"); public get perRetryTimeout() { return this._perRetryTimeout; } @@ -853,10 +847,9 @@ export class AppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRouteTimeoutIdle | undefined { @@ -940,10 +933,9 @@ export class AppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRouteTimeoutPerRequest | undefined { @@ -1031,10 +1023,9 @@ export class AppmeshRouteSpecGrpcRouteTimeoutOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRouteTimeout | undefined { @@ -1065,7 +1056,7 @@ export class AppmeshRouteSpecGrpcRouteTimeoutOutputReference extends cdktf.Compl } // idle - computed: false, optional: true, required: false - private _idle = new AppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference(this, "idle", true); + private _idle = new AppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference(this, "idle"); public get idle() { return this._idle; } @@ -1081,7 +1072,7 @@ export class AppmeshRouteSpecGrpcRouteTimeoutOutputReference extends cdktf.Compl } // per_request - computed: false, optional: true, required: false - private _perRequest = new AppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference(this, "per_request", true); + private _perRequest = new AppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference(this, "per_request"); public get perRequest() { return this._perRequest; } @@ -1142,10 +1133,9 @@ export class AppmeshRouteSpecGrpcRouteOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecGrpcRoute | undefined { @@ -1188,7 +1178,7 @@ export class AppmeshRouteSpecGrpcRouteOutputReference extends cdktf.ComplexObjec } // action - computed: false, optional: false, required: true - private _action = new AppmeshRouteSpecGrpcRouteActionOutputReference(this, "action", true); + private _action = new AppmeshRouteSpecGrpcRouteActionOutputReference(this, "action"); public get action() { return this._action; } @@ -1201,7 +1191,7 @@ export class AppmeshRouteSpecGrpcRouteOutputReference extends cdktf.ComplexObjec } // match - computed: false, optional: true, required: false - private _match = new AppmeshRouteSpecGrpcRouteMatchOutputReference(this, "match", true); + private _match = new AppmeshRouteSpecGrpcRouteMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -1217,7 +1207,7 @@ export class AppmeshRouteSpecGrpcRouteOutputReference extends cdktf.ComplexObjec } // retry_policy - computed: false, optional: true, required: false - private _retryPolicy = new AppmeshRouteSpecGrpcRouteRetryPolicyOutputReference(this, "retry_policy", true); + private _retryPolicy = new AppmeshRouteSpecGrpcRouteRetryPolicyOutputReference(this, "retry_policy"); public get retryPolicy() { return this._retryPolicy; } @@ -1233,7 +1223,7 @@ export class AppmeshRouteSpecGrpcRouteOutputReference extends cdktf.ComplexObjec } // timeout - computed: false, optional: true, required: false - private _timeout = new AppmeshRouteSpecGrpcRouteTimeoutOutputReference(this, "timeout", true); + private _timeout = new AppmeshRouteSpecGrpcRouteTimeoutOutputReference(this, "timeout"); public get timeout() { return this._timeout; } @@ -1295,10 +1285,9 @@ export class AppmeshRouteSpecHttp2RouteActionOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2RouteAction | undefined { @@ -1364,10 +1353,9 @@ export class AppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2RouteMatchHeaderMatchRange | undefined { @@ -1468,10 +1456,9 @@ export class AppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2RouteMatchHeaderMatch | undefined { @@ -1584,7 +1571,7 @@ export class AppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference extends c } // range - computed: false, optional: true, required: false - private _range = new AppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference(this, "range", true); + private _range = new AppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference(this, "range"); public get range() { return this._range; } @@ -1668,10 +1655,9 @@ export class AppmeshRouteSpecHttp2RouteMatchOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2RouteMatch | undefined { @@ -1803,10 +1789,9 @@ export class AppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeout | undefined { @@ -1902,10 +1887,9 @@ export class AppmeshRouteSpecHttp2RouteRetryPolicyOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2RouteRetryPolicy | undefined { @@ -1993,7 +1977,7 @@ export class AppmeshRouteSpecHttp2RouteRetryPolicyOutputReference extends cdktf. } // per_retry_timeout - computed: false, optional: false, required: true - private _perRetryTimeout = new AppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference(this, "per_retry_timeout", true); + private _perRetryTimeout = new AppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference(this, "per_retry_timeout"); public get perRetryTimeout() { return this._perRetryTimeout; } @@ -2033,10 +2017,9 @@ export class AppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2RouteTimeoutIdle | undefined { @@ -2120,10 +2103,9 @@ export class AppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2RouteTimeoutPerRequest | undefined { @@ -2211,10 +2193,9 @@ export class AppmeshRouteSpecHttp2RouteTimeoutOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2RouteTimeout | undefined { @@ -2245,7 +2226,7 @@ export class AppmeshRouteSpecHttp2RouteTimeoutOutputReference extends cdktf.Comp } // idle - computed: false, optional: true, required: false - private _idle = new AppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference(this, "idle", true); + private _idle = new AppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference(this, "idle"); public get idle() { return this._idle; } @@ -2261,7 +2242,7 @@ export class AppmeshRouteSpecHttp2RouteTimeoutOutputReference extends cdktf.Comp } // per_request - computed: false, optional: true, required: false - private _perRequest = new AppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference(this, "per_request", true); + private _perRequest = new AppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference(this, "per_request"); public get perRequest() { return this._perRequest; } @@ -2322,10 +2303,9 @@ export class AppmeshRouteSpecHttp2RouteOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttp2Route | undefined { @@ -2368,7 +2348,7 @@ export class AppmeshRouteSpecHttp2RouteOutputReference extends cdktf.ComplexObje } // action - computed: false, optional: false, required: true - private _action = new AppmeshRouteSpecHttp2RouteActionOutputReference(this, "action", true); + private _action = new AppmeshRouteSpecHttp2RouteActionOutputReference(this, "action"); public get action() { return this._action; } @@ -2381,7 +2361,7 @@ export class AppmeshRouteSpecHttp2RouteOutputReference extends cdktf.ComplexObje } // match - computed: false, optional: false, required: true - private _match = new AppmeshRouteSpecHttp2RouteMatchOutputReference(this, "match", true); + private _match = new AppmeshRouteSpecHttp2RouteMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -2394,7 +2374,7 @@ export class AppmeshRouteSpecHttp2RouteOutputReference extends cdktf.ComplexObje } // retry_policy - computed: false, optional: true, required: false - private _retryPolicy = new AppmeshRouteSpecHttp2RouteRetryPolicyOutputReference(this, "retry_policy", true); + private _retryPolicy = new AppmeshRouteSpecHttp2RouteRetryPolicyOutputReference(this, "retry_policy"); public get retryPolicy() { return this._retryPolicy; } @@ -2410,7 +2390,7 @@ export class AppmeshRouteSpecHttp2RouteOutputReference extends cdktf.ComplexObje } // timeout - computed: false, optional: true, required: false - private _timeout = new AppmeshRouteSpecHttp2RouteTimeoutOutputReference(this, "timeout", true); + private _timeout = new AppmeshRouteSpecHttp2RouteTimeoutOutputReference(this, "timeout"); public get timeout() { return this._timeout; } @@ -2472,10 +2452,9 @@ export class AppmeshRouteSpecHttpRouteActionOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRouteAction | undefined { @@ -2541,10 +2520,9 @@ export class AppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRouteMatchHeaderMatchRange | undefined { @@ -2645,10 +2623,9 @@ export class AppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRouteMatchHeaderMatch | undefined { @@ -2761,7 +2738,7 @@ export class AppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference extends cd } // range - computed: false, optional: true, required: false - private _range = new AppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference(this, "range", true); + private _range = new AppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference(this, "range"); public get range() { return this._range; } @@ -2845,10 +2822,9 @@ export class AppmeshRouteSpecHttpRouteMatchOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRouteMatch | undefined { @@ -2980,10 +2956,9 @@ export class AppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeout | undefined { @@ -3079,10 +3054,9 @@ export class AppmeshRouteSpecHttpRouteRetryPolicyOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRouteRetryPolicy | undefined { @@ -3170,7 +3144,7 @@ export class AppmeshRouteSpecHttpRouteRetryPolicyOutputReference extends cdktf.C } // per_retry_timeout - computed: false, optional: false, required: true - private _perRetryTimeout = new AppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference(this, "per_retry_timeout", true); + private _perRetryTimeout = new AppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference(this, "per_retry_timeout"); public get perRetryTimeout() { return this._perRetryTimeout; } @@ -3210,10 +3184,9 @@ export class AppmeshRouteSpecHttpRouteTimeoutIdleOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRouteTimeoutIdle | undefined { @@ -3297,10 +3270,9 @@ export class AppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRouteTimeoutPerRequest | undefined { @@ -3388,10 +3360,9 @@ export class AppmeshRouteSpecHttpRouteTimeoutOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRouteTimeout | undefined { @@ -3422,7 +3393,7 @@ export class AppmeshRouteSpecHttpRouteTimeoutOutputReference extends cdktf.Compl } // idle - computed: false, optional: true, required: false - private _idle = new AppmeshRouteSpecHttpRouteTimeoutIdleOutputReference(this, "idle", true); + private _idle = new AppmeshRouteSpecHttpRouteTimeoutIdleOutputReference(this, "idle"); public get idle() { return this._idle; } @@ -3438,7 +3409,7 @@ export class AppmeshRouteSpecHttpRouteTimeoutOutputReference extends cdktf.Compl } // per_request - computed: false, optional: true, required: false - private _perRequest = new AppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference(this, "per_request", true); + private _perRequest = new AppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference(this, "per_request"); public get perRequest() { return this._perRequest; } @@ -3499,10 +3470,9 @@ export class AppmeshRouteSpecHttpRouteOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecHttpRoute | undefined { @@ -3545,7 +3515,7 @@ export class AppmeshRouteSpecHttpRouteOutputReference extends cdktf.ComplexObjec } // action - computed: false, optional: false, required: true - private _action = new AppmeshRouteSpecHttpRouteActionOutputReference(this, "action", true); + private _action = new AppmeshRouteSpecHttpRouteActionOutputReference(this, "action"); public get action() { return this._action; } @@ -3558,7 +3528,7 @@ export class AppmeshRouteSpecHttpRouteOutputReference extends cdktf.ComplexObjec } // match - computed: false, optional: false, required: true - private _match = new AppmeshRouteSpecHttpRouteMatchOutputReference(this, "match", true); + private _match = new AppmeshRouteSpecHttpRouteMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -3571,7 +3541,7 @@ export class AppmeshRouteSpecHttpRouteOutputReference extends cdktf.ComplexObjec } // retry_policy - computed: false, optional: true, required: false - private _retryPolicy = new AppmeshRouteSpecHttpRouteRetryPolicyOutputReference(this, "retry_policy", true); + private _retryPolicy = new AppmeshRouteSpecHttpRouteRetryPolicyOutputReference(this, "retry_policy"); public get retryPolicy() { return this._retryPolicy; } @@ -3587,7 +3557,7 @@ export class AppmeshRouteSpecHttpRouteOutputReference extends cdktf.ComplexObjec } // timeout - computed: false, optional: true, required: false - private _timeout = new AppmeshRouteSpecHttpRouteTimeoutOutputReference(this, "timeout", true); + private _timeout = new AppmeshRouteSpecHttpRouteTimeoutOutputReference(this, "timeout"); public get timeout() { return this._timeout; } @@ -3649,10 +3619,9 @@ export class AppmeshRouteSpecTcpRouteActionOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecTcpRouteAction | undefined { @@ -3718,10 +3687,9 @@ export class AppmeshRouteSpecTcpRouteTimeoutIdleOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecTcpRouteTimeoutIdle | undefined { @@ -3802,10 +3770,9 @@ export class AppmeshRouteSpecTcpRouteTimeoutOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecTcpRouteTimeout | undefined { @@ -3830,7 +3797,7 @@ export class AppmeshRouteSpecTcpRouteTimeoutOutputReference extends cdktf.Comple } // idle - computed: false, optional: true, required: false - private _idle = new AppmeshRouteSpecTcpRouteTimeoutIdleOutputReference(this, "idle", true); + private _idle = new AppmeshRouteSpecTcpRouteTimeoutIdleOutputReference(this, "idle"); public get idle() { return this._idle; } @@ -3877,10 +3844,9 @@ export class AppmeshRouteSpecTcpRouteOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpecTcpRoute | undefined { @@ -3911,7 +3877,7 @@ export class AppmeshRouteSpecTcpRouteOutputReference extends cdktf.ComplexObject } // action - computed: false, optional: false, required: true - private _action = new AppmeshRouteSpecTcpRouteActionOutputReference(this, "action", true); + private _action = new AppmeshRouteSpecTcpRouteActionOutputReference(this, "action"); public get action() { return this._action; } @@ -3924,7 +3890,7 @@ export class AppmeshRouteSpecTcpRouteOutputReference extends cdktf.ComplexObject } // timeout - computed: false, optional: true, required: false - private _timeout = new AppmeshRouteSpecTcpRouteTimeoutOutputReference(this, "timeout", true); + private _timeout = new AppmeshRouteSpecTcpRouteTimeoutOutputReference(this, "timeout"); public get timeout() { return this._timeout; } @@ -3990,10 +3956,9 @@ export class AppmeshRouteSpecOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshRouteSpec | undefined { @@ -4058,7 +4023,7 @@ export class AppmeshRouteSpecOutputReference extends cdktf.ComplexObject { } // grpc_route - computed: false, optional: true, required: false - private _grpcRoute = new AppmeshRouteSpecGrpcRouteOutputReference(this, "grpc_route", true); + private _grpcRoute = new AppmeshRouteSpecGrpcRouteOutputReference(this, "grpc_route"); public get grpcRoute() { return this._grpcRoute; } @@ -4074,7 +4039,7 @@ export class AppmeshRouteSpecOutputReference extends cdktf.ComplexObject { } // http2_route - computed: false, optional: true, required: false - private _http2Route = new AppmeshRouteSpecHttp2RouteOutputReference(this, "http2_route", true); + private _http2Route = new AppmeshRouteSpecHttp2RouteOutputReference(this, "http2_route"); public get http2Route() { return this._http2Route; } @@ -4090,7 +4055,7 @@ export class AppmeshRouteSpecOutputReference extends cdktf.ComplexObject { } // http_route - computed: false, optional: true, required: false - private _httpRoute = new AppmeshRouteSpecHttpRouteOutputReference(this, "http_route", true); + private _httpRoute = new AppmeshRouteSpecHttpRouteOutputReference(this, "http_route"); public get httpRoute() { return this._httpRoute; } @@ -4106,7 +4071,7 @@ export class AppmeshRouteSpecOutputReference extends cdktf.ComplexObject { } // tcp_route - computed: false, optional: true, required: false - private _tcpRoute = new AppmeshRouteSpecTcpRouteOutputReference(this, "tcp_route", true); + private _tcpRoute = new AppmeshRouteSpecTcpRouteOutputReference(this, "tcp_route"); public get tcpRoute() { return this._tcpRoute; } @@ -4130,7 +4095,7 @@ export class AppmeshRoute extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appmesh_route"; + public static readonly tfResourceType = "aws_appmesh_route"; // =========== // INITIALIZER @@ -4147,7 +4112,9 @@ export class AppmeshRoute extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appmesh_route', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -4280,7 +4247,7 @@ export class AppmeshRoute extends cdktf.TerraformResource { } // spec - computed: false, optional: false, required: true - private _spec = new AppmeshRouteSpecOutputReference(this, "spec", true); + private _spec = new AppmeshRouteSpecOutputReference(this, "spec"); public get spec() { return this._spec; } diff --git a/src/aws/appmesh/appmesh-virtual-gateway.ts b/src/aws/appmesh/appmesh-virtual-gateway.ts index 1b1fd4495..bfa96cee4 100644 --- a/src/aws/appmesh/appmesh-virtual-gateway.ts +++ b/src/aws/appmesh/appmesh-virtual-gateway.ts @@ -62,10 +62,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFile | undefined { @@ -144,10 +143,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSds | undefined { @@ -216,10 +214,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificate | undefined { @@ -250,7 +247,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateO } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference(this, "file"); public get file() { return this._file; } @@ -266,7 +263,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateO } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -304,10 +301,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch | undefined { @@ -369,10 +365,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames | undefined { @@ -397,7 +392,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSu } // match - computed: false, optional: false, required: true - private _match = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match", true); + private _match = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -432,10 +427,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcm | undefined { @@ -495,10 +489,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile | undefined { @@ -558,10 +551,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSds | undefined { @@ -637,10 +629,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrust | undefined { @@ -677,7 +668,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTr } // acm - computed: false, optional: true, required: false - private _acm = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference(this, "acm", true); + private _acm = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference(this, "acm"); public get acm() { return this._acm; } @@ -693,7 +684,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTr } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference(this, "file"); public get file() { return this._file; } @@ -709,7 +700,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTr } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -756,10 +747,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation | undefined { @@ -790,7 +780,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOu } // subject_alternative_names - computed: false, optional: true, required: false - private _subjectAlternativeNames = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names", true); + private _subjectAlternativeNames = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names"); public get subjectAlternativeNames() { return this._subjectAlternativeNames; } @@ -806,7 +796,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOu } // trust - computed: false, optional: false, required: true - private _trust = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference(this, "trust", true); + private _trust = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference(this, "trust"); public get trust() { return this._trust; } @@ -860,10 +850,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTls | undefined { @@ -938,7 +927,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputRefere } // certificate - computed: false, optional: true, required: false - private _certificate = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputReference(this, "certificate", true); + private _certificate = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputReference(this, "certificate"); public get certificate() { return this._certificate; } @@ -954,7 +943,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputRefere } // validation - computed: false, optional: false, required: true - private _validation = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputReference(this, "validation", true); + private _validation = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputReference(this, "validation"); public get validation() { return this._validation; } @@ -991,10 +980,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaultsClientPolicy | undefined { @@ -1019,7 +1007,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyOutputReference } // tls - computed: false, optional: true, required: false - private _tls = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputReference(this, "tls", true); + private _tls = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputReference(this, "tls"); public get tls() { return this._tls; } @@ -1059,10 +1047,9 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecBackendDefaults | undefined { @@ -1087,7 +1074,7 @@ export class AppmeshVirtualGatewaySpecBackendDefaultsOutputReference extends cdk } // client_policy - computed: false, optional: true, required: false - private _clientPolicy = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyOutputReference(this, "client_policy", true); + private _clientPolicy = new AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyOutputReference(this, "client_policy"); public get clientPolicy() { return this._clientPolicy; } @@ -1125,10 +1112,9 @@ export class AppmeshVirtualGatewaySpecListenerConnectionPoolGrpcOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerConnectionPoolGrpc | undefined { @@ -1193,10 +1179,9 @@ export class AppmeshVirtualGatewaySpecListenerConnectionPoolHttpOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerConnectionPoolHttp | undefined { @@ -1278,10 +1263,9 @@ export class AppmeshVirtualGatewaySpecListenerConnectionPoolHttp2OutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerConnectionPoolHttp2 | undefined { @@ -1357,10 +1341,9 @@ export class AppmeshVirtualGatewaySpecListenerConnectionPoolOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerConnectionPool | undefined { @@ -1397,7 +1380,7 @@ export class AppmeshVirtualGatewaySpecListenerConnectionPoolOutputReference exte } // grpc - computed: false, optional: true, required: false - private _grpc = new AppmeshVirtualGatewaySpecListenerConnectionPoolGrpcOutputReference(this, "grpc", true); + private _grpc = new AppmeshVirtualGatewaySpecListenerConnectionPoolGrpcOutputReference(this, "grpc"); public get grpc() { return this._grpc; } @@ -1413,7 +1396,7 @@ export class AppmeshVirtualGatewaySpecListenerConnectionPoolOutputReference exte } // http - computed: false, optional: true, required: false - private _http = new AppmeshVirtualGatewaySpecListenerConnectionPoolHttpOutputReference(this, "http", true); + private _http = new AppmeshVirtualGatewaySpecListenerConnectionPoolHttpOutputReference(this, "http"); public get http() { return this._http; } @@ -1429,7 +1412,7 @@ export class AppmeshVirtualGatewaySpecListenerConnectionPoolOutputReference exte } // http2 - computed: false, optional: true, required: false - private _http2 = new AppmeshVirtualGatewaySpecListenerConnectionPoolHttp2OutputReference(this, "http2", true); + private _http2 = new AppmeshVirtualGatewaySpecListenerConnectionPoolHttp2OutputReference(this, "http2"); public get http2() { return this._http2; } @@ -1497,10 +1480,9 @@ export class AppmeshVirtualGatewaySpecListenerHealthCheckOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerHealthCheck | undefined { @@ -1685,10 +1667,9 @@ export class AppmeshVirtualGatewaySpecListenerPortMappingOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerPortMapping | undefined { @@ -1767,10 +1748,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsCertificateAcmOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsCertificateAcm | undefined { @@ -1835,10 +1815,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsCertificateFileOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsCertificateFile | undefined { @@ -1917,10 +1896,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsCertificateSdsOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsCertificateSds | undefined { @@ -1996,10 +1974,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsCertificateOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsCertificate | undefined { @@ -2036,7 +2013,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsCertificateOutputReference exte } // acm - computed: false, optional: true, required: false - private _acm = new AppmeshVirtualGatewaySpecListenerTlsCertificateAcmOutputReference(this, "acm", true); + private _acm = new AppmeshVirtualGatewaySpecListenerTlsCertificateAcmOutputReference(this, "acm"); public get acm() { return this._acm; } @@ -2052,7 +2029,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsCertificateOutputReference exte } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualGatewaySpecListenerTlsCertificateFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualGatewaySpecListenerTlsCertificateFileOutputReference(this, "file"); public get file() { return this._file; } @@ -2068,7 +2045,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsCertificateOutputReference exte } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualGatewaySpecListenerTlsCertificateSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualGatewaySpecListenerTlsCertificateSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -2106,10 +2083,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNam /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatch | undefined { @@ -2171,10 +2147,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNam /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNames | undefined { @@ -2199,7 +2174,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNam } // match - computed: false, optional: false, required: true - private _match = new AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match", true); + private _match = new AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -2234,10 +2209,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationTrustFileOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsValidationTrustFile | undefined { @@ -2297,10 +2271,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationTrustSdsOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsValidationTrustSds | undefined { @@ -2369,10 +2342,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationTrustOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsValidationTrust | undefined { @@ -2403,7 +2375,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationTrustOutputReference } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualGatewaySpecListenerTlsValidationTrustFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualGatewaySpecListenerTlsValidationTrustFileOutputReference(this, "file"); public get file() { return this._file; } @@ -2419,7 +2391,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationTrustOutputReference } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualGatewaySpecListenerTlsValidationTrustSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualGatewaySpecListenerTlsValidationTrustSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -2466,10 +2438,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTlsValidation | undefined { @@ -2500,7 +2471,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationOutputReference exten } // subject_alternative_names - computed: false, optional: true, required: false - private _subjectAlternativeNames = new AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names", true); + private _subjectAlternativeNames = new AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names"); public get subjectAlternativeNames() { return this._subjectAlternativeNames; } @@ -2516,7 +2487,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsValidationOutputReference exten } // trust - computed: false, optional: false, required: true - private _trust = new AppmeshVirtualGatewaySpecListenerTlsValidationTrustOutputReference(this, "trust", true); + private _trust = new AppmeshVirtualGatewaySpecListenerTlsValidationTrustOutputReference(this, "trust"); public get trust() { return this._trust; } @@ -2565,10 +2536,9 @@ export class AppmeshVirtualGatewaySpecListenerTlsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListenerTls | undefined { @@ -2618,7 +2588,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsOutputReference extends cdktf.C } // certificate - computed: false, optional: false, required: true - private _certificate = new AppmeshVirtualGatewaySpecListenerTlsCertificateOutputReference(this, "certificate", true); + private _certificate = new AppmeshVirtualGatewaySpecListenerTlsCertificateOutputReference(this, "certificate"); public get certificate() { return this._certificate; } @@ -2631,7 +2601,7 @@ export class AppmeshVirtualGatewaySpecListenerTlsOutputReference extends cdktf.C } // validation - computed: false, optional: true, required: false - private _validation = new AppmeshVirtualGatewaySpecListenerTlsValidationOutputReference(this, "validation", true); + private _validation = new AppmeshVirtualGatewaySpecListenerTlsValidationOutputReference(this, "validation"); public get validation() { return this._validation; } @@ -2692,10 +2662,9 @@ export class AppmeshVirtualGatewaySpecListenerOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecListener | undefined { @@ -2738,7 +2707,7 @@ export class AppmeshVirtualGatewaySpecListenerOutputReference extends cdktf.Comp } // connection_pool - computed: false, optional: true, required: false - private _connectionPool = new AppmeshVirtualGatewaySpecListenerConnectionPoolOutputReference(this, "connection_pool", true); + private _connectionPool = new AppmeshVirtualGatewaySpecListenerConnectionPoolOutputReference(this, "connection_pool"); public get connectionPool() { return this._connectionPool; } @@ -2754,7 +2723,7 @@ export class AppmeshVirtualGatewaySpecListenerOutputReference extends cdktf.Comp } // health_check - computed: false, optional: true, required: false - private _healthCheck = new AppmeshVirtualGatewaySpecListenerHealthCheckOutputReference(this, "health_check", true); + private _healthCheck = new AppmeshVirtualGatewaySpecListenerHealthCheckOutputReference(this, "health_check"); public get healthCheck() { return this._healthCheck; } @@ -2770,7 +2739,7 @@ export class AppmeshVirtualGatewaySpecListenerOutputReference extends cdktf.Comp } // port_mapping - computed: false, optional: false, required: true - private _portMapping = new AppmeshVirtualGatewaySpecListenerPortMappingOutputReference(this, "port_mapping", true); + private _portMapping = new AppmeshVirtualGatewaySpecListenerPortMappingOutputReference(this, "port_mapping"); public get portMapping() { return this._portMapping; } @@ -2783,7 +2752,7 @@ export class AppmeshVirtualGatewaySpecListenerOutputReference extends cdktf.Comp } // tls - computed: false, optional: true, required: false - private _tls = new AppmeshVirtualGatewaySpecListenerTlsOutputReference(this, "tls", true); + private _tls = new AppmeshVirtualGatewaySpecListenerTlsOutputReference(this, "tls"); public get tls() { return this._tls; } @@ -2821,10 +2790,9 @@ export class AppmeshVirtualGatewaySpecLoggingAccessLogFileOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecLoggingAccessLogFile | undefined { @@ -2886,10 +2854,9 @@ export class AppmeshVirtualGatewaySpecLoggingAccessLogOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecLoggingAccessLog | undefined { @@ -2914,7 +2881,7 @@ export class AppmeshVirtualGatewaySpecLoggingAccessLogOutputReference extends cd } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualGatewaySpecLoggingAccessLogFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualGatewaySpecLoggingAccessLogFileOutputReference(this, "file"); public get file() { return this._file; } @@ -2954,10 +2921,9 @@ export class AppmeshVirtualGatewaySpecLoggingOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpecLogging | undefined { @@ -2982,7 +2948,7 @@ export class AppmeshVirtualGatewaySpecLoggingOutputReference extends cdktf.Compl } // access_log - computed: false, optional: true, required: false - private _accessLog = new AppmeshVirtualGatewaySpecLoggingAccessLogOutputReference(this, "access_log", true); + private _accessLog = new AppmeshVirtualGatewaySpecLoggingAccessLogOutputReference(this, "access_log"); public get accessLog() { return this._accessLog; } @@ -3036,10 +3002,9 @@ export class AppmeshVirtualGatewaySpecOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualGatewaySpec | undefined { @@ -3076,7 +3041,7 @@ export class AppmeshVirtualGatewaySpecOutputReference extends cdktf.ComplexObjec } // backend_defaults - computed: false, optional: true, required: false - private _backendDefaults = new AppmeshVirtualGatewaySpecBackendDefaultsOutputReference(this, "backend_defaults", true); + private _backendDefaults = new AppmeshVirtualGatewaySpecBackendDefaultsOutputReference(this, "backend_defaults"); public get backendDefaults() { return this._backendDefaults; } @@ -3092,7 +3057,7 @@ export class AppmeshVirtualGatewaySpecOutputReference extends cdktf.ComplexObjec } // listener - computed: false, optional: false, required: true - private _listener = new AppmeshVirtualGatewaySpecListenerOutputReference(this, "listener", true); + private _listener = new AppmeshVirtualGatewaySpecListenerOutputReference(this, "listener"); public get listener() { return this._listener; } @@ -3105,7 +3070,7 @@ export class AppmeshVirtualGatewaySpecOutputReference extends cdktf.ComplexObjec } // logging - computed: false, optional: true, required: false - private _logging = new AppmeshVirtualGatewaySpecLoggingOutputReference(this, "logging", true); + private _logging = new AppmeshVirtualGatewaySpecLoggingOutputReference(this, "logging"); public get logging() { return this._logging; } @@ -3129,7 +3094,7 @@ export class AppmeshVirtualGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appmesh_virtual_gateway"; + public static readonly tfResourceType = "aws_appmesh_virtual_gateway"; // =========== // INITIALIZER @@ -3146,7 +3111,9 @@ export class AppmeshVirtualGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appmesh_virtual_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -3265,7 +3232,7 @@ export class AppmeshVirtualGateway extends cdktf.TerraformResource { } // spec - computed: false, optional: false, required: true - private _spec = new AppmeshVirtualGatewaySpecOutputReference(this, "spec", true); + private _spec = new AppmeshVirtualGatewaySpecOutputReference(this, "spec"); public get spec() { return this._spec; } diff --git a/src/aws/appmesh/appmesh-virtual-node.ts b/src/aws/appmesh/appmesh-virtual-node.ts index 7a4e3e874..42cd608cb 100644 --- a/src/aws/appmesh/appmesh-virtual-node.ts +++ b/src/aws/appmesh/appmesh-virtual-node.ts @@ -62,10 +62,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertifica /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile | undefined { @@ -144,10 +143,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertifica /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds | undefined { @@ -216,10 +214,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertifica /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate | undefined { @@ -250,7 +247,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertifica } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference(this, "file"); public get file() { return this._file; } @@ -266,7 +263,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertifica } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -304,10 +301,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch | undefined { @@ -369,10 +365,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames | undefined { @@ -397,7 +392,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio } // match - computed: false, optional: false, required: true - private _match = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match", true); + private _match = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -432,10 +427,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm | undefined { @@ -495,10 +489,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile | undefined { @@ -558,10 +551,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds | undefined { @@ -637,10 +629,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust | undefined { @@ -677,7 +668,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio } // acm - computed: false, optional: true, required: false - private _acm = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference(this, "acm", true); + private _acm = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference(this, "acm"); public get acm() { return this._acm; } @@ -693,7 +684,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference(this, "file"); public get file() { return this._file; } @@ -709,7 +700,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -756,10 +747,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation | undefined { @@ -790,7 +780,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio } // subject_alternative_names - computed: false, optional: true, required: false - private _subjectAlternativeNames = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names", true); + private _subjectAlternativeNames = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names"); public get subjectAlternativeNames() { return this._subjectAlternativeNames; } @@ -806,7 +796,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidatio } // trust - computed: false, optional: false, required: true - private _trust = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference(this, "trust", true); + private _trust = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference(this, "trust"); public get trust() { return this._trust; } @@ -860,10 +850,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTls | undefined { @@ -938,7 +927,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputRef } // certificate - computed: false, optional: true, required: false - private _certificate = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference(this, "certificate", true); + private _certificate = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference(this, "certificate"); public get certificate() { return this._certificate; } @@ -954,7 +943,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputRef } // validation - computed: false, optional: false, required: true - private _validation = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference(this, "validation", true); + private _validation = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference(this, "validation"); public get validation() { return this._validation; } @@ -991,10 +980,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicy | undefined { @@ -1019,7 +1007,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputRefere } // tls - computed: false, optional: true, required: false - private _tls = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference(this, "tls", true); + private _tls = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference(this, "tls"); public get tls() { return this._tls; } @@ -1064,10 +1052,9 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendVirtualService | undefined { @@ -1111,7 +1098,7 @@ export class AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference extends } // client_policy - computed: false, optional: true, required: false - private _clientPolicy = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference(this, "client_policy", true); + private _clientPolicy = new AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference(this, "client_policy"); public get clientPolicy() { return this._clientPolicy; } @@ -1173,10 +1160,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile | undefined { @@ -1255,10 +1241,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds | undefined { @@ -1327,10 +1312,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate | undefined { @@ -1361,7 +1345,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutp } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference(this, "file"); public get file() { return this._file; } @@ -1377,7 +1361,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutp } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -1415,10 +1399,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch | undefined { @@ -1480,10 +1463,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames | undefined { @@ -1508,7 +1490,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubje } // match - computed: false, optional: false, required: true - private _match = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match", true); + private _match = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -1543,10 +1525,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm | undefined { @@ -1606,10 +1587,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile | undefined { @@ -1669,10 +1649,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds | undefined { @@ -1748,10 +1727,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust | undefined { @@ -1788,7 +1766,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust } // acm - computed: false, optional: true, required: false - private _acm = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference(this, "acm", true); + private _acm = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference(this, "acm"); public get acm() { return this._acm; } @@ -1804,7 +1782,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference(this, "file"); public get file() { return this._file; } @@ -1820,7 +1798,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -1867,10 +1845,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidation | undefined { @@ -1901,7 +1878,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutpu } // subject_alternative_names - computed: false, optional: true, required: false - private _subjectAlternativeNames = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names", true); + private _subjectAlternativeNames = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names"); public get subjectAlternativeNames() { return this._subjectAlternativeNames; } @@ -1917,7 +1894,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutpu } // trust - computed: false, optional: false, required: true - private _trust = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference(this, "trust", true); + private _trust = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference(this, "trust"); public get trust() { return this._trust; } @@ -1971,10 +1948,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTls | undefined { @@ -2049,7 +2025,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference } // certificate - computed: false, optional: true, required: false - private _certificate = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference(this, "certificate", true); + private _certificate = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference(this, "certificate"); public get certificate() { return this._certificate; } @@ -2065,7 +2041,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference } // validation - computed: false, optional: false, required: true - private _validation = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference(this, "validation", true); + private _validation = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference(this, "validation"); public get validation() { return this._validation; } @@ -2102,10 +2078,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaultsClientPolicy | undefined { @@ -2130,7 +2105,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference ex } // tls - computed: false, optional: true, required: false - private _tls = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference(this, "tls", true); + private _tls = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference(this, "tls"); public get tls() { return this._tls; } @@ -2170,10 +2145,9 @@ export class AppmeshVirtualNodeSpecBackendDefaultsOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecBackendDefaults | undefined { @@ -2198,7 +2172,7 @@ export class AppmeshVirtualNodeSpecBackendDefaultsOutputReference extends cdktf. } // client_policy - computed: false, optional: true, required: false - private _clientPolicy = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference(this, "client_policy", true); + private _clientPolicy = new AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference(this, "client_policy"); public get clientPolicy() { return this._clientPolicy; } @@ -2236,10 +2210,9 @@ export class AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerConnectionPoolGrpc | undefined { @@ -2304,10 +2277,9 @@ export class AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerConnectionPoolHttp | undefined { @@ -2389,10 +2361,9 @@ export class AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerConnectionPoolHttp2 | undefined { @@ -2452,10 +2423,9 @@ export class AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerConnectionPoolTcp | undefined { @@ -2538,10 +2508,9 @@ export class AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerConnectionPool | undefined { @@ -2584,7 +2553,7 @@ export class AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference extends } // grpc - computed: false, optional: true, required: false - private _grpc = new AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference(this, "grpc", true); + private _grpc = new AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference(this, "grpc"); public get grpc() { return this._grpc; } @@ -2600,7 +2569,7 @@ export class AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference extends } // http - computed: false, optional: true, required: false - private _http = new AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference(this, "http", true); + private _http = new AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference(this, "http"); public get http() { return this._http; } @@ -2616,7 +2585,7 @@ export class AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference extends } // http2 - computed: false, optional: true, required: false - private _http2 = new AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference(this, "http2", true); + private _http2 = new AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference(this, "http2"); public get http2() { return this._http2; } @@ -2632,7 +2601,7 @@ export class AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference extends } // tcp - computed: false, optional: true, required: false - private _tcp = new AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference(this, "tcp", true); + private _tcp = new AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference(this, "tcp"); public get tcp() { return this._tcp; } @@ -2700,10 +2669,9 @@ export class AppmeshVirtualNodeSpecListenerHealthCheckOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerHealthCheck | undefined { @@ -2888,10 +2856,9 @@ export class AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration | undefined { @@ -2975,10 +2942,9 @@ export class AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerOutlierDetectionInterval | undefined { @@ -3076,10 +3042,9 @@ export class AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerOutlierDetection | undefined { @@ -3148,7 +3113,7 @@ export class AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference exten } // base_ejection_duration - computed: false, optional: false, required: true - private _baseEjectionDuration = new AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference(this, "base_ejection_duration", true); + private _baseEjectionDuration = new AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference(this, "base_ejection_duration"); public get baseEjectionDuration() { return this._baseEjectionDuration; } @@ -3161,7 +3126,7 @@ export class AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference exten } // interval - computed: false, optional: false, required: true - private _interval = new AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference(this, "interval", true); + private _interval = new AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference(this, "interval"); public get interval() { return this._interval; } @@ -3201,10 +3166,9 @@ export class AppmeshVirtualNodeSpecListenerPortMappingOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerPortMapping | undefined { @@ -3288,10 +3252,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutGrpcIdle | undefined { @@ -3375,10 +3338,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequest | undefined { @@ -3466,10 +3428,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutGrpc | undefined { @@ -3500,7 +3461,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference extends cd } // idle - computed: false, optional: true, required: false - private _idle = new AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference(this, "idle", true); + private _idle = new AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference(this, "idle"); public get idle() { return this._idle; } @@ -3516,7 +3477,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference extends cd } // per_request - computed: false, optional: true, required: false - private _perRequest = new AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference(this, "per_request", true); + private _perRequest = new AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference(this, "per_request"); public get perRequest() { return this._perRequest; } @@ -3559,10 +3520,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutHttpIdle | undefined { @@ -3646,10 +3606,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequest | undefined { @@ -3737,10 +3696,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutHttp | undefined { @@ -3771,7 +3729,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference extends cd } // idle - computed: false, optional: true, required: false - private _idle = new AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference(this, "idle", true); + private _idle = new AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference(this, "idle"); public get idle() { return this._idle; } @@ -3787,7 +3745,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference extends cd } // per_request - computed: false, optional: true, required: false - private _perRequest = new AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference(this, "per_request", true); + private _perRequest = new AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference(this, "per_request"); public get perRequest() { return this._perRequest; } @@ -3830,10 +3788,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutHttp2Idle | undefined { @@ -3917,10 +3874,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequest | undefined { @@ -4008,10 +3964,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutHttp2 | undefined { @@ -4042,7 +3997,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference extends c } // idle - computed: false, optional: true, required: false - private _idle = new AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference(this, "idle", true); + private _idle = new AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference(this, "idle"); public get idle() { return this._idle; } @@ -4058,7 +4013,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference extends c } // per_request - computed: false, optional: true, required: false - private _perRequest = new AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference(this, "per_request", true); + private _perRequest = new AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference(this, "per_request"); public get perRequest() { return this._perRequest; } @@ -4101,10 +4056,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutTcpIdle | undefined { @@ -4185,10 +4139,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeoutTcp | undefined { @@ -4213,7 +4166,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference extends cdk } // idle - computed: false, optional: true, required: false - private _idle = new AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference(this, "idle", true); + private _idle = new AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference(this, "idle"); public get idle() { return this._idle; } @@ -4274,10 +4227,9 @@ export class AppmeshVirtualNodeSpecListenerTimeoutOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTimeout | undefined { @@ -4320,7 +4272,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutOutputReference extends cdktf. } // grpc - computed: false, optional: true, required: false - private _grpc = new AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference(this, "grpc", true); + private _grpc = new AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference(this, "grpc"); public get grpc() { return this._grpc; } @@ -4336,7 +4288,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutOutputReference extends cdktf. } // http - computed: false, optional: true, required: false - private _http = new AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference(this, "http", true); + private _http = new AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference(this, "http"); public get http() { return this._http; } @@ -4352,7 +4304,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutOutputReference extends cdktf. } // http2 - computed: false, optional: true, required: false - private _http2 = new AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference(this, "http2", true); + private _http2 = new AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference(this, "http2"); public get http2() { return this._http2; } @@ -4368,7 +4320,7 @@ export class AppmeshVirtualNodeSpecListenerTimeoutOutputReference extends cdktf. } // tcp - computed: false, optional: true, required: false - private _tcp = new AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference(this, "tcp", true); + private _tcp = new AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference(this, "tcp"); public get tcp() { return this._tcp; } @@ -4406,10 +4358,9 @@ export class AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsCertificateAcm | undefined { @@ -4474,10 +4425,9 @@ export class AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsCertificateFile | undefined { @@ -4556,10 +4506,9 @@ export class AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsCertificateSds | undefined { @@ -4635,10 +4584,9 @@ export class AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsCertificate | undefined { @@ -4675,7 +4623,7 @@ export class AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference extends } // acm - computed: false, optional: true, required: false - private _acm = new AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference(this, "acm", true); + private _acm = new AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference(this, "acm"); public get acm() { return this._acm; } @@ -4691,7 +4639,7 @@ export class AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference extends } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference(this, "file"); public get file() { return this._file; } @@ -4707,7 +4655,7 @@ export class AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference extends } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -4745,10 +4693,9 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesM /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch | undefined { @@ -4810,10 +4757,9 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNames | undefined { @@ -4838,7 +4784,7 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesO } // match - computed: false, optional: false, required: true - private _match = new AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match", true); + private _match = new AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference(this, "match"); public get match() { return this._match; } @@ -4873,10 +4819,9 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsValidationTrustFile | undefined { @@ -4936,10 +4881,9 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsValidationTrustSds | undefined { @@ -5008,10 +4952,9 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsValidationTrust | undefined { @@ -5042,7 +4985,7 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference ext } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference(this, "file"); public get file() { return this._file; } @@ -5058,7 +5001,7 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference ext } // sds - computed: false, optional: true, required: false - private _sds = new AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference(this, "sds", true); + private _sds = new AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference(this, "sds"); public get sds() { return this._sds; } @@ -5105,10 +5048,9 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTlsValidation | undefined { @@ -5139,7 +5081,7 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationOutputReference extends } // subject_alternative_names - computed: false, optional: true, required: false - private _subjectAlternativeNames = new AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names", true); + private _subjectAlternativeNames = new AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference(this, "subject_alternative_names"); public get subjectAlternativeNames() { return this._subjectAlternativeNames; } @@ -5155,7 +5097,7 @@ export class AppmeshVirtualNodeSpecListenerTlsValidationOutputReference extends } // trust - computed: false, optional: false, required: true - private _trust = new AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference(this, "trust", true); + private _trust = new AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference(this, "trust"); public get trust() { return this._trust; } @@ -5204,10 +5146,9 @@ export class AppmeshVirtualNodeSpecListenerTlsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListenerTls | undefined { @@ -5257,7 +5198,7 @@ export class AppmeshVirtualNodeSpecListenerTlsOutputReference extends cdktf.Comp } // certificate - computed: false, optional: false, required: true - private _certificate = new AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference(this, "certificate", true); + private _certificate = new AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference(this, "certificate"); public get certificate() { return this._certificate; } @@ -5270,7 +5211,7 @@ export class AppmeshVirtualNodeSpecListenerTlsOutputReference extends cdktf.Comp } // validation - computed: false, optional: true, required: false - private _validation = new AppmeshVirtualNodeSpecListenerTlsValidationOutputReference(this, "validation", true); + private _validation = new AppmeshVirtualNodeSpecListenerTlsValidationOutputReference(this, "validation"); public get validation() { return this._validation; } @@ -5345,10 +5286,9 @@ export class AppmeshVirtualNodeSpecListenerOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecListener | undefined { @@ -5403,7 +5343,7 @@ export class AppmeshVirtualNodeSpecListenerOutputReference extends cdktf.Complex } // connection_pool - computed: false, optional: true, required: false - private _connectionPool = new AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference(this, "connection_pool", true); + private _connectionPool = new AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference(this, "connection_pool"); public get connectionPool() { return this._connectionPool; } @@ -5419,7 +5359,7 @@ export class AppmeshVirtualNodeSpecListenerOutputReference extends cdktf.Complex } // health_check - computed: false, optional: true, required: false - private _healthCheck = new AppmeshVirtualNodeSpecListenerHealthCheckOutputReference(this, "health_check", true); + private _healthCheck = new AppmeshVirtualNodeSpecListenerHealthCheckOutputReference(this, "health_check"); public get healthCheck() { return this._healthCheck; } @@ -5435,7 +5375,7 @@ export class AppmeshVirtualNodeSpecListenerOutputReference extends cdktf.Complex } // outlier_detection - computed: false, optional: true, required: false - private _outlierDetection = new AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference(this, "outlier_detection", true); + private _outlierDetection = new AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference(this, "outlier_detection"); public get outlierDetection() { return this._outlierDetection; } @@ -5451,7 +5391,7 @@ export class AppmeshVirtualNodeSpecListenerOutputReference extends cdktf.Complex } // port_mapping - computed: false, optional: false, required: true - private _portMapping = new AppmeshVirtualNodeSpecListenerPortMappingOutputReference(this, "port_mapping", true); + private _portMapping = new AppmeshVirtualNodeSpecListenerPortMappingOutputReference(this, "port_mapping"); public get portMapping() { return this._portMapping; } @@ -5464,7 +5404,7 @@ export class AppmeshVirtualNodeSpecListenerOutputReference extends cdktf.Complex } // timeout - computed: false, optional: true, required: false - private _timeout = new AppmeshVirtualNodeSpecListenerTimeoutOutputReference(this, "timeout", true); + private _timeout = new AppmeshVirtualNodeSpecListenerTimeoutOutputReference(this, "timeout"); public get timeout() { return this._timeout; } @@ -5480,7 +5420,7 @@ export class AppmeshVirtualNodeSpecListenerOutputReference extends cdktf.Complex } // tls - computed: false, optional: true, required: false - private _tls = new AppmeshVirtualNodeSpecListenerTlsOutputReference(this, "tls", true); + private _tls = new AppmeshVirtualNodeSpecListenerTlsOutputReference(this, "tls"); public get tls() { return this._tls; } @@ -5518,10 +5458,9 @@ export class AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecLoggingAccessLogFile | undefined { @@ -5583,10 +5522,9 @@ export class AppmeshVirtualNodeSpecLoggingAccessLogOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecLoggingAccessLog | undefined { @@ -5611,7 +5549,7 @@ export class AppmeshVirtualNodeSpecLoggingAccessLogOutputReference extends cdktf } // file - computed: false, optional: true, required: false - private _file = new AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference(this, "file", true); + private _file = new AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference(this, "file"); public get file() { return this._file; } @@ -5651,10 +5589,9 @@ export class AppmeshVirtualNodeSpecLoggingOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecLogging | undefined { @@ -5679,7 +5616,7 @@ export class AppmeshVirtualNodeSpecLoggingOutputReference extends cdktf.ComplexO } // access_log - computed: false, optional: true, required: false - private _accessLog = new AppmeshVirtualNodeSpecLoggingAccessLogOutputReference(this, "access_log", true); + private _accessLog = new AppmeshVirtualNodeSpecLoggingAccessLogOutputReference(this, "access_log"); public get accessLog() { return this._accessLog; } @@ -5727,10 +5664,9 @@ export class AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMap | undefined { @@ -5831,10 +5767,9 @@ export class AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecServiceDiscoveryDns | undefined { @@ -5903,10 +5838,9 @@ export class AppmeshVirtualNodeSpecServiceDiscoveryOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpecServiceDiscovery | undefined { @@ -5937,7 +5871,7 @@ export class AppmeshVirtualNodeSpecServiceDiscoveryOutputReference extends cdktf } // aws_cloud_map - computed: false, optional: true, required: false - private _awsCloudMap = new AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference(this, "aws_cloud_map", true); + private _awsCloudMap = new AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference(this, "aws_cloud_map"); public get awsCloudMap() { return this._awsCloudMap; } @@ -5953,7 +5887,7 @@ export class AppmeshVirtualNodeSpecServiceDiscoveryOutputReference extends cdktf } // dns - computed: false, optional: true, required: false - private _dns = new AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference(this, "dns", true); + private _dns = new AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference(this, "dns"); public get dns() { return this._dns; } @@ -6021,10 +5955,9 @@ export class AppmeshVirtualNodeSpecOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualNodeSpec | undefined { @@ -6090,7 +6023,7 @@ export class AppmeshVirtualNodeSpecOutputReference extends cdktf.ComplexObject { } // backend_defaults - computed: false, optional: true, required: false - private _backendDefaults = new AppmeshVirtualNodeSpecBackendDefaultsOutputReference(this, "backend_defaults", true); + private _backendDefaults = new AppmeshVirtualNodeSpecBackendDefaultsOutputReference(this, "backend_defaults"); public get backendDefaults() { return this._backendDefaults; } @@ -6106,7 +6039,7 @@ export class AppmeshVirtualNodeSpecOutputReference extends cdktf.ComplexObject { } // listener - computed: false, optional: true, required: false - private _listener = new AppmeshVirtualNodeSpecListenerOutputReference(this, "listener", true); + private _listener = new AppmeshVirtualNodeSpecListenerOutputReference(this, "listener"); public get listener() { return this._listener; } @@ -6122,7 +6055,7 @@ export class AppmeshVirtualNodeSpecOutputReference extends cdktf.ComplexObject { } // logging - computed: false, optional: true, required: false - private _logging = new AppmeshVirtualNodeSpecLoggingOutputReference(this, "logging", true); + private _logging = new AppmeshVirtualNodeSpecLoggingOutputReference(this, "logging"); public get logging() { return this._logging; } @@ -6138,7 +6071,7 @@ export class AppmeshVirtualNodeSpecOutputReference extends cdktf.ComplexObject { } // service_discovery - computed: false, optional: true, required: false - private _serviceDiscovery = new AppmeshVirtualNodeSpecServiceDiscoveryOutputReference(this, "service_discovery", true); + private _serviceDiscovery = new AppmeshVirtualNodeSpecServiceDiscoveryOutputReference(this, "service_discovery"); public get serviceDiscovery() { return this._serviceDiscovery; } @@ -6162,7 +6095,7 @@ export class AppmeshVirtualNode extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appmesh_virtual_node"; + public static readonly tfResourceType = "aws_appmesh_virtual_node"; // =========== // INITIALIZER @@ -6179,7 +6112,9 @@ export class AppmeshVirtualNode extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appmesh_virtual_node', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -6298,7 +6233,7 @@ export class AppmeshVirtualNode extends cdktf.TerraformResource { } // spec - computed: false, optional: false, required: true - private _spec = new AppmeshVirtualNodeSpecOutputReference(this, "spec", true); + private _spec = new AppmeshVirtualNodeSpecOutputReference(this, "spec"); public get spec() { return this._spec; } diff --git a/src/aws/appmesh/appmesh-virtual-router.ts b/src/aws/appmesh/appmesh-virtual-router.ts index e9bb6028f..08d5ddab6 100644 --- a/src/aws/appmesh/appmesh-virtual-router.ts +++ b/src/aws/appmesh/appmesh-virtual-router.ts @@ -62,10 +62,9 @@ export class AppmeshVirtualRouterSpecListenerPortMappingOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualRouterSpecListenerPortMapping | undefined { @@ -146,10 +145,9 @@ export class AppmeshVirtualRouterSpecListenerOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualRouterSpecListener | undefined { @@ -174,7 +172,7 @@ export class AppmeshVirtualRouterSpecListenerOutputReference extends cdktf.Compl } // port_mapping - computed: false, optional: false, required: true - private _portMapping = new AppmeshVirtualRouterSpecListenerPortMappingOutputReference(this, "port_mapping", true); + private _portMapping = new AppmeshVirtualRouterSpecListenerPortMappingOutputReference(this, "port_mapping"); public get portMapping() { return this._portMapping; } @@ -211,10 +209,9 @@ export class AppmeshVirtualRouterSpecOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualRouterSpec | undefined { @@ -239,7 +236,7 @@ export class AppmeshVirtualRouterSpecOutputReference extends cdktf.ComplexObject } // listener - computed: false, optional: false, required: true - private _listener = new AppmeshVirtualRouterSpecListenerOutputReference(this, "listener", true); + private _listener = new AppmeshVirtualRouterSpecListenerOutputReference(this, "listener"); public get listener() { return this._listener; } @@ -260,7 +257,7 @@ export class AppmeshVirtualRouter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appmesh_virtual_router"; + public static readonly tfResourceType = "aws_appmesh_virtual_router"; // =========== // INITIALIZER @@ -277,7 +274,9 @@ export class AppmeshVirtualRouter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appmesh_virtual_router', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -396,7 +395,7 @@ export class AppmeshVirtualRouter extends cdktf.TerraformResource { } // spec - computed: false, optional: false, required: true - private _spec = new AppmeshVirtualRouterSpecOutputReference(this, "spec", true); + private _spec = new AppmeshVirtualRouterSpecOutputReference(this, "spec"); public get spec() { return this._spec; } diff --git a/src/aws/appmesh/appmesh-virtual-service.ts b/src/aws/appmesh/appmesh-virtual-service.ts index 025492789..329973917 100644 --- a/src/aws/appmesh/appmesh-virtual-service.ts +++ b/src/aws/appmesh/appmesh-virtual-service.ts @@ -57,10 +57,9 @@ export class AppmeshVirtualServiceSpecProviderVirtualNodeOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualServiceSpecProviderVirtualNode | undefined { @@ -120,10 +119,9 @@ export class AppmeshVirtualServiceSpecProviderVirtualRouterOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualServiceSpecProviderVirtualRouter | undefined { @@ -192,10 +190,9 @@ export class AppmeshVirtualServiceSpecProviderOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualServiceSpecProvider | undefined { @@ -226,7 +223,7 @@ export class AppmeshVirtualServiceSpecProviderOutputReference extends cdktf.Comp } // virtual_node - computed: false, optional: true, required: false - private _virtualNode = new AppmeshVirtualServiceSpecProviderVirtualNodeOutputReference(this, "virtual_node", true); + private _virtualNode = new AppmeshVirtualServiceSpecProviderVirtualNodeOutputReference(this, "virtual_node"); public get virtualNode() { return this._virtualNode; } @@ -242,7 +239,7 @@ export class AppmeshVirtualServiceSpecProviderOutputReference extends cdktf.Comp } // virtual_router - computed: false, optional: true, required: false - private _virtualRouter = new AppmeshVirtualServiceSpecProviderVirtualRouterOutputReference(this, "virtual_router", true); + private _virtualRouter = new AppmeshVirtualServiceSpecProviderVirtualRouterOutputReference(this, "virtual_router"); public get virtualRouter() { return this._virtualRouter; } @@ -282,10 +279,9 @@ export class AppmeshVirtualServiceSpecOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppmeshVirtualServiceSpec | undefined { @@ -310,7 +306,7 @@ export class AppmeshVirtualServiceSpecOutputReference extends cdktf.ComplexObjec } // provider - computed: false, optional: true, required: false - private _provider = new AppmeshVirtualServiceSpecProviderOutputReference(this, "provider", true); + private _provider = new AppmeshVirtualServiceSpecProviderOutputReference(this, "provider"); public get provider() { return this._provider; } @@ -334,7 +330,7 @@ export class AppmeshVirtualService extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appmesh_virtual_service"; + public static readonly tfResourceType = "aws_appmesh_virtual_service"; // =========== // INITIALIZER @@ -351,7 +347,9 @@ export class AppmeshVirtualService extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appmesh_virtual_service', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -470,7 +468,7 @@ export class AppmeshVirtualService extends cdktf.TerraformResource { } // spec - computed: false, optional: false, required: true - private _spec = new AppmeshVirtualServiceSpecOutputReference(this, "spec", true); + private _spec = new AppmeshVirtualServiceSpecOutputReference(this, "spec"); public get spec() { return this._spec; } diff --git a/src/aws/appmesh/data-aws-appmesh-mesh.ts b/src/aws/appmesh/data-aws-appmesh-mesh.ts index 38ffebc80..7039ab051 100644 --- a/src/aws/appmesh/data-aws-appmesh-mesh.ts +++ b/src/aws/appmesh/data-aws-appmesh-mesh.ts @@ -20,19 +20,133 @@ export interface DataAwsAppmeshMeshConfig extends cdktf.TerraformMetaArguments { */ readonly tags?: { [key: string]: string }; } -export class DataAwsAppmeshMeshSpecEgressFilter extends cdktf.ComplexComputedList { +export interface DataAwsAppmeshMeshSpecEgressFilter { +} + +export function dataAwsAppmeshMeshSpecEgressFilterToTerraform(struct?: DataAwsAppmeshMeshSpecEgressFilter): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAppmeshMeshSpecEgressFilterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAppmeshMeshSpecEgressFilter | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAppmeshMeshSpecEgressFilter | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // type - computed: true, optional: false, required: false public get type() { return this.getStringAttribute('type'); } } -export class DataAwsAppmeshMeshSpec extends cdktf.ComplexComputedList { + +export class DataAwsAppmeshMeshSpecEgressFilterList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAppmeshMeshSpecEgressFilterOutputReference { + return new DataAwsAppmeshMeshSpecEgressFilterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAppmeshMeshSpec { +} + +export function dataAwsAppmeshMeshSpecToTerraform(struct?: DataAwsAppmeshMeshSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAppmeshMeshSpecOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAppmeshMeshSpec | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAppmeshMeshSpec | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // egress_filter - computed: true, optional: false, required: false + private _egressFilter = new DataAwsAppmeshMeshSpecEgressFilterList(this, "egress_filter", false); public get egressFilter() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('egress_filter'); + return this._egressFilter; + } +} + +export class DataAwsAppmeshMeshSpecList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAppmeshMeshSpecOutputReference { + return new DataAwsAppmeshMeshSpecOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -44,7 +158,7 @@ export class DataAwsAppmeshMesh extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appmesh_mesh"; + public static readonly tfResourceType = "aws_appmesh_mesh"; // =========== // INITIALIZER @@ -61,7 +175,9 @@ export class DataAwsAppmeshMesh extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_appmesh_mesh', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -132,8 +248,9 @@ export class DataAwsAppmeshMesh extends cdktf.TerraformDataSource { } // spec - computed: true, optional: false, required: false - public spec(index: string) { - return new DataAwsAppmeshMeshSpec(this, 'spec', index, false); + private _spec = new DataAwsAppmeshMeshSpecList(this, "spec", false); + public get spec() { + return this._spec; } // tags - computed: true, optional: true, required: false diff --git a/src/aws/appmesh/data-aws-appmesh-virtual-service.ts b/src/aws/appmesh/data-aws-appmesh-virtual-service.ts index c8d46847a..77f8bda97 100644 --- a/src/aws/appmesh/data-aws-appmesh-virtual-service.ts +++ b/src/aws/appmesh/data-aws-appmesh-virtual-service.ts @@ -24,40 +24,268 @@ export interface DataAwsAppmeshVirtualServiceConfig extends cdktf.TerraformMetaA */ readonly tags?: { [key: string]: string }; } -export class DataAwsAppmeshVirtualServiceSpecProviderVirtualNode extends cdktf.ComplexComputedList { +export interface DataAwsAppmeshVirtualServiceSpecProviderVirtualNode { +} + +export function dataAwsAppmeshVirtualServiceSpecProviderVirtualNodeToTerraform(struct?: DataAwsAppmeshVirtualServiceSpecProviderVirtualNode): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAppmeshVirtualServiceSpecProviderVirtualNode | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAppmeshVirtualServiceSpecProviderVirtualNode | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // virtual_node_name - computed: true, optional: false, required: false public get virtualNodeName() { return this.getStringAttribute('virtual_node_name'); } } -export class DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter extends cdktf.ComplexComputedList { + +export class DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeOutputReference { + return new DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter { +} + +export function dataAwsAppmeshVirtualServiceSpecProviderVirtualRouterToTerraform(struct?: DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // virtual_router_name - computed: true, optional: false, required: false public get virtualRouterName() { return this.getStringAttribute('virtual_router_name'); } } -export class DataAwsAppmeshVirtualServiceSpecProvider extends cdktf.ComplexComputedList { + +export class DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterOutputReference { + return new DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAppmeshVirtualServiceSpecProvider { +} + +export function dataAwsAppmeshVirtualServiceSpecProviderToTerraform(struct?: DataAwsAppmeshVirtualServiceSpecProvider): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAppmeshVirtualServiceSpecProviderOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAppmeshVirtualServiceSpecProvider | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAppmeshVirtualServiceSpecProvider | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // virtual_node - computed: true, optional: false, required: false + private _virtualNode = new DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeList(this, "virtual_node", false); public get virtualNode() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('virtual_node'); + return this._virtualNode; } // virtual_router - computed: true, optional: false, required: false + private _virtualRouter = new DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterList(this, "virtual_router", false); public get virtualRouter() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('virtual_router'); + return this._virtualRouter; + } +} + +export class DataAwsAppmeshVirtualServiceSpecProviderList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAppmeshVirtualServiceSpecProviderOutputReference { + return new DataAwsAppmeshVirtualServiceSpecProviderOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } -export class DataAwsAppmeshVirtualServiceSpec extends cdktf.ComplexComputedList { +export interface DataAwsAppmeshVirtualServiceSpec { +} + +export function dataAwsAppmeshVirtualServiceSpecToTerraform(struct?: DataAwsAppmeshVirtualServiceSpec): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAppmeshVirtualServiceSpecOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAppmeshVirtualServiceSpec | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAppmeshVirtualServiceSpec | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // provider - computed: true, optional: false, required: false + private _provider = new DataAwsAppmeshVirtualServiceSpecProviderList(this, "provider", false); public get provider() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('provider'); + return this._provider; + } +} + +export class DataAwsAppmeshVirtualServiceSpecList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAppmeshVirtualServiceSpecOutputReference { + return new DataAwsAppmeshVirtualServiceSpecOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -69,7 +297,7 @@ export class DataAwsAppmeshVirtualService extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appmesh_virtual_service"; + public static readonly tfResourceType = "aws_appmesh_virtual_service"; // =========== // INITIALIZER @@ -86,7 +314,9 @@ export class DataAwsAppmeshVirtualService extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_appmesh_virtual_service', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -171,8 +401,9 @@ export class DataAwsAppmeshVirtualService extends cdktf.TerraformDataSource { } // spec - computed: true, optional: false, required: false - public spec(index: string) { - return new DataAwsAppmeshVirtualServiceSpec(this, 'spec', index, false); + private _spec = new DataAwsAppmeshVirtualServiceSpecList(this, "spec", false); + public get spec() { + return this._spec; } // tags - computed: false, optional: true, required: false diff --git a/src/aws/apprunner/apprunner-auto-scaling-configuration-version.ts b/src/aws/apprunner/apprunner-auto-scaling-configuration-version.ts index fb7609a8f..12f752c14 100644 --- a/src/aws/apprunner/apprunner-auto-scaling-configuration-version.ts +++ b/src/aws/apprunner/apprunner-auto-scaling-configuration-version.ts @@ -41,7 +41,7 @@ export class ApprunnerAutoScalingConfigurationVersion extends cdktf.TerraformRes // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apprunner_auto_scaling_configuration_version"; + public static readonly tfResourceType = "aws_apprunner_auto_scaling_configuration_version"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class ApprunnerAutoScalingConfigurationVersion extends cdktf.TerraformRes super(scope, id, { terraformResourceType: 'aws_apprunner_auto_scaling_configuration_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apprunner/apprunner-connection.ts b/src/aws/apprunner/apprunner-connection.ts index 552f01e13..2f07fda51 100644 --- a/src/aws/apprunner/apprunner-connection.ts +++ b/src/aws/apprunner/apprunner-connection.ts @@ -33,7 +33,7 @@ export class ApprunnerConnection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apprunner_connection"; + public static readonly tfResourceType = "aws_apprunner_connection"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ApprunnerConnection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apprunner_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/apprunner/apprunner-custom-domain-association.ts b/src/aws/apprunner/apprunner-custom-domain-association.ts index 951679c39..f5afd82f2 100644 --- a/src/aws/apprunner/apprunner-custom-domain-association.ts +++ b/src/aws/apprunner/apprunner-custom-domain-association.ts @@ -20,7 +20,45 @@ export interface ApprunnerCustomDomainAssociationConfig extends cdktf.TerraformM */ readonly serviceArn: string; } -export class ApprunnerCustomDomainAssociationCertificateValidationRecords extends cdktf.ComplexComputedList { +export interface ApprunnerCustomDomainAssociationCertificateValidationRecords { +} + +export function apprunnerCustomDomainAssociationCertificateValidationRecordsToTerraform(struct?: ApprunnerCustomDomainAssociationCertificateValidationRecords): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class ApprunnerCustomDomainAssociationCertificateValidationRecordsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ApprunnerCustomDomainAssociationCertificateValidationRecords | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ApprunnerCustomDomainAssociationCertificateValidationRecords | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { @@ -43,6 +81,25 @@ export class ApprunnerCustomDomainAssociationCertificateValidationRecords extend } } +export class ApprunnerCustomDomainAssociationCertificateValidationRecordsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ApprunnerCustomDomainAssociationCertificateValidationRecordsOutputReference { + return new ApprunnerCustomDomainAssociationCertificateValidationRecordsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/r/apprunner_custom_domain_association aws_apprunner_custom_domain_association} */ @@ -51,7 +108,7 @@ export class ApprunnerCustomDomainAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apprunner_custom_domain_association"; + public static readonly tfResourceType = "aws_apprunner_custom_domain_association"; // =========== // INITIALIZER @@ -68,7 +125,9 @@ export class ApprunnerCustomDomainAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apprunner_custom_domain_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -85,8 +144,9 @@ export class ApprunnerCustomDomainAssociation extends cdktf.TerraformResource { // ========== // certificate_validation_records - computed: true, optional: false, required: false - public certificateValidationRecords(index: string) { - return new ApprunnerCustomDomainAssociationCertificateValidationRecords(this, 'certificate_validation_records', index, true); + private _certificateValidationRecords = new ApprunnerCustomDomainAssociationCertificateValidationRecordsList(this, "certificate_validation_records", true); + public get certificateValidationRecords() { + return this._certificateValidationRecords; } // dns_target - computed: true, optional: false, required: false diff --git a/src/aws/apprunner/apprunner-service.ts b/src/aws/apprunner/apprunner-service.ts index 8ef5e3666..9d392d622 100644 --- a/src/aws/apprunner/apprunner-service.ts +++ b/src/aws/apprunner/apprunner-service.ts @@ -71,10 +71,9 @@ export class ApprunnerServiceEncryptionConfigurationOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceEncryptionConfiguration | undefined { @@ -159,10 +158,9 @@ export class ApprunnerServiceHealthCheckConfigurationOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceHealthCheckConfiguration | undefined { @@ -345,10 +343,9 @@ export class ApprunnerServiceInstanceConfigurationOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceInstanceConfiguration | undefined { @@ -460,10 +457,9 @@ export class ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceSourceConfigurationAuthenticationConfiguration | undefined { @@ -568,10 +564,9 @@ export class ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationC /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues | undefined { @@ -726,10 +721,9 @@ export class ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration | undefined { @@ -773,7 +767,7 @@ export class ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationO } // code_configuration_values - computed: false, optional: true, required: false - private _codeConfigurationValues = new ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference(this, "code_configuration_values", true); + private _codeConfigurationValues = new ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference(this, "code_configuration_values"); public get codeConfigurationValues() { return this._codeConfigurationValues; } @@ -816,10 +810,9 @@ export class ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion | undefined { @@ -912,10 +905,9 @@ export class ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceSourceConfigurationCodeRepository | undefined { @@ -965,7 +957,7 @@ export class ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference ex } // code_configuration - computed: false, optional: true, required: false - private _codeConfiguration = new ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference(this, "code_configuration", true); + private _codeConfiguration = new ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference(this, "code_configuration"); public get codeConfiguration() { return this._codeConfiguration; } @@ -981,7 +973,7 @@ export class ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference ex } // source_code_version - computed: false, optional: false, required: true - private _sourceCodeVersion = new ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference(this, "source_code_version", true); + private _sourceCodeVersion = new ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference(this, "source_code_version"); public get sourceCodeVersion() { return this._sourceCodeVersion; } @@ -1026,10 +1018,9 @@ export class ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguratio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration | undefined { @@ -1148,10 +1139,9 @@ export class ApprunnerServiceSourceConfigurationImageRepositoryOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceSourceConfigurationImageRepository | undefined { @@ -1214,7 +1204,7 @@ export class ApprunnerServiceSourceConfigurationImageRepositoryOutputReference e } // image_configuration - computed: false, optional: true, required: false - private _imageConfiguration = new ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference(this, "image_configuration", true); + private _imageConfiguration = new ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference(this, "image_configuration"); public get imageConfiguration() { return this._imageConfiguration; } @@ -1273,10 +1263,9 @@ export class ApprunnerServiceSourceConfigurationOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ApprunnerServiceSourceConfiguration | undefined { @@ -1335,7 +1324,7 @@ export class ApprunnerServiceSourceConfigurationOutputReference extends cdktf.Co } // authentication_configuration - computed: false, optional: true, required: false - private _authenticationConfiguration = new ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference(this, "authentication_configuration", true); + private _authenticationConfiguration = new ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference(this, "authentication_configuration"); public get authenticationConfiguration() { return this._authenticationConfiguration; } @@ -1351,7 +1340,7 @@ export class ApprunnerServiceSourceConfigurationOutputReference extends cdktf.Co } // code_repository - computed: false, optional: true, required: false - private _codeRepository = new ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference(this, "code_repository", true); + private _codeRepository = new ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference(this, "code_repository"); public get codeRepository() { return this._codeRepository; } @@ -1367,7 +1356,7 @@ export class ApprunnerServiceSourceConfigurationOutputReference extends cdktf.Co } // image_repository - computed: false, optional: true, required: false - private _imageRepository = new ApprunnerServiceSourceConfigurationImageRepositoryOutputReference(this, "image_repository", true); + private _imageRepository = new ApprunnerServiceSourceConfigurationImageRepositoryOutputReference(this, "image_repository"); public get imageRepository() { return this._imageRepository; } @@ -1391,7 +1380,7 @@ export class ApprunnerService extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_apprunner_service"; + public static readonly tfResourceType = "aws_apprunner_service"; // =========== // INITIALIZER @@ -1408,7 +1397,9 @@ export class ApprunnerService extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_apprunner_service', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1516,7 +1507,7 @@ export class ApprunnerService extends cdktf.TerraformResource { } // encryption_configuration - computed: false, optional: true, required: false - private _encryptionConfiguration = new ApprunnerServiceEncryptionConfigurationOutputReference(this, "encryption_configuration", true); + private _encryptionConfiguration = new ApprunnerServiceEncryptionConfigurationOutputReference(this, "encryption_configuration"); public get encryptionConfiguration() { return this._encryptionConfiguration; } @@ -1532,7 +1523,7 @@ export class ApprunnerService extends cdktf.TerraformResource { } // health_check_configuration - computed: false, optional: true, required: false - private _healthCheckConfiguration = new ApprunnerServiceHealthCheckConfigurationOutputReference(this, "health_check_configuration", true); + private _healthCheckConfiguration = new ApprunnerServiceHealthCheckConfigurationOutputReference(this, "health_check_configuration"); public get healthCheckConfiguration() { return this._healthCheckConfiguration; } @@ -1548,7 +1539,7 @@ export class ApprunnerService extends cdktf.TerraformResource { } // instance_configuration - computed: false, optional: true, required: false - private _instanceConfiguration = new ApprunnerServiceInstanceConfigurationOutputReference(this, "instance_configuration", true); + private _instanceConfiguration = new ApprunnerServiceInstanceConfigurationOutputReference(this, "instance_configuration"); public get instanceConfiguration() { return this._instanceConfiguration; } @@ -1564,7 +1555,7 @@ export class ApprunnerService extends cdktf.TerraformResource { } // source_configuration - computed: false, optional: false, required: true - private _sourceConfiguration = new ApprunnerServiceSourceConfigurationOutputReference(this, "source_configuration", true); + private _sourceConfiguration = new ApprunnerServiceSourceConfigurationOutputReference(this, "source_configuration"); public get sourceConfiguration() { return this._sourceConfiguration; } diff --git a/src/aws/appstream/appstream-directory-config.ts b/src/aws/appstream/appstream-directory-config.ts index 8988272ad..3b49cd7e8 100644 --- a/src/aws/appstream/appstream-directory-config.ts +++ b/src/aws/appstream/appstream-directory-config.ts @@ -50,10 +50,9 @@ export class AppstreamDirectoryConfigServiceAccountCredentialsOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppstreamDirectoryConfigServiceAccountCredentials | undefined { @@ -118,7 +117,7 @@ export class AppstreamDirectoryConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appstream_directory_config"; + public static readonly tfResourceType = "aws_appstream_directory_config"; // =========== // INITIALIZER @@ -135,7 +134,9 @@ export class AppstreamDirectoryConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appstream_directory_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -188,7 +189,7 @@ export class AppstreamDirectoryConfig extends cdktf.TerraformResource { } // service_account_credentials - computed: false, optional: false, required: true - private _serviceAccountCredentials = new AppstreamDirectoryConfigServiceAccountCredentialsOutputReference(this, "service_account_credentials", true); + private _serviceAccountCredentials = new AppstreamDirectoryConfigServiceAccountCredentialsOutputReference(this, "service_account_credentials"); public get serviceAccountCredentials() { return this._serviceAccountCredentials; } diff --git a/src/aws/appstream/appstream-fleet-stack-association.ts b/src/aws/appstream/appstream-fleet-stack-association.ts index 601d453ad..804c49b64 100644 --- a/src/aws/appstream/appstream-fleet-stack-association.ts +++ b/src/aws/appstream/appstream-fleet-stack-association.ts @@ -25,7 +25,7 @@ export class AppstreamFleetStackAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appstream_fleet_stack_association"; + public static readonly tfResourceType = "aws_appstream_fleet_stack_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class AppstreamFleetStackAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appstream_fleet_stack_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appstream/appstream-fleet.ts b/src/aws/appstream/appstream-fleet.ts index b7d36115c..140927b12 100644 --- a/src/aws/appstream/appstream-fleet.ts +++ b/src/aws/appstream/appstream-fleet.ts @@ -109,10 +109,9 @@ export class AppstreamFleetComputeCapacityOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppstreamFleetComputeCapacity | undefined { @@ -192,10 +191,9 @@ export class AppstreamFleetDomainJoinInfoOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppstreamFleetDomainJoinInfo | undefined { @@ -285,10 +283,9 @@ export class AppstreamFleetVpcConfigOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppstreamFleetVpcConfig | undefined { @@ -359,7 +356,7 @@ export class AppstreamFleet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appstream_fleet"; + public static readonly tfResourceType = "aws_appstream_fleet"; // =========== // INITIALIZER @@ -376,7 +373,9 @@ export class AppstreamFleet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appstream_fleet', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -662,7 +661,7 @@ export class AppstreamFleet extends cdktf.TerraformResource { } // compute_capacity - computed: false, optional: false, required: true - private _computeCapacity = new AppstreamFleetComputeCapacityOutputReference(this, "compute_capacity", true); + private _computeCapacity = new AppstreamFleetComputeCapacityOutputReference(this, "compute_capacity"); public get computeCapacity() { return this._computeCapacity; } @@ -675,7 +674,7 @@ export class AppstreamFleet extends cdktf.TerraformResource { } // domain_join_info - computed: false, optional: true, required: false - private _domainJoinInfo = new AppstreamFleetDomainJoinInfoOutputReference(this, "domain_join_info", true); + private _domainJoinInfo = new AppstreamFleetDomainJoinInfoOutputReference(this, "domain_join_info"); public get domainJoinInfo() { return this._domainJoinInfo; } @@ -691,7 +690,7 @@ export class AppstreamFleet extends cdktf.TerraformResource { } // vpc_config - computed: false, optional: true, required: false - private _vpcConfig = new AppstreamFleetVpcConfigOutputReference(this, "vpc_config", true); + private _vpcConfig = new AppstreamFleetVpcConfigOutputReference(this, "vpc_config"); public get vpcConfig() { return this._vpcConfig; } diff --git a/src/aws/appstream/appstream-image-builder.ts b/src/aws/appstream/appstream-image-builder.ts index 5acdb4fd0..3786dcb1b 100644 --- a/src/aws/appstream/appstream-image-builder.ts +++ b/src/aws/appstream/appstream-image-builder.ts @@ -120,10 +120,9 @@ export class AppstreamImageBuilderDomainJoinInfoOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppstreamImageBuilderDomainJoinInfo | undefined { @@ -213,10 +212,9 @@ export class AppstreamImageBuilderVpcConfigOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppstreamImageBuilderVpcConfig | undefined { @@ -287,7 +285,7 @@ export class AppstreamImageBuilder extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appstream_image_builder"; + public static readonly tfResourceType = "aws_appstream_image_builder"; // =========== // INITIALIZER @@ -304,7 +302,9 @@ export class AppstreamImageBuilder extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appstream_image_builder', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -539,7 +539,7 @@ export class AppstreamImageBuilder extends cdktf.TerraformResource { } // domain_join_info - computed: false, optional: true, required: false - private _domainJoinInfo = new AppstreamImageBuilderDomainJoinInfoOutputReference(this, "domain_join_info", true); + private _domainJoinInfo = new AppstreamImageBuilderDomainJoinInfoOutputReference(this, "domain_join_info"); public get domainJoinInfo() { return this._domainJoinInfo; } @@ -555,7 +555,7 @@ export class AppstreamImageBuilder extends cdktf.TerraformResource { } // vpc_config - computed: false, optional: true, required: false - private _vpcConfig = new AppstreamImageBuilderVpcConfigOutputReference(this, "vpc_config", true); + private _vpcConfig = new AppstreamImageBuilderVpcConfigOutputReference(this, "vpc_config"); public get vpcConfig() { return this._vpcConfig; } diff --git a/src/aws/appstream/appstream-stack.ts b/src/aws/appstream/appstream-stack.ts index 3c1eac12f..db47288a0 100644 --- a/src/aws/appstream/appstream-stack.ts +++ b/src/aws/appstream/appstream-stack.ts @@ -114,10 +114,9 @@ export class AppstreamStackApplicationSettingsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppstreamStackApplicationSettings | undefined { @@ -237,7 +236,7 @@ export class AppstreamStack extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appstream_stack"; + public static readonly tfResourceType = "aws_appstream_stack"; // =========== // INITIALIZER @@ -254,7 +253,9 @@ export class AppstreamStack extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appstream_stack', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -437,7 +438,7 @@ export class AppstreamStack extends cdktf.TerraformResource { } // application_settings - computed: false, optional: true, required: false - private _applicationSettings = new AppstreamStackApplicationSettingsOutputReference(this, "application_settings", true); + private _applicationSettings = new AppstreamStackApplicationSettingsOutputReference(this, "application_settings"); public get applicationSettings() { return this._applicationSettings; } diff --git a/src/aws/appstream/appstream-user-stack-association.ts b/src/aws/appstream/appstream-user-stack-association.ts index b55e3f5d1..fefb49b0b 100644 --- a/src/aws/appstream/appstream-user-stack-association.ts +++ b/src/aws/appstream/appstream-user-stack-association.ts @@ -33,7 +33,7 @@ export class AppstreamUserStackAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appstream_user_stack_association"; + public static readonly tfResourceType = "aws_appstream_user_stack_association"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class AppstreamUserStackAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appstream_user_stack_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appstream/appstream-user.ts b/src/aws/appstream/appstream-user.ts index bfa6f634e..66bf6cf72 100644 --- a/src/aws/appstream/appstream-user.ts +++ b/src/aws/appstream/appstream-user.ts @@ -41,7 +41,7 @@ export class AppstreamUser extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appstream_user"; + public static readonly tfResourceType = "aws_appstream_user"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class AppstreamUser extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appstream_user', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appsync/appsync-api-cache.ts b/src/aws/appsync/appsync-api-cache.ts index 4a7b3c2c2..f3b66a63d 100644 --- a/src/aws/appsync/appsync-api-cache.ts +++ b/src/aws/appsync/appsync-api-cache.ts @@ -41,7 +41,7 @@ export class AppsyncApiCache extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appsync_api_cache"; + public static readonly tfResourceType = "aws_appsync_api_cache"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class AppsyncApiCache extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appsync_api_cache', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appsync/appsync-api-key.ts b/src/aws/appsync/appsync-api-key.ts index b0f46cc7d..3fb554f95 100644 --- a/src/aws/appsync/appsync-api-key.ts +++ b/src/aws/appsync/appsync-api-key.ts @@ -29,7 +29,7 @@ export class AppsyncApiKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appsync_api_key"; + public static readonly tfResourceType = "aws_appsync_api_key"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class AppsyncApiKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appsync_api_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appsync/appsync-datasource.ts b/src/aws/appsync/appsync-datasource.ts index 7928f0bf1..6487ab09c 100644 --- a/src/aws/appsync/appsync-datasource.ts +++ b/src/aws/appsync/appsync-datasource.ts @@ -91,10 +91,9 @@ export class AppsyncDatasourceDynamodbConfigDeltaSyncConfigOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncDatasourceDynamodbConfigDeltaSyncConfig | undefined { @@ -220,10 +219,9 @@ export class AppsyncDatasourceDynamodbConfigOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncDatasourceDynamodbConfig | undefined { @@ -333,7 +331,7 @@ export class AppsyncDatasourceDynamodbConfigOutputReference extends cdktf.Comple } // delta_sync_config - computed: false, optional: true, required: false - private _deltaSyncConfig = new AppsyncDatasourceDynamodbConfigDeltaSyncConfigOutputReference(this, "delta_sync_config", true); + private _deltaSyncConfig = new AppsyncDatasourceDynamodbConfigDeltaSyncConfigOutputReference(this, "delta_sync_config"); public get deltaSyncConfig() { return this._deltaSyncConfig; } @@ -376,10 +374,9 @@ export class AppsyncDatasourceElasticsearchConfigOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncDatasourceElasticsearchConfig | undefined { @@ -466,10 +463,9 @@ export class AppsyncDatasourceHttpConfigAuthorizationConfigAwsIamConfigOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncDatasourceHttpConfigAuthorizationConfigAwsIamConfig | undefined { @@ -561,10 +557,9 @@ export class AppsyncDatasourceHttpConfigAuthorizationConfigOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncDatasourceHttpConfigAuthorizationConfig | undefined { @@ -611,7 +606,7 @@ export class AppsyncDatasourceHttpConfigAuthorizationConfigOutputReference exten } // aws_iam_config - computed: false, optional: true, required: false - private _awsIamConfig = new AppsyncDatasourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference(this, "aws_iam_config", true); + private _awsIamConfig = new AppsyncDatasourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference(this, "aws_iam_config"); public get awsIamConfig() { return this._awsIamConfig; } @@ -656,10 +651,9 @@ export class AppsyncDatasourceHttpConfigOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncDatasourceHttpConfig | undefined { @@ -703,7 +697,7 @@ export class AppsyncDatasourceHttpConfigOutputReference extends cdktf.ComplexObj } // authorization_config - computed: false, optional: true, required: false - private _authorizationConfig = new AppsyncDatasourceHttpConfigAuthorizationConfigOutputReference(this, "authorization_config", true); + private _authorizationConfig = new AppsyncDatasourceHttpConfigAuthorizationConfigOutputReference(this, "authorization_config"); public get authorizationConfig() { return this._authorizationConfig; } @@ -741,10 +735,9 @@ export class AppsyncDatasourceLambdaConfigOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncDatasourceLambdaConfig | undefined { @@ -824,10 +817,9 @@ export class AppsyncDatasourceRelationalDatabaseConfigHttpEndpointConfigOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncDatasourceRelationalDatabaseConfigHttpEndpointConfig | undefined { @@ -979,10 +971,9 @@ export class AppsyncDatasourceRelationalDatabaseConfigOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncDatasourceRelationalDatabaseConfig | undefined { @@ -1029,7 +1020,7 @@ export class AppsyncDatasourceRelationalDatabaseConfigOutputReference extends cd } // http_endpoint_config - computed: false, optional: true, required: false - private _httpEndpointConfig = new AppsyncDatasourceRelationalDatabaseConfigHttpEndpointConfigOutputReference(this, "http_endpoint_config", true); + private _httpEndpointConfig = new AppsyncDatasourceRelationalDatabaseConfigHttpEndpointConfigOutputReference(this, "http_endpoint_config"); public get httpEndpointConfig() { return this._httpEndpointConfig; } @@ -1053,7 +1044,7 @@ export class AppsyncDatasource extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appsync_datasource"; + public static readonly tfResourceType = "aws_appsync_datasource"; // =========== // INITIALIZER @@ -1070,7 +1061,9 @@ export class AppsyncDatasource extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appsync_datasource', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1175,7 +1168,7 @@ export class AppsyncDatasource extends cdktf.TerraformResource { } // dynamodb_config - computed: false, optional: true, required: false - private _dynamodbConfig = new AppsyncDatasourceDynamodbConfigOutputReference(this, "dynamodb_config", true); + private _dynamodbConfig = new AppsyncDatasourceDynamodbConfigOutputReference(this, "dynamodb_config"); public get dynamodbConfig() { return this._dynamodbConfig; } @@ -1191,7 +1184,7 @@ export class AppsyncDatasource extends cdktf.TerraformResource { } // elasticsearch_config - computed: false, optional: true, required: false - private _elasticsearchConfig = new AppsyncDatasourceElasticsearchConfigOutputReference(this, "elasticsearch_config", true); + private _elasticsearchConfig = new AppsyncDatasourceElasticsearchConfigOutputReference(this, "elasticsearch_config"); public get elasticsearchConfig() { return this._elasticsearchConfig; } @@ -1207,7 +1200,7 @@ export class AppsyncDatasource extends cdktf.TerraformResource { } // http_config - computed: false, optional: true, required: false - private _httpConfig = new AppsyncDatasourceHttpConfigOutputReference(this, "http_config", true); + private _httpConfig = new AppsyncDatasourceHttpConfigOutputReference(this, "http_config"); public get httpConfig() { return this._httpConfig; } @@ -1223,7 +1216,7 @@ export class AppsyncDatasource extends cdktf.TerraformResource { } // lambda_config - computed: false, optional: true, required: false - private _lambdaConfig = new AppsyncDatasourceLambdaConfigOutputReference(this, "lambda_config", true); + private _lambdaConfig = new AppsyncDatasourceLambdaConfigOutputReference(this, "lambda_config"); public get lambdaConfig() { return this._lambdaConfig; } @@ -1239,7 +1232,7 @@ export class AppsyncDatasource extends cdktf.TerraformResource { } // relational_database_config - computed: false, optional: true, required: false - private _relationalDatabaseConfig = new AppsyncDatasourceRelationalDatabaseConfigOutputReference(this, "relational_database_config", true); + private _relationalDatabaseConfig = new AppsyncDatasourceRelationalDatabaseConfigOutputReference(this, "relational_database_config"); public get relationalDatabaseConfig() { return this._relationalDatabaseConfig; } diff --git a/src/aws/appsync/appsync-domain-name-api-association.ts b/src/aws/appsync/appsync-domain-name-api-association.ts index 42dd577a2..0f52662cc 100644 --- a/src/aws/appsync/appsync-domain-name-api-association.ts +++ b/src/aws/appsync/appsync-domain-name-api-association.ts @@ -25,7 +25,7 @@ export class AppsyncDomainNameApiAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appsync_domain_name_api_association"; + public static readonly tfResourceType = "aws_appsync_domain_name_api_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class AppsyncDomainNameApiAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appsync_domain_name_api_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appsync/appsync-domain-name.ts b/src/aws/appsync/appsync-domain-name.ts index 0d8b913f7..65670f0b1 100644 --- a/src/aws/appsync/appsync-domain-name.ts +++ b/src/aws/appsync/appsync-domain-name.ts @@ -29,7 +29,7 @@ export class AppsyncDomainName extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appsync_domain_name"; + public static readonly tfResourceType = "aws_appsync_domain_name"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class AppsyncDomainName extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appsync_domain_name', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/appsync/appsync-function.ts b/src/aws/appsync/appsync-function.ts index 5aea1382c..95d45699f 100644 --- a/src/aws/appsync/appsync-function.ts +++ b/src/aws/appsync/appsync-function.ts @@ -69,10 +69,9 @@ export class AppsyncFunctionSyncConfigLambdaConflictHandlerConfigOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncFunctionSyncConfigLambdaConflictHandlerConfig | undefined { @@ -147,10 +146,9 @@ export class AppsyncFunctionSyncConfigOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncFunctionSyncConfig | undefined { @@ -219,7 +217,7 @@ export class AppsyncFunctionSyncConfigOutputReference extends cdktf.ComplexObjec } // lambda_conflict_handler_config - computed: false, optional: true, required: false - private _lambdaConflictHandlerConfig = new AppsyncFunctionSyncConfigLambdaConflictHandlerConfigOutputReference(this, "lambda_conflict_handler_config", true); + private _lambdaConflictHandlerConfig = new AppsyncFunctionSyncConfigLambdaConflictHandlerConfigOutputReference(this, "lambda_conflict_handler_config"); public get lambdaConflictHandlerConfig() { return this._lambdaConflictHandlerConfig; } @@ -243,7 +241,7 @@ export class AppsyncFunction extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appsync_function"; + public static readonly tfResourceType = "aws_appsync_function"; // =========== // INITIALIZER @@ -260,7 +258,9 @@ export class AppsyncFunction extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appsync_function', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -411,7 +411,7 @@ export class AppsyncFunction extends cdktf.TerraformResource { } // sync_config - computed: false, optional: true, required: false - private _syncConfig = new AppsyncFunctionSyncConfigOutputReference(this, "sync_config", true); + private _syncConfig = new AppsyncFunctionSyncConfigOutputReference(this, "sync_config"); public get syncConfig() { return this._syncConfig; } diff --git a/src/aws/appsync/appsync-graphql-api.ts b/src/aws/appsync/appsync-graphql-api.ts index 375e4d8ad..316e0f037 100644 --- a/src/aws/appsync/appsync-graphql-api.ts +++ b/src/aws/appsync/appsync-graphql-api.ts @@ -95,10 +95,9 @@ export class AppsyncGraphqlApiAdditionalAuthenticationProviderLambdaAuthorizerCo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncGraphqlApiAdditionalAuthenticationProviderLambdaAuthorizerConfig | undefined { @@ -217,10 +216,9 @@ export class AppsyncGraphqlApiAdditionalAuthenticationProviderOpenidConnectConfi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncGraphqlApiAdditionalAuthenticationProviderOpenidConnectConfig | undefined { @@ -356,10 +354,9 @@ export class AppsyncGraphqlApiAdditionalAuthenticationProviderUserPoolConfigOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncGraphqlApiAdditionalAuthenticationProviderUserPoolConfig | undefined { @@ -511,10 +508,9 @@ export class AppsyncGraphqlApiLambdaAuthorizerConfigOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncGraphqlApiLambdaAuthorizerConfig | undefined { @@ -628,10 +624,9 @@ export class AppsyncGraphqlApiLogConfigOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncGraphqlApiLogConfig | undefined { @@ -747,10 +742,9 @@ export class AppsyncGraphqlApiOpenidConnectConfigOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncGraphqlApiOpenidConnectConfig | undefined { @@ -891,10 +885,9 @@ export class AppsyncGraphqlApiUserPoolConfigOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncGraphqlApiUserPoolConfig | undefined { @@ -1003,7 +996,7 @@ export class AppsyncGraphqlApi extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appsync_graphql_api"; + public static readonly tfResourceType = "aws_appsync_graphql_api"; // =========== // INITIALIZER @@ -1020,7 +1013,9 @@ export class AppsyncGraphqlApi extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appsync_graphql_api', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1167,7 +1162,7 @@ export class AppsyncGraphqlApi extends cdktf.TerraformResource { } // lambda_authorizer_config - computed: false, optional: true, required: false - private _lambdaAuthorizerConfig = new AppsyncGraphqlApiLambdaAuthorizerConfigOutputReference(this, "lambda_authorizer_config", true); + private _lambdaAuthorizerConfig = new AppsyncGraphqlApiLambdaAuthorizerConfigOutputReference(this, "lambda_authorizer_config"); public get lambdaAuthorizerConfig() { return this._lambdaAuthorizerConfig; } @@ -1183,7 +1178,7 @@ export class AppsyncGraphqlApi extends cdktf.TerraformResource { } // log_config - computed: false, optional: true, required: false - private _logConfig = new AppsyncGraphqlApiLogConfigOutputReference(this, "log_config", true); + private _logConfig = new AppsyncGraphqlApiLogConfigOutputReference(this, "log_config"); public get logConfig() { return this._logConfig; } @@ -1199,7 +1194,7 @@ export class AppsyncGraphqlApi extends cdktf.TerraformResource { } // openid_connect_config - computed: false, optional: true, required: false - private _openidConnectConfig = new AppsyncGraphqlApiOpenidConnectConfigOutputReference(this, "openid_connect_config", true); + private _openidConnectConfig = new AppsyncGraphqlApiOpenidConnectConfigOutputReference(this, "openid_connect_config"); public get openidConnectConfig() { return this._openidConnectConfig; } @@ -1215,7 +1210,7 @@ export class AppsyncGraphqlApi extends cdktf.TerraformResource { } // user_pool_config - computed: false, optional: true, required: false - private _userPoolConfig = new AppsyncGraphqlApiUserPoolConfigOutputReference(this, "user_pool_config", true); + private _userPoolConfig = new AppsyncGraphqlApiUserPoolConfigOutputReference(this, "user_pool_config"); public get userPoolConfig() { return this._userPoolConfig; } diff --git a/src/aws/appsync/appsync-resolver.ts b/src/aws/appsync/appsync-resolver.ts index 7577d93b5..31cc2f94b 100644 --- a/src/aws/appsync/appsync-resolver.ts +++ b/src/aws/appsync/appsync-resolver.ts @@ -86,10 +86,9 @@ export class AppsyncResolverCachingConfigOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncResolverCachingConfig | undefined { @@ -174,10 +173,9 @@ export class AppsyncResolverPipelineConfigOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncResolverPipelineConfig | undefined { @@ -240,10 +238,9 @@ export class AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncResolverSyncConfigLambdaConflictHandlerConfig | undefined { @@ -318,10 +315,9 @@ export class AppsyncResolverSyncConfigOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AppsyncResolverSyncConfig | undefined { @@ -390,7 +386,7 @@ export class AppsyncResolverSyncConfigOutputReference extends cdktf.ComplexObjec } // lambda_conflict_handler_config - computed: false, optional: true, required: false - private _lambdaConflictHandlerConfig = new AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference(this, "lambda_conflict_handler_config", true); + private _lambdaConflictHandlerConfig = new AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference(this, "lambda_conflict_handler_config"); public get lambdaConflictHandlerConfig() { return this._lambdaConflictHandlerConfig; } @@ -414,7 +410,7 @@ export class AppsyncResolver extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_appsync_resolver"; + public static readonly tfResourceType = "aws_appsync_resolver"; // =========== // INITIALIZER @@ -431,7 +427,9 @@ export class AppsyncResolver extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_appsync_resolver', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -585,7 +583,7 @@ export class AppsyncResolver extends cdktf.TerraformResource { } // caching_config - computed: false, optional: true, required: false - private _cachingConfig = new AppsyncResolverCachingConfigOutputReference(this, "caching_config", true); + private _cachingConfig = new AppsyncResolverCachingConfigOutputReference(this, "caching_config"); public get cachingConfig() { return this._cachingConfig; } @@ -601,7 +599,7 @@ export class AppsyncResolver extends cdktf.TerraformResource { } // pipeline_config - computed: false, optional: true, required: false - private _pipelineConfig = new AppsyncResolverPipelineConfigOutputReference(this, "pipeline_config", true); + private _pipelineConfig = new AppsyncResolverPipelineConfigOutputReference(this, "pipeline_config"); public get pipelineConfig() { return this._pipelineConfig; } @@ -617,7 +615,7 @@ export class AppsyncResolver extends cdktf.TerraformResource { } // sync_config - computed: false, optional: true, required: false - private _syncConfig = new AppsyncResolverSyncConfigOutputReference(this, "sync_config", true); + private _syncConfig = new AppsyncResolverSyncConfigOutputReference(this, "sync_config"); public get syncConfig() { return this._syncConfig; } diff --git a/src/aws/athena/athena-database.ts b/src/aws/athena/athena-database.ts index d6e0864fa..ae370a73a 100644 --- a/src/aws/athena/athena-database.ts +++ b/src/aws/athena/athena-database.ts @@ -54,10 +54,9 @@ export class AthenaDatabaseEncryptionConfigurationOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AthenaDatabaseEncryptionConfiguration | undefined { @@ -125,7 +124,7 @@ export class AthenaDatabase extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_athena_database"; + public static readonly tfResourceType = "aws_athena_database"; // =========== // INITIALIZER @@ -142,7 +141,9 @@ export class AthenaDatabase extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_athena_database', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -207,7 +208,7 @@ export class AthenaDatabase extends cdktf.TerraformResource { } // encryption_configuration - computed: false, optional: true, required: false - private _encryptionConfiguration = new AthenaDatabaseEncryptionConfigurationOutputReference(this, "encryption_configuration", true); + private _encryptionConfiguration = new AthenaDatabaseEncryptionConfigurationOutputReference(this, "encryption_configuration"); public get encryptionConfiguration() { return this._encryptionConfiguration; } diff --git a/src/aws/athena/athena-named-query.ts b/src/aws/athena/athena-named-query.ts index 30dbc1bbd..b063f1c4a 100644 --- a/src/aws/athena/athena-named-query.ts +++ b/src/aws/athena/athena-named-query.ts @@ -37,7 +37,7 @@ export class AthenaNamedQuery extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_athena_named_query"; + public static readonly tfResourceType = "aws_athena_named_query"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class AthenaNamedQuery extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_athena_named_query', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/athena/athena-workgroup.ts b/src/aws/athena/athena-workgroup.ts index f615bc48e..519d24e43 100644 --- a/src/aws/athena/athena-workgroup.ts +++ b/src/aws/athena/athena-workgroup.ts @@ -61,10 +61,9 @@ export class AthenaWorkgroupConfigurationEngineVersionOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AthenaWorkgroupConfigurationEngineVersion | undefined { @@ -137,10 +136,9 @@ export class AthenaWorkgroupConfigurationResultConfigurationEncryptionConfigurat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AthenaWorkgroupConfigurationResultConfigurationEncryptionConfiguration | undefined { @@ -232,10 +230,9 @@ export class AthenaWorkgroupConfigurationResultConfigurationOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AthenaWorkgroupConfigurationResultConfiguration | undefined { @@ -282,7 +279,7 @@ export class AthenaWorkgroupConfigurationResultConfigurationOutputReference exte } // encryption_configuration - computed: false, optional: true, required: false - private _encryptionConfiguration = new AthenaWorkgroupConfigurationResultConfigurationEncryptionConfigurationOutputReference(this, "encryption_configuration", true); + private _encryptionConfiguration = new AthenaWorkgroupConfigurationResultConfigurationEncryptionConfigurationOutputReference(this, "encryption_configuration"); public get encryptionConfiguration() { return this._encryptionConfiguration; } @@ -349,10 +346,9 @@ export class AthenaWorkgroupConfigurationOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AthenaWorkgroupConfiguration | undefined { @@ -471,7 +467,7 @@ export class AthenaWorkgroupConfigurationOutputReference extends cdktf.ComplexOb } // engine_version - computed: false, optional: true, required: false - private _engineVersion = new AthenaWorkgroupConfigurationEngineVersionOutputReference(this, "engine_version", true); + private _engineVersion = new AthenaWorkgroupConfigurationEngineVersionOutputReference(this, "engine_version"); public get engineVersion() { return this._engineVersion; } @@ -487,7 +483,7 @@ export class AthenaWorkgroupConfigurationOutputReference extends cdktf.ComplexOb } // result_configuration - computed: false, optional: true, required: false - private _resultConfiguration = new AthenaWorkgroupConfigurationResultConfigurationOutputReference(this, "result_configuration", true); + private _resultConfiguration = new AthenaWorkgroupConfigurationResultConfigurationOutputReference(this, "result_configuration"); public get resultConfiguration() { return this._resultConfiguration; } @@ -511,7 +507,7 @@ export class AthenaWorkgroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_athena_workgroup"; + public static readonly tfResourceType = "aws_athena_workgroup"; // =========== // INITIALIZER @@ -528,7 +524,9 @@ export class AthenaWorkgroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_athena_workgroup', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -652,7 +650,7 @@ export class AthenaWorkgroup extends cdktf.TerraformResource { } // configuration - computed: false, optional: true, required: false - private _configuration = new AthenaWorkgroupConfigurationOutputReference(this, "configuration", true); + private _configuration = new AthenaWorkgroupConfigurationOutputReference(this, "configuration"); public get configuration() { return this._configuration; } diff --git a/src/aws/autoscaling/autoscaling-attachment.ts b/src/aws/autoscaling/autoscaling-attachment.ts index 663fa5284..7932f7a2e 100644 --- a/src/aws/autoscaling/autoscaling-attachment.ts +++ b/src/aws/autoscaling/autoscaling-attachment.ts @@ -29,7 +29,7 @@ export class AutoscalingAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscaling_attachment"; + public static readonly tfResourceType = "aws_autoscaling_attachment"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class AutoscalingAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_autoscaling_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/autoscaling/autoscaling-group-tag.ts b/src/aws/autoscaling/autoscaling-group-tag.ts index 874a29ad9..f1d75f288 100644 --- a/src/aws/autoscaling/autoscaling-group-tag.ts +++ b/src/aws/autoscaling/autoscaling-group-tag.ts @@ -51,10 +51,9 @@ export class AutoscalingGroupTagTagOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupTagTag | undefined { @@ -138,7 +137,7 @@ export class AutoscalingGroupTagA extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscaling_group_tag"; + public static readonly tfResourceType = "aws_autoscaling_group_tag"; // =========== // INITIALIZER @@ -155,7 +154,9 @@ export class AutoscalingGroupTagA extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_autoscaling_group_tag', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -189,7 +190,7 @@ export class AutoscalingGroupTagA extends cdktf.TerraformResource { } // tag - computed: false, optional: false, required: true - private _tag = new AutoscalingGroupTagTagOutputReference(this, "tag", true); + private _tag = new AutoscalingGroupTagTagOutputReference(this, "tag"); public get tag() { return this._tag; } diff --git a/src/aws/autoscaling/autoscaling-group.ts b/src/aws/autoscaling/autoscaling-group.ts index d3bb57fe7..8813c5ce6 100644 --- a/src/aws/autoscaling/autoscaling-group.ts +++ b/src/aws/autoscaling/autoscaling-group.ts @@ -247,10 +247,9 @@ export class AutoscalingGroupInstanceRefreshPreferencesOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupInstanceRefreshPreferences | undefined { @@ -391,10 +390,9 @@ export class AutoscalingGroupInstanceRefreshOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupInstanceRefresh | undefined { @@ -460,7 +458,7 @@ export class AutoscalingGroupInstanceRefreshOutputReference extends cdktf.Comple } // preferences - computed: false, optional: true, required: false - private _preferences = new AutoscalingGroupInstanceRefreshPreferencesOutputReference(this, "preferences", true); + private _preferences = new AutoscalingGroupInstanceRefreshPreferencesOutputReference(this, "preferences"); public get preferences() { return this._preferences; } @@ -507,10 +505,9 @@ export class AutoscalingGroupLaunchTemplateOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupLaunchTemplate | undefined { @@ -625,10 +622,9 @@ export class AutoscalingGroupMixedInstancesPolicyInstancesDistributionOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupMixedInstancesPolicyInstancesDistribution | undefined { @@ -811,10 +807,9 @@ export class AutoscalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification | undefined { @@ -931,10 +926,9 @@ export class AutoscalingGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification | undefined { @@ -1079,10 +1073,9 @@ export class AutoscalingGroupMixedInstancesPolicyLaunchTemplateOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupMixedInstancesPolicyLaunchTemplate | undefined { @@ -1113,7 +1106,7 @@ export class AutoscalingGroupMixedInstancesPolicyLaunchTemplateOutputReference e } // launch_template_specification - computed: false, optional: false, required: true - private _launchTemplateSpecification = new AutoscalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference(this, "launch_template_specification", true); + private _launchTemplateSpecification = new AutoscalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference(this, "launch_template_specification"); public get launchTemplateSpecification() { return this._launchTemplateSpecification; } @@ -1174,10 +1167,9 @@ export class AutoscalingGroupMixedInstancesPolicyOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupMixedInstancesPolicy | undefined { @@ -1208,7 +1200,7 @@ export class AutoscalingGroupMixedInstancesPolicyOutputReference extends cdktf.C } // instances_distribution - computed: false, optional: true, required: false - private _instancesDistribution = new AutoscalingGroupMixedInstancesPolicyInstancesDistributionOutputReference(this, "instances_distribution", true); + private _instancesDistribution = new AutoscalingGroupMixedInstancesPolicyInstancesDistributionOutputReference(this, "instances_distribution"); public get instancesDistribution() { return this._instancesDistribution; } @@ -1224,7 +1216,7 @@ export class AutoscalingGroupMixedInstancesPolicyOutputReference extends cdktf.C } // launch_template - computed: false, optional: false, required: true - private _launchTemplate = new AutoscalingGroupMixedInstancesPolicyLaunchTemplateOutputReference(this, "launch_template", true); + private _launchTemplate = new AutoscalingGroupMixedInstancesPolicyLaunchTemplateOutputReference(this, "launch_template"); public get launchTemplate() { return this._launchTemplate; } @@ -1286,10 +1278,9 @@ export class AutoscalingGroupTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupTimeouts | undefined { @@ -1362,10 +1353,9 @@ export class AutoscalingGroupWarmPoolOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingGroupWarmPool | undefined { @@ -1458,7 +1448,7 @@ export class AutoscalingGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscaling_group"; + public static readonly tfResourceType = "aws_autoscaling_group"; // =========== // INITIALIZER @@ -1475,7 +1465,9 @@ export class AutoscalingGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_autoscaling_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1993,7 +1985,7 @@ export class AutoscalingGroup extends cdktf.TerraformResource { } // instance_refresh - computed: false, optional: true, required: false - private _instanceRefresh = new AutoscalingGroupInstanceRefreshOutputReference(this, "instance_refresh", true); + private _instanceRefresh = new AutoscalingGroupInstanceRefreshOutputReference(this, "instance_refresh"); public get instanceRefresh() { return this._instanceRefresh; } @@ -2009,7 +2001,7 @@ export class AutoscalingGroup extends cdktf.TerraformResource { } // launch_template - computed: false, optional: true, required: false - private _launchTemplate = new AutoscalingGroupLaunchTemplateOutputReference(this, "launch_template", true); + private _launchTemplate = new AutoscalingGroupLaunchTemplateOutputReference(this, "launch_template"); public get launchTemplate() { return this._launchTemplate; } @@ -2025,7 +2017,7 @@ export class AutoscalingGroup extends cdktf.TerraformResource { } // mixed_instances_policy - computed: false, optional: true, required: false - private _mixedInstancesPolicy = new AutoscalingGroupMixedInstancesPolicyOutputReference(this, "mixed_instances_policy", true); + private _mixedInstancesPolicy = new AutoscalingGroupMixedInstancesPolicyOutputReference(this, "mixed_instances_policy"); public get mixedInstancesPolicy() { return this._mixedInstancesPolicy; } @@ -2058,7 +2050,7 @@ export class AutoscalingGroup extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new AutoscalingGroupTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new AutoscalingGroupTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } @@ -2074,7 +2066,7 @@ export class AutoscalingGroup extends cdktf.TerraformResource { } // warm_pool - computed: false, optional: true, required: false - private _warmPool = new AutoscalingGroupWarmPoolOutputReference(this, "warm_pool", true); + private _warmPool = new AutoscalingGroupWarmPoolOutputReference(this, "warm_pool"); public get warmPool() { return this._warmPool; } diff --git a/src/aws/autoscaling/autoscaling-lifecycle-hook.ts b/src/aws/autoscaling/autoscaling-lifecycle-hook.ts index ec46a26fe..490819cb1 100644 --- a/src/aws/autoscaling/autoscaling-lifecycle-hook.ts +++ b/src/aws/autoscaling/autoscaling-lifecycle-hook.ts @@ -49,7 +49,7 @@ export class AutoscalingLifecycleHook extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscaling_lifecycle_hook"; + public static readonly tfResourceType = "aws_autoscaling_lifecycle_hook"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class AutoscalingLifecycleHook extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_autoscaling_lifecycle_hook', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/autoscaling/autoscaling-notification.ts b/src/aws/autoscaling/autoscaling-notification.ts index 1b33ee82a..d38f08e1e 100644 --- a/src/aws/autoscaling/autoscaling-notification.ts +++ b/src/aws/autoscaling/autoscaling-notification.ts @@ -29,7 +29,7 @@ export class AutoscalingNotification extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscaling_notification"; + public static readonly tfResourceType = "aws_autoscaling_notification"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class AutoscalingNotification extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_autoscaling_notification', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/autoscaling/autoscaling-policy.ts b/src/aws/autoscaling/autoscaling-policy.ts index 434da670a..cae9caff9 100644 --- a/src/aws/autoscaling/autoscaling-policy.ts +++ b/src/aws/autoscaling/autoscaling-policy.ts @@ -90,10 +90,9 @@ export class AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationP /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecification | undefined { @@ -177,10 +176,9 @@ export class AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationP /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecification | undefined { @@ -264,10 +262,9 @@ export class AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationP /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecification | undefined { @@ -367,10 +364,9 @@ export class AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingPolicyPredictiveScalingConfigurationMetricSpecification | undefined { @@ -426,7 +422,7 @@ export class AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationO } // predefined_load_metric_specification - computed: false, optional: true, required: false - private _predefinedLoadMetricSpecification = new AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationOutputReference(this, "predefined_load_metric_specification", true); + private _predefinedLoadMetricSpecification = new AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationOutputReference(this, "predefined_load_metric_specification"); public get predefinedLoadMetricSpecification() { return this._predefinedLoadMetricSpecification; } @@ -442,7 +438,7 @@ export class AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationO } // predefined_metric_pair_specification - computed: false, optional: true, required: false - private _predefinedMetricPairSpecification = new AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationOutputReference(this, "predefined_metric_pair_specification", true); + private _predefinedMetricPairSpecification = new AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationOutputReference(this, "predefined_metric_pair_specification"); public get predefinedMetricPairSpecification() { return this._predefinedMetricPairSpecification; } @@ -458,7 +454,7 @@ export class AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationO } // predefined_scaling_metric_specification - computed: false, optional: true, required: false - private _predefinedScalingMetricSpecification = new AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationOutputReference(this, "predefined_scaling_metric_specification", true); + private _predefinedScalingMetricSpecification = new AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationOutputReference(this, "predefined_scaling_metric_specification"); public get predefinedScalingMetricSpecification() { return this._predefinedScalingMetricSpecification; } @@ -518,10 +514,9 @@ export class AutoscalingPolicyPredictiveScalingConfigurationOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingPolicyPredictiveScalingConfiguration | undefined { @@ -634,7 +629,7 @@ export class AutoscalingPolicyPredictiveScalingConfigurationOutputReference exte } // metric_specification - computed: false, optional: false, required: true - private _metricSpecification = new AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationOutputReference(this, "metric_specification", true); + private _metricSpecification = new AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationOutputReference(this, "metric_specification"); public get metricSpecification() { return this._metricSpecification; } @@ -740,10 +735,9 @@ export class AutoscalingPolicyTargetTrackingConfigurationCustomizedMetricSpecifi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingPolicyTargetTrackingConfigurationCustomizedMetricSpecification | undefined { @@ -891,10 +885,9 @@ export class AutoscalingPolicyTargetTrackingConfigurationPredefinedMetricSpecifi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification | undefined { @@ -995,10 +988,9 @@ export class AutoscalingPolicyTargetTrackingConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingPolicyTargetTrackingConfiguration | undefined { @@ -1070,7 +1062,7 @@ export class AutoscalingPolicyTargetTrackingConfigurationOutputReference extends } // customized_metric_specification - computed: false, optional: true, required: false - private _customizedMetricSpecification = new AutoscalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference(this, "customized_metric_specification", true); + private _customizedMetricSpecification = new AutoscalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference(this, "customized_metric_specification"); public get customizedMetricSpecification() { return this._customizedMetricSpecification; } @@ -1086,7 +1078,7 @@ export class AutoscalingPolicyTargetTrackingConfigurationOutputReference extends } // predefined_metric_specification - computed: false, optional: true, required: false - private _predefinedMetricSpecification = new AutoscalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference(this, "predefined_metric_specification", true); + private _predefinedMetricSpecification = new AutoscalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference(this, "predefined_metric_specification"); public get predefinedMetricSpecification() { return this._predefinedMetricSpecification; } @@ -1110,7 +1102,7 @@ export class AutoscalingPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscaling_policy"; + public static readonly tfResourceType = "aws_autoscaling_policy"; // =========== // INITIALIZER @@ -1127,7 +1119,9 @@ export class AutoscalingPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_autoscaling_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1301,7 +1295,7 @@ export class AutoscalingPolicy extends cdktf.TerraformResource { } // predictive_scaling_configuration - computed: false, optional: true, required: false - private _predictiveScalingConfiguration = new AutoscalingPolicyPredictiveScalingConfigurationOutputReference(this, "predictive_scaling_configuration", true); + private _predictiveScalingConfiguration = new AutoscalingPolicyPredictiveScalingConfigurationOutputReference(this, "predictive_scaling_configuration"); public get predictiveScalingConfiguration() { return this._predictiveScalingConfiguration; } @@ -1334,7 +1328,7 @@ export class AutoscalingPolicy extends cdktf.TerraformResource { } // target_tracking_configuration - computed: false, optional: true, required: false - private _targetTrackingConfiguration = new AutoscalingPolicyTargetTrackingConfigurationOutputReference(this, "target_tracking_configuration", true); + private _targetTrackingConfiguration = new AutoscalingPolicyTargetTrackingConfigurationOutputReference(this, "target_tracking_configuration"); public get targetTrackingConfiguration() { return this._targetTrackingConfiguration; } diff --git a/src/aws/autoscaling/autoscaling-schedule.ts b/src/aws/autoscaling/autoscaling-schedule.ts index f2a422f44..0d176506a 100644 --- a/src/aws/autoscaling/autoscaling-schedule.ts +++ b/src/aws/autoscaling/autoscaling-schedule.ts @@ -53,7 +53,7 @@ export class AutoscalingSchedule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscaling_schedule"; + public static readonly tfResourceType = "aws_autoscaling_schedule"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class AutoscalingSchedule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_autoscaling_schedule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/autoscaling/data-aws-autoscaling-group.ts b/src/aws/autoscaling/data-aws-autoscaling-group.ts index 683050349..b51ae9e66 100644 --- a/src/aws/autoscaling/data-aws-autoscaling-group.ts +++ b/src/aws/autoscaling/data-aws-autoscaling-group.ts @@ -12,7 +12,45 @@ export interface DataAwsAutoscalingGroupConfig extends cdktf.TerraformMetaArgume */ readonly name: string; } -export class DataAwsAutoscalingGroupLaunchTemplate extends cdktf.ComplexComputedList { +export interface DataAwsAutoscalingGroupLaunchTemplate { +} + +export function dataAwsAutoscalingGroupLaunchTemplateToTerraform(struct?: DataAwsAutoscalingGroupLaunchTemplate): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAutoscalingGroupLaunchTemplateOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAutoscalingGroupLaunchTemplate | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAutoscalingGroupLaunchTemplate | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // id - computed: true, optional: false, required: false public get id() { @@ -30,6 +68,25 @@ export class DataAwsAutoscalingGroupLaunchTemplate extends cdktf.ComplexComputed } } +export class DataAwsAutoscalingGroupLaunchTemplateList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAutoscalingGroupLaunchTemplateOutputReference { + return new DataAwsAutoscalingGroupLaunchTemplateOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/autoscaling_group aws_autoscaling_group} */ @@ -38,7 +95,7 @@ export class DataAwsAutoscalingGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscaling_group"; + public static readonly tfResourceType = "aws_autoscaling_group"; // =========== // INITIALIZER @@ -55,7 +112,9 @@ export class DataAwsAutoscalingGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_autoscaling_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -110,8 +169,9 @@ export class DataAwsAutoscalingGroup extends cdktf.TerraformDataSource { } // launch_template - computed: true, optional: false, required: false - public launchTemplate(index: string) { - return new DataAwsAutoscalingGroupLaunchTemplate(this, 'launch_template', index, false); + private _launchTemplate = new DataAwsAutoscalingGroupLaunchTemplateList(this, "launch_template", false); + public get launchTemplate() { + return this._launchTemplate; } // load_balancers - computed: true, optional: false, required: false diff --git a/src/aws/autoscaling/data-aws-autoscaling-groups.ts b/src/aws/autoscaling/data-aws-autoscaling-groups.ts index 6cfb7502d..05ec8866b 100644 --- a/src/aws/autoscaling/data-aws-autoscaling-groups.ts +++ b/src/aws/autoscaling/data-aws-autoscaling-groups.ts @@ -45,7 +45,7 @@ export class DataAwsAutoscalingGroups extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscaling_groups"; + public static readonly tfResourceType = "aws_autoscaling_groups"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class DataAwsAutoscalingGroups extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_autoscaling_groups', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/autoscalingplans/autoscalingplans-scaling-plan.ts b/src/aws/autoscalingplans/autoscalingplans-scaling-plan.ts index 15f9e9cfb..353b4c219 100644 --- a/src/aws/autoscalingplans/autoscalingplans-scaling-plan.ts +++ b/src/aws/autoscalingplans/autoscalingplans-scaling-plan.ts @@ -76,10 +76,9 @@ export class AutoscalingplansScalingPlanApplicationSourceOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingplansScalingPlanApplicationSource | undefined { @@ -185,10 +184,9 @@ export class AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSpecification | undefined { @@ -335,10 +333,9 @@ export class AutoscalingplansScalingPlanScalingInstructionPredefinedLoadMetricSp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingplansScalingPlanScalingInstructionPredefinedLoadMetricSpecification | undefined { @@ -440,10 +437,9 @@ export class AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigur /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecification | undefined { @@ -590,10 +586,9 @@ export class AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigur /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationPredefinedScalingMetricSpecification | undefined { @@ -800,7 +795,7 @@ export class AutoscalingplansScalingPlan extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_autoscalingplans_scaling_plan"; + public static readonly tfResourceType = "aws_autoscalingplans_scaling_plan"; // =========== // INITIALIZER @@ -817,7 +812,9 @@ export class AutoscalingplansScalingPlan extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_autoscalingplans_scaling_plan', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -857,7 +854,7 @@ export class AutoscalingplansScalingPlan extends cdktf.TerraformResource { } // application_source - computed: false, optional: false, required: true - private _applicationSource = new AutoscalingplansScalingPlanApplicationSourceOutputReference(this, "application_source", true); + private _applicationSource = new AutoscalingplansScalingPlanApplicationSourceOutputReference(this, "application_source"); public get applicationSource() { return this._applicationSource; } diff --git a/src/aws/aws-provider.ts b/src/aws/aws-provider.ts index cfa08511a..26dcb48a3 100644 --- a/src/aws/aws-provider.ts +++ b/src/aws/aws-provider.ts @@ -2386,7 +2386,7 @@ export class AwsProvider extends cdktf.TerraformProvider { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws"; + public static readonly tfResourceType = "aws"; // =========== // INITIALIZER @@ -2404,6 +2404,7 @@ export class AwsProvider extends cdktf.TerraformProvider { terraformResourceType: 'aws', terraformGeneratorMetadata: { providerName: 'aws', + providerVersion: '3.75.1', providerVersionConstraint: '~> 3.0' }, terraformProviderSource: 'aws' diff --git a/src/aws/backup/backup-global-settings.ts b/src/aws/backup/backup-global-settings.ts index 1fb0c3e06..1fedb6ce0 100644 --- a/src/aws/backup/backup-global-settings.ts +++ b/src/aws/backup/backup-global-settings.ts @@ -21,7 +21,7 @@ export class BackupGlobalSettings extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_global_settings"; + public static readonly tfResourceType = "aws_backup_global_settings"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class BackupGlobalSettings extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_backup_global_settings', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/backup-plan.ts b/src/aws/backup/backup-plan.ts index b94599da4..141291613 100644 --- a/src/aws/backup/backup-plan.ts +++ b/src/aws/backup/backup-plan.ts @@ -82,10 +82,9 @@ export class BackupPlanRuleCopyActionLifecycleOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BackupPlanRuleCopyActionLifecycle | undefined { @@ -199,10 +198,9 @@ export class BackupPlanRuleLifecycleOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BackupPlanRuleLifecycle | undefined { @@ -334,7 +332,7 @@ export class BackupPlan extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_plan"; + public static readonly tfResourceType = "aws_backup_plan"; // =========== // INITIALIZER @@ -351,7 +349,9 @@ export class BackupPlan extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_backup_plan', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/backup-region-settings.ts b/src/aws/backup/backup-region-settings.ts index 3212827b3..2ed45fab0 100644 --- a/src/aws/backup/backup-region-settings.ts +++ b/src/aws/backup/backup-region-settings.ts @@ -25,7 +25,7 @@ export class BackupRegionSettings extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_region_settings"; + public static readonly tfResourceType = "aws_backup_region_settings"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class BackupRegionSettings extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_backup_region_settings', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/backup-selection.ts b/src/aws/backup/backup-selection.ts index 82027402d..e16b4a5a5 100644 --- a/src/aws/backup/backup-selection.ts +++ b/src/aws/backup/backup-selection.ts @@ -204,7 +204,7 @@ export class BackupSelection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_selection"; + public static readonly tfResourceType = "aws_backup_selection"; // =========== // INITIALIZER @@ -221,7 +221,9 @@ export class BackupSelection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_backup_selection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/backup-vault-lock-configuration.ts b/src/aws/backup/backup-vault-lock-configuration.ts index bbe1011e8..395902326 100644 --- a/src/aws/backup/backup-vault-lock-configuration.ts +++ b/src/aws/backup/backup-vault-lock-configuration.ts @@ -33,7 +33,7 @@ export class BackupVaultLockConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_vault_lock_configuration"; + public static readonly tfResourceType = "aws_backup_vault_lock_configuration"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class BackupVaultLockConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_backup_vault_lock_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/backup-vault-notifications.ts b/src/aws/backup/backup-vault-notifications.ts index c26634dfc..7eb5ad9e5 100644 --- a/src/aws/backup/backup-vault-notifications.ts +++ b/src/aws/backup/backup-vault-notifications.ts @@ -29,7 +29,7 @@ export class BackupVaultNotifications extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_vault_notifications"; + public static readonly tfResourceType = "aws_backup_vault_notifications"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class BackupVaultNotifications extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_backup_vault_notifications', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/backup-vault-policy.ts b/src/aws/backup/backup-vault-policy.ts index 5fe5aa993..9d21ad4a3 100644 --- a/src/aws/backup/backup-vault-policy.ts +++ b/src/aws/backup/backup-vault-policy.ts @@ -25,7 +25,7 @@ export class BackupVaultPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_vault_policy"; + public static readonly tfResourceType = "aws_backup_vault_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class BackupVaultPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_backup_vault_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/backup-vault.ts b/src/aws/backup/backup-vault.ts index 89e9aef3c..57932f43e 100644 --- a/src/aws/backup/backup-vault.ts +++ b/src/aws/backup/backup-vault.ts @@ -33,7 +33,7 @@ export class BackupVault extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_vault"; + public static readonly tfResourceType = "aws_backup_vault"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class BackupVault extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_backup_vault', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/data-aws-backup-plan.ts b/src/aws/backup/data-aws-backup-plan.ts index c9527b314..2e5175bad 100644 --- a/src/aws/backup/data-aws-backup-plan.ts +++ b/src/aws/backup/data-aws-backup-plan.ts @@ -25,7 +25,7 @@ export class DataAwsBackupPlan extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_plan"; + public static readonly tfResourceType = "aws_backup_plan"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsBackupPlan extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_backup_plan', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/data-aws-backup-selection.ts b/src/aws/backup/data-aws-backup-selection.ts index dc202f164..1aa968591 100644 --- a/src/aws/backup/data-aws-backup-selection.ts +++ b/src/aws/backup/data-aws-backup-selection.ts @@ -25,7 +25,7 @@ export class DataAwsBackupSelection extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_selection"; + public static readonly tfResourceType = "aws_backup_selection"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsBackupSelection extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_backup_selection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/backup/data-aws-backup-vault.ts b/src/aws/backup/data-aws-backup-vault.ts index 4b870a165..ad5403dce 100644 --- a/src/aws/backup/data-aws-backup-vault.ts +++ b/src/aws/backup/data-aws-backup-vault.ts @@ -25,7 +25,7 @@ export class DataAwsBackupVault extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_backup_vault"; + public static readonly tfResourceType = "aws_backup_vault"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsBackupVault extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_backup_vault', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/batch/batch-compute-environment.ts b/src/aws/batch/batch-compute-environment.ts index d52edf320..eb85bfb50 100644 --- a/src/aws/batch/batch-compute-environment.ts +++ b/src/aws/batch/batch-compute-environment.ts @@ -70,10 +70,9 @@ export class BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BatchComputeEnvironmentComputeResourcesEc2Configuration | undefined { @@ -168,10 +167,9 @@ export class BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BatchComputeEnvironmentComputeResourcesLaunchTemplate | undefined { @@ -357,10 +355,9 @@ export class BatchComputeEnvironmentComputeResourcesOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BatchComputeEnvironmentComputeResources | undefined { @@ -687,7 +684,7 @@ export class BatchComputeEnvironmentComputeResourcesOutputReference extends cdkt } // ec2_configuration - computed: false, optional: true, required: false - private _ec2Configuration = new BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference(this, "ec2_configuration", true); + private _ec2Configuration = new BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference(this, "ec2_configuration"); public get ec2Configuration() { return this._ec2Configuration; } @@ -703,7 +700,7 @@ export class BatchComputeEnvironmentComputeResourcesOutputReference extends cdkt } // launch_template - computed: false, optional: true, required: false - private _launchTemplate = new BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference(this, "launch_template", true); + private _launchTemplate = new BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference(this, "launch_template"); public get launchTemplate() { return this._launchTemplate; } @@ -727,7 +724,7 @@ export class BatchComputeEnvironment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_batch_compute_environment"; + public static readonly tfResourceType = "aws_batch_compute_environment"; // =========== // INITIALIZER @@ -744,7 +741,9 @@ export class BatchComputeEnvironment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_batch_compute_environment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -900,7 +899,7 @@ export class BatchComputeEnvironment extends cdktf.TerraformResource { } // compute_resources - computed: false, optional: true, required: false - private _computeResources = new BatchComputeEnvironmentComputeResourcesOutputReference(this, "compute_resources", true); + private _computeResources = new BatchComputeEnvironmentComputeResourcesOutputReference(this, "compute_resources"); public get computeResources() { return this._computeResources; } diff --git a/src/aws/batch/batch-job-definition.ts b/src/aws/batch/batch-job-definition.ts index 7ad68fa23..997971434 100644 --- a/src/aws/batch/batch-job-definition.ts +++ b/src/aws/batch/batch-job-definition.ts @@ -114,10 +114,9 @@ export class BatchJobDefinitionRetryStrategyOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BatchJobDefinitionRetryStrategy | undefined { @@ -203,10 +202,9 @@ export class BatchJobDefinitionTimeoutOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BatchJobDefinitionTimeout | undefined { @@ -255,7 +253,7 @@ export class BatchJobDefinition extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_batch_job_definition"; + public static readonly tfResourceType = "aws_batch_job_definition"; // =========== // INITIALIZER @@ -272,7 +270,9 @@ export class BatchJobDefinition extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_batch_job_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -433,7 +433,7 @@ export class BatchJobDefinition extends cdktf.TerraformResource { } // retry_strategy - computed: false, optional: true, required: false - private _retryStrategy = new BatchJobDefinitionRetryStrategyOutputReference(this, "retry_strategy", true); + private _retryStrategy = new BatchJobDefinitionRetryStrategyOutputReference(this, "retry_strategy"); public get retryStrategy() { return this._retryStrategy; } @@ -449,7 +449,7 @@ export class BatchJobDefinition extends cdktf.TerraformResource { } // timeout - computed: false, optional: true, required: false - private _timeout = new BatchJobDefinitionTimeoutOutputReference(this, "timeout", true); + private _timeout = new BatchJobDefinitionTimeoutOutputReference(this, "timeout"); public get timeout() { return this._timeout; } diff --git a/src/aws/batch/batch-job-queue.ts b/src/aws/batch/batch-job-queue.ts index 33eeda1b0..b4d67a8ad 100644 --- a/src/aws/batch/batch-job-queue.ts +++ b/src/aws/batch/batch-job-queue.ts @@ -45,7 +45,7 @@ export class BatchJobQueue extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_batch_job_queue"; + public static readonly tfResourceType = "aws_batch_job_queue"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class BatchJobQueue extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_batch_job_queue', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/batch/batch-scheduling-policy.ts b/src/aws/batch/batch-scheduling-policy.ts index 5a939e660..a9735cfdb 100644 --- a/src/aws/batch/batch-scheduling-policy.ts +++ b/src/aws/batch/batch-scheduling-policy.ts @@ -83,10 +83,9 @@ export class BatchSchedulingPolicyFairSharePolicyOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BatchSchedulingPolicyFairSharePolicy | undefined { @@ -180,7 +179,7 @@ export class BatchSchedulingPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_batch_scheduling_policy"; + public static readonly tfResourceType = "aws_batch_scheduling_policy"; // =========== // INITIALIZER @@ -197,7 +196,9 @@ export class BatchSchedulingPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_batch_scheduling_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -270,7 +271,7 @@ export class BatchSchedulingPolicy extends cdktf.TerraformResource { } // fair_share_policy - computed: false, optional: true, required: false - private _fairSharePolicy = new BatchSchedulingPolicyFairSharePolicyOutputReference(this, "fair_share_policy", true); + private _fairSharePolicy = new BatchSchedulingPolicyFairSharePolicyOutputReference(this, "fair_share_policy"); public get fairSharePolicy() { return this._fairSharePolicy; } diff --git a/src/aws/batch/data-aws-batch-compute-environment.ts b/src/aws/batch/data-aws-batch-compute-environment.ts index a2b4a4e3a..18a45d4de 100644 --- a/src/aws/batch/data-aws-batch-compute-environment.ts +++ b/src/aws/batch/data-aws-batch-compute-environment.ts @@ -25,7 +25,7 @@ export class DataAwsBatchComputeEnvironment extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_batch_compute_environment"; + public static readonly tfResourceType = "aws_batch_compute_environment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsBatchComputeEnvironment extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_batch_compute_environment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/batch/data-aws-batch-job-queue.ts b/src/aws/batch/data-aws-batch-job-queue.ts index 087cc7aa1..ab6a52331 100644 --- a/src/aws/batch/data-aws-batch-job-queue.ts +++ b/src/aws/batch/data-aws-batch-job-queue.ts @@ -16,7 +16,45 @@ export interface DataAwsBatchJobQueueConfig extends cdktf.TerraformMetaArguments */ readonly tags?: { [key: string]: string }; } -export class DataAwsBatchJobQueueComputeEnvironmentOrder extends cdktf.ComplexComputedList { +export interface DataAwsBatchJobQueueComputeEnvironmentOrder { +} + +export function dataAwsBatchJobQueueComputeEnvironmentOrderToTerraform(struct?: DataAwsBatchJobQueueComputeEnvironmentOrder): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsBatchJobQueueComputeEnvironmentOrderOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsBatchJobQueueComputeEnvironmentOrder | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsBatchJobQueueComputeEnvironmentOrder | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // compute_environment - computed: true, optional: false, required: false public get computeEnvironment() { @@ -29,6 +67,25 @@ export class DataAwsBatchJobQueueComputeEnvironmentOrder extends cdktf.ComplexCo } } +export class DataAwsBatchJobQueueComputeEnvironmentOrderList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsBatchJobQueueComputeEnvironmentOrderOutputReference { + return new DataAwsBatchJobQueueComputeEnvironmentOrderOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/batch_job_queue aws_batch_job_queue} */ @@ -37,7 +94,7 @@ export class DataAwsBatchJobQueue extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_batch_job_queue"; + public static readonly tfResourceType = "aws_batch_job_queue"; // =========== // INITIALIZER @@ -54,7 +111,9 @@ export class DataAwsBatchJobQueue extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_batch_job_queue', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -75,8 +134,9 @@ export class DataAwsBatchJobQueue extends cdktf.TerraformDataSource { } // compute_environment_order - computed: true, optional: false, required: false - public computeEnvironmentOrder(index: string) { - return new DataAwsBatchJobQueueComputeEnvironmentOrder(this, 'compute_environment_order', index, false); + private _computeEnvironmentOrder = new DataAwsBatchJobQueueComputeEnvironmentOrderList(this, "compute_environment_order", false); + public get computeEnvironmentOrder() { + return this._computeEnvironmentOrder; } // id - computed: true, optional: true, required: false diff --git a/src/aws/batch/data-aws-batch-scheduling-policy.ts b/src/aws/batch/data-aws-batch-scheduling-policy.ts index 466f866e2..d2eeb8f44 100644 --- a/src/aws/batch/data-aws-batch-scheduling-policy.ts +++ b/src/aws/batch/data-aws-batch-scheduling-policy.ts @@ -16,7 +16,45 @@ export interface DataAwsBatchSchedulingPolicyConfig extends cdktf.TerraformMetaA */ readonly tags?: { [key: string]: string }; } -export class DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution extends cdktf.ComplexComputedList { +export interface DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution { +} + +export function dataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionToTerraform(struct?: DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // share_identifier - computed: true, optional: false, required: false public get shareIdentifier() { @@ -28,7 +66,64 @@ export class DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution extend return this.getNumberAttribute('weight_factor'); } } -export class DataAwsBatchSchedulingPolicyFairSharePolicy extends cdktf.ComplexComputedList { + +export class DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionOutputReference { + return new DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsBatchSchedulingPolicyFairSharePolicy { +} + +export function dataAwsBatchSchedulingPolicyFairSharePolicyToTerraform(struct?: DataAwsBatchSchedulingPolicyFairSharePolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsBatchSchedulingPolicyFairSharePolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsBatchSchedulingPolicyFairSharePolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsBatchSchedulingPolicyFairSharePolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // compute_reservation - computed: true, optional: false, required: false public get computeReservation() { @@ -41,9 +136,28 @@ export class DataAwsBatchSchedulingPolicyFairSharePolicy extends cdktf.ComplexCo } // share_distribution - computed: true, optional: false, required: false + private _shareDistribution = new DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionList(this, "share_distribution", true); public get shareDistribution() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('share_distribution'))); + return this._shareDistribution; + } +} + +export class DataAwsBatchSchedulingPolicyFairSharePolicyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsBatchSchedulingPolicyFairSharePolicyOutputReference { + return new DataAwsBatchSchedulingPolicyFairSharePolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -55,7 +169,7 @@ export class DataAwsBatchSchedulingPolicy extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_batch_scheduling_policy"; + public static readonly tfResourceType = "aws_batch_scheduling_policy"; // =========== // INITIALIZER @@ -72,7 +186,9 @@ export class DataAwsBatchSchedulingPolicy extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_batch_scheduling_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -101,8 +217,9 @@ export class DataAwsBatchSchedulingPolicy extends cdktf.TerraformDataSource { } // fair_share_policy - computed: true, optional: false, required: false - public fairSharePolicy(index: string) { - return new DataAwsBatchSchedulingPolicyFairSharePolicy(this, 'fair_share_policy', index, false); + private _fairSharePolicy = new DataAwsBatchSchedulingPolicyFairSharePolicyList(this, "fair_share_policy", false); + public get fairSharePolicy() { + return this._fairSharePolicy; } // id - computed: true, optional: true, required: false diff --git a/src/aws/budgets/budgets-budget-action.ts b/src/aws/budgets/budgets-budget-action.ts index 80f38e848..cf56b2550 100644 --- a/src/aws/budgets/budgets-budget-action.ts +++ b/src/aws/budgets/budgets-budget-action.ts @@ -78,10 +78,9 @@ export class BudgetsBudgetActionActionThresholdOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BudgetsBudgetActionActionThreshold | undefined { @@ -175,10 +174,9 @@ export class BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BudgetsBudgetActionDefinitionIamActionDefinition | undefined { @@ -309,10 +307,9 @@ export class BudgetsBudgetActionDefinitionScpActionDefinitionOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BudgetsBudgetActionDefinitionScpActionDefinition | undefined { @@ -401,10 +398,9 @@ export class BudgetsBudgetActionDefinitionSsmActionDefinitionOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BudgetsBudgetActionDefinitionSsmActionDefinition | undefined { @@ -518,10 +514,9 @@ export class BudgetsBudgetActionDefinitionOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BudgetsBudgetActionDefinition | undefined { @@ -558,7 +553,7 @@ export class BudgetsBudgetActionDefinitionOutputReference extends cdktf.ComplexO } // iam_action_definition - computed: false, optional: true, required: false - private _iamActionDefinition = new BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference(this, "iam_action_definition", true); + private _iamActionDefinition = new BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference(this, "iam_action_definition"); public get iamActionDefinition() { return this._iamActionDefinition; } @@ -574,7 +569,7 @@ export class BudgetsBudgetActionDefinitionOutputReference extends cdktf.ComplexO } // scp_action_definition - computed: false, optional: true, required: false - private _scpActionDefinition = new BudgetsBudgetActionDefinitionScpActionDefinitionOutputReference(this, "scp_action_definition", true); + private _scpActionDefinition = new BudgetsBudgetActionDefinitionScpActionDefinitionOutputReference(this, "scp_action_definition"); public get scpActionDefinition() { return this._scpActionDefinition; } @@ -590,7 +585,7 @@ export class BudgetsBudgetActionDefinitionOutputReference extends cdktf.ComplexO } // ssm_action_definition - computed: false, optional: true, required: false - private _ssmActionDefinition = new BudgetsBudgetActionDefinitionSsmActionDefinitionOutputReference(this, "ssm_action_definition", true); + private _ssmActionDefinition = new BudgetsBudgetActionDefinitionSsmActionDefinitionOutputReference(this, "ssm_action_definition"); public get ssmActionDefinition() { return this._ssmActionDefinition; } @@ -636,7 +631,7 @@ export class BudgetsBudgetAction extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_budgets_budget_action"; + public static readonly tfResourceType = "aws_budgets_budget_action"; // =========== // INITIALIZER @@ -653,7 +648,9 @@ export class BudgetsBudgetAction extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_budgets_budget_action', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -777,7 +774,7 @@ export class BudgetsBudgetAction extends cdktf.TerraformResource { } // action_threshold - computed: false, optional: false, required: true - private _actionThreshold = new BudgetsBudgetActionActionThresholdOutputReference(this, "action_threshold", true); + private _actionThreshold = new BudgetsBudgetActionActionThresholdOutputReference(this, "action_threshold"); public get actionThreshold() { return this._actionThreshold; } @@ -790,7 +787,7 @@ export class BudgetsBudgetAction extends cdktf.TerraformResource { } // definition - computed: false, optional: false, required: true - private _definition = new BudgetsBudgetActionDefinitionOutputReference(this, "definition", true); + private _definition = new BudgetsBudgetActionDefinitionOutputReference(this, "definition"); public get definition() { return this._definition; } diff --git a/src/aws/budgets/budgets-budget.ts b/src/aws/budgets/budgets-budget.ts index 1e3ec0db7..bb3ff2d5e 100644 --- a/src/aws/budgets/budgets-budget.ts +++ b/src/aws/budgets/budgets-budget.ts @@ -161,10 +161,9 @@ export class BudgetsBudgetCostTypesOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): BudgetsBudgetCostTypes | undefined { @@ -475,7 +474,7 @@ export class BudgetsBudget extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_budgets_budget"; + public static readonly tfResourceType = "aws_budgets_budget"; // =========== // INITIALIZER @@ -492,7 +491,9 @@ export class BudgetsBudget extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_budgets_budget', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -694,7 +695,7 @@ export class BudgetsBudget extends cdktf.TerraformResource { } // cost_types - computed: false, optional: true, required: false - private _costTypes = new BudgetsBudgetCostTypesOutputReference(this, "cost_types", true); + private _costTypes = new BudgetsBudgetCostTypesOutputReference(this, "cost_types"); public get costTypes() { return this._costTypes; } diff --git a/src/aws/chime/chime-voice-connector-group.ts b/src/aws/chime/chime-voice-connector-group.ts index f4f134013..3bd6f3d36 100644 --- a/src/aws/chime/chime-voice-connector-group.ts +++ b/src/aws/chime/chime-voice-connector-group.ts @@ -49,7 +49,7 @@ export class ChimeVoiceConnectorGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_chime_voice_connector_group"; + public static readonly tfResourceType = "aws_chime_voice_connector_group"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class ChimeVoiceConnectorGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_chime_voice_connector_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/chime/chime-voice-connector-logging.ts b/src/aws/chime/chime-voice-connector-logging.ts index ff5c7e3c6..bc03afd43 100644 --- a/src/aws/chime/chime-voice-connector-logging.ts +++ b/src/aws/chime/chime-voice-connector-logging.ts @@ -25,7 +25,7 @@ export class ChimeVoiceConnectorLogging extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_chime_voice_connector_logging"; + public static readonly tfResourceType = "aws_chime_voice_connector_logging"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ChimeVoiceConnectorLogging extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_chime_voice_connector_logging', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/chime/chime-voice-connector-origination.ts b/src/aws/chime/chime-voice-connector-origination.ts index edd5b54ae..c42da3df7 100644 --- a/src/aws/chime/chime-voice-connector-origination.ts +++ b/src/aws/chime/chime-voice-connector-origination.ts @@ -68,7 +68,7 @@ export class ChimeVoiceConnectorOrigination extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_chime_voice_connector_origination"; + public static readonly tfResourceType = "aws_chime_voice_connector_origination"; // =========== // INITIALIZER @@ -85,7 +85,9 @@ export class ChimeVoiceConnectorOrigination extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_chime_voice_connector_origination', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/chime/chime-voice-connector-streaming.ts b/src/aws/chime/chime-voice-connector-streaming.ts index d709c854b..ec6469975 100644 --- a/src/aws/chime/chime-voice-connector-streaming.ts +++ b/src/aws/chime/chime-voice-connector-streaming.ts @@ -33,7 +33,7 @@ export class ChimeVoiceConnectorStreaming extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_chime_voice_connector_streaming"; + public static readonly tfResourceType = "aws_chime_voice_connector_streaming"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ChimeVoiceConnectorStreaming extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_chime_voice_connector_streaming', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/chime/chime-voice-connector-termination-credentials.ts b/src/aws/chime/chime-voice-connector-termination-credentials.ts index c28e38bf7..2d7df0009 100644 --- a/src/aws/chime/chime-voice-connector-termination-credentials.ts +++ b/src/aws/chime/chime-voice-connector-termination-credentials.ts @@ -49,7 +49,7 @@ export class ChimeVoiceConnectorTerminationCredentials extends cdktf.TerraformRe // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_chime_voice_connector_termination_credentials"; + public static readonly tfResourceType = "aws_chime_voice_connector_termination_credentials"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class ChimeVoiceConnectorTerminationCredentials extends cdktf.TerraformRe super(scope, id, { terraformResourceType: 'aws_chime_voice_connector_termination_credentials', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/chime/chime-voice-connector-termination.ts b/src/aws/chime/chime-voice-connector-termination.ts index f8337ec9d..474f12e36 100644 --- a/src/aws/chime/chime-voice-connector-termination.ts +++ b/src/aws/chime/chime-voice-connector-termination.ts @@ -41,7 +41,7 @@ export class ChimeVoiceConnectorTermination extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_chime_voice_connector_termination"; + public static readonly tfResourceType = "aws_chime_voice_connector_termination"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class ChimeVoiceConnectorTermination extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_chime_voice_connector_termination', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/chime/chime-voice-connector.ts b/src/aws/chime/chime-voice-connector.ts index 963d7b26f..fbdff9afc 100644 --- a/src/aws/chime/chime-voice-connector.ts +++ b/src/aws/chime/chime-voice-connector.ts @@ -29,7 +29,7 @@ export class ChimeVoiceConnector extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_chime_voice_connector"; + public static readonly tfResourceType = "aws_chime_voice_connector"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ChimeVoiceConnector extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_chime_voice_connector', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloud9/cloud9-environment-ec2.ts b/src/aws/cloud9/cloud9-environment-ec2.ts index b201783a1..ba6f78242 100644 --- a/src/aws/cloud9/cloud9-environment-ec2.ts +++ b/src/aws/cloud9/cloud9-environment-ec2.ts @@ -49,7 +49,7 @@ export class Cloud9EnvironmentEc2 extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloud9_environment_ec2"; + public static readonly tfResourceType = "aws_cloud9_environment_ec2"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class Cloud9EnvironmentEc2 extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloud9_environment_ec2', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloud9/cloud9-environment-membership.ts b/src/aws/cloud9/cloud9-environment-membership.ts index 65a87ef95..9a9fd8b2e 100644 --- a/src/aws/cloud9/cloud9-environment-membership.ts +++ b/src/aws/cloud9/cloud9-environment-membership.ts @@ -29,7 +29,7 @@ export class Cloud9EnvironmentMembership extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloud9_environment_membership"; + public static readonly tfResourceType = "aws_cloud9_environment_membership"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Cloud9EnvironmentMembership extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloud9_environment_membership', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudcontrolapi-resource.ts b/src/aws/cloudcontrolapi-resource.ts index 0f3730915..8f6671927 100644 --- a/src/aws/cloudcontrolapi-resource.ts +++ b/src/aws/cloudcontrolapi-resource.ts @@ -67,10 +67,9 @@ export class CloudcontrolapiResourceTimeoutsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudcontrolapiResourceTimeouts | undefined { @@ -163,7 +162,7 @@ export class CloudcontrolapiResource extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudcontrolapi_resource"; + public static readonly tfResourceType = "aws_cloudcontrolapi_resource"; // =========== // INITIALIZER @@ -180,7 +179,9 @@ export class CloudcontrolapiResource extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudcontrolapi_resource', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -284,7 +285,7 @@ export class CloudcontrolapiResource extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new CloudcontrolapiResourceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new CloudcontrolapiResourceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/cloudformation/cloudformation-stack-set-instance.ts b/src/aws/cloudformation/cloudformation-stack-set-instance.ts index 39686e85a..ec61fbf3d 100644 --- a/src/aws/cloudformation/cloudformation-stack-set-instance.ts +++ b/src/aws/cloudformation/cloudformation-stack-set-instance.ts @@ -63,10 +63,9 @@ export class CloudformationStackSetInstanceDeploymentTargetsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudformationStackSetInstanceDeploymentTargets | undefined { @@ -139,10 +138,9 @@ export class CloudformationStackSetInstanceTimeoutsOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudformationStackSetInstanceTimeouts | undefined { @@ -235,7 +233,7 @@ export class CloudformationStackSetInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudformation_stack_set_instance"; + public static readonly tfResourceType = "aws_cloudformation_stack_set_instance"; // =========== // INITIALIZER @@ -252,7 +250,9 @@ export class CloudformationStackSetInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudformation_stack_set_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -365,7 +365,7 @@ export class CloudformationStackSetInstance extends cdktf.TerraformResource { } // deployment_targets - computed: false, optional: true, required: false - private _deploymentTargets = new CloudformationStackSetInstanceDeploymentTargetsOutputReference(this, "deployment_targets", true); + private _deploymentTargets = new CloudformationStackSetInstanceDeploymentTargetsOutputReference(this, "deployment_targets"); public get deploymentTargets() { return this._deploymentTargets; } @@ -381,7 +381,7 @@ export class CloudformationStackSetInstance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new CloudformationStackSetInstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new CloudformationStackSetInstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/cloudformation/cloudformation-stack-set.ts b/src/aws/cloudformation/cloudformation-stack-set.ts index 1b8fa2e9a..846d87cb4 100644 --- a/src/aws/cloudformation/cloudformation-stack-set.ts +++ b/src/aws/cloudformation/cloudformation-stack-set.ts @@ -92,10 +92,9 @@ export class CloudformationStackSetAutoDeploymentOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudformationStackSetAutoDeployment | undefined { @@ -180,10 +179,9 @@ export class CloudformationStackSetTimeoutsOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudformationStackSetTimeouts | undefined { @@ -232,7 +230,7 @@ export class CloudformationStackSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudformation_stack_set"; + public static readonly tfResourceType = "aws_cloudformation_stack_set"; // =========== // INITIALIZER @@ -249,7 +247,9 @@ export class CloudformationStackSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudformation_stack_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -464,7 +464,7 @@ export class CloudformationStackSet extends cdktf.TerraformResource { } // auto_deployment - computed: false, optional: true, required: false - private _autoDeployment = new CloudformationStackSetAutoDeploymentOutputReference(this, "auto_deployment", true); + private _autoDeployment = new CloudformationStackSetAutoDeploymentOutputReference(this, "auto_deployment"); public get autoDeployment() { return this._autoDeployment; } @@ -480,7 +480,7 @@ export class CloudformationStackSet extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new CloudformationStackSetTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new CloudformationStackSetTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/cloudformation/cloudformation-stack.ts b/src/aws/cloudformation/cloudformation-stack.ts index 2e25b0c6b..95d17ecc4 100644 --- a/src/aws/cloudformation/cloudformation-stack.ts +++ b/src/aws/cloudformation/cloudformation-stack.ts @@ -103,10 +103,9 @@ export class CloudformationStackTimeoutsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudformationStackTimeouts | undefined { @@ -199,7 +198,7 @@ export class CloudformationStack extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudformation_stack"; + public static readonly tfResourceType = "aws_cloudformation_stack"; // =========== // INITIALIZER @@ -216,7 +215,9 @@ export class CloudformationStack extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudformation_stack', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -476,7 +477,7 @@ export class CloudformationStack extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new CloudformationStackTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new CloudformationStackTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/cloudformation/cloudformation-type.ts b/src/aws/cloudformation/cloudformation-type.ts index a94185e8a..6e90daba8 100644 --- a/src/aws/cloudformation/cloudformation-type.ts +++ b/src/aws/cloudformation/cloudformation-type.ts @@ -58,10 +58,9 @@ export class CloudformationTypeLoggingConfigOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudformationTypeLoggingConfig | undefined { @@ -126,7 +125,7 @@ export class CloudformationType extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudformation_type"; + public static readonly tfResourceType = "aws_cloudformation_type"; // =========== // INITIALIZER @@ -143,7 +142,9 @@ export class CloudformationType extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudformation_type', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -285,7 +286,7 @@ export class CloudformationType extends cdktf.TerraformResource { } // logging_config - computed: false, optional: true, required: false - private _loggingConfig = new CloudformationTypeLoggingConfigOutputReference(this, "logging_config", true); + private _loggingConfig = new CloudformationTypeLoggingConfigOutputReference(this, "logging_config"); public get loggingConfig() { return this._loggingConfig; } diff --git a/src/aws/cloudformation/data-aws-cloudformation-export.ts b/src/aws/cloudformation/data-aws-cloudformation-export.ts index b1ea0701f..f52128cc6 100644 --- a/src/aws/cloudformation/data-aws-cloudformation-export.ts +++ b/src/aws/cloudformation/data-aws-cloudformation-export.ts @@ -21,7 +21,7 @@ export class DataAwsCloudformationExport extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudformation_export"; + public static readonly tfResourceType = "aws_cloudformation_export"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCloudformationExport extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudformation_export', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudformation/data-aws-cloudformation-stack.ts b/src/aws/cloudformation/data-aws-cloudformation-stack.ts index c1696509f..3a34b8aa7 100644 --- a/src/aws/cloudformation/data-aws-cloudformation-stack.ts +++ b/src/aws/cloudformation/data-aws-cloudformation-stack.ts @@ -25,7 +25,7 @@ export class DataAwsCloudformationStack extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudformation_stack"; + public static readonly tfResourceType = "aws_cloudformation_stack"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsCloudformationStack extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudformation_stack', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudformation/data-aws-cloudformation-type.ts b/src/aws/cloudformation/data-aws-cloudformation-type.ts index 413d3fd6a..74e2d21a7 100644 --- a/src/aws/cloudformation/data-aws-cloudformation-type.ts +++ b/src/aws/cloudformation/data-aws-cloudformation-type.ts @@ -20,7 +20,45 @@ export interface DataAwsCloudformationTypeConfig extends cdktf.TerraformMetaArgu */ readonly versionId?: string; } -export class DataAwsCloudformationTypeLoggingConfig extends cdktf.ComplexComputedList { +export interface DataAwsCloudformationTypeLoggingConfig { +} + +export function dataAwsCloudformationTypeLoggingConfigToTerraform(struct?: DataAwsCloudformationTypeLoggingConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudformationTypeLoggingConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudformationTypeLoggingConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudformationTypeLoggingConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // log_group_name - computed: true, optional: false, required: false public get logGroupName() { @@ -33,6 +71,25 @@ export class DataAwsCloudformationTypeLoggingConfig extends cdktf.ComplexCompute } } +export class DataAwsCloudformationTypeLoggingConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudformationTypeLoggingConfigOutputReference { + return new DataAwsCloudformationTypeLoggingConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudformation_type aws_cloudformation_type} */ @@ -41,7 +98,7 @@ export class DataAwsCloudformationType extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudformation_type"; + public static readonly tfResourceType = "aws_cloudformation_type"; // =========== // INITIALIZER @@ -58,7 +115,9 @@ export class DataAwsCloudformationType extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudformation_type', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -115,8 +174,9 @@ export class DataAwsCloudformationType extends cdktf.TerraformDataSource { } // logging_config - computed: true, optional: false, required: false - public loggingConfig(index: string) { - return new DataAwsCloudformationTypeLoggingConfig(this, 'logging_config', index, false); + private _loggingConfig = new DataAwsCloudformationTypeLoggingConfigList(this, "logging_config", false); + public get loggingConfig() { + return this._loggingConfig; } // provisioning_type - computed: true, optional: false, required: false diff --git a/src/aws/cloudfront/cloudfront-cache-policy.ts b/src/aws/cloudfront/cloudfront-cache-policy.ts index 39612741c..02c7e37d7 100644 --- a/src/aws/cloudfront/cloudfront-cache-policy.ts +++ b/src/aws/cloudfront/cloudfront-cache-policy.ts @@ -57,10 +57,9 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies | undefined { @@ -130,10 +129,9 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig | undefined { @@ -177,7 +175,7 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookie } // cookies - computed: false, optional: true, required: false - private _cookies = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference(this, "cookies", true); + private _cookies = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference(this, "cookies"); public get cookies() { return this._cookies; } @@ -215,10 +213,9 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeader /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders | undefined { @@ -288,10 +285,9 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeader /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig | undefined { @@ -338,7 +334,7 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeader } // headers - computed: false, optional: true, required: false - private _headers = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference(this, "headers", true); + private _headers = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference(this, "headers"); public get headers() { return this._headers; } @@ -376,10 +372,9 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings | undefined { @@ -449,10 +444,9 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig | undefined { @@ -496,7 +490,7 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryS } // query_strings - computed: false, optional: true, required: false - private _queryStrings = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference(this, "query_strings", true); + private _queryStrings = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference(this, "query_strings"); public get queryStrings() { return this._queryStrings; } @@ -560,10 +554,9 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin | undefined { @@ -644,7 +637,7 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutput } // cookies_config - computed: false, optional: false, required: true - private _cookiesConfig = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference(this, "cookies_config", true); + private _cookiesConfig = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference(this, "cookies_config"); public get cookiesConfig() { return this._cookiesConfig; } @@ -657,7 +650,7 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutput } // headers_config - computed: false, optional: false, required: true - private _headersConfig = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference(this, "headers_config", true); + private _headersConfig = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference(this, "headers_config"); public get headersConfig() { return this._headersConfig; } @@ -670,7 +663,7 @@ export class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutput } // query_strings_config - computed: false, optional: false, required: true - private _queryStringsConfig = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference(this, "query_strings_config", true); + private _queryStringsConfig = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference(this, "query_strings_config"); public get queryStringsConfig() { return this._queryStringsConfig; } @@ -691,7 +684,7 @@ export class CloudfrontCachePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_cache_policy"; + public static readonly tfResourceType = "aws_cloudfront_cache_policy"; // =========== // INITIALIZER @@ -708,7 +701,9 @@ export class CloudfrontCachePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_cache_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -815,7 +810,7 @@ export class CloudfrontCachePolicy extends cdktf.TerraformResource { } // parameters_in_cache_key_and_forwarded_to_origin - computed: false, optional: false, required: true - private _parametersInCacheKeyAndForwardedToOrigin = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference(this, "parameters_in_cache_key_and_forwarded_to_origin", true); + private _parametersInCacheKeyAndForwardedToOrigin = new CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference(this, "parameters_in_cache_key_and_forwarded_to_origin"); public get parametersInCacheKeyAndForwardedToOrigin() { return this._parametersInCacheKeyAndForwardedToOrigin; } diff --git a/src/aws/cloudfront/cloudfront-distribution.ts b/src/aws/cloudfront/cloudfront-distribution.ts index 212409f35..3fdc1a7bb 100644 --- a/src/aws/cloudfront/cloudfront-distribution.ts +++ b/src/aws/cloudfront/cloudfront-distribution.ts @@ -104,7 +104,45 @@ export interface CloudfrontDistributionConfig extends cdktf.TerraformMetaArgumen */ readonly viewerCertificate: CloudfrontDistributionViewerCertificate; } -export class CloudfrontDistributionTrustedKeyGroupsItems extends cdktf.ComplexComputedList { +export interface CloudfrontDistributionTrustedKeyGroupsItems { +} + +export function cloudfrontDistributionTrustedKeyGroupsItemsToTerraform(struct?: CloudfrontDistributionTrustedKeyGroupsItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class CloudfrontDistributionTrustedKeyGroupsItemsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): CloudfrontDistributionTrustedKeyGroupsItems | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: CloudfrontDistributionTrustedKeyGroupsItems | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // key_group_id - computed: true, optional: false, required: false public get keyGroupId() { @@ -116,7 +154,64 @@ export class CloudfrontDistributionTrustedKeyGroupsItems extends cdktf.ComplexCo return cdktf.Fn.tolist(this.getListAttribute('key_pair_ids')); } } -export class CloudfrontDistributionTrustedKeyGroups extends cdktf.ComplexComputedList { + +export class CloudfrontDistributionTrustedKeyGroupsItemsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): CloudfrontDistributionTrustedKeyGroupsItemsOutputReference { + return new CloudfrontDistributionTrustedKeyGroupsItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface CloudfrontDistributionTrustedKeyGroups { +} + +export function cloudfrontDistributionTrustedKeyGroupsToTerraform(struct?: CloudfrontDistributionTrustedKeyGroups): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class CloudfrontDistributionTrustedKeyGroupsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): CloudfrontDistributionTrustedKeyGroups | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: CloudfrontDistributionTrustedKeyGroups | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { @@ -124,12 +219,69 @@ export class CloudfrontDistributionTrustedKeyGroups extends cdktf.ComplexCompute } // items - computed: true, optional: false, required: false + private _items = new CloudfrontDistributionTrustedKeyGroupsItemsList(this, "items", false); public get items() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('items'); + return this._items; + } +} + +export class CloudfrontDistributionTrustedKeyGroupsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): CloudfrontDistributionTrustedKeyGroupsOutputReference { + return new CloudfrontDistributionTrustedKeyGroupsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface CloudfrontDistributionTrustedSignersItems { +} + +export function cloudfrontDistributionTrustedSignersItemsToTerraform(struct?: CloudfrontDistributionTrustedSignersItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { } } -export class CloudfrontDistributionTrustedSignersItems extends cdktf.ComplexComputedList { + +export class CloudfrontDistributionTrustedSignersItemsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): CloudfrontDistributionTrustedSignersItems | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: CloudfrontDistributionTrustedSignersItems | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // aws_account_number - computed: true, optional: false, required: false public get awsAccountNumber() { @@ -141,7 +293,64 @@ export class CloudfrontDistributionTrustedSignersItems extends cdktf.ComplexComp return cdktf.Fn.tolist(this.getListAttribute('key_pair_ids')); } } -export class CloudfrontDistributionTrustedSigners extends cdktf.ComplexComputedList { + +export class CloudfrontDistributionTrustedSignersItemsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): CloudfrontDistributionTrustedSignersItemsOutputReference { + return new CloudfrontDistributionTrustedSignersItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface CloudfrontDistributionTrustedSigners { +} + +export function cloudfrontDistributionTrustedSignersToTerraform(struct?: CloudfrontDistributionTrustedSigners): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class CloudfrontDistributionTrustedSignersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): CloudfrontDistributionTrustedSigners | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: CloudfrontDistributionTrustedSigners | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { @@ -149,9 +358,28 @@ export class CloudfrontDistributionTrustedSigners extends cdktf.ComplexComputedL } // items - computed: true, optional: false, required: false + private _items = new CloudfrontDistributionTrustedSignersItemsList(this, "items", false); public get items() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('items'); + return this._items; + } +} + +export class CloudfrontDistributionTrustedSignersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): CloudfrontDistributionTrustedSignersOutputReference { + return new CloudfrontDistributionTrustedSignersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface CloudfrontDistributionCustomErrorResponse { @@ -214,10 +442,9 @@ export class CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookiesOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookies | undefined { @@ -316,10 +543,9 @@ export class CloudfrontDistributionDefaultCacheBehaviorForwardedValuesOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionDefaultCacheBehaviorForwardedValues | undefined { @@ -407,7 +633,7 @@ export class CloudfrontDistributionDefaultCacheBehaviorForwardedValuesOutputRefe } // cookies - computed: false, optional: false, required: true - private _cookies = new CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputReference(this, "cookies", true); + private _cookies = new CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputReference(this, "cookies"); public get cookies() { return this._cookies; } @@ -587,10 +813,9 @@ export class CloudfrontDistributionDefaultCacheBehaviorOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionDefaultCacheBehavior | undefined { @@ -967,7 +1192,7 @@ export class CloudfrontDistributionDefaultCacheBehaviorOutputReference extends c } // forwarded_values - computed: false, optional: true, required: false - private _forwardedValues = new CloudfrontDistributionDefaultCacheBehaviorForwardedValuesOutputReference(this, "forwarded_values", true); + private _forwardedValues = new CloudfrontDistributionDefaultCacheBehaviorForwardedValuesOutputReference(this, "forwarded_values"); public get forwardedValues() { return this._forwardedValues; } @@ -1049,10 +1274,9 @@ export class CloudfrontDistributionLoggingConfigOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionLoggingConfig | undefined { @@ -1161,10 +1385,9 @@ export class CloudfrontDistributionOrderedCacheBehaviorForwardedValuesCookiesOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionOrderedCacheBehaviorForwardedValuesCookies | undefined { @@ -1263,10 +1486,9 @@ export class CloudfrontDistributionOrderedCacheBehaviorForwardedValuesOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionOrderedCacheBehaviorForwardedValues | undefined { @@ -1354,7 +1576,7 @@ export class CloudfrontDistributionOrderedCacheBehaviorForwardedValuesOutputRefe } // cookies - computed: false, optional: false, required: true - private _cookies = new CloudfrontDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputReference(this, "cookies", true); + private _cookies = new CloudfrontDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputReference(this, "cookies"); public get cookies() { return this._cookies; } @@ -1603,10 +1825,9 @@ export class CloudfrontDistributionOriginCustomOriginConfigOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionOriginCustomOriginConfig | undefined { @@ -1772,10 +1993,9 @@ export class CloudfrontDistributionOriginOriginShieldOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionOriginOriginShield | undefined { @@ -1854,10 +2074,9 @@ export class CloudfrontDistributionOriginS3OriginConfigOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionOriginS3OriginConfig | undefined { @@ -1982,10 +2201,9 @@ export class CloudfrontDistributionOriginGroupFailoverCriteriaOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionOriginGroupFailoverCriteria | undefined { @@ -2098,10 +2316,9 @@ export class CloudfrontDistributionRestrictionsGeoRestrictionOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionRestrictionsGeoRestriction | undefined { @@ -2185,10 +2402,9 @@ export class CloudfrontDistributionRestrictionsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionRestrictions | undefined { @@ -2213,7 +2429,7 @@ export class CloudfrontDistributionRestrictionsOutputReference extends cdktf.Com } // geo_restriction - computed: false, optional: false, required: true - private _geoRestriction = new CloudfrontDistributionRestrictionsGeoRestrictionOutputReference(this, "geo_restriction", true); + private _geoRestriction = new CloudfrontDistributionRestrictionsGeoRestrictionOutputReference(this, "geo_restriction"); public get geoRestriction() { return this._geoRestriction; } @@ -2268,10 +2484,9 @@ export class CloudfrontDistributionViewerCertificateOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontDistributionViewerCertificate | undefined { @@ -2408,7 +2623,7 @@ export class CloudfrontDistribution extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_distribution"; + public static readonly tfResourceType = "aws_cloudfront_distribution"; // =========== // INITIALIZER @@ -2425,7 +2640,9 @@ export class CloudfrontDistribution extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_distribution', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -2661,13 +2878,15 @@ export class CloudfrontDistribution extends cdktf.TerraformResource { } // trusted_key_groups - computed: true, optional: false, required: false - public trustedKeyGroups(index: string) { - return new CloudfrontDistributionTrustedKeyGroups(this, 'trusted_key_groups', index, false); + private _trustedKeyGroups = new CloudfrontDistributionTrustedKeyGroupsList(this, "trusted_key_groups", false); + public get trustedKeyGroups() { + return this._trustedKeyGroups; } // trusted_signers - computed: true, optional: false, required: false - public trustedSigners(index: string) { - return new CloudfrontDistributionTrustedSigners(this, 'trusted_signers', index, false); + private _trustedSigners = new CloudfrontDistributionTrustedSignersList(this, "trusted_signers", false); + public get trustedSigners() { + return this._trustedSigners; } // wait_for_deployment - computed: false, optional: true, required: false @@ -2720,7 +2939,7 @@ export class CloudfrontDistribution extends cdktf.TerraformResource { } // default_cache_behavior - computed: false, optional: false, required: true - private _defaultCacheBehavior = new CloudfrontDistributionDefaultCacheBehaviorOutputReference(this, "default_cache_behavior", true); + private _defaultCacheBehavior = new CloudfrontDistributionDefaultCacheBehaviorOutputReference(this, "default_cache_behavior"); public get defaultCacheBehavior() { return this._defaultCacheBehavior; } @@ -2733,7 +2952,7 @@ export class CloudfrontDistribution extends cdktf.TerraformResource { } // logging_config - computed: false, optional: true, required: false - private _loggingConfig = new CloudfrontDistributionLoggingConfigOutputReference(this, "logging_config", true); + private _loggingConfig = new CloudfrontDistributionLoggingConfigOutputReference(this, "logging_config"); public get loggingConfig() { return this._loggingConfig; } @@ -2797,7 +3016,7 @@ export class CloudfrontDistribution extends cdktf.TerraformResource { } // restrictions - computed: false, optional: false, required: true - private _restrictions = new CloudfrontDistributionRestrictionsOutputReference(this, "restrictions", true); + private _restrictions = new CloudfrontDistributionRestrictionsOutputReference(this, "restrictions"); public get restrictions() { return this._restrictions; } @@ -2810,7 +3029,7 @@ export class CloudfrontDistribution extends cdktf.TerraformResource { } // viewer_certificate - computed: false, optional: false, required: true - private _viewerCertificate = new CloudfrontDistributionViewerCertificateOutputReference(this, "viewer_certificate", true); + private _viewerCertificate = new CloudfrontDistributionViewerCertificateOutputReference(this, "viewer_certificate"); public get viewerCertificate() { return this._viewerCertificate; } diff --git a/src/aws/cloudfront/cloudfront-field-level-encryption-config.ts b/src/aws/cloudfront/cloudfront-field-level-encryption-config.ts index 3381c317d..9b829d28a 100644 --- a/src/aws/cloudfront/cloudfront-field-level-encryption-config.ts +++ b/src/aws/cloudfront/cloudfront-field-level-encryption-config.ts @@ -76,10 +76,9 @@ export class CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContent /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles | undefined { @@ -147,10 +146,9 @@ export class CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig | undefined { @@ -194,7 +192,7 @@ export class CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputR } // content_type_profiles - computed: false, optional: false, required: true - private _contentTypeProfiles = new CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputReference(this, "content_type_profiles", true); + private _contentTypeProfiles = new CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputReference(this, "content_type_profiles"); public get contentTypeProfiles() { return this._contentTypeProfiles; } @@ -253,10 +251,9 @@ export class CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgPr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfiles | undefined { @@ -327,10 +324,9 @@ export class CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfig | undefined { @@ -374,7 +370,7 @@ export class CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputRefe } // query_arg_profiles - computed: false, optional: true, required: false - private _queryArgProfiles = new CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputReference(this, "query_arg_profiles", true); + private _queryArgProfiles = new CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputReference(this, "query_arg_profiles"); public get queryArgProfiles() { return this._queryArgProfiles; } @@ -398,7 +394,7 @@ export class CloudfrontFieldLevelEncryptionConfig extends cdktf.TerraformResourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_field_level_encryption_config"; + public static readonly tfResourceType = "aws_cloudfront_field_level_encryption_config"; // =========== // INITIALIZER @@ -415,7 +411,9 @@ export class CloudfrontFieldLevelEncryptionConfig extends cdktf.TerraformResourc super(scope, id, { terraformResourceType: 'aws_cloudfront_field_level_encryption_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -463,7 +461,7 @@ export class CloudfrontFieldLevelEncryptionConfig extends cdktf.TerraformResourc } // content_type_profile_config - computed: false, optional: false, required: true - private _contentTypeProfileConfig = new CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputReference(this, "content_type_profile_config", true); + private _contentTypeProfileConfig = new CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputReference(this, "content_type_profile_config"); public get contentTypeProfileConfig() { return this._contentTypeProfileConfig; } @@ -476,7 +474,7 @@ export class CloudfrontFieldLevelEncryptionConfig extends cdktf.TerraformResourc } // query_arg_profile_config - computed: false, optional: false, required: true - private _queryArgProfileConfig = new CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputReference(this, "query_arg_profile_config", true); + private _queryArgProfileConfig = new CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputReference(this, "query_arg_profile_config"); public get queryArgProfileConfig() { return this._queryArgProfileConfig; } diff --git a/src/aws/cloudfront/cloudfront-field-level-encryption-profile.ts b/src/aws/cloudfront/cloudfront-field-level-encryption-profile.ts index 79c2f484e..96d2f4b09 100644 --- a/src/aws/cloudfront/cloudfront-field-level-encryption-profile.ts +++ b/src/aws/cloudfront/cloudfront-field-level-encryption-profile.ts @@ -45,10 +45,9 @@ export class CloudfrontFieldLevelEncryptionProfileEncryptionEntitiesItemsFieldPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontFieldLevelEncryptionProfileEncryptionEntitiesItemsFieldPatterns | undefined { @@ -142,10 +141,9 @@ export class CloudfrontFieldLevelEncryptionProfileEncryptionEntitiesOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontFieldLevelEncryptionProfileEncryptionEntities | undefined { @@ -195,7 +193,7 @@ export class CloudfrontFieldLevelEncryptionProfile extends cdktf.TerraformResour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_field_level_encryption_profile"; + public static readonly tfResourceType = "aws_cloudfront_field_level_encryption_profile"; // =========== // INITIALIZER @@ -212,7 +210,9 @@ export class CloudfrontFieldLevelEncryptionProfile extends cdktf.TerraformResour super(scope, id, { terraformResourceType: 'aws_cloudfront_field_level_encryption_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -273,7 +273,7 @@ export class CloudfrontFieldLevelEncryptionProfile extends cdktf.TerraformResour } // encryption_entities - computed: false, optional: false, required: true - private _encryptionEntities = new CloudfrontFieldLevelEncryptionProfileEncryptionEntitiesOutputReference(this, "encryption_entities", true); + private _encryptionEntities = new CloudfrontFieldLevelEncryptionProfileEncryptionEntitiesOutputReference(this, "encryption_entities"); public get encryptionEntities() { return this._encryptionEntities; } diff --git a/src/aws/cloudfront/cloudfront-function.ts b/src/aws/cloudfront/cloudfront-function.ts index dfb609fb3..5cd06d0f7 100644 --- a/src/aws/cloudfront/cloudfront-function.ts +++ b/src/aws/cloudfront/cloudfront-function.ts @@ -37,7 +37,7 @@ export class CloudfrontFunction extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_function"; + public static readonly tfResourceType = "aws_cloudfront_function"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class CloudfrontFunction extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_function', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudfront/cloudfront-key-group.ts b/src/aws/cloudfront/cloudfront-key-group.ts index 83cd45ebe..f5752df53 100644 --- a/src/aws/cloudfront/cloudfront-key-group.ts +++ b/src/aws/cloudfront/cloudfront-key-group.ts @@ -29,7 +29,7 @@ export class CloudfrontKeyGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_key_group"; + public static readonly tfResourceType = "aws_cloudfront_key_group"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class CloudfrontKeyGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_key_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudfront/cloudfront-monitoring-subscription.ts b/src/aws/cloudfront/cloudfront-monitoring-subscription.ts index cb41b2b1a..f6273f6b3 100644 --- a/src/aws/cloudfront/cloudfront-monitoring-subscription.ts +++ b/src/aws/cloudfront/cloudfront-monitoring-subscription.ts @@ -41,10 +41,9 @@ export class CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetri /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig | undefined { @@ -106,10 +105,9 @@ export class CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontMonitoringSubscriptionMonitoringSubscription | undefined { @@ -134,7 +132,7 @@ export class CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReferen } // realtime_metrics_subscription_config - computed: false, optional: false, required: true - private _realtimeMetricsSubscriptionConfig = new CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference(this, "realtime_metrics_subscription_config", true); + private _realtimeMetricsSubscriptionConfig = new CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference(this, "realtime_metrics_subscription_config"); public get realtimeMetricsSubscriptionConfig() { return this._realtimeMetricsSubscriptionConfig; } @@ -155,7 +153,7 @@ export class CloudfrontMonitoringSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_monitoring_subscription"; + public static readonly tfResourceType = "aws_cloudfront_monitoring_subscription"; // =========== // INITIALIZER @@ -172,7 +170,9 @@ export class CloudfrontMonitoringSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_monitoring_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -206,7 +206,7 @@ export class CloudfrontMonitoringSubscription extends cdktf.TerraformResource { } // monitoring_subscription - computed: false, optional: false, required: true - private _monitoringSubscription = new CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference(this, "monitoring_subscription", true); + private _monitoringSubscription = new CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference(this, "monitoring_subscription"); public get monitoringSubscription() { return this._monitoringSubscription; } diff --git a/src/aws/cloudfront/cloudfront-origin-access-identity.ts b/src/aws/cloudfront/cloudfront-origin-access-identity.ts index 3a42d2ef5..7d4785947 100644 --- a/src/aws/cloudfront/cloudfront-origin-access-identity.ts +++ b/src/aws/cloudfront/cloudfront-origin-access-identity.ts @@ -21,7 +21,7 @@ export class CloudfrontOriginAccessIdentity extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_origin_access_identity"; + public static readonly tfResourceType = "aws_cloudfront_origin_access_identity"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class CloudfrontOriginAccessIdentity extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_origin_access_identity', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudfront/cloudfront-origin-request-policy.ts b/src/aws/cloudfront/cloudfront-origin-request-policy.ts index 6366d0544..22066b8e3 100644 --- a/src/aws/cloudfront/cloudfront-origin-request-policy.ts +++ b/src/aws/cloudfront/cloudfront-origin-request-policy.ts @@ -57,10 +57,9 @@ export class CloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontOriginRequestPolicyCookiesConfigCookies | undefined { @@ -130,10 +129,9 @@ export class CloudfrontOriginRequestPolicyCookiesConfigOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontOriginRequestPolicyCookiesConfig | undefined { @@ -177,7 +175,7 @@ export class CloudfrontOriginRequestPolicyCookiesConfigOutputReference extends c } // cookies - computed: false, optional: true, required: false - private _cookies = new CloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference(this, "cookies", true); + private _cookies = new CloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference(this, "cookies"); public get cookies() { return this._cookies; } @@ -215,10 +213,9 @@ export class CloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontOriginRequestPolicyHeadersConfigHeaders | undefined { @@ -288,10 +285,9 @@ export class CloudfrontOriginRequestPolicyHeadersConfigOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontOriginRequestPolicyHeadersConfig | undefined { @@ -338,7 +334,7 @@ export class CloudfrontOriginRequestPolicyHeadersConfigOutputReference extends c } // headers - computed: false, optional: true, required: false - private _headers = new CloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference(this, "headers", true); + private _headers = new CloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference(this, "headers"); public get headers() { return this._headers; } @@ -376,10 +372,9 @@ export class CloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings | undefined { @@ -449,10 +444,9 @@ export class CloudfrontOriginRequestPolicyQueryStringsConfigOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontOriginRequestPolicyQueryStringsConfig | undefined { @@ -496,7 +490,7 @@ export class CloudfrontOriginRequestPolicyQueryStringsConfigOutputReference exte } // query_strings - computed: false, optional: true, required: false - private _queryStrings = new CloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference(this, "query_strings", true); + private _queryStrings = new CloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference(this, "query_strings"); public get queryStrings() { return this._queryStrings; } @@ -520,7 +514,7 @@ export class CloudfrontOriginRequestPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_origin_request_policy"; + public static readonly tfResourceType = "aws_cloudfront_origin_request_policy"; // =========== // INITIALIZER @@ -537,7 +531,9 @@ export class CloudfrontOriginRequestPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_origin_request_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -595,7 +591,7 @@ export class CloudfrontOriginRequestPolicy extends cdktf.TerraformResource { } // cookies_config - computed: false, optional: false, required: true - private _cookiesConfig = new CloudfrontOriginRequestPolicyCookiesConfigOutputReference(this, "cookies_config", true); + private _cookiesConfig = new CloudfrontOriginRequestPolicyCookiesConfigOutputReference(this, "cookies_config"); public get cookiesConfig() { return this._cookiesConfig; } @@ -608,7 +604,7 @@ export class CloudfrontOriginRequestPolicy extends cdktf.TerraformResource { } // headers_config - computed: false, optional: false, required: true - private _headersConfig = new CloudfrontOriginRequestPolicyHeadersConfigOutputReference(this, "headers_config", true); + private _headersConfig = new CloudfrontOriginRequestPolicyHeadersConfigOutputReference(this, "headers_config"); public get headersConfig() { return this._headersConfig; } @@ -621,7 +617,7 @@ export class CloudfrontOriginRequestPolicy extends cdktf.TerraformResource { } // query_strings_config - computed: false, optional: false, required: true - private _queryStringsConfig = new CloudfrontOriginRequestPolicyQueryStringsConfigOutputReference(this, "query_strings_config", true); + private _queryStringsConfig = new CloudfrontOriginRequestPolicyQueryStringsConfigOutputReference(this, "query_strings_config"); public get queryStringsConfig() { return this._queryStringsConfig; } diff --git a/src/aws/cloudfront/cloudfront-public-key.ts b/src/aws/cloudfront/cloudfront-public-key.ts index d827c9bb9..513cbd681 100644 --- a/src/aws/cloudfront/cloudfront-public-key.ts +++ b/src/aws/cloudfront/cloudfront-public-key.ts @@ -33,7 +33,7 @@ export class CloudfrontPublicKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_public_key"; + public static readonly tfResourceType = "aws_cloudfront_public_key"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class CloudfrontPublicKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_public_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudfront/cloudfront-realtime-log-config.ts b/src/aws/cloudfront/cloudfront-realtime-log-config.ts index efb8c0d8d..4588b221b 100644 --- a/src/aws/cloudfront/cloudfront-realtime-log-config.ts +++ b/src/aws/cloudfront/cloudfront-realtime-log-config.ts @@ -54,10 +54,9 @@ export class CloudfrontRealtimeLogConfigEndpointKinesisStreamConfigOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontRealtimeLogConfigEndpointKinesisStreamConfig | undefined { @@ -143,10 +142,9 @@ export class CloudfrontRealtimeLogConfigEndpointOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontRealtimeLogConfigEndpoint | undefined { @@ -190,7 +188,7 @@ export class CloudfrontRealtimeLogConfigEndpointOutputReference extends cdktf.Co } // kinesis_stream_config - computed: false, optional: false, required: true - private _kinesisStreamConfig = new CloudfrontRealtimeLogConfigEndpointKinesisStreamConfigOutputReference(this, "kinesis_stream_config", true); + private _kinesisStreamConfig = new CloudfrontRealtimeLogConfigEndpointKinesisStreamConfigOutputReference(this, "kinesis_stream_config"); public get kinesisStreamConfig() { return this._kinesisStreamConfig; } @@ -211,7 +209,7 @@ export class CloudfrontRealtimeLogConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_realtime_log_config"; + public static readonly tfResourceType = "aws_cloudfront_realtime_log_config"; // =========== // INITIALIZER @@ -228,7 +226,9 @@ export class CloudfrontRealtimeLogConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_realtime_log_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -295,7 +295,7 @@ export class CloudfrontRealtimeLogConfig extends cdktf.TerraformResource { } // endpoint - computed: false, optional: false, required: true - private _endpoint = new CloudfrontRealtimeLogConfigEndpointOutputReference(this, "endpoint", true); + private _endpoint = new CloudfrontRealtimeLogConfigEndpointOutputReference(this, "endpoint"); public get endpoint() { return this._endpoint; } diff --git a/src/aws/cloudfront/cloudfront-response-headers-policy.ts b/src/aws/cloudfront/cloudfront-response-headers-policy.ts index fb8d320d9..dbe28d8f7 100644 --- a/src/aws/cloudfront/cloudfront-response-headers-policy.ts +++ b/src/aws/cloudfront/cloudfront-response-headers-policy.ts @@ -61,10 +61,9 @@ export class CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders | undefined { @@ -127,10 +126,9 @@ export class CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods | undefined { @@ -193,10 +191,9 @@ export class CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins | undefined { @@ -259,10 +256,9 @@ export class CloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders | undefined { @@ -363,10 +359,9 @@ export class CloudfrontResponseHeadersPolicyCorsConfigOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicyCorsConfig | undefined { @@ -469,7 +464,7 @@ export class CloudfrontResponseHeadersPolicyCorsConfigOutputReference extends cd } // access_control_allow_headers - computed: false, optional: false, required: true - private _accessControlAllowHeaders = new CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference(this, "access_control_allow_headers", true); + private _accessControlAllowHeaders = new CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference(this, "access_control_allow_headers"); public get accessControlAllowHeaders() { return this._accessControlAllowHeaders; } @@ -482,7 +477,7 @@ export class CloudfrontResponseHeadersPolicyCorsConfigOutputReference extends cd } // access_control_allow_methods - computed: false, optional: false, required: true - private _accessControlAllowMethods = new CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference(this, "access_control_allow_methods", true); + private _accessControlAllowMethods = new CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference(this, "access_control_allow_methods"); public get accessControlAllowMethods() { return this._accessControlAllowMethods; } @@ -495,7 +490,7 @@ export class CloudfrontResponseHeadersPolicyCorsConfigOutputReference extends cd } // access_control_allow_origins - computed: false, optional: false, required: true - private _accessControlAllowOrigins = new CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference(this, "access_control_allow_origins", true); + private _accessControlAllowOrigins = new CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference(this, "access_control_allow_origins"); public get accessControlAllowOrigins() { return this._accessControlAllowOrigins; } @@ -508,7 +503,7 @@ export class CloudfrontResponseHeadersPolicyCorsConfigOutputReference extends cd } // access_control_expose_headers - computed: false, optional: true, required: false - private _accessControlExposeHeaders = new CloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference(this, "access_control_expose_headers", true); + private _accessControlExposeHeaders = new CloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference(this, "access_control_expose_headers"); public get accessControlExposeHeaders() { return this._accessControlExposeHeaders; } @@ -575,10 +570,9 @@ export class CloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicyCustomHeadersConfig | undefined { @@ -647,10 +641,9 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurity /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy | undefined { @@ -729,10 +722,9 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOpti /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions | undefined { @@ -797,10 +789,9 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions | undefined { @@ -884,10 +875,9 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy | undefined { @@ -981,10 +971,9 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransport /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity | undefined { @@ -1122,10 +1111,9 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection | undefined { @@ -1285,10 +1273,9 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudfrontResponseHeadersPolicySecurityHeadersConfig | undefined { @@ -1343,7 +1330,7 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference } // content_security_policy - computed: false, optional: true, required: false - private _contentSecurityPolicy = new CloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference(this, "content_security_policy", true); + private _contentSecurityPolicy = new CloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference(this, "content_security_policy"); public get contentSecurityPolicy() { return this._contentSecurityPolicy; } @@ -1359,7 +1346,7 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference } // content_type_options - computed: false, optional: true, required: false - private _contentTypeOptions = new CloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference(this, "content_type_options", true); + private _contentTypeOptions = new CloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference(this, "content_type_options"); public get contentTypeOptions() { return this._contentTypeOptions; } @@ -1375,7 +1362,7 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference } // frame_options - computed: false, optional: true, required: false - private _frameOptions = new CloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference(this, "frame_options", true); + private _frameOptions = new CloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference(this, "frame_options"); public get frameOptions() { return this._frameOptions; } @@ -1391,7 +1378,7 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference } // referrer_policy - computed: false, optional: true, required: false - private _referrerPolicy = new CloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference(this, "referrer_policy", true); + private _referrerPolicy = new CloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference(this, "referrer_policy"); public get referrerPolicy() { return this._referrerPolicy; } @@ -1407,7 +1394,7 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference } // strict_transport_security - computed: false, optional: true, required: false - private _strictTransportSecurity = new CloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference(this, "strict_transport_security", true); + private _strictTransportSecurity = new CloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference(this, "strict_transport_security"); public get strictTransportSecurity() { return this._strictTransportSecurity; } @@ -1423,7 +1410,7 @@ export class CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference } // xss_protection - computed: false, optional: true, required: false - private _xssProtection = new CloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference(this, "xss_protection", true); + private _xssProtection = new CloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference(this, "xss_protection"); public get xssProtection() { return this._xssProtection; } @@ -1447,7 +1434,7 @@ export class CloudfrontResponseHeadersPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_response_headers_policy"; + public static readonly tfResourceType = "aws_cloudfront_response_headers_policy"; // =========== // INITIALIZER @@ -1464,7 +1451,9 @@ export class CloudfrontResponseHeadersPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudfront_response_headers_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1534,7 +1523,7 @@ export class CloudfrontResponseHeadersPolicy extends cdktf.TerraformResource { } // cors_config - computed: false, optional: true, required: false - private _corsConfig = new CloudfrontResponseHeadersPolicyCorsConfigOutputReference(this, "cors_config", true); + private _corsConfig = new CloudfrontResponseHeadersPolicyCorsConfigOutputReference(this, "cors_config"); public get corsConfig() { return this._corsConfig; } @@ -1550,7 +1539,7 @@ export class CloudfrontResponseHeadersPolicy extends cdktf.TerraformResource { } // custom_headers_config - computed: false, optional: true, required: false - private _customHeadersConfig = new CloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference(this, "custom_headers_config", true); + private _customHeadersConfig = new CloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference(this, "custom_headers_config"); public get customHeadersConfig() { return this._customHeadersConfig; } @@ -1566,7 +1555,7 @@ export class CloudfrontResponseHeadersPolicy extends cdktf.TerraformResource { } // security_headers_config - computed: false, optional: true, required: false - private _securityHeadersConfig = new CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference(this, "security_headers_config", true); + private _securityHeadersConfig = new CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference(this, "security_headers_config"); public get securityHeadersConfig() { return this._securityHeadersConfig; } diff --git a/src/aws/cloudfront/data-aws-cloudfront-cache-policy.ts b/src/aws/cloudfront/data-aws-cloudfront-cache-policy.ts index 387c22b0c..55bd364d1 100644 --- a/src/aws/cloudfront/data-aws-cloudfront-cache-policy.ts +++ b/src/aws/cloudfront/data-aws-cloudfront-cache-policy.ts @@ -16,14 +16,109 @@ export interface DataAwsCloudfrontCachePolicyConfig extends cdktf.TerraformMetaA */ readonly name?: string; } -export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies extends cdktf.ComplexComputedList { +export interface DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies { +} + +export function dataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesToTerraform(struct?: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference { + return new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig { +} + +export function dataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigToTerraform(struct?: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cookie_behavior - computed: true, optional: false, required: false public get cookieBehavior() { @@ -31,19 +126,133 @@ export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigi } // cookies - computed: true, optional: false, required: false + private _cookies = new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesList(this, "cookies", false); public get cookies() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('cookies'); + return this._cookies; + } +} + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference { + return new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders { +} + +export function dataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersToTerraform(struct?: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { } } -export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference { + return new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig { +} + +export function dataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigToTerraform(struct?: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // header_behavior - computed: true, optional: false, required: false public get headerBehavior() { @@ -51,19 +260,133 @@ export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigi } // headers - computed: true, optional: false, required: false + private _headers = new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersList(this, "headers", false); public get headers() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('headers'); + return this._headers; } } -export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference { + return new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings { +} + +export function dataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsToTerraform(struct?: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference { + return new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig { +} + +export function dataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigToTerraform(struct?: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // query_string_behavior - computed: true, optional: false, required: false public get queryStringBehavior() { @@ -71,17 +394,74 @@ export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigi } // query_strings - computed: true, optional: false, required: false + private _queryStrings = new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsList(this, "query_strings", false); public get queryStrings() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('query_strings'); + return this._queryStrings; + } +} + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference { + return new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin { +} + +export function dataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginToTerraform(struct?: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { } } -export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cookies_config - computed: true, optional: false, required: false + private _cookiesConfig = new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigList(this, "cookies_config", false); public get cookiesConfig() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('cookies_config'); + return this._cookiesConfig; } // enable_accept_encoding_brotli - computed: true, optional: false, required: false @@ -95,15 +475,34 @@ export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigi } // headers_config - computed: true, optional: false, required: false + private _headersConfig = new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigList(this, "headers_config", false); public get headersConfig() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('headers_config'); + return this._headersConfig; } // query_strings_config - computed: true, optional: false, required: false + private _queryStringsConfig = new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigList(this, "query_strings_config", false); public get queryStringsConfig() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('query_strings_config'); + return this._queryStringsConfig; + } +} + +export class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference { + return new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -115,7 +514,7 @@ export class DataAwsCloudfrontCachePolicy extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_cache_policy"; + public static readonly tfResourceType = "aws_cloudfront_cache_policy"; // =========== // INITIALIZER @@ -132,7 +531,9 @@ export class DataAwsCloudfrontCachePolicy extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudfront_cache_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -205,8 +606,9 @@ export class DataAwsCloudfrontCachePolicy extends cdktf.TerraformDataSource { } // parameters_in_cache_key_and_forwarded_to_origin - computed: true, optional: false, required: false - public parametersInCacheKeyAndForwardedToOrigin(index: string) { - return new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin(this, 'parameters_in_cache_key_and_forwarded_to_origin', index, false); + private _parametersInCacheKeyAndForwardedToOrigin = new DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginList(this, "parameters_in_cache_key_and_forwarded_to_origin", false); + public get parametersInCacheKeyAndForwardedToOrigin() { + return this._parametersInCacheKeyAndForwardedToOrigin; } // ========= diff --git a/src/aws/cloudfront/data-aws-cloudfront-distribution.ts b/src/aws/cloudfront/data-aws-cloudfront-distribution.ts index 5e051c559..95a275bae 100644 --- a/src/aws/cloudfront/data-aws-cloudfront-distribution.ts +++ b/src/aws/cloudfront/data-aws-cloudfront-distribution.ts @@ -25,7 +25,7 @@ export class DataAwsCloudfrontDistribution extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_distribution"; + public static readonly tfResourceType = "aws_cloudfront_distribution"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsCloudfrontDistribution extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudfront_distribution', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudfront/data-aws-cloudfront-function.ts b/src/aws/cloudfront/data-aws-cloudfront-function.ts index 679ac1073..bf9c7a5a8 100644 --- a/src/aws/cloudfront/data-aws-cloudfront-function.ts +++ b/src/aws/cloudfront/data-aws-cloudfront-function.ts @@ -25,7 +25,7 @@ export class DataAwsCloudfrontFunction extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_function"; + public static readonly tfResourceType = "aws_cloudfront_function"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsCloudfrontFunction extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudfront_function', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudfront/data-aws-cloudfront-log-delivery-canonical-user-id.ts b/src/aws/cloudfront/data-aws-cloudfront-log-delivery-canonical-user-id.ts index a64911304..93ec464d6 100644 --- a/src/aws/cloudfront/data-aws-cloudfront-log-delivery-canonical-user-id.ts +++ b/src/aws/cloudfront/data-aws-cloudfront-log-delivery-canonical-user-id.ts @@ -21,7 +21,7 @@ export class DataAwsCloudfrontLogDeliveryCanonicalUserId extends cdktf.Terraform // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_log_delivery_canonical_user_id"; + public static readonly tfResourceType = "aws_cloudfront_log_delivery_canonical_user_id"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCloudfrontLogDeliveryCanonicalUserId extends cdktf.Terraform super(scope, id, { terraformResourceType: 'aws_cloudfront_log_delivery_canonical_user_id', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudfront/data-aws-cloudfront-origin-access-identity.ts b/src/aws/cloudfront/data-aws-cloudfront-origin-access-identity.ts index 85eac7037..7b1f24311 100644 --- a/src/aws/cloudfront/data-aws-cloudfront-origin-access-identity.ts +++ b/src/aws/cloudfront/data-aws-cloudfront-origin-access-identity.ts @@ -21,7 +21,7 @@ export class DataAwsCloudfrontOriginAccessIdentity extends cdktf.TerraformDataSo // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_origin_access_identity"; + public static readonly tfResourceType = "aws_cloudfront_origin_access_identity"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCloudfrontOriginAccessIdentity extends cdktf.TerraformDataSo super(scope, id, { terraformResourceType: 'aws_cloudfront_origin_access_identity', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudfront/data-aws-cloudfront-origin-request-policy.ts b/src/aws/cloudfront/data-aws-cloudfront-origin-request-policy.ts index 173e21cdd..e69e829e1 100644 --- a/src/aws/cloudfront/data-aws-cloudfront-origin-request-policy.ts +++ b/src/aws/cloudfront/data-aws-cloudfront-origin-request-policy.ts @@ -16,14 +16,109 @@ export interface DataAwsCloudfrontOriginRequestPolicyConfig extends cdktf.Terraf */ readonly name?: string; } -export class DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies extends cdktf.ComplexComputedList { +export interface DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies { +} + +export function dataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesToTerraform(struct?: DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontOriginRequestPolicyCookiesConfig extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference { + return new DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontOriginRequestPolicyCookiesConfig { +} + +export function dataAwsCloudfrontOriginRequestPolicyCookiesConfigToTerraform(struct?: DataAwsCloudfrontOriginRequestPolicyCookiesConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontOriginRequestPolicyCookiesConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontOriginRequestPolicyCookiesConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontOriginRequestPolicyCookiesConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cookie_behavior - computed: true, optional: false, required: false public get cookieBehavior() { @@ -31,19 +126,133 @@ export class DataAwsCloudfrontOriginRequestPolicyCookiesConfig extends cdktf.Com } // cookies - computed: true, optional: false, required: false + private _cookies = new DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesList(this, "cookies", false); public get cookies() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('cookies'); + return this._cookies; + } +} + +export class DataAwsCloudfrontOriginRequestPolicyCookiesConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontOriginRequestPolicyCookiesConfigOutputReference { + return new DataAwsCloudfrontOriginRequestPolicyCookiesConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } -export class DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders extends cdktf.ComplexComputedList { +export interface DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders { +} + +export function dataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersToTerraform(struct?: DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontOriginRequestPolicyHeadersConfig extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference { + return new DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontOriginRequestPolicyHeadersConfig { +} + +export function dataAwsCloudfrontOriginRequestPolicyHeadersConfigToTerraform(struct?: DataAwsCloudfrontOriginRequestPolicyHeadersConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontOriginRequestPolicyHeadersConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontOriginRequestPolicyHeadersConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontOriginRequestPolicyHeadersConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // header_behavior - computed: true, optional: false, required: false public get headerBehavior() { @@ -51,19 +260,133 @@ export class DataAwsCloudfrontOriginRequestPolicyHeadersConfig extends cdktf.Com } // headers - computed: true, optional: false, required: false + private _headers = new DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersList(this, "headers", false); public get headers() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('headers'); + return this._headers; + } +} + +export class DataAwsCloudfrontOriginRequestPolicyHeadersConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontOriginRequestPolicyHeadersConfigOutputReference { + return new DataAwsCloudfrontOriginRequestPolicyHeadersConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings { +} + +export function dataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsToTerraform(struct?: DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { } } -export class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference { + return new DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig { +} + +export function dataAwsCloudfrontOriginRequestPolicyQueryStringsConfigToTerraform(struct?: DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // query_string_behavior - computed: true, optional: false, required: false public get queryStringBehavior() { @@ -71,9 +394,28 @@ export class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig extends cdkt } // query_strings - computed: true, optional: false, required: false + private _queryStrings = new DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsList(this, "query_strings", false); public get queryStrings() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('query_strings'); + return this._queryStrings; + } +} + +export class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigOutputReference { + return new DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -85,7 +427,7 @@ export class DataAwsCloudfrontOriginRequestPolicy extends cdktf.TerraformDataSou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_origin_request_policy"; + public static readonly tfResourceType = "aws_cloudfront_origin_request_policy"; // =========== // INITIALIZER @@ -102,7 +444,9 @@ export class DataAwsCloudfrontOriginRequestPolicy extends cdktf.TerraformDataSou super(scope, id, { terraformResourceType: 'aws_cloudfront_origin_request_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -123,8 +467,9 @@ export class DataAwsCloudfrontOriginRequestPolicy extends cdktf.TerraformDataSou } // cookies_config - computed: true, optional: false, required: false - public cookiesConfig(index: string) { - return new DataAwsCloudfrontOriginRequestPolicyCookiesConfig(this, 'cookies_config', index, false); + private _cookiesConfig = new DataAwsCloudfrontOriginRequestPolicyCookiesConfigList(this, "cookies_config", false); + public get cookiesConfig() { + return this._cookiesConfig; } // etag - computed: true, optional: false, required: false @@ -133,8 +478,9 @@ export class DataAwsCloudfrontOriginRequestPolicy extends cdktf.TerraformDataSou } // headers_config - computed: true, optional: false, required: false - public headersConfig(index: string) { - return new DataAwsCloudfrontOriginRequestPolicyHeadersConfig(this, 'headers_config', index, false); + private _headersConfig = new DataAwsCloudfrontOriginRequestPolicyHeadersConfigList(this, "headers_config", false); + public get headersConfig() { + return this._headersConfig; } // id - computed: false, optional: true, required: false @@ -170,8 +516,9 @@ export class DataAwsCloudfrontOriginRequestPolicy extends cdktf.TerraformDataSou } // query_strings_config - computed: true, optional: false, required: false - public queryStringsConfig(index: string) { - return new DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig(this, 'query_strings_config', index, false); + private _queryStringsConfig = new DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigList(this, "query_strings_config", false); + public get queryStringsConfig() { + return this._queryStringsConfig; } // ========= diff --git a/src/aws/cloudfront/data-aws-cloudfront-response-headers-policy.ts b/src/aws/cloudfront/data-aws-cloudfront-response-headers-policy.ts index 3fc9c0a0d..7da1ebb8d 100644 --- a/src/aws/cloudfront/data-aws-cloudfront-response-headers-policy.ts +++ b/src/aws/cloudfront/data-aws-cloudfront-response-headers-policy.ts @@ -12,35 +12,301 @@ export interface DataAwsCloudfrontResponseHeadersPolicyConfig extends cdktf.Terr */ readonly name?: string; } -export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders extends cdktf.ComplexComputedList { +export interface DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders { +} + +export function dataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods { +} + +export function dataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins { +} + +export function dataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders { +} + +export function dataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false public get items() { return cdktf.Fn.tolist(this.getListAttribute('items')); } } -export class DataAwsCloudfrontResponseHeadersPolicyCorsConfig extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicyCorsConfig { +} + +export function dataAwsCloudfrontResponseHeadersPolicyCorsConfigToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicyCorsConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicyCorsConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicyCorsConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // access_control_allow_credentials - computed: true, optional: false, required: false public get accessControlAllowCredentials() { @@ -48,27 +314,27 @@ export class DataAwsCloudfrontResponseHeadersPolicyCorsConfig extends cdktf.Comp } // access_control_allow_headers - computed: true, optional: false, required: false + private _accessControlAllowHeaders = new DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersList(this, "access_control_allow_headers", false); public get accessControlAllowHeaders() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('access_control_allow_headers'); + return this._accessControlAllowHeaders; } // access_control_allow_methods - computed: true, optional: false, required: false + private _accessControlAllowMethods = new DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsList(this, "access_control_allow_methods", false); public get accessControlAllowMethods() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('access_control_allow_methods'); + return this._accessControlAllowMethods; } // access_control_allow_origins - computed: true, optional: false, required: false + private _accessControlAllowOrigins = new DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsList(this, "access_control_allow_origins", false); public get accessControlAllowOrigins() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('access_control_allow_origins'); + return this._accessControlAllowOrigins; } // access_control_expose_headers - computed: true, optional: false, required: false + private _accessControlExposeHeaders = new DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersList(this, "access_control_expose_headers", false); public get accessControlExposeHeaders() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('access_control_expose_headers'); + return this._accessControlExposeHeaders; } // access_control_max_age_sec - computed: true, optional: false, required: false @@ -81,7 +347,64 @@ export class DataAwsCloudfrontResponseHeadersPolicyCorsConfig extends cdktf.Comp return this.getBooleanAttribute('origin_override'); } } -export class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicyCorsConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicyCorsConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems { +} + +export function dataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // header - computed: true, optional: false, required: false public get header() { @@ -98,15 +421,129 @@ export class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems exte return this.getStringAttribute('value'); } } -export class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig { +} + +export function dataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // items - computed: true, optional: false, required: false + private _items = new DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsList(this, "items", true); public get items() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('items'))); + return this._items; + } +} + +export class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } -export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy extends cdktf.ComplexComputedList { +export interface DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy { +} + +export function dataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // content_security_policy - computed: true, optional: false, required: false public get contentSecurityPolicy() { @@ -118,14 +555,128 @@ export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentS return this.getBooleanAttribute('override'); } } -export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions { +} + +export function dataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // override - computed: true, optional: false, required: false public get override() { return this.getBooleanAttribute('override'); } } -export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions { +} + +export function dataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // frame_option - computed: true, optional: false, required: false public get frameOption() { @@ -137,7 +688,64 @@ export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOpt return this.getBooleanAttribute('override'); } } -export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy { +} + +export function dataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // override - computed: true, optional: false, required: false public get override() { @@ -149,7 +757,64 @@ export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrer return this.getStringAttribute('referrer_policy'); } } -export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity { +} + +export function dataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // access_control_max_age_sec - computed: true, optional: false, required: false public get accessControlMaxAgeSec() { @@ -171,7 +836,64 @@ export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTr return this.getBooleanAttribute('preload'); } } -export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection { +} + +export function dataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // mode_block - computed: true, optional: false, required: false public get modeBlock() { @@ -193,42 +915,118 @@ export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProte return this.getStringAttribute('report_uri'); } } -export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig extends cdktf.ComplexComputedList { + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig { +} + +export function dataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigToTerraform(struct?: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // content_security_policy - computed: true, optional: false, required: false + private _contentSecurityPolicy = new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyList(this, "content_security_policy", false); public get contentSecurityPolicy() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('content_security_policy'); + return this._contentSecurityPolicy; } // content_type_options - computed: true, optional: false, required: false + private _contentTypeOptions = new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsList(this, "content_type_options", false); public get contentTypeOptions() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('content_type_options'); + return this._contentTypeOptions; } // frame_options - computed: true, optional: false, required: false + private _frameOptions = new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsList(this, "frame_options", false); public get frameOptions() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('frame_options'); + return this._frameOptions; } // referrer_policy - computed: true, optional: false, required: false + private _referrerPolicy = new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyList(this, "referrer_policy", false); public get referrerPolicy() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('referrer_policy'); + return this._referrerPolicy; } // strict_transport_security - computed: true, optional: false, required: false + private _strictTransportSecurity = new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityList(this, "strict_transport_security", false); public get strictTransportSecurity() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('strict_transport_security'); + return this._strictTransportSecurity; } // xss_protection - computed: true, optional: false, required: false + private _xssProtection = new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionList(this, "xss_protection", false); public get xssProtection() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('xss_protection'); + return this._xssProtection; + } +} + +export class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference { + return new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -240,7 +1038,7 @@ export class DataAwsCloudfrontResponseHeadersPolicy extends cdktf.TerraformDataS // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudfront_response_headers_policy"; + public static readonly tfResourceType = "aws_cloudfront_response_headers_policy"; // =========== // INITIALIZER @@ -257,7 +1055,9 @@ export class DataAwsCloudfrontResponseHeadersPolicy extends cdktf.TerraformDataS super(scope, id, { terraformResourceType: 'aws_cloudfront_response_headers_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -277,13 +1077,15 @@ export class DataAwsCloudfrontResponseHeadersPolicy extends cdktf.TerraformDataS } // cors_config - computed: true, optional: false, required: false - public corsConfig(index: string) { - return new DataAwsCloudfrontResponseHeadersPolicyCorsConfig(this, 'cors_config', index, false); + private _corsConfig = new DataAwsCloudfrontResponseHeadersPolicyCorsConfigList(this, "cors_config", false); + public get corsConfig() { + return this._corsConfig; } // custom_headers_config - computed: true, optional: false, required: false - public customHeadersConfig(index: string) { - return new DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig(this, 'custom_headers_config', index, false); + private _customHeadersConfig = new DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigList(this, "custom_headers_config", false); + public get customHeadersConfig() { + return this._customHeadersConfig; } // etag - computed: true, optional: false, required: false @@ -313,8 +1115,9 @@ export class DataAwsCloudfrontResponseHeadersPolicy extends cdktf.TerraformDataS } // security_headers_config - computed: true, optional: false, required: false - public securityHeadersConfig(index: string) { - return new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig(this, 'security_headers_config', index, false); + private _securityHeadersConfig = new DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigList(this, "security_headers_config", false); + public get securityHeadersConfig() { + return this._securityHeadersConfig; } // ========= diff --git a/src/aws/cloudhsm/cloudhsm-v2-cluster.ts b/src/aws/cloudhsm/cloudhsm-v2-cluster.ts index bbf41e990..4f34e8f4c 100644 --- a/src/aws/cloudhsm/cloudhsm-v2-cluster.ts +++ b/src/aws/cloudhsm/cloudhsm-v2-cluster.ts @@ -34,7 +34,45 @@ export interface CloudhsmV2ClusterConfig extends cdktf.TerraformMetaArguments { */ readonly timeouts?: CloudhsmV2ClusterTimeouts; } -export class CloudhsmV2ClusterClusterCertificates extends cdktf.ComplexComputedList { +export interface CloudhsmV2ClusterClusterCertificates { +} + +export function cloudhsmV2ClusterClusterCertificatesToTerraform(struct?: CloudhsmV2ClusterClusterCertificates): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class CloudhsmV2ClusterClusterCertificatesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): CloudhsmV2ClusterClusterCertificates | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: CloudhsmV2ClusterClusterCertificates | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // aws_hardware_certificate - computed: true, optional: false, required: false public get awsHardwareCertificate() { @@ -61,6 +99,25 @@ export class CloudhsmV2ClusterClusterCertificates extends cdktf.ComplexComputedL return this.getStringAttribute('manufacturer_hardware_certificate'); } } + +export class CloudhsmV2ClusterClusterCertificatesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): CloudhsmV2ClusterClusterCertificatesOutputReference { + return new CloudhsmV2ClusterClusterCertificatesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface CloudhsmV2ClusterTimeouts { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#create CloudhsmV2Cluster#create} @@ -94,10 +151,9 @@ export class CloudhsmV2ClusterTimeoutsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudhsmV2ClusterTimeouts | undefined { @@ -190,7 +246,7 @@ export class CloudhsmV2Cluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudhsm_v2_cluster"; + public static readonly tfResourceType = "aws_cloudhsm_v2_cluster"; // =========== // INITIALIZER @@ -207,7 +263,9 @@ export class CloudhsmV2Cluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudhsm_v2_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -227,8 +285,9 @@ export class CloudhsmV2Cluster extends cdktf.TerraformResource { // ========== // cluster_certificates - computed: true, optional: false, required: false - public clusterCertificates(index: string) { - return new CloudhsmV2ClusterClusterCertificates(this, 'cluster_certificates', index, false); + private _clusterCertificates = new CloudhsmV2ClusterClusterCertificatesList(this, "cluster_certificates", false); + public get clusterCertificates() { + return this._clusterCertificates; } // cluster_id - computed: true, optional: false, required: false @@ -331,7 +390,7 @@ export class CloudhsmV2Cluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new CloudhsmV2ClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new CloudhsmV2ClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/cloudhsm/cloudhsm-v2-hsm.ts b/src/aws/cloudhsm/cloudhsm-v2-hsm.ts index 6eb08797d..868842ea2 100644 --- a/src/aws/cloudhsm/cloudhsm-v2-hsm.ts +++ b/src/aws/cloudhsm/cloudhsm-v2-hsm.ts @@ -58,10 +58,9 @@ export class CloudhsmV2HsmTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudhsmV2HsmTimeouts | undefined { @@ -132,7 +131,7 @@ export class CloudhsmV2Hsm extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudhsm_v2_hsm"; + public static readonly tfResourceType = "aws_cloudhsm_v2_hsm"; // =========== // INITIALIZER @@ -149,7 +148,9 @@ export class CloudhsmV2Hsm extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudhsm_v2_hsm', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -249,7 +250,7 @@ export class CloudhsmV2Hsm extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new CloudhsmV2HsmTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new CloudhsmV2HsmTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/cloudhsm/data-aws-cloudhsm-v2-cluster.ts b/src/aws/cloudhsm/data-aws-cloudhsm-v2-cluster.ts index 6bb8a924b..91dbc0611 100644 --- a/src/aws/cloudhsm/data-aws-cloudhsm-v2-cluster.ts +++ b/src/aws/cloudhsm/data-aws-cloudhsm-v2-cluster.ts @@ -16,7 +16,45 @@ export interface DataAwsCloudhsmV2ClusterConfig extends cdktf.TerraformMetaArgum */ readonly clusterState?: string; } -export class DataAwsCloudhsmV2ClusterClusterCertificates extends cdktf.ComplexComputedList { +export interface DataAwsCloudhsmV2ClusterClusterCertificates { +} + +export function dataAwsCloudhsmV2ClusterClusterCertificatesToTerraform(struct?: DataAwsCloudhsmV2ClusterClusterCertificates): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCloudhsmV2ClusterClusterCertificatesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCloudhsmV2ClusterClusterCertificates | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCloudhsmV2ClusterClusterCertificates | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // aws_hardware_certificate - computed: true, optional: false, required: false public get awsHardwareCertificate() { @@ -44,6 +82,25 @@ export class DataAwsCloudhsmV2ClusterClusterCertificates extends cdktf.ComplexCo } } +export class DataAwsCloudhsmV2ClusterClusterCertificatesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCloudhsmV2ClusterClusterCertificatesOutputReference { + return new DataAwsCloudhsmV2ClusterClusterCertificatesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudhsm_v2_cluster aws_cloudhsm_v2_cluster} */ @@ -52,7 +109,7 @@ export class DataAwsCloudhsmV2Cluster extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudhsm_v2_cluster"; + public static readonly tfResourceType = "aws_cloudhsm_v2_cluster"; // =========== // INITIALIZER @@ -69,7 +126,9 @@ export class DataAwsCloudhsmV2Cluster extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudhsm_v2_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -85,8 +144,9 @@ export class DataAwsCloudhsmV2Cluster extends cdktf.TerraformDataSource { // ========== // cluster_certificates - computed: true, optional: false, required: false - public clusterCertificates(index: string) { - return new DataAwsCloudhsmV2ClusterClusterCertificates(this, 'cluster_certificates', index, false); + private _clusterCertificates = new DataAwsCloudhsmV2ClusterClusterCertificatesList(this, "cluster_certificates", false); + public get clusterCertificates() { + return this._clusterCertificates; } // cluster_id - computed: false, optional: false, required: true diff --git a/src/aws/cloudsearch-domain-service-access-policy.ts b/src/aws/cloudsearch-domain-service-access-policy.ts index 884bbbea1..04e61a342 100644 --- a/src/aws/cloudsearch-domain-service-access-policy.ts +++ b/src/aws/cloudsearch-domain-service-access-policy.ts @@ -50,10 +50,9 @@ export class CloudsearchDomainServiceAccessPolicyTimeoutsOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudsearchDomainServiceAccessPolicyTimeouts | undefined { @@ -124,7 +123,7 @@ export class CloudsearchDomainServiceAccessPolicy extends cdktf.TerraformResourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudsearch_domain_service_access_policy"; + public static readonly tfResourceType = "aws_cloudsearch_domain_service_access_policy"; // =========== // INITIALIZER @@ -141,7 +140,9 @@ export class CloudsearchDomainServiceAccessPolicy extends cdktf.TerraformResourc super(scope, id, { terraformResourceType: 'aws_cloudsearch_domain_service_access_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -189,7 +190,7 @@ export class CloudsearchDomainServiceAccessPolicy extends cdktf.TerraformResourc } // timeouts - computed: false, optional: true, required: false - private _timeouts = new CloudsearchDomainServiceAccessPolicyTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new CloudsearchDomainServiceAccessPolicyTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/cloudsearch-domain.ts b/src/aws/cloudsearch-domain.ts index 3a06ddf76..c707073a0 100644 --- a/src/aws/cloudsearch-domain.ts +++ b/src/aws/cloudsearch-domain.ts @@ -68,10 +68,9 @@ export class CloudsearchDomainEndpointOptionsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudsearchDomainEndpointOptions | undefined { @@ -223,10 +222,9 @@ export class CloudsearchDomainScalingParametersOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudsearchDomainScalingParameters | undefined { @@ -343,10 +341,9 @@ export class CloudsearchDomainTimeoutsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudsearchDomainTimeouts | undefined { @@ -439,7 +436,7 @@ export class CloudsearchDomain extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudsearch_domain"; + public static readonly tfResourceType = "aws_cloudsearch_domain"; // =========== // INITIALIZER @@ -456,7 +453,9 @@ export class CloudsearchDomain extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudsearch_domain', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -530,7 +529,7 @@ export class CloudsearchDomain extends cdktf.TerraformResource { } // endpoint_options - computed: false, optional: true, required: false - private _endpointOptions = new CloudsearchDomainEndpointOptionsOutputReference(this, "endpoint_options", true); + private _endpointOptions = new CloudsearchDomainEndpointOptionsOutputReference(this, "endpoint_options"); public get endpointOptions() { return this._endpointOptions; } @@ -563,7 +562,7 @@ export class CloudsearchDomain extends cdktf.TerraformResource { } // scaling_parameters - computed: false, optional: true, required: false - private _scalingParameters = new CloudsearchDomainScalingParametersOutputReference(this, "scaling_parameters", true); + private _scalingParameters = new CloudsearchDomainScalingParametersOutputReference(this, "scaling_parameters"); public get scalingParameters() { return this._scalingParameters; } @@ -579,7 +578,7 @@ export class CloudsearchDomain extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new CloudsearchDomainTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new CloudsearchDomainTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/cloudtrail/cloudtrail.ts b/src/aws/cloudtrail/cloudtrail.ts index feda36101..2bf998b38 100644 --- a/src/aws/cloudtrail/cloudtrail.ts +++ b/src/aws/cloudtrail/cloudtrail.ts @@ -235,7 +235,7 @@ export class Cloudtrail extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudtrail"; + public static readonly tfResourceType = "aws_cloudtrail"; // =========== // INITIALIZER @@ -252,7 +252,9 @@ export class Cloudtrail extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudtrail', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudtrail/data-aws-cloudtrail-service-account.ts b/src/aws/cloudtrail/data-aws-cloudtrail-service-account.ts index fecb41e7f..3c151288d 100644 --- a/src/aws/cloudtrail/data-aws-cloudtrail-service-account.ts +++ b/src/aws/cloudtrail/data-aws-cloudtrail-service-account.ts @@ -21,7 +21,7 @@ export class DataAwsCloudtrailServiceAccount extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudtrail_service_account"; + public static readonly tfResourceType = "aws_cloudtrail_service_account"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCloudtrailServiceAccount extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudtrail_service_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-composite-alarm.ts b/src/aws/cloudwatch/cloudwatch-composite-alarm.ts index 8bff1ece0..31f880551 100644 --- a/src/aws/cloudwatch/cloudwatch-composite-alarm.ts +++ b/src/aws/cloudwatch/cloudwatch-composite-alarm.ts @@ -53,7 +53,7 @@ export class CloudwatchCompositeAlarm extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_composite_alarm"; + public static readonly tfResourceType = "aws_cloudwatch_composite_alarm"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class CloudwatchCompositeAlarm extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_composite_alarm', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-dashboard.ts b/src/aws/cloudwatch/cloudwatch-dashboard.ts index 560e0c5b5..be42ddcbf 100644 --- a/src/aws/cloudwatch/cloudwatch-dashboard.ts +++ b/src/aws/cloudwatch/cloudwatch-dashboard.ts @@ -25,7 +25,7 @@ export class CloudwatchDashboard extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_dashboard"; + public static readonly tfResourceType = "aws_cloudwatch_dashboard"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class CloudwatchDashboard extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_dashboard', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-log-destination-policy.ts b/src/aws/cloudwatch/cloudwatch-log-destination-policy.ts index ea4b42460..3f3be4852 100644 --- a/src/aws/cloudwatch/cloudwatch-log-destination-policy.ts +++ b/src/aws/cloudwatch/cloudwatch-log-destination-policy.ts @@ -29,7 +29,7 @@ export class CloudwatchLogDestinationPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_log_destination_policy"; + public static readonly tfResourceType = "aws_cloudwatch_log_destination_policy"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class CloudwatchLogDestinationPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_log_destination_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-log-destination.ts b/src/aws/cloudwatch/cloudwatch-log-destination.ts index 57479055b..e68a28107 100644 --- a/src/aws/cloudwatch/cloudwatch-log-destination.ts +++ b/src/aws/cloudwatch/cloudwatch-log-destination.ts @@ -29,7 +29,7 @@ export class CloudwatchLogDestination extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_log_destination"; + public static readonly tfResourceType = "aws_cloudwatch_log_destination"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class CloudwatchLogDestination extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_log_destination', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-log-group.ts b/src/aws/cloudwatch/cloudwatch-log-group.ts index f38515da2..1af9a9851 100644 --- a/src/aws/cloudwatch/cloudwatch-log-group.ts +++ b/src/aws/cloudwatch/cloudwatch-log-group.ts @@ -41,7 +41,7 @@ export class CloudwatchLogGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_log_group"; + public static readonly tfResourceType = "aws_cloudwatch_log_group"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class CloudwatchLogGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_log_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-log-metric-filter.ts b/src/aws/cloudwatch/cloudwatch-log-metric-filter.ts index 2d1793170..8c4296dcb 100644 --- a/src/aws/cloudwatch/cloudwatch-log-metric-filter.ts +++ b/src/aws/cloudwatch/cloudwatch-log-metric-filter.ts @@ -74,10 +74,9 @@ export class CloudwatchLogMetricFilterMetricTransformationOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchLogMetricFilterMetricTransformation | undefined { @@ -227,7 +226,7 @@ export class CloudwatchLogMetricFilter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_log_metric_filter"; + public static readonly tfResourceType = "aws_cloudwatch_log_metric_filter"; // =========== // INITIALIZER @@ -244,7 +243,9 @@ export class CloudwatchLogMetricFilter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_log_metric_filter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -306,7 +307,7 @@ export class CloudwatchLogMetricFilter extends cdktf.TerraformResource { } // metric_transformation - computed: false, optional: false, required: true - private _metricTransformation = new CloudwatchLogMetricFilterMetricTransformationOutputReference(this, "metric_transformation", true); + private _metricTransformation = new CloudwatchLogMetricFilterMetricTransformationOutputReference(this, "metric_transformation"); public get metricTransformation() { return this._metricTransformation; } diff --git a/src/aws/cloudwatch/cloudwatch-log-resource-policy.ts b/src/aws/cloudwatch/cloudwatch-log-resource-policy.ts index f358167d5..e21bd49e6 100644 --- a/src/aws/cloudwatch/cloudwatch-log-resource-policy.ts +++ b/src/aws/cloudwatch/cloudwatch-log-resource-policy.ts @@ -25,7 +25,7 @@ export class CloudwatchLogResourcePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_log_resource_policy"; + public static readonly tfResourceType = "aws_cloudwatch_log_resource_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class CloudwatchLogResourcePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_log_resource_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-log-stream.ts b/src/aws/cloudwatch/cloudwatch-log-stream.ts index 26bef5af1..f5047fd4b 100644 --- a/src/aws/cloudwatch/cloudwatch-log-stream.ts +++ b/src/aws/cloudwatch/cloudwatch-log-stream.ts @@ -25,7 +25,7 @@ export class CloudwatchLogStream extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_log_stream"; + public static readonly tfResourceType = "aws_cloudwatch_log_stream"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class CloudwatchLogStream extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_log_stream', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-log-subscription-filter.ts b/src/aws/cloudwatch/cloudwatch-log-subscription-filter.ts index 5ea936bab..b8b32cc66 100644 --- a/src/aws/cloudwatch/cloudwatch-log-subscription-filter.ts +++ b/src/aws/cloudwatch/cloudwatch-log-subscription-filter.ts @@ -41,7 +41,7 @@ export class CloudwatchLogSubscriptionFilter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_log_subscription_filter"; + public static readonly tfResourceType = "aws_cloudwatch_log_subscription_filter"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class CloudwatchLogSubscriptionFilter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_log_subscription_filter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-metric-alarm.ts b/src/aws/cloudwatch/cloudwatch-metric-alarm.ts index 83a4018c1..395c33f80 100644 --- a/src/aws/cloudwatch/cloudwatch-metric-alarm.ts +++ b/src/aws/cloudwatch/cloudwatch-metric-alarm.ts @@ -150,10 +150,9 @@ export class CloudwatchMetricAlarmMetricQueryMetricOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchMetricAlarmMetricQueryMetric | undefined { @@ -347,7 +346,7 @@ export class CloudwatchMetricAlarm extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_metric_alarm"; + public static readonly tfResourceType = "aws_cloudwatch_metric_alarm"; // =========== // INITIALIZER @@ -364,7 +363,9 @@ export class CloudwatchMetricAlarm extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_metric_alarm', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/cloudwatch-metric-stream.ts b/src/aws/cloudwatch/cloudwatch-metric-stream.ts index 6e7a35c0b..db3da4d12 100644 --- a/src/aws/cloudwatch/cloudwatch-metric-stream.ts +++ b/src/aws/cloudwatch/cloudwatch-metric-stream.ts @@ -116,10 +116,9 @@ export class CloudwatchMetricStreamTimeoutsOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchMetricStreamTimeouts | undefined { @@ -190,7 +189,7 @@ export class CloudwatchMetricStream extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_metric_stream"; + public static readonly tfResourceType = "aws_cloudwatch_metric_stream"; // =========== // INITIALIZER @@ -207,7 +206,9 @@ export class CloudwatchMetricStream extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_metric_stream', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -393,7 +394,7 @@ export class CloudwatchMetricStream extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new CloudwatchMetricStreamTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new CloudwatchMetricStreamTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/cloudwatch/cloudwatch-query-definition.ts b/src/aws/cloudwatch/cloudwatch-query-definition.ts index d7177e6f7..e6e9b4785 100644 --- a/src/aws/cloudwatch/cloudwatch-query-definition.ts +++ b/src/aws/cloudwatch/cloudwatch-query-definition.ts @@ -29,7 +29,7 @@ export class CloudwatchQueryDefinition extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_query_definition"; + public static readonly tfResourceType = "aws_cloudwatch_query_definition"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class CloudwatchQueryDefinition extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_query_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/data-aws-cloudwatch-log-group.ts b/src/aws/cloudwatch/data-aws-cloudwatch-log-group.ts index 8657436a8..101df718f 100644 --- a/src/aws/cloudwatch/data-aws-cloudwatch-log-group.ts +++ b/src/aws/cloudwatch/data-aws-cloudwatch-log-group.ts @@ -25,7 +25,7 @@ export class DataAwsCloudwatchLogGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_log_group"; + public static readonly tfResourceType = "aws_cloudwatch_log_group"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsCloudwatchLogGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_log_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cloudwatch/data-aws-cloudwatch-log-groups.ts b/src/aws/cloudwatch/data-aws-cloudwatch-log-groups.ts index a83a0ac36..8059a49ed 100644 --- a/src/aws/cloudwatch/data-aws-cloudwatch-log-groups.ts +++ b/src/aws/cloudwatch/data-aws-cloudwatch-log-groups.ts @@ -21,7 +21,7 @@ export class DataAwsCloudwatchLogGroups extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_log_groups"; + public static readonly tfResourceType = "aws_cloudwatch_log_groups"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCloudwatchLogGroups extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_log_groups', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codeartifact/codeartifact-domain-permissions-policy.ts b/src/aws/codeartifact/codeartifact-domain-permissions-policy.ts index 107705f20..90a3978d2 100644 --- a/src/aws/codeartifact/codeartifact-domain-permissions-policy.ts +++ b/src/aws/codeartifact/codeartifact-domain-permissions-policy.ts @@ -33,7 +33,7 @@ export class CodeartifactDomainPermissionsPolicy extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codeartifact_domain_permissions_policy"; + public static readonly tfResourceType = "aws_codeartifact_domain_permissions_policy"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class CodeartifactDomainPermissionsPolicy extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_codeartifact_domain_permissions_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codeartifact/codeartifact-domain.ts b/src/aws/codeartifact/codeartifact-domain.ts index 85e4fece3..fff6fbe92 100644 --- a/src/aws/codeartifact/codeartifact-domain.ts +++ b/src/aws/codeartifact/codeartifact-domain.ts @@ -33,7 +33,7 @@ export class CodeartifactDomain extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codeartifact_domain"; + public static readonly tfResourceType = "aws_codeartifact_domain"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class CodeartifactDomain extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codeartifact_domain', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codeartifact/codeartifact-repository-permissions-policy.ts b/src/aws/codeartifact/codeartifact-repository-permissions-policy.ts index 304983f68..1ee47170a 100644 --- a/src/aws/codeartifact/codeartifact-repository-permissions-policy.ts +++ b/src/aws/codeartifact/codeartifact-repository-permissions-policy.ts @@ -37,7 +37,7 @@ export class CodeartifactRepositoryPermissionsPolicy extends cdktf.TerraformReso // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codeartifact_repository_permissions_policy"; + public static readonly tfResourceType = "aws_codeartifact_repository_permissions_policy"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class CodeartifactRepositoryPermissionsPolicy extends cdktf.TerraformReso super(scope, id, { terraformResourceType: 'aws_codeartifact_repository_permissions_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codeartifact/codeartifact-repository.ts b/src/aws/codeartifact/codeartifact-repository.ts index ad8713fba..9fde83950 100644 --- a/src/aws/codeartifact/codeartifact-repository.ts +++ b/src/aws/codeartifact/codeartifact-repository.ts @@ -67,10 +67,9 @@ export class CodeartifactRepositoryExternalConnectionsOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodeartifactRepositoryExternalConnections | undefined { @@ -143,7 +142,7 @@ export class CodeartifactRepository extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codeartifact_repository"; + public static readonly tfResourceType = "aws_codeartifact_repository"; // =========== // INITIALIZER @@ -160,7 +159,9 @@ export class CodeartifactRepository extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codeartifact_repository', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -287,7 +288,7 @@ export class CodeartifactRepository extends cdktf.TerraformResource { } // external_connections - computed: false, optional: true, required: false - private _externalConnections = new CodeartifactRepositoryExternalConnectionsOutputReference(this, "external_connections", true); + private _externalConnections = new CodeartifactRepositoryExternalConnectionsOutputReference(this, "external_connections"); public get externalConnections() { return this._externalConnections; } diff --git a/src/aws/codeartifact/data-aws-codeartifact-authorization-token.ts b/src/aws/codeartifact/data-aws-codeartifact-authorization-token.ts index 53563c253..62c2dd6fa 100644 --- a/src/aws/codeartifact/data-aws-codeartifact-authorization-token.ts +++ b/src/aws/codeartifact/data-aws-codeartifact-authorization-token.ts @@ -29,7 +29,7 @@ export class DataAwsCodeartifactAuthorizationToken extends cdktf.TerraformDataSo // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codeartifact_authorization_token"; + public static readonly tfResourceType = "aws_codeartifact_authorization_token"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsCodeartifactAuthorizationToken extends cdktf.TerraformDataSo super(scope, id, { terraformResourceType: 'aws_codeartifact_authorization_token', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codeartifact/data-aws-codeartifact-repository-endpoint.ts b/src/aws/codeartifact/data-aws-codeartifact-repository-endpoint.ts index 92841bc7d..7e77dcf8a 100644 --- a/src/aws/codeartifact/data-aws-codeartifact-repository-endpoint.ts +++ b/src/aws/codeartifact/data-aws-codeartifact-repository-endpoint.ts @@ -33,7 +33,7 @@ export class DataAwsCodeartifactRepositoryEndpoint extends cdktf.TerraformDataSo // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codeartifact_repository_endpoint"; + public static readonly tfResourceType = "aws_codeartifact_repository_endpoint"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsCodeartifactRepositoryEndpoint extends cdktf.TerraformDataSo super(scope, id, { terraformResourceType: 'aws_codeartifact_repository_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codebuild/codebuild-project.ts b/src/aws/codebuild/codebuild-project.ts index e65e91ad9..1dafb3598 100644 --- a/src/aws/codebuild/codebuild-project.ts +++ b/src/aws/codebuild/codebuild-project.ts @@ -194,10 +194,9 @@ export class CodebuildProjectArtifactsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectArtifacts | undefined { @@ -460,10 +459,9 @@ export class CodebuildProjectBuildBatchConfigRestrictionsOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectBuildBatchConfigRestrictions | undefined { @@ -565,10 +563,9 @@ export class CodebuildProjectBuildBatchConfigOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectBuildBatchConfig | undefined { @@ -656,7 +653,7 @@ export class CodebuildProjectBuildBatchConfigOutputReference extends cdktf.Compl } // restrictions - computed: false, optional: true, required: false - private _restrictions = new CodebuildProjectBuildBatchConfigRestrictionsOutputReference(this, "restrictions", true); + private _restrictions = new CodebuildProjectBuildBatchConfigRestrictionsOutputReference(this, "restrictions"); public get restrictions() { return this._restrictions; } @@ -704,10 +701,9 @@ export class CodebuildProjectCacheOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectCache | undefined { @@ -846,10 +842,9 @@ export class CodebuildProjectEnvironmentRegistryCredentialOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectEnvironmentRegistryCredential | undefined { @@ -967,10 +962,9 @@ export class CodebuildProjectEnvironmentOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectEnvironment | undefined { @@ -1141,7 +1135,7 @@ export class CodebuildProjectEnvironmentOutputReference extends cdktf.ComplexObj } // registry_credential - computed: false, optional: true, required: false - private _registryCredential = new CodebuildProjectEnvironmentRegistryCredentialOutputReference(this, "registry_credential", true); + private _registryCredential = new CodebuildProjectEnvironmentRegistryCredentialOutputReference(this, "registry_credential"); public get registryCredential() { return this._registryCredential; } @@ -1226,10 +1220,9 @@ export class CodebuildProjectLogsConfigCloudwatchLogsOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectLogsConfigCloudwatchLogs | undefined { @@ -1351,10 +1344,9 @@ export class CodebuildProjectLogsConfigS3LogsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectLogsConfigS3Logs | undefined { @@ -1492,10 +1484,9 @@ export class CodebuildProjectLogsConfigOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectLogsConfig | undefined { @@ -1526,7 +1517,7 @@ export class CodebuildProjectLogsConfigOutputReference extends cdktf.ComplexObje } // cloudwatch_logs - computed: false, optional: true, required: false - private _cloudwatchLogs = new CodebuildProjectLogsConfigCloudwatchLogsOutputReference(this, "cloudwatch_logs", true); + private _cloudwatchLogs = new CodebuildProjectLogsConfigCloudwatchLogsOutputReference(this, "cloudwatch_logs"); public get cloudwatchLogs() { return this._cloudwatchLogs; } @@ -1542,7 +1533,7 @@ export class CodebuildProjectLogsConfigOutputReference extends cdktf.ComplexObje } // s3_logs - computed: false, optional: true, required: false - private _s3Logs = new CodebuildProjectLogsConfigS3LogsOutputReference(this, "s3_logs", true); + private _s3Logs = new CodebuildProjectLogsConfigS3LogsOutputReference(this, "s3_logs"); public get s3Logs() { return this._s3Logs; } @@ -1669,10 +1660,9 @@ export class CodebuildProjectSecondarySourcesAuthOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectSecondarySourcesAuth | undefined { @@ -1759,10 +1749,9 @@ export class CodebuildProjectSecondarySourcesBuildStatusConfigOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectSecondarySourcesBuildStatusConfig | undefined { @@ -1847,10 +1836,9 @@ export class CodebuildProjectSecondarySourcesGitSubmodulesConfigOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectSecondarySourcesGitSubmodulesConfig | undefined { @@ -1983,10 +1971,9 @@ export class CodebuildProjectSourceAuthOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectSourceAuth | undefined { @@ -2073,10 +2060,9 @@ export class CodebuildProjectSourceBuildStatusConfigOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectSourceBuildStatusConfig | undefined { @@ -2161,10 +2147,9 @@ export class CodebuildProjectSourceGitSubmodulesConfigOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectSourceGitSubmodulesConfig | undefined { @@ -2270,10 +2255,9 @@ export class CodebuildProjectSourceOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectSource | undefined { @@ -2439,7 +2423,7 @@ export class CodebuildProjectSourceOutputReference extends cdktf.ComplexObject { } // auth - computed: false, optional: true, required: false - private _auth = new CodebuildProjectSourceAuthOutputReference(this, "auth", true); + private _auth = new CodebuildProjectSourceAuthOutputReference(this, "auth"); public get auth() { return this._auth; } @@ -2455,7 +2439,7 @@ export class CodebuildProjectSourceOutputReference extends cdktf.ComplexObject { } // build_status_config - computed: false, optional: true, required: false - private _buildStatusConfig = new CodebuildProjectSourceBuildStatusConfigOutputReference(this, "build_status_config", true); + private _buildStatusConfig = new CodebuildProjectSourceBuildStatusConfigOutputReference(this, "build_status_config"); public get buildStatusConfig() { return this._buildStatusConfig; } @@ -2471,7 +2455,7 @@ export class CodebuildProjectSourceOutputReference extends cdktf.ComplexObject { } // git_submodules_config - computed: false, optional: true, required: false - private _gitSubmodulesConfig = new CodebuildProjectSourceGitSubmodulesConfigOutputReference(this, "git_submodules_config", true); + private _gitSubmodulesConfig = new CodebuildProjectSourceGitSubmodulesConfigOutputReference(this, "git_submodules_config"); public get gitSubmodulesConfig() { return this._gitSubmodulesConfig; } @@ -2519,10 +2503,9 @@ export class CodebuildProjectVpcConfigOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildProjectVpcConfig | undefined { @@ -2606,7 +2589,7 @@ export class CodebuildProject extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codebuild_project"; + public static readonly tfResourceType = "aws_codebuild_project"; // =========== // INITIALIZER @@ -2623,7 +2606,9 @@ export class CodebuildProject extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codebuild_project', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -2883,7 +2868,7 @@ export class CodebuildProject extends cdktf.TerraformResource { } // artifacts - computed: false, optional: false, required: true - private _artifacts = new CodebuildProjectArtifactsOutputReference(this, "artifacts", true); + private _artifacts = new CodebuildProjectArtifactsOutputReference(this, "artifacts"); public get artifacts() { return this._artifacts; } @@ -2896,7 +2881,7 @@ export class CodebuildProject extends cdktf.TerraformResource { } // build_batch_config - computed: false, optional: true, required: false - private _buildBatchConfig = new CodebuildProjectBuildBatchConfigOutputReference(this, "build_batch_config", true); + private _buildBatchConfig = new CodebuildProjectBuildBatchConfigOutputReference(this, "build_batch_config"); public get buildBatchConfig() { return this._buildBatchConfig; } @@ -2912,7 +2897,7 @@ export class CodebuildProject extends cdktf.TerraformResource { } // cache - computed: false, optional: true, required: false - private _cache = new CodebuildProjectCacheOutputReference(this, "cache", true); + private _cache = new CodebuildProjectCacheOutputReference(this, "cache"); public get cache() { return this._cache; } @@ -2928,7 +2913,7 @@ export class CodebuildProject extends cdktf.TerraformResource { } // environment - computed: false, optional: false, required: true - private _environment = new CodebuildProjectEnvironmentOutputReference(this, "environment", true); + private _environment = new CodebuildProjectEnvironmentOutputReference(this, "environment"); public get environment() { return this._environment; } @@ -2958,7 +2943,7 @@ export class CodebuildProject extends cdktf.TerraformResource { } // logs_config - computed: false, optional: true, required: false - private _logsConfig = new CodebuildProjectLogsConfigOutputReference(this, "logs_config", true); + private _logsConfig = new CodebuildProjectLogsConfigOutputReference(this, "logs_config"); public get logsConfig() { return this._logsConfig; } @@ -3025,7 +3010,7 @@ export class CodebuildProject extends cdktf.TerraformResource { } // source - computed: false, optional: false, required: true - private _source = new CodebuildProjectSourceOutputReference(this, "source", true); + private _source = new CodebuildProjectSourceOutputReference(this, "source"); public get source() { return this._source; } @@ -3038,7 +3023,7 @@ export class CodebuildProject extends cdktf.TerraformResource { } // vpc_config - computed: false, optional: true, required: false - private _vpcConfig = new CodebuildProjectVpcConfigOutputReference(this, "vpc_config", true); + private _vpcConfig = new CodebuildProjectVpcConfigOutputReference(this, "vpc_config"); public get vpcConfig() { return this._vpcConfig; } diff --git a/src/aws/codebuild/codebuild-report-group.ts b/src/aws/codebuild/codebuild-report-group.ts index 2a8c4008e..dfa718377 100644 --- a/src/aws/codebuild/codebuild-report-group.ts +++ b/src/aws/codebuild/codebuild-report-group.ts @@ -77,10 +77,9 @@ export class CodebuildReportGroupExportConfigS3DestinationOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildReportGroupExportConfigS3Destination | undefined { @@ -232,10 +231,9 @@ export class CodebuildReportGroupExportConfigOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodebuildReportGroupExportConfig | undefined { @@ -279,7 +277,7 @@ export class CodebuildReportGroupExportConfigOutputReference extends cdktf.Compl } // s3_destination - computed: false, optional: true, required: false - private _s3Destination = new CodebuildReportGroupExportConfigS3DestinationOutputReference(this, "s3_destination", true); + private _s3Destination = new CodebuildReportGroupExportConfigS3DestinationOutputReference(this, "s3_destination"); public get s3Destination() { return this._s3Destination; } @@ -303,7 +301,7 @@ export class CodebuildReportGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codebuild_report_group"; + public static readonly tfResourceType = "aws_codebuild_report_group"; // =========== // INITIALIZER @@ -320,7 +318,9 @@ export class CodebuildReportGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codebuild_report_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -429,7 +429,7 @@ export class CodebuildReportGroup extends cdktf.TerraformResource { } // export_config - computed: false, optional: false, required: true - private _exportConfig = new CodebuildReportGroupExportConfigOutputReference(this, "export_config", true); + private _exportConfig = new CodebuildReportGroupExportConfigOutputReference(this, "export_config"); public get exportConfig() { return this._exportConfig; } diff --git a/src/aws/codebuild/codebuild-resource-policy.ts b/src/aws/codebuild/codebuild-resource-policy.ts index 404eb7620..3c7932075 100644 --- a/src/aws/codebuild/codebuild-resource-policy.ts +++ b/src/aws/codebuild/codebuild-resource-policy.ts @@ -25,7 +25,7 @@ export class CodebuildResourcePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codebuild_resource_policy"; + public static readonly tfResourceType = "aws_codebuild_resource_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class CodebuildResourcePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codebuild_resource_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codebuild/codebuild-source-credential.ts b/src/aws/codebuild/codebuild-source-credential.ts index 7ca03e986..3ae7bda19 100644 --- a/src/aws/codebuild/codebuild-source-credential.ts +++ b/src/aws/codebuild/codebuild-source-credential.ts @@ -33,7 +33,7 @@ export class CodebuildSourceCredential extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codebuild_source_credential"; + public static readonly tfResourceType = "aws_codebuild_source_credential"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class CodebuildSourceCredential extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codebuild_source_credential', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codebuild/codebuild-webhook.ts b/src/aws/codebuild/codebuild-webhook.ts index 651fdde2d..9552cad98 100644 --- a/src/aws/codebuild/codebuild-webhook.ts +++ b/src/aws/codebuild/codebuild-webhook.ts @@ -81,7 +81,7 @@ export class CodebuildWebhook extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codebuild_webhook"; + public static readonly tfResourceType = "aws_codebuild_webhook"; // =========== // INITIALIZER @@ -98,7 +98,9 @@ export class CodebuildWebhook extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codebuild_webhook', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codecommit/codecommit-approval-rule-template-association.ts b/src/aws/codecommit/codecommit-approval-rule-template-association.ts index bf8f18a3c..9b72e23e5 100644 --- a/src/aws/codecommit/codecommit-approval-rule-template-association.ts +++ b/src/aws/codecommit/codecommit-approval-rule-template-association.ts @@ -25,7 +25,7 @@ export class CodecommitApprovalRuleTemplateAssociation extends cdktf.TerraformRe // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codecommit_approval_rule_template_association"; + public static readonly tfResourceType = "aws_codecommit_approval_rule_template_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class CodecommitApprovalRuleTemplateAssociation extends cdktf.TerraformRe super(scope, id, { terraformResourceType: 'aws_codecommit_approval_rule_template_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codecommit/codecommit-approval-rule-template.ts b/src/aws/codecommit/codecommit-approval-rule-template.ts index 35ba0782b..3bf5d12c9 100644 --- a/src/aws/codecommit/codecommit-approval-rule-template.ts +++ b/src/aws/codecommit/codecommit-approval-rule-template.ts @@ -29,7 +29,7 @@ export class CodecommitApprovalRuleTemplate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codecommit_approval_rule_template"; + public static readonly tfResourceType = "aws_codecommit_approval_rule_template"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class CodecommitApprovalRuleTemplate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codecommit_approval_rule_template', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codecommit/codecommit-repository.ts b/src/aws/codecommit/codecommit-repository.ts index 4d0060779..55433796a 100644 --- a/src/aws/codecommit/codecommit-repository.ts +++ b/src/aws/codecommit/codecommit-repository.ts @@ -37,7 +37,7 @@ export class CodecommitRepository extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codecommit_repository"; + public static readonly tfResourceType = "aws_codecommit_repository"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class CodecommitRepository extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codecommit_repository', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codecommit/codecommit-trigger.ts b/src/aws/codecommit/codecommit-trigger.ts index f4f71e308..815be1f81 100644 --- a/src/aws/codecommit/codecommit-trigger.ts +++ b/src/aws/codecommit/codecommit-trigger.ts @@ -64,7 +64,7 @@ export class CodecommitTrigger extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codecommit_trigger"; + public static readonly tfResourceType = "aws_codecommit_trigger"; // =========== // INITIALIZER @@ -81,7 +81,9 @@ export class CodecommitTrigger extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codecommit_trigger', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codecommit/data-aws-codecommit-approval-rule-template.ts b/src/aws/codecommit/data-aws-codecommit-approval-rule-template.ts index 4b7d631f6..87f83853a 100644 --- a/src/aws/codecommit/data-aws-codecommit-approval-rule-template.ts +++ b/src/aws/codecommit/data-aws-codecommit-approval-rule-template.ts @@ -21,7 +21,7 @@ export class DataAwsCodecommitApprovalRuleTemplate extends cdktf.TerraformDataSo // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codecommit_approval_rule_template"; + public static readonly tfResourceType = "aws_codecommit_approval_rule_template"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCodecommitApprovalRuleTemplate extends cdktf.TerraformDataSo super(scope, id, { terraformResourceType: 'aws_codecommit_approval_rule_template', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codecommit/data-aws-codecommit-repository.ts b/src/aws/codecommit/data-aws-codecommit-repository.ts index 62bce0dbe..aab95c74d 100644 --- a/src/aws/codecommit/data-aws-codecommit-repository.ts +++ b/src/aws/codecommit/data-aws-codecommit-repository.ts @@ -21,7 +21,7 @@ export class DataAwsCodecommitRepository extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codecommit_repository"; + public static readonly tfResourceType = "aws_codecommit_repository"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCodecommitRepository extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_codecommit_repository', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codedeploy/codedeploy-app.ts b/src/aws/codedeploy/codedeploy-app.ts index 3b6f61673..dd356c738 100644 --- a/src/aws/codedeploy/codedeploy-app.ts +++ b/src/aws/codedeploy/codedeploy-app.ts @@ -33,7 +33,7 @@ export class CodedeployApp extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codedeploy_app"; + public static readonly tfResourceType = "aws_codedeploy_app"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class CodedeployApp extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codedeploy_app', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codedeploy/codedeploy-deployment-config.ts b/src/aws/codedeploy/codedeploy-deployment-config.ts index ba25242fe..2ac58772f 100644 --- a/src/aws/codedeploy/codedeploy-deployment-config.ts +++ b/src/aws/codedeploy/codedeploy-deployment-config.ts @@ -56,10 +56,9 @@ export class CodedeployDeploymentConfigMinimumHealthyHostsOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentConfigMinimumHealthyHosts | undefined { @@ -149,10 +148,9 @@ export class CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanary | undefined { @@ -242,10 +240,9 @@ export class CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinear | undefined { @@ -344,10 +341,9 @@ export class CodedeployDeploymentConfigTrafficRoutingConfigOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentConfigTrafficRoutingConfig | undefined { @@ -400,7 +396,7 @@ export class CodedeployDeploymentConfigTrafficRoutingConfigOutputReference exten } // time_based_canary - computed: false, optional: true, required: false - private _timeBasedCanary = new CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference(this, "time_based_canary", true); + private _timeBasedCanary = new CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference(this, "time_based_canary"); public get timeBasedCanary() { return this._timeBasedCanary; } @@ -416,7 +412,7 @@ export class CodedeployDeploymentConfigTrafficRoutingConfigOutputReference exten } // time_based_linear - computed: false, optional: true, required: false - private _timeBasedLinear = new CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference(this, "time_based_linear", true); + private _timeBasedLinear = new CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference(this, "time_based_linear"); public get timeBasedLinear() { return this._timeBasedLinear; } @@ -440,7 +436,7 @@ export class CodedeployDeploymentConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codedeploy_deployment_config"; + public static readonly tfResourceType = "aws_codedeploy_deployment_config"; // =========== // INITIALIZER @@ -457,7 +453,9 @@ export class CodedeployDeploymentConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codedeploy_deployment_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -514,7 +512,7 @@ export class CodedeployDeploymentConfig extends cdktf.TerraformResource { } // minimum_healthy_hosts - computed: false, optional: true, required: false - private _minimumHealthyHosts = new CodedeployDeploymentConfigMinimumHealthyHostsOutputReference(this, "minimum_healthy_hosts", true); + private _minimumHealthyHosts = new CodedeployDeploymentConfigMinimumHealthyHostsOutputReference(this, "minimum_healthy_hosts"); public get minimumHealthyHosts() { return this._minimumHealthyHosts; } @@ -530,7 +528,7 @@ export class CodedeployDeploymentConfig extends cdktf.TerraformResource { } // traffic_routing_config - computed: false, optional: true, required: false - private _trafficRoutingConfig = new CodedeployDeploymentConfigTrafficRoutingConfigOutputReference(this, "traffic_routing_config", true); + private _trafficRoutingConfig = new CodedeployDeploymentConfigTrafficRoutingConfigOutputReference(this, "traffic_routing_config"); public get trafficRoutingConfig() { return this._trafficRoutingConfig; } diff --git a/src/aws/codedeploy/codedeploy-deployment-group.ts b/src/aws/codedeploy/codedeploy-deployment-group.ts index 537a77bb9..74375f4ae 100644 --- a/src/aws/codedeploy/codedeploy-deployment-group.ts +++ b/src/aws/codedeploy/codedeploy-deployment-group.ts @@ -129,10 +129,9 @@ export class CodedeployDeploymentGroupAlarmConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupAlarmConfiguration | undefined { @@ -244,10 +243,9 @@ export class CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupAutoRollbackConfiguration | undefined { @@ -337,10 +335,9 @@ export class CodedeployDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOption | undefined { @@ -425,10 +422,9 @@ export class CodedeployDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOption | undefined { @@ -496,10 +492,9 @@ export class CodedeployDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInst /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess | undefined { @@ -600,10 +595,9 @@ export class CodedeployDeploymentGroupBlueGreenDeploymentConfigOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupBlueGreenDeploymentConfig | undefined { @@ -640,7 +634,7 @@ export class CodedeployDeploymentGroupBlueGreenDeploymentConfigOutputReference e } // deployment_ready_option - computed: false, optional: true, required: false - private _deploymentReadyOption = new CodedeployDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputReference(this, "deployment_ready_option", true); + private _deploymentReadyOption = new CodedeployDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputReference(this, "deployment_ready_option"); public get deploymentReadyOption() { return this._deploymentReadyOption; } @@ -656,7 +650,7 @@ export class CodedeployDeploymentGroupBlueGreenDeploymentConfigOutputReference e } // green_fleet_provisioning_option - computed: false, optional: true, required: false - private _greenFleetProvisioningOption = new CodedeployDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputReference(this, "green_fleet_provisioning_option", true); + private _greenFleetProvisioningOption = new CodedeployDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputReference(this, "green_fleet_provisioning_option"); public get greenFleetProvisioningOption() { return this._greenFleetProvisioningOption; } @@ -672,7 +666,7 @@ export class CodedeployDeploymentGroupBlueGreenDeploymentConfigOutputReference e } // terminate_blue_instances_on_deployment_success - computed: false, optional: true, required: false - private _terminateBlueInstancesOnDeploymentSuccess = new CodedeployDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputReference(this, "terminate_blue_instances_on_deployment_success", true); + private _terminateBlueInstancesOnDeploymentSuccess = new CodedeployDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputReference(this, "terminate_blue_instances_on_deployment_success"); public get terminateBlueInstancesOnDeploymentSuccess() { return this._terminateBlueInstancesOnDeploymentSuccess; } @@ -715,10 +709,9 @@ export class CodedeployDeploymentGroupDeploymentStyleOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupDeploymentStyle | undefined { @@ -881,10 +874,9 @@ export class CodedeployDeploymentGroupEcsServiceOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupEcsService | undefined { @@ -997,10 +989,9 @@ export class CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTra /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute | undefined { @@ -1077,10 +1068,9 @@ export class CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTra /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute | undefined { @@ -1156,10 +1146,9 @@ export class CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfo | undefined { @@ -1196,7 +1185,7 @@ export class CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputR } // prod_traffic_route - computed: false, optional: false, required: true - private _prodTrafficRoute = new CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputReference(this, "prod_traffic_route", true); + private _prodTrafficRoute = new CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputReference(this, "prod_traffic_route"); public get prodTrafficRoute() { return this._prodTrafficRoute; } @@ -1223,7 +1212,7 @@ export class CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputR } // test_traffic_route - computed: false, optional: true, required: false - private _testTrafficRoute = new CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputReference(this, "test_traffic_route", true); + private _testTrafficRoute = new CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputReference(this, "test_traffic_route"); public get testTrafficRoute() { return this._testTrafficRoute; } @@ -1277,10 +1266,9 @@ export class CodedeployDeploymentGroupLoadBalancerInfoOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodedeployDeploymentGroupLoadBalancerInfo | undefined { @@ -1351,7 +1339,7 @@ export class CodedeployDeploymentGroupLoadBalancerInfoOutputReference extends cd } // target_group_pair_info - computed: false, optional: true, required: false - private _targetGroupPairInfo = new CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputReference(this, "target_group_pair_info", true); + private _targetGroupPairInfo = new CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputReference(this, "target_group_pair_info"); public get targetGroupPairInfo() { return this._targetGroupPairInfo; } @@ -1429,7 +1417,7 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codedeploy_deployment_group"; + public static readonly tfResourceType = "aws_codedeploy_deployment_group"; // =========== // INITIALIZER @@ -1446,7 +1434,9 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codedeploy_deployment_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1600,7 +1590,7 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource { } // alarm_configuration - computed: false, optional: true, required: false - private _alarmConfiguration = new CodedeployDeploymentGroupAlarmConfigurationOutputReference(this, "alarm_configuration", true); + private _alarmConfiguration = new CodedeployDeploymentGroupAlarmConfigurationOutputReference(this, "alarm_configuration"); public get alarmConfiguration() { return this._alarmConfiguration; } @@ -1616,7 +1606,7 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource { } // auto_rollback_configuration - computed: false, optional: true, required: false - private _autoRollbackConfiguration = new CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference(this, "auto_rollback_configuration", true); + private _autoRollbackConfiguration = new CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference(this, "auto_rollback_configuration"); public get autoRollbackConfiguration() { return this._autoRollbackConfiguration; } @@ -1632,7 +1622,7 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource { } // blue_green_deployment_config - computed: false, optional: true, required: false - private _blueGreenDeploymentConfig = new CodedeployDeploymentGroupBlueGreenDeploymentConfigOutputReference(this, "blue_green_deployment_config", true); + private _blueGreenDeploymentConfig = new CodedeployDeploymentGroupBlueGreenDeploymentConfigOutputReference(this, "blue_green_deployment_config"); public get blueGreenDeploymentConfig() { return this._blueGreenDeploymentConfig; } @@ -1648,7 +1638,7 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource { } // deployment_style - computed: false, optional: true, required: false - private _deploymentStyle = new CodedeployDeploymentGroupDeploymentStyleOutputReference(this, "deployment_style", true); + private _deploymentStyle = new CodedeployDeploymentGroupDeploymentStyleOutputReference(this, "deployment_style"); public get deploymentStyle() { return this._deploymentStyle; } @@ -1698,7 +1688,7 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource { } // ecs_service - computed: false, optional: true, required: false - private _ecsService = new CodedeployDeploymentGroupEcsServiceOutputReference(this, "ecs_service", true); + private _ecsService = new CodedeployDeploymentGroupEcsServiceOutputReference(this, "ecs_service"); public get ecsService() { return this._ecsService; } @@ -1714,7 +1704,7 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource { } // load_balancer_info - computed: false, optional: true, required: false - private _loadBalancerInfo = new CodedeployDeploymentGroupLoadBalancerInfoOutputReference(this, "load_balancer_info", true); + private _loadBalancerInfo = new CodedeployDeploymentGroupLoadBalancerInfoOutputReference(this, "load_balancer_info"); public get loadBalancerInfo() { return this._loadBalancerInfo; } diff --git a/src/aws/codepipeline/codepipeline-webhook.ts b/src/aws/codepipeline/codepipeline-webhook.ts index 9718ee5f2..93ad4f792 100644 --- a/src/aws/codepipeline/codepipeline-webhook.ts +++ b/src/aws/codepipeline/codepipeline-webhook.ts @@ -72,10 +72,9 @@ export class CodepipelineWebhookAuthenticationConfigurationOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodepipelineWebhookAuthenticationConfiguration | undefined { @@ -168,7 +167,7 @@ export class CodepipelineWebhook extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codepipeline_webhook"; + public static readonly tfResourceType = "aws_codepipeline_webhook"; // =========== // INITIALIZER @@ -185,7 +184,9 @@ export class CodepipelineWebhook extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codepipeline_webhook', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -306,7 +307,7 @@ export class CodepipelineWebhook extends cdktf.TerraformResource { } // authentication_configuration - computed: false, optional: true, required: false - private _authenticationConfiguration = new CodepipelineWebhookAuthenticationConfigurationOutputReference(this, "authentication_configuration", true); + private _authenticationConfiguration = new CodepipelineWebhookAuthenticationConfigurationOutputReference(this, "authentication_configuration"); public get authenticationConfiguration() { return this._authenticationConfiguration; } diff --git a/src/aws/codepipeline/codepipeline.ts b/src/aws/codepipeline/codepipeline.ts index d8e804c95..ba404cc80 100644 --- a/src/aws/codepipeline/codepipeline.ts +++ b/src/aws/codepipeline/codepipeline.ts @@ -64,10 +64,9 @@ export class CodepipelineArtifactStoreEncryptionKeyOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodepipelineArtifactStoreEncryptionKey | undefined { @@ -262,7 +261,7 @@ export class Codepipeline extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codepipeline"; + public static readonly tfResourceType = "aws_codepipeline"; // =========== // INITIALIZER @@ -279,7 +278,9 @@ export class Codepipeline extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codepipeline', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codestar/codestarconnections-connection.ts b/src/aws/codestar/codestarconnections-connection.ts index 3323ba00d..cf162680c 100644 --- a/src/aws/codestar/codestarconnections-connection.ts +++ b/src/aws/codestar/codestarconnections-connection.ts @@ -37,7 +37,7 @@ export class CodestarconnectionsConnection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codestarconnections_connection"; + public static readonly tfResourceType = "aws_codestarconnections_connection"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class CodestarconnectionsConnection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codestarconnections_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codestar/codestarconnections-host.ts b/src/aws/codestar/codestarconnections-host.ts index cdf061c42..f6d4d333f 100644 --- a/src/aws/codestar/codestarconnections-host.ts +++ b/src/aws/codestar/codestarconnections-host.ts @@ -64,10 +64,9 @@ export class CodestarconnectionsHostVpcConfigurationOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CodestarconnectionsHostVpcConfiguration | undefined { @@ -173,7 +172,7 @@ export class CodestarconnectionsHost extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codestarconnections_host"; + public static readonly tfResourceType = "aws_codestarconnections_host"; // =========== // INITIALIZER @@ -190,7 +189,9 @@ export class CodestarconnectionsHost extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_codestarconnections_host', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -262,7 +263,7 @@ export class CodestarconnectionsHost extends cdktf.TerraformResource { } // vpc_configuration - computed: false, optional: true, required: false - private _vpcConfiguration = new CodestarconnectionsHostVpcConfigurationOutputReference(this, "vpc_configuration", true); + private _vpcConfiguration = new CodestarconnectionsHostVpcConfigurationOutputReference(this, "vpc_configuration"); public get vpcConfiguration() { return this._vpcConfiguration; } diff --git a/src/aws/codestar/codestarnotifications-notification-rule.ts b/src/aws/codestar/codestarnotifications-notification-rule.ts index bb3e25a70..5c732d892 100644 --- a/src/aws/codestar/codestarnotifications-notification-rule.ts +++ b/src/aws/codestar/codestarnotifications-notification-rule.ts @@ -73,7 +73,7 @@ export class CodestarnotificationsNotificationRule extends cdktf.TerraformResour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codestarnotifications_notification_rule"; + public static readonly tfResourceType = "aws_codestarnotifications_notification_rule"; // =========== // INITIALIZER @@ -90,7 +90,9 @@ export class CodestarnotificationsNotificationRule extends cdktf.TerraformResour super(scope, id, { terraformResourceType: 'aws_codestarnotifications_notification_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/codestar/data-aws-codestarconnections-connection.ts b/src/aws/codestar/data-aws-codestarconnections-connection.ts index c16658f9c..1b48d2721 100644 --- a/src/aws/codestar/data-aws-codestarconnections-connection.ts +++ b/src/aws/codestar/data-aws-codestarconnections-connection.ts @@ -25,7 +25,7 @@ export class DataAwsCodestarconnectionsConnection extends cdktf.TerraformDataSou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_codestarconnections_connection"; + public static readonly tfResourceType = "aws_codestarconnections_connection"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsCodestarconnectionsConnection extends cdktf.TerraformDataSou super(scope, id, { terraformResourceType: 'aws_codestarconnections_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/cognito-identity-pool-provider-principal-tag.ts b/src/aws/cognito/cognito-identity-pool-provider-principal-tag.ts index 01e25f056..f553eeb08 100644 --- a/src/aws/cognito/cognito-identity-pool-provider-principal-tag.ts +++ b/src/aws/cognito/cognito-identity-pool-provider-principal-tag.ts @@ -33,7 +33,7 @@ export class CognitoIdentityPoolProviderPrincipalTag extends cdktf.TerraformReso // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_identity_pool_provider_principal_tag"; + public static readonly tfResourceType = "aws_cognito_identity_pool_provider_principal_tag"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class CognitoIdentityPoolProviderPrincipalTag extends cdktf.TerraformReso super(scope, id, { terraformResourceType: 'aws_cognito_identity_pool_provider_principal_tag', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/cognito-identity-pool-roles-attachment.ts b/src/aws/cognito/cognito-identity-pool-roles-attachment.ts index 138dfb606..d503aed59 100644 --- a/src/aws/cognito/cognito-identity-pool-roles-attachment.ts +++ b/src/aws/cognito/cognito-identity-pool-roles-attachment.ts @@ -97,7 +97,7 @@ export class CognitoIdentityPoolRolesAttachment extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_identity_pool_roles_attachment"; + public static readonly tfResourceType = "aws_cognito_identity_pool_roles_attachment"; // =========== // INITIALIZER @@ -114,7 +114,9 @@ export class CognitoIdentityPoolRolesAttachment extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_cognito_identity_pool_roles_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/cognito-identity-pool.ts b/src/aws/cognito/cognito-identity-pool.ts index 9c5a0ea45..360b33b3d 100644 --- a/src/aws/cognito/cognito-identity-pool.ts +++ b/src/aws/cognito/cognito-identity-pool.ts @@ -86,7 +86,7 @@ export class CognitoIdentityPool extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_identity_pool"; + public static readonly tfResourceType = "aws_cognito_identity_pool"; // =========== // INITIALIZER @@ -103,7 +103,9 @@ export class CognitoIdentityPool extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cognito_identity_pool', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/cognito-identity-provider.ts b/src/aws/cognito/cognito-identity-provider.ts index b2b7ba6f6..1f00ed622 100644 --- a/src/aws/cognito/cognito-identity-provider.ts +++ b/src/aws/cognito/cognito-identity-provider.ts @@ -41,7 +41,7 @@ export class CognitoIdentityProvider extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_identity_provider"; + public static readonly tfResourceType = "aws_cognito_identity_provider"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class CognitoIdentityProvider extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cognito_identity_provider', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/cognito-resource-server.ts b/src/aws/cognito/cognito-resource-server.ts index 824351748..94e0f97b2 100644 --- a/src/aws/cognito/cognito-resource-server.ts +++ b/src/aws/cognito/cognito-resource-server.ts @@ -57,7 +57,7 @@ export class CognitoResourceServer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_resource_server"; + public static readonly tfResourceType = "aws_cognito_resource_server"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class CognitoResourceServer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cognito_resource_server', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/cognito-user-group.ts b/src/aws/cognito/cognito-user-group.ts index 304246d5b..d21598964 100644 --- a/src/aws/cognito/cognito-user-group.ts +++ b/src/aws/cognito/cognito-user-group.ts @@ -37,7 +37,7 @@ export class CognitoUserGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_user_group"; + public static readonly tfResourceType = "aws_cognito_user_group"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class CognitoUserGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cognito_user_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/cognito-user-pool-client.ts b/src/aws/cognito/cognito-user-pool-client.ts index 758961434..ed224a95e 100644 --- a/src/aws/cognito/cognito-user-pool-client.ts +++ b/src/aws/cognito/cognito-user-pool-client.ts @@ -135,10 +135,9 @@ export class CognitoUserPoolClientAnalyticsConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolClientAnalyticsConfiguration | undefined { @@ -299,10 +298,9 @@ export class CognitoUserPoolClientTokenValidityUnitsOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolClientTokenValidityUnits | undefined { @@ -395,7 +393,7 @@ export class CognitoUserPoolClient extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_user_pool_client"; + public static readonly tfResourceType = "aws_cognito_user_pool_client"; // =========== // INITIALIZER @@ -412,7 +410,9 @@ export class CognitoUserPoolClient extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cognito_user_pool_client', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -738,7 +738,7 @@ export class CognitoUserPoolClient extends cdktf.TerraformResource { } // analytics_configuration - computed: false, optional: true, required: false - private _analyticsConfiguration = new CognitoUserPoolClientAnalyticsConfigurationOutputReference(this, "analytics_configuration", true); + private _analyticsConfiguration = new CognitoUserPoolClientAnalyticsConfigurationOutputReference(this, "analytics_configuration"); public get analyticsConfiguration() { return this._analyticsConfiguration; } @@ -754,7 +754,7 @@ export class CognitoUserPoolClient extends cdktf.TerraformResource { } // token_validity_units - computed: false, optional: true, required: false - private _tokenValidityUnits = new CognitoUserPoolClientTokenValidityUnitsOutputReference(this, "token_validity_units", true); + private _tokenValidityUnits = new CognitoUserPoolClientTokenValidityUnitsOutputReference(this, "token_validity_units"); public get tokenValidityUnits() { return this._tokenValidityUnits; } diff --git a/src/aws/cognito/cognito-user-pool-domain.ts b/src/aws/cognito/cognito-user-pool-domain.ts index a9122824f..71996989a 100644 --- a/src/aws/cognito/cognito-user-pool-domain.ts +++ b/src/aws/cognito/cognito-user-pool-domain.ts @@ -29,7 +29,7 @@ export class CognitoUserPoolDomain extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_user_pool_domain"; + public static readonly tfResourceType = "aws_cognito_user_pool_domain"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class CognitoUserPoolDomain extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cognito_user_pool_domain', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/cognito-user-pool-ui-customization.ts b/src/aws/cognito/cognito-user-pool-ui-customization.ts index 8f1fad3ce..7226d9d0e 100644 --- a/src/aws/cognito/cognito-user-pool-ui-customization.ts +++ b/src/aws/cognito/cognito-user-pool-ui-customization.ts @@ -33,7 +33,7 @@ export class CognitoUserPoolUiCustomization extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_user_pool_ui_customization"; + public static readonly tfResourceType = "aws_cognito_user_pool_ui_customization"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class CognitoUserPoolUiCustomization extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cognito_user_pool_ui_customization', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/cognito-user-pool.ts b/src/aws/cognito/cognito-user-pool.ts index 7cf12ffc9..6b5b086e4 100644 --- a/src/aws/cognito/cognito-user-pool.ts +++ b/src/aws/cognito/cognito-user-pool.ts @@ -171,10 +171,9 @@ export class CognitoUserPoolAccountRecoverySettingOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolAccountRecoverySetting | undefined { @@ -245,10 +244,9 @@ export class CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolAdminCreateUserConfigInviteMessageTemplate | undefined { @@ -362,10 +360,9 @@ export class CognitoUserPoolAdminCreateUserConfigOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolAdminCreateUserConfig | undefined { @@ -412,7 +409,7 @@ export class CognitoUserPoolAdminCreateUserConfigOutputReference extends cdktf.C } // invite_message_template - computed: false, optional: true, required: false - private _inviteMessageTemplate = new CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference(this, "invite_message_template", true); + private _inviteMessageTemplate = new CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference(this, "invite_message_template"); public get inviteMessageTemplate() { return this._inviteMessageTemplate; } @@ -455,10 +452,9 @@ export class CognitoUserPoolDeviceConfigurationOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolDeviceConfiguration | undefined { @@ -563,10 +559,9 @@ export class CognitoUserPoolEmailConfigurationOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolEmailConfiguration | undefined { @@ -722,10 +717,9 @@ export class CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolLambdaConfigCustomEmailSender | undefined { @@ -809,10 +803,9 @@ export class CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolLambdaConfigCustomSmsSender | undefined { @@ -955,10 +948,9 @@ export class CognitoUserPoolLambdaConfigOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolLambdaConfig | undefined { @@ -1231,7 +1223,7 @@ export class CognitoUserPoolLambdaConfigOutputReference extends cdktf.ComplexObj } // custom_email_sender - computed: false, optional: true, required: false - private _customEmailSender = new CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference(this, "custom_email_sender", true); + private _customEmailSender = new CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference(this, "custom_email_sender"); public get customEmailSender() { return this._customEmailSender; } @@ -1247,7 +1239,7 @@ export class CognitoUserPoolLambdaConfigOutputReference extends cdktf.ComplexObj } // custom_sms_sender - computed: false, optional: true, required: false - private _customSmsSender = new CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference(this, "custom_sms_sender", true); + private _customSmsSender = new CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference(this, "custom_sms_sender"); public get customSmsSender() { return this._customSmsSender; } @@ -1310,10 +1302,9 @@ export class CognitoUserPoolPasswordPolicyOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolPasswordPolicy | undefined { @@ -1491,10 +1482,9 @@ export class CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolSchemaNumberAttributeConstraints | undefined { @@ -1584,10 +1574,9 @@ export class CognitoUserPoolSchemaStringAttributeConstraintsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolSchemaStringAttributeConstraints | undefined { @@ -1728,10 +1717,9 @@ export class CognitoUserPoolSmsConfigurationOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolSmsConfiguration | undefined { @@ -1810,10 +1798,9 @@ export class CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolSoftwareTokenMfaConfiguration | undefined { @@ -1873,10 +1860,9 @@ export class CognitoUserPoolUserPoolAddOnsOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolUserPoolAddOns | undefined { @@ -1936,10 +1922,9 @@ export class CognitoUserPoolUsernameConfigurationOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolUsernameConfiguration | undefined { @@ -2024,10 +2009,9 @@ export class CognitoUserPoolVerificationMessageTemplateOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CognitoUserPoolVerificationMessageTemplate | undefined { @@ -2186,7 +2170,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_user_pool"; + public static readonly tfResourceType = "aws_cognito_user_pool"; // =========== // INITIALIZER @@ -2203,7 +2187,9 @@ export class CognitoUserPool extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cognito_user_pool', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -2453,7 +2439,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // account_recovery_setting - computed: false, optional: true, required: false - private _accountRecoverySetting = new CognitoUserPoolAccountRecoverySettingOutputReference(this, "account_recovery_setting", true); + private _accountRecoverySetting = new CognitoUserPoolAccountRecoverySettingOutputReference(this, "account_recovery_setting"); public get accountRecoverySetting() { return this._accountRecoverySetting; } @@ -2469,7 +2455,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // admin_create_user_config - computed: false, optional: true, required: false - private _adminCreateUserConfig = new CognitoUserPoolAdminCreateUserConfigOutputReference(this, "admin_create_user_config", true); + private _adminCreateUserConfig = new CognitoUserPoolAdminCreateUserConfigOutputReference(this, "admin_create_user_config"); public get adminCreateUserConfig() { return this._adminCreateUserConfig; } @@ -2485,7 +2471,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // device_configuration - computed: false, optional: true, required: false - private _deviceConfiguration = new CognitoUserPoolDeviceConfigurationOutputReference(this, "device_configuration", true); + private _deviceConfiguration = new CognitoUserPoolDeviceConfigurationOutputReference(this, "device_configuration"); public get deviceConfiguration() { return this._deviceConfiguration; } @@ -2501,7 +2487,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // email_configuration - computed: false, optional: true, required: false - private _emailConfiguration = new CognitoUserPoolEmailConfigurationOutputReference(this, "email_configuration", true); + private _emailConfiguration = new CognitoUserPoolEmailConfigurationOutputReference(this, "email_configuration"); public get emailConfiguration() { return this._emailConfiguration; } @@ -2517,7 +2503,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // lambda_config - computed: false, optional: true, required: false - private _lambdaConfig = new CognitoUserPoolLambdaConfigOutputReference(this, "lambda_config", true); + private _lambdaConfig = new CognitoUserPoolLambdaConfigOutputReference(this, "lambda_config"); public get lambdaConfig() { return this._lambdaConfig; } @@ -2533,7 +2519,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // password_policy - computed: false, optional: true, required: false - private _passwordPolicy = new CognitoUserPoolPasswordPolicyOutputReference(this, "password_policy", true); + private _passwordPolicy = new CognitoUserPoolPasswordPolicyOutputReference(this, "password_policy"); public get passwordPolicy() { return this._passwordPolicy; } @@ -2566,7 +2552,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // sms_configuration - computed: false, optional: true, required: false - private _smsConfiguration = new CognitoUserPoolSmsConfigurationOutputReference(this, "sms_configuration", true); + private _smsConfiguration = new CognitoUserPoolSmsConfigurationOutputReference(this, "sms_configuration"); public get smsConfiguration() { return this._smsConfiguration; } @@ -2582,7 +2568,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // software_token_mfa_configuration - computed: false, optional: true, required: false - private _softwareTokenMfaConfiguration = new CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference(this, "software_token_mfa_configuration", true); + private _softwareTokenMfaConfiguration = new CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference(this, "software_token_mfa_configuration"); public get softwareTokenMfaConfiguration() { return this._softwareTokenMfaConfiguration; } @@ -2598,7 +2584,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // user_pool_add_ons - computed: false, optional: true, required: false - private _userPoolAddOns = new CognitoUserPoolUserPoolAddOnsOutputReference(this, "user_pool_add_ons", true); + private _userPoolAddOns = new CognitoUserPoolUserPoolAddOnsOutputReference(this, "user_pool_add_ons"); public get userPoolAddOns() { return this._userPoolAddOns; } @@ -2614,7 +2600,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // username_configuration - computed: false, optional: true, required: false - private _usernameConfiguration = new CognitoUserPoolUsernameConfigurationOutputReference(this, "username_configuration", true); + private _usernameConfiguration = new CognitoUserPoolUsernameConfigurationOutputReference(this, "username_configuration"); public get usernameConfiguration() { return this._usernameConfiguration; } @@ -2630,7 +2616,7 @@ export class CognitoUserPool extends cdktf.TerraformResource { } // verification_message_template - computed: false, optional: true, required: false - private _verificationMessageTemplate = new CognitoUserPoolVerificationMessageTemplateOutputReference(this, "verification_message_template", true); + private _verificationMessageTemplate = new CognitoUserPoolVerificationMessageTemplateOutputReference(this, "verification_message_template"); public get verificationMessageTemplate() { return this._verificationMessageTemplate; } diff --git a/src/aws/cognito/data-aws-cognito-user-pool-client.ts b/src/aws/cognito/data-aws-cognito-user-pool-client.ts index f39bd556a..f3ad119b2 100644 --- a/src/aws/cognito/data-aws-cognito-user-pool-client.ts +++ b/src/aws/cognito/data-aws-cognito-user-pool-client.ts @@ -16,7 +16,45 @@ export interface DataAwsCognitoUserPoolClientConfig extends cdktf.TerraformMetaA */ readonly userPoolId: string; } -export class DataAwsCognitoUserPoolClientAnalyticsConfiguration extends cdktf.ComplexComputedList { +export interface DataAwsCognitoUserPoolClientAnalyticsConfiguration { +} + +export function dataAwsCognitoUserPoolClientAnalyticsConfigurationToTerraform(struct?: DataAwsCognitoUserPoolClientAnalyticsConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCognitoUserPoolClientAnalyticsConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCognitoUserPoolClientAnalyticsConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // application_arn - computed: true, optional: false, required: false public get applicationArn() { @@ -43,7 +81,64 @@ export class DataAwsCognitoUserPoolClientAnalyticsConfiguration extends cdktf.Co return this.getBooleanAttribute('user_data_shared'); } } -export class DataAwsCognitoUserPoolClientTokenValidityUnits extends cdktf.ComplexComputedList { + +export class DataAwsCognitoUserPoolClientAnalyticsConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference { + return new DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsCognitoUserPoolClientTokenValidityUnits { +} + +export function dataAwsCognitoUserPoolClientTokenValidityUnitsToTerraform(struct?: DataAwsCognitoUserPoolClientTokenValidityUnits): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsCognitoUserPoolClientTokenValidityUnits | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsCognitoUserPoolClientTokenValidityUnits | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // access_token - computed: true, optional: false, required: false public get accessToken() { @@ -61,6 +156,25 @@ export class DataAwsCognitoUserPoolClientTokenValidityUnits extends cdktf.Comple } } +export class DataAwsCognitoUserPoolClientTokenValidityUnitsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference { + return new DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_client aws_cognito_user_pool_client} */ @@ -69,7 +183,7 @@ export class DataAwsCognitoUserPoolClient extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_user_pool_client"; + public static readonly tfResourceType = "aws_cognito_user_pool_client"; // =========== // INITIALIZER @@ -86,7 +200,9 @@ export class DataAwsCognitoUserPoolClient extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cognito_user_pool_client', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -122,8 +238,9 @@ export class DataAwsCognitoUserPoolClient extends cdktf.TerraformDataSource { } // analytics_configuration - computed: true, optional: false, required: false - public analyticsConfiguration(index: string) { - return new DataAwsCognitoUserPoolClientAnalyticsConfiguration(this, 'analytics_configuration', index, false); + private _analyticsConfiguration = new DataAwsCognitoUserPoolClientAnalyticsConfigurationList(this, "analytics_configuration", false); + public get analyticsConfiguration() { + return this._analyticsConfiguration; } // callback_urls - computed: true, optional: false, required: false @@ -210,8 +327,9 @@ export class DataAwsCognitoUserPoolClient extends cdktf.TerraformDataSource { } // token_validity_units - computed: true, optional: false, required: false - public tokenValidityUnits(index: string) { - return new DataAwsCognitoUserPoolClientTokenValidityUnits(this, 'token_validity_units', index, false); + private _tokenValidityUnits = new DataAwsCognitoUserPoolClientTokenValidityUnitsList(this, "token_validity_units", false); + public get tokenValidityUnits() { + return this._tokenValidityUnits; } // user_pool_id - computed: false, optional: false, required: true diff --git a/src/aws/cognito/data-aws-cognito-user-pool-clients.ts b/src/aws/cognito/data-aws-cognito-user-pool-clients.ts index 716d32dee..ac7a52f9d 100644 --- a/src/aws/cognito/data-aws-cognito-user-pool-clients.ts +++ b/src/aws/cognito/data-aws-cognito-user-pool-clients.ts @@ -21,7 +21,7 @@ export class DataAwsCognitoUserPoolClients extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_user_pool_clients"; + public static readonly tfResourceType = "aws_cognito_user_pool_clients"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCognitoUserPoolClients extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cognito_user_pool_clients', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/data-aws-cognito-user-pool-signing-certificate.ts b/src/aws/cognito/data-aws-cognito-user-pool-signing-certificate.ts index ceb7b269e..2e1ee2d42 100644 --- a/src/aws/cognito/data-aws-cognito-user-pool-signing-certificate.ts +++ b/src/aws/cognito/data-aws-cognito-user-pool-signing-certificate.ts @@ -21,7 +21,7 @@ export class DataAwsCognitoUserPoolSigningCertificate extends cdktf.TerraformDat // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_user_pool_signing_certificate"; + public static readonly tfResourceType = "aws_cognito_user_pool_signing_certificate"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCognitoUserPoolSigningCertificate extends cdktf.TerraformDat super(scope, id, { terraformResourceType: 'aws_cognito_user_pool_signing_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cognito/data-aws-cognito-user-pools.ts b/src/aws/cognito/data-aws-cognito-user-pools.ts index a08be49f5..5519c4fb9 100644 --- a/src/aws/cognito/data-aws-cognito-user-pools.ts +++ b/src/aws/cognito/data-aws-cognito-user-pools.ts @@ -21,7 +21,7 @@ export class DataAwsCognitoUserPools extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cognito_user_pools"; + public static readonly tfResourceType = "aws_cognito_user_pools"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCognitoUserPools extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cognito_user_pools', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/config/config-aggregate-authorization.ts b/src/aws/config/config-aggregate-authorization.ts index 5b9709cdd..675528c87 100644 --- a/src/aws/config/config-aggregate-authorization.ts +++ b/src/aws/config/config-aggregate-authorization.ts @@ -33,7 +33,7 @@ export class ConfigAggregateAuthorization extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_aggregate_authorization"; + public static readonly tfResourceType = "aws_config_aggregate_authorization"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ConfigAggregateAuthorization extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_aggregate_authorization', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/config/config-config-rule.ts b/src/aws/config/config-config-rule.ts index e52154ebb..264e2968f 100644 --- a/src/aws/config/config-config-rule.ts +++ b/src/aws/config/config-config-rule.ts @@ -82,10 +82,9 @@ export class ConfigConfigRuleScopeOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigConfigRuleScope | undefined { @@ -253,10 +252,9 @@ export class ConfigConfigRuleSourceOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigConfigRuleSource | undefined { @@ -344,7 +342,7 @@ export class ConfigConfigRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_config_rule"; + public static readonly tfResourceType = "aws_config_config_rule"; // =========== // INITIALIZER @@ -361,7 +359,9 @@ export class ConfigConfigRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_config_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -491,7 +491,7 @@ export class ConfigConfigRule extends cdktf.TerraformResource { } // scope - computed: false, optional: true, required: false - private _scope = new ConfigConfigRuleScopeOutputReference(this, "scope", true); + private _scope = new ConfigConfigRuleScopeOutputReference(this, "scope"); public get scope() { return this._scope; } @@ -507,7 +507,7 @@ export class ConfigConfigRule extends cdktf.TerraformResource { } // source - computed: false, optional: false, required: true - private _source = new ConfigConfigRuleSourceOutputReference(this, "source", true); + private _source = new ConfigConfigRuleSourceOutputReference(this, "source"); public get source() { return this._source; } diff --git a/src/aws/config/config-configuration-aggregator.ts b/src/aws/config/config-configuration-aggregator.ts index fd63e1a8e..81c13098c 100644 --- a/src/aws/config/config-configuration-aggregator.ts +++ b/src/aws/config/config-configuration-aggregator.ts @@ -65,10 +65,9 @@ export class ConfigConfigurationAggregatorAccountAggregationSourceOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigConfigurationAggregatorAccountAggregationSource | undefined { @@ -182,10 +181,9 @@ export class ConfigConfigurationAggregatorOrganizationAggregationSourceOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigConfigurationAggregatorOrganizationAggregationSource | undefined { @@ -275,7 +273,7 @@ export class ConfigConfigurationAggregator extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_configuration_aggregator"; + public static readonly tfResourceType = "aws_config_configuration_aggregator"; // =========== // INITIALIZER @@ -292,7 +290,9 @@ export class ConfigConfigurationAggregator extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_configuration_aggregator', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -366,7 +366,7 @@ export class ConfigConfigurationAggregator extends cdktf.TerraformResource { } // account_aggregation_source - computed: false, optional: true, required: false - private _accountAggregationSource = new ConfigConfigurationAggregatorAccountAggregationSourceOutputReference(this, "account_aggregation_source", true); + private _accountAggregationSource = new ConfigConfigurationAggregatorAccountAggregationSourceOutputReference(this, "account_aggregation_source"); public get accountAggregationSource() { return this._accountAggregationSource; } @@ -382,7 +382,7 @@ export class ConfigConfigurationAggregator extends cdktf.TerraformResource { } // organization_aggregation_source - computed: false, optional: true, required: false - private _organizationAggregationSource = new ConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference(this, "organization_aggregation_source", true); + private _organizationAggregationSource = new ConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference(this, "organization_aggregation_source"); public get organizationAggregationSource() { return this._organizationAggregationSource; } diff --git a/src/aws/config/config-configuration-recorder-status.ts b/src/aws/config/config-configuration-recorder-status.ts index cd44f389a..111956493 100644 --- a/src/aws/config/config-configuration-recorder-status.ts +++ b/src/aws/config/config-configuration-recorder-status.ts @@ -25,7 +25,7 @@ export class ConfigConfigurationRecorderStatus extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_configuration_recorder_status"; + public static readonly tfResourceType = "aws_config_configuration_recorder_status"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ConfigConfigurationRecorderStatus extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_configuration_recorder_status', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/config/config-configuration-recorder.ts b/src/aws/config/config-configuration-recorder.ts index 531e44b29..254a77a71 100644 --- a/src/aws/config/config-configuration-recorder.ts +++ b/src/aws/config/config-configuration-recorder.ts @@ -55,10 +55,9 @@ export class ConfigConfigurationRecorderRecordingGroupOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigConfigurationRecorderRecordingGroup | undefined { @@ -151,7 +150,7 @@ export class ConfigConfigurationRecorder extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_configuration_recorder"; + public static readonly tfResourceType = "aws_config_configuration_recorder"; // =========== // INITIALIZER @@ -168,7 +167,9 @@ export class ConfigConfigurationRecorder extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_configuration_recorder', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -219,7 +220,7 @@ export class ConfigConfigurationRecorder extends cdktf.TerraformResource { } // recording_group - computed: false, optional: true, required: false - private _recordingGroup = new ConfigConfigurationRecorderRecordingGroupOutputReference(this, "recording_group", true); + private _recordingGroup = new ConfigConfigurationRecorderRecordingGroupOutputReference(this, "recording_group"); public get recordingGroup() { return this._recordingGroup; } diff --git a/src/aws/config/config-conformance-pack.ts b/src/aws/config/config-conformance-pack.ts index 4fa1c9f63..f5f43bf56 100644 --- a/src/aws/config/config-conformance-pack.ts +++ b/src/aws/config/config-conformance-pack.ts @@ -65,7 +65,7 @@ export class ConfigConformancePack extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_conformance_pack"; + public static readonly tfResourceType = "aws_config_conformance_pack"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class ConfigConformancePack extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_conformance_pack', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/config/config-delivery-channel.ts b/src/aws/config/config-delivery-channel.ts index 484255514..7eb4134f5 100644 --- a/src/aws/config/config-delivery-channel.ts +++ b/src/aws/config/config-delivery-channel.ts @@ -57,10 +57,9 @@ export class ConfigDeliveryChannelSnapshotDeliveryPropertiesOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigDeliveryChannelSnapshotDeliveryProperties | undefined { @@ -109,7 +108,7 @@ export class ConfigDeliveryChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_delivery_channel"; + public static readonly tfResourceType = "aws_config_delivery_channel"; // =========== // INITIALIZER @@ -126,7 +125,9 @@ export class ConfigDeliveryChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_delivery_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -228,7 +229,7 @@ export class ConfigDeliveryChannel extends cdktf.TerraformResource { } // snapshot_delivery_properties - computed: false, optional: true, required: false - private _snapshotDeliveryProperties = new ConfigDeliveryChannelSnapshotDeliveryPropertiesOutputReference(this, "snapshot_delivery_properties", true); + private _snapshotDeliveryProperties = new ConfigDeliveryChannelSnapshotDeliveryPropertiesOutputReference(this, "snapshot_delivery_properties"); public get snapshotDeliveryProperties() { return this._snapshotDeliveryProperties; } diff --git a/src/aws/config/config-organization-conformance-pack.ts b/src/aws/config/config-organization-conformance-pack.ts index 51b9d8339..a5e2dc856 100644 --- a/src/aws/config/config-organization-conformance-pack.ts +++ b/src/aws/config/config-organization-conformance-pack.ts @@ -99,10 +99,9 @@ export class ConfigOrganizationConformancePackTimeoutsOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigOrganizationConformancePackTimeouts | undefined { @@ -195,7 +194,7 @@ export class ConfigOrganizationConformancePack extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_organization_conformance_pack"; + public static readonly tfResourceType = "aws_config_organization_conformance_pack"; // =========== // INITIALIZER @@ -212,7 +211,9 @@ export class ConfigOrganizationConformancePack extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_organization_conformance_pack', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -354,7 +355,7 @@ export class ConfigOrganizationConformancePack extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ConfigOrganizationConformancePackTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ConfigOrganizationConformancePackTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/config/config-organization-custom-rule.ts b/src/aws/config/config-organization-custom-rule.ts index 7088f635a..f297730a3 100644 --- a/src/aws/config/config-organization-custom-rule.ts +++ b/src/aws/config/config-organization-custom-rule.ts @@ -91,10 +91,9 @@ export class ConfigOrganizationCustomRuleTimeoutsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigOrganizationCustomRuleTimeouts | undefined { @@ -187,7 +186,7 @@ export class ConfigOrganizationCustomRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_organization_custom_rule"; + public static readonly tfResourceType = "aws_config_organization_custom_rule"; // =========== // INITIALIZER @@ -204,7 +203,9 @@ export class ConfigOrganizationCustomRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_organization_custom_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -407,7 +408,7 @@ export class ConfigOrganizationCustomRule extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ConfigOrganizationCustomRuleTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ConfigOrganizationCustomRuleTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/config/config-organization-managed-rule.ts b/src/aws/config/config-organization-managed-rule.ts index b37f99fe7..de49972c6 100644 --- a/src/aws/config/config-organization-managed-rule.ts +++ b/src/aws/config/config-organization-managed-rule.ts @@ -87,10 +87,9 @@ export class ConfigOrganizationManagedRuleTimeoutsOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigOrganizationManagedRuleTimeouts | undefined { @@ -183,7 +182,7 @@ export class ConfigOrganizationManagedRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_organization_managed_rule"; + public static readonly tfResourceType = "aws_config_organization_managed_rule"; // =========== // INITIALIZER @@ -200,7 +199,9 @@ export class ConfigOrganizationManagedRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_organization_managed_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -389,7 +390,7 @@ export class ConfigOrganizationManagedRule extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ConfigOrganizationManagedRuleTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ConfigOrganizationManagedRuleTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/config/config-remediation-configuration.ts b/src/aws/config/config-remediation-configuration.ts index 75b7eb8cd..8503fe473 100644 --- a/src/aws/config/config-remediation-configuration.ts +++ b/src/aws/config/config-remediation-configuration.ts @@ -80,10 +80,9 @@ export class ConfigRemediationConfigurationExecutionControlsSsmControlsOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigRemediationConfigurationExecutionControlsSsmControls | undefined { @@ -170,10 +169,9 @@ export class ConfigRemediationConfigurationExecutionControlsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConfigRemediationConfigurationExecutionControls | undefined { @@ -198,7 +196,7 @@ export class ConfigRemediationConfigurationExecutionControlsOutputReference exte } // ssm_controls - computed: false, optional: true, required: false - private _ssmControls = new ConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference(this, "ssm_controls", true); + private _ssmControls = new ConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference(this, "ssm_controls"); public get ssmControls() { return this._ssmControls; } @@ -249,7 +247,7 @@ export class ConfigRemediationConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_config_remediation_configuration"; + public static readonly tfResourceType = "aws_config_remediation_configuration"; // =========== // INITIALIZER @@ -266,7 +264,9 @@ export class ConfigRemediationConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_config_remediation_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -419,7 +419,7 @@ export class ConfigRemediationConfiguration extends cdktf.TerraformResource { } // execution_controls - computed: false, optional: true, required: false - private _executionControls = new ConfigRemediationConfigurationExecutionControlsOutputReference(this, "execution_controls", true); + private _executionControls = new ConfigRemediationConfigurationExecutionControlsOutputReference(this, "execution_controls"); public get executionControls() { return this._executionControls; } diff --git a/src/aws/connect/connect-bot-association.ts b/src/aws/connect/connect-bot-association.ts index 6183bf173..f27663d8f 100644 --- a/src/aws/connect/connect-bot-association.ts +++ b/src/aws/connect/connect-bot-association.ts @@ -46,10 +46,9 @@ export class ConnectBotAssociationLexBotOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConnectBotAssociationLexBot | undefined { @@ -117,7 +116,7 @@ export class ConnectBotAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_bot_association"; + public static readonly tfResourceType = "aws_connect_bot_association"; // =========== // INITIALIZER @@ -134,7 +133,9 @@ export class ConnectBotAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_connect_bot_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -168,7 +169,7 @@ export class ConnectBotAssociation extends cdktf.TerraformResource { } // lex_bot - computed: false, optional: false, required: true - private _lexBot = new ConnectBotAssociationLexBotOutputReference(this, "lex_bot", true); + private _lexBot = new ConnectBotAssociationLexBotOutputReference(this, "lex_bot"); public get lexBot() { return this._lexBot; } diff --git a/src/aws/connect/connect-contact-flow-module.ts b/src/aws/connect/connect-contact-flow-module.ts index 6d23ce9f8..273453d2b 100644 --- a/src/aws/connect/connect-contact-flow-module.ts +++ b/src/aws/connect/connect-contact-flow-module.ts @@ -49,7 +49,7 @@ export class ConnectContactFlowModule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_contact_flow_module"; + public static readonly tfResourceType = "aws_connect_contact_flow_module"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class ConnectContactFlowModule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_connect_contact_flow_module', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/connect/connect-contact-flow.ts b/src/aws/connect/connect-contact-flow.ts index 73c20f8fc..759f46102 100644 --- a/src/aws/connect/connect-contact-flow.ts +++ b/src/aws/connect/connect-contact-flow.ts @@ -78,10 +78,9 @@ export class ConnectContactFlowTimeoutsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConnectContactFlowTimeouts | undefined { @@ -152,7 +151,7 @@ export class ConnectContactFlow extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_contact_flow"; + public static readonly tfResourceType = "aws_connect_contact_flow"; // =========== // INITIALIZER @@ -169,7 +168,9 @@ export class ConnectContactFlow extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_connect_contact_flow', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -346,7 +347,7 @@ export class ConnectContactFlow extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ConnectContactFlowTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ConnectContactFlowTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/connect/connect-hours-of-operation.ts b/src/aws/connect/connect-hours-of-operation.ts index a6c58c040..d1e9595c0 100644 --- a/src/aws/connect/connect-hours-of-operation.ts +++ b/src/aws/connect/connect-hours-of-operation.ts @@ -72,10 +72,9 @@ export class ConnectHoursOfOperationConfigEndTimeOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConnectHoursOfOperationConfigEndTime | undefined { @@ -159,10 +158,9 @@ export class ConnectHoursOfOperationConfigStartTimeOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConnectHoursOfOperationConfigStartTime | undefined { @@ -277,10 +275,9 @@ export class ConnectHoursOfOperationTimeoutsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConnectHoursOfOperationTimeouts | undefined { @@ -351,7 +348,7 @@ export class ConnectHoursOfOperation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_hours_of_operation"; + public static readonly tfResourceType = "aws_connect_hours_of_operation"; // =========== // INITIALIZER @@ -368,7 +365,9 @@ export class ConnectHoursOfOperation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_connect_hours_of_operation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -506,7 +505,7 @@ export class ConnectHoursOfOperation extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ConnectHoursOfOperationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ConnectHoursOfOperationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/connect/connect-instance.ts b/src/aws/connect/connect-instance.ts index b17c17b7d..fc56a4167 100644 --- a/src/aws/connect/connect-instance.ts +++ b/src/aws/connect/connect-instance.ts @@ -78,10 +78,9 @@ export class ConnectInstanceTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConnectInstanceTimeouts | undefined { @@ -152,7 +151,7 @@ export class ConnectInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_instance"; + public static readonly tfResourceType = "aws_connect_instance"; // =========== // INITIALIZER @@ -169,7 +168,9 @@ export class ConnectInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_connect_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -353,7 +354,7 @@ export class ConnectInstance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ConnectInstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ConnectInstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/connect/connect-lambda-function-association.ts b/src/aws/connect/connect-lambda-function-association.ts index 0ac5b52de..bc679e853 100644 --- a/src/aws/connect/connect-lambda-function-association.ts +++ b/src/aws/connect/connect-lambda-function-association.ts @@ -25,7 +25,7 @@ export class ConnectLambdaFunctionAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_lambda_function_association"; + public static readonly tfResourceType = "aws_connect_lambda_function_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ConnectLambdaFunctionAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_connect_lambda_function_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/connect/connect-queue.ts b/src/aws/connect/connect-queue.ts index 1e013e6f7..00a1f9c71 100644 --- a/src/aws/connect/connect-queue.ts +++ b/src/aws/connect/connect-queue.ts @@ -83,10 +83,9 @@ export class ConnectQueueOutboundCallerConfigOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConnectQueueOutboundCallerConfig | undefined { @@ -179,7 +178,7 @@ export class ConnectQueue extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_queue"; + public static readonly tfResourceType = "aws_connect_queue"; // =========== // INITIALIZER @@ -196,7 +195,9 @@ export class ConnectQueue extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_connect_queue', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -370,7 +371,7 @@ export class ConnectQueue extends cdktf.TerraformResource { } // outbound_caller_config - computed: false, optional: true, required: false - private _outboundCallerConfig = new ConnectQueueOutboundCallerConfigOutputReference(this, "outbound_caller_config", true); + private _outboundCallerConfig = new ConnectQueueOutboundCallerConfigOutputReference(this, "outbound_caller_config"); public get outboundCallerConfig() { return this._outboundCallerConfig; } diff --git a/src/aws/connect/connect-quick-connect.ts b/src/aws/connect/connect-quick-connect.ts index 44ea6fbdc..214d2f9a8 100644 --- a/src/aws/connect/connect-quick-connect.ts +++ b/src/aws/connect/connect-quick-connect.ts @@ -139,10 +139,9 @@ export class ConnectQuickConnectQuickConnectConfigOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ConnectQuickConnectQuickConnectConfig | undefined { @@ -257,7 +256,7 @@ export class ConnectQuickConnect extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_quick_connect"; + public static readonly tfResourceType = "aws_connect_quick_connect"; // =========== // INITIALIZER @@ -274,7 +273,9 @@ export class ConnectQuickConnect extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_connect_quick_connect', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -383,7 +384,7 @@ export class ConnectQuickConnect extends cdktf.TerraformResource { } // quick_connect_config - computed: false, optional: false, required: true - private _quickConnectConfig = new ConnectQuickConnectQuickConnectConfigOutputReference(this, "quick_connect_config", true); + private _quickConnectConfig = new ConnectQuickConnectQuickConnectConfigOutputReference(this, "quick_connect_config"); public get quickConnectConfig() { return this._quickConnectConfig; } diff --git a/src/aws/connect/connect-security-profile.ts b/src/aws/connect/connect-security-profile.ts index bb7d5532d..07ee632cb 100644 --- a/src/aws/connect/connect-security-profile.ts +++ b/src/aws/connect/connect-security-profile.ts @@ -41,7 +41,7 @@ export class ConnectSecurityProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_security_profile"; + public static readonly tfResourceType = "aws_connect_security_profile"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class ConnectSecurityProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_connect_security_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/connect/data-aws-connect-bot-association.ts b/src/aws/connect/data-aws-connect-bot-association.ts index cdddd7704..69bcca9f7 100644 --- a/src/aws/connect/data-aws-connect-bot-association.ts +++ b/src/aws/connect/data-aws-connect-bot-association.ts @@ -46,10 +46,9 @@ export class DataAwsConnectBotAssociationLexBotOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DataAwsConnectBotAssociationLexBot | undefined { @@ -117,7 +116,7 @@ export class DataAwsConnectBotAssociation extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_bot_association"; + public static readonly tfResourceType = "aws_connect_bot_association"; // =========== // INITIALIZER @@ -134,7 +133,9 @@ export class DataAwsConnectBotAssociation extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_connect_bot_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -168,7 +169,7 @@ export class DataAwsConnectBotAssociation extends cdktf.TerraformDataSource { } // lex_bot - computed: false, optional: false, required: true - private _lexBot = new DataAwsConnectBotAssociationLexBotOutputReference(this, "lex_bot", true); + private _lexBot = new DataAwsConnectBotAssociationLexBotOutputReference(this, "lex_bot"); public get lexBot() { return this._lexBot; } diff --git a/src/aws/connect/data-aws-connect-contact-flow-module.ts b/src/aws/connect/data-aws-connect-contact-flow-module.ts index 383caebc3..a220150a8 100644 --- a/src/aws/connect/data-aws-connect-contact-flow-module.ts +++ b/src/aws/connect/data-aws-connect-contact-flow-module.ts @@ -33,7 +33,7 @@ export class DataAwsConnectContactFlowModule extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_contact_flow_module"; + public static readonly tfResourceType = "aws_connect_contact_flow_module"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsConnectContactFlowModule extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_connect_contact_flow_module', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/connect/data-aws-connect-contact-flow.ts b/src/aws/connect/data-aws-connect-contact-flow.ts index b87c5afc6..104dff1b9 100644 --- a/src/aws/connect/data-aws-connect-contact-flow.ts +++ b/src/aws/connect/data-aws-connect-contact-flow.ts @@ -37,7 +37,7 @@ export class DataAwsConnectContactFlow extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_contact_flow"; + public static readonly tfResourceType = "aws_connect_contact_flow"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DataAwsConnectContactFlow extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_connect_contact_flow', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/connect/data-aws-connect-hours-of-operation.ts b/src/aws/connect/data-aws-connect-hours-of-operation.ts index 011349e74..8d2c6e338 100644 --- a/src/aws/connect/data-aws-connect-hours-of-operation.ts +++ b/src/aws/connect/data-aws-connect-hours-of-operation.ts @@ -24,7 +24,45 @@ export interface DataAwsConnectHoursOfOperationConfig extends cdktf.TerraformMet */ readonly tags?: { [key: string]: string }; } -export class DataAwsConnectHoursOfOperationConfigEndTime extends cdktf.ComplexComputedList { +export interface DataAwsConnectHoursOfOperationConfigEndTime { +} + +export function dataAwsConnectHoursOfOperationConfigEndTimeToTerraform(struct?: DataAwsConnectHoursOfOperationConfigEndTime): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsConnectHoursOfOperationConfigEndTimeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsConnectHoursOfOperationConfigEndTime | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsConnectHoursOfOperationConfigEndTime | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // hours - computed: true, optional: false, required: false public get hours() { @@ -36,7 +74,64 @@ export class DataAwsConnectHoursOfOperationConfigEndTime extends cdktf.ComplexCo return this.getNumberAttribute('minutes'); } } -export class DataAwsConnectHoursOfOperationConfigStartTime extends cdktf.ComplexComputedList { + +export class DataAwsConnectHoursOfOperationConfigEndTimeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsConnectHoursOfOperationConfigEndTimeOutputReference { + return new DataAwsConnectHoursOfOperationConfigEndTimeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsConnectHoursOfOperationConfigStartTime { +} + +export function dataAwsConnectHoursOfOperationConfigStartTimeToTerraform(struct?: DataAwsConnectHoursOfOperationConfigStartTime): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsConnectHoursOfOperationConfigStartTimeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsConnectHoursOfOperationConfigStartTime | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsConnectHoursOfOperationConfigStartTime | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // hours - computed: true, optional: false, required: false public get hours() { @@ -48,7 +143,64 @@ export class DataAwsConnectHoursOfOperationConfigStartTime extends cdktf.Complex return this.getNumberAttribute('minutes'); } } -export class DataAwsConnectHoursOfOperationConfigA extends cdktf.ComplexComputedList { + +export class DataAwsConnectHoursOfOperationConfigStartTimeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsConnectHoursOfOperationConfigStartTimeOutputReference { + return new DataAwsConnectHoursOfOperationConfigStartTimeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsConnectHoursOfOperationConfigA { +} + +export function dataAwsConnectHoursOfOperationConfigAToTerraform(struct?: DataAwsConnectHoursOfOperationConfigA): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsConnectHoursOfOperationConfigAOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsConnectHoursOfOperationConfigA | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsConnectHoursOfOperationConfigA | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // day - computed: true, optional: false, required: false public get day() { @@ -56,15 +208,34 @@ export class DataAwsConnectHoursOfOperationConfigA extends cdktf.ComplexComputed } // end_time - computed: true, optional: false, required: false + private _endTime = new DataAwsConnectHoursOfOperationConfigEndTimeList(this, "end_time", false); public get endTime() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('end_time'); + return this._endTime; } // start_time - computed: true, optional: false, required: false + private _startTime = new DataAwsConnectHoursOfOperationConfigStartTimeList(this, "start_time", false); public get startTime() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('start_time'); + return this._startTime; + } +} + +export class DataAwsConnectHoursOfOperationConfigAList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsConnectHoursOfOperationConfigAOutputReference { + return new DataAwsConnectHoursOfOperationConfigAOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -76,7 +247,7 @@ export class DataAwsConnectHoursOfOperation extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_hours_of_operation"; + public static readonly tfResourceType = "aws_connect_hours_of_operation"; // =========== // INITIALIZER @@ -93,7 +264,9 @@ export class DataAwsConnectHoursOfOperation extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_connect_hours_of_operation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -111,8 +284,9 @@ export class DataAwsConnectHoursOfOperation extends cdktf.TerraformDataSource { // ========== // config - computed: true, optional: false, required: false - public config(index: string) { - return new DataAwsConnectHoursOfOperationConfigA(this, 'config', index, true); + private _config = new DataAwsConnectHoursOfOperationConfigAList(this, "config", true); + public get config() { + return this._config; } // description - computed: true, optional: false, required: false diff --git a/src/aws/connect/data-aws-connect-instance.ts b/src/aws/connect/data-aws-connect-instance.ts index 0be1a7cbc..a4c70af0e 100644 --- a/src/aws/connect/data-aws-connect-instance.ts +++ b/src/aws/connect/data-aws-connect-instance.ts @@ -25,7 +25,7 @@ export class DataAwsConnectInstance extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_instance"; + public static readonly tfResourceType = "aws_connect_instance"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsConnectInstance extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_connect_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/connect/data-aws-connect-lambda-function-association.ts b/src/aws/connect/data-aws-connect-lambda-function-association.ts index d0a23b0a6..30291cb82 100644 --- a/src/aws/connect/data-aws-connect-lambda-function-association.ts +++ b/src/aws/connect/data-aws-connect-lambda-function-association.ts @@ -25,7 +25,7 @@ export class DataAwsConnectLambdaFunctionAssociation extends cdktf.TerraformData // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_lambda_function_association"; + public static readonly tfResourceType = "aws_connect_lambda_function_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsConnectLambdaFunctionAssociation extends cdktf.TerraformData super(scope, id, { terraformResourceType: 'aws_connect_lambda_function_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/connect/data-aws-connect-prompt.ts b/src/aws/connect/data-aws-connect-prompt.ts index 9ec8e9491..09ed0ece3 100644 --- a/src/aws/connect/data-aws-connect-prompt.ts +++ b/src/aws/connect/data-aws-connect-prompt.ts @@ -25,7 +25,7 @@ export class DataAwsConnectPrompt extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_prompt"; + public static readonly tfResourceType = "aws_connect_prompt"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsConnectPrompt extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_connect_prompt', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/connect/data-aws-connect-quick-connect.ts b/src/aws/connect/data-aws-connect-quick-connect.ts index 794d49586..9c8dc1e08 100644 --- a/src/aws/connect/data-aws-connect-quick-connect.ts +++ b/src/aws/connect/data-aws-connect-quick-connect.ts @@ -24,14 +24,109 @@ export interface DataAwsConnectQuickConnectConfig extends cdktf.TerraformMetaArg */ readonly tags?: { [key: string]: string }; } -export class DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig extends cdktf.ComplexComputedList { +export interface DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig { +} + +export function dataAwsConnectQuickConnectQuickConnectConfigPhoneConfigToTerraform(struct?: DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // phone_number - computed: true, optional: false, required: false public get phoneNumber() { return this.getStringAttribute('phone_number'); } } -export class DataAwsConnectQuickConnectQuickConnectConfigQueueConfig extends cdktf.ComplexComputedList { + +export class DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference { + return new DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsConnectQuickConnectQuickConnectConfigQueueConfig { +} + +export function dataAwsConnectQuickConnectQuickConnectConfigQueueConfigToTerraform(struct?: DataAwsConnectQuickConnectQuickConnectConfigQueueConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsConnectQuickConnectQuickConnectConfigQueueConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsConnectQuickConnectQuickConnectConfigQueueConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsConnectQuickConnectQuickConnectConfigQueueConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // contact_flow_id - computed: true, optional: false, required: false public get contactFlowId() { @@ -43,7 +138,64 @@ export class DataAwsConnectQuickConnectQuickConnectConfigQueueConfig extends cdk return this.getStringAttribute('queue_id'); } } -export class DataAwsConnectQuickConnectQuickConnectConfigUserConfig extends cdktf.ComplexComputedList { + +export class DataAwsConnectQuickConnectQuickConnectConfigQueueConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsConnectQuickConnectQuickConnectConfigQueueConfigOutputReference { + return new DataAwsConnectQuickConnectQuickConnectConfigQueueConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsConnectQuickConnectQuickConnectConfigUserConfig { +} + +export function dataAwsConnectQuickConnectQuickConnectConfigUserConfigToTerraform(struct?: DataAwsConnectQuickConnectQuickConnectConfigUserConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsConnectQuickConnectQuickConnectConfigUserConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsConnectQuickConnectQuickConnectConfigUserConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsConnectQuickConnectQuickConnectConfigUserConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // contact_flow_id - computed: true, optional: false, required: false public get contactFlowId() { @@ -55,18 +207,75 @@ export class DataAwsConnectQuickConnectQuickConnectConfigUserConfig extends cdkt return this.getStringAttribute('user_id'); } } -export class DataAwsConnectQuickConnectQuickConnectConfig extends cdktf.ComplexComputedList { + +export class DataAwsConnectQuickConnectQuickConnectConfigUserConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsConnectQuickConnectQuickConnectConfigUserConfigOutputReference { + return new DataAwsConnectQuickConnectQuickConnectConfigUserConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsConnectQuickConnectQuickConnectConfig { +} + +export function dataAwsConnectQuickConnectQuickConnectConfigToTerraform(struct?: DataAwsConnectQuickConnectQuickConnectConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsConnectQuickConnectQuickConnectConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsConnectQuickConnectQuickConnectConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsConnectQuickConnectQuickConnectConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // phone_config - computed: true, optional: false, required: false + private _phoneConfig = new DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigList(this, "phone_config", false); public get phoneConfig() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('phone_config'); + return this._phoneConfig; } // queue_config - computed: true, optional: false, required: false + private _queueConfig = new DataAwsConnectQuickConnectQuickConnectConfigQueueConfigList(this, "queue_config", false); public get queueConfig() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('queue_config'); + return this._queueConfig; } // quick_connect_type - computed: true, optional: false, required: false @@ -75,9 +284,28 @@ export class DataAwsConnectQuickConnectQuickConnectConfig extends cdktf.ComplexC } // user_config - computed: true, optional: false, required: false + private _userConfig = new DataAwsConnectQuickConnectQuickConnectConfigUserConfigList(this, "user_config", false); public get userConfig() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('user_config'); + return this._userConfig; + } +} + +export class DataAwsConnectQuickConnectQuickConnectConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsConnectQuickConnectQuickConnectConfigOutputReference { + return new DataAwsConnectQuickConnectQuickConnectConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -89,7 +317,7 @@ export class DataAwsConnectQuickConnect extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_connect_quick_connect"; + public static readonly tfResourceType = "aws_connect_quick_connect"; // =========== // INITIALIZER @@ -106,7 +334,9 @@ export class DataAwsConnectQuickConnect extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_connect_quick_connect', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -168,8 +398,9 @@ export class DataAwsConnectQuickConnect extends cdktf.TerraformDataSource { } // quick_connect_config - computed: true, optional: false, required: false - public quickConnectConfig(index: string) { - return new DataAwsConnectQuickConnectQuickConnectConfig(this, 'quick_connect_config', index, false); + private _quickConnectConfig = new DataAwsConnectQuickConnectQuickConnectConfigList(this, "quick_connect_config", false); + public get quickConnectConfig() { + return this._quickConnectConfig; } // quick_connect_id - computed: true, optional: true, required: false diff --git a/src/aws/cur/cur-report-definition.ts b/src/aws/cur/cur-report-definition.ts index 5a50721d2..7a343d220 100644 --- a/src/aws/cur/cur-report-definition.ts +++ b/src/aws/cur/cur-report-definition.ts @@ -61,7 +61,7 @@ export class CurReportDefinition extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cur_report_definition"; + public static readonly tfResourceType = "aws_cur_report_definition"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class CurReportDefinition extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cur_report_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/cur/data-aws-cur-report-definition.ts b/src/aws/cur/data-aws-cur-report-definition.ts index 19199f88e..0e8ef7ec4 100644 --- a/src/aws/cur/data-aws-cur-report-definition.ts +++ b/src/aws/cur/data-aws-cur-report-definition.ts @@ -21,7 +21,7 @@ export class DataAwsCurReportDefinition extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cur_report_definition"; + public static readonly tfResourceType = "aws_cur_report_definition"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCurReportDefinition extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cur_report_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/data-aws-cloudcontrolapi-resource.ts b/src/aws/data-aws-cloudcontrolapi-resource.ts index 79c8f2a0d..78f6be4ad 100644 --- a/src/aws/data-aws-cloudcontrolapi-resource.ts +++ b/src/aws/data-aws-cloudcontrolapi-resource.ts @@ -33,7 +33,7 @@ export class DataAwsCloudcontrolapiResource extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudcontrolapi_resource"; + public static readonly tfResourceType = "aws_cloudcontrolapi_resource"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsCloudcontrolapiResource extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudcontrolapi_resource', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/data-aws-default-tags.ts b/src/aws/data-aws-default-tags.ts index ab5b64669..c5a613f44 100644 --- a/src/aws/data-aws-default-tags.ts +++ b/src/aws/data-aws-default-tags.ts @@ -21,7 +21,7 @@ export class DataAwsDefaultTags extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_default_tags"; + public static readonly tfResourceType = "aws_default_tags"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsDefaultTags extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_default_tags', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/data-aws-identitystore-group.ts b/src/aws/data-aws-identitystore-group.ts index 2d325993d..3600da211 100644 --- a/src/aws/data-aws-identitystore-group.ts +++ b/src/aws/data-aws-identitystore-group.ts @@ -53,7 +53,7 @@ export class DataAwsIdentitystoreGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_identitystore_group"; + public static readonly tfResourceType = "aws_identitystore_group"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsIdentitystoreGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_identitystore_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/data-aws-identitystore-user.ts b/src/aws/data-aws-identitystore-user.ts index 05617d120..2805b02ac 100644 --- a/src/aws/data-aws-identitystore-user.ts +++ b/src/aws/data-aws-identitystore-user.ts @@ -53,7 +53,7 @@ export class DataAwsIdentitystoreUser extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_identitystore_user"; + public static readonly tfResourceType = "aws_identitystore_user"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsIdentitystoreUser extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_identitystore_user', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/dataexchange-data-set.ts b/src/aws/dataexchange-data-set.ts index adfd1c08c..a4f319fa4 100644 --- a/src/aws/dataexchange-data-set.ts +++ b/src/aws/dataexchange-data-set.ts @@ -37,7 +37,7 @@ export class DataexchangeDataSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dataexchange_data_set"; + public static readonly tfResourceType = "aws_dataexchange_data_set"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DataexchangeDataSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dataexchange_data_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datapipeline/data-aws-datapipeline-pipeline-definition.ts b/src/aws/datapipeline/data-aws-datapipeline-pipeline-definition.ts index e845f72db..3e6c528b9 100644 --- a/src/aws/datapipeline/data-aws-datapipeline-pipeline-definition.ts +++ b/src/aws/datapipeline/data-aws-datapipeline-pipeline-definition.ts @@ -18,7 +18,45 @@ export interface DataAwsDatapipelinePipelineDefinitionConfig extends cdktf.Terra */ readonly parameterValue?: DataAwsDatapipelinePipelineDefinitionParameterValue[] | cdktf.IResolvable; } -export class DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute extends cdktf.ComplexComputedList { +export interface DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute { +} + +export function dataAwsDatapipelinePipelineDefinitionParameterObjectAttributeToTerraform(struct?: DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // key - computed: true, optional: false, required: false public get key() { @@ -30,12 +68,69 @@ export class DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute exten return this.getStringAttribute('string_value'); } } -export class DataAwsDatapipelinePipelineDefinitionParameterObject extends cdktf.ComplexComputedList { + +export class DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeOutputReference { + return new DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsDatapipelinePipelineDefinitionParameterObject { +} + +export function dataAwsDatapipelinePipelineDefinitionParameterObjectToTerraform(struct?: DataAwsDatapipelinePipelineDefinitionParameterObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDatapipelinePipelineDefinitionParameterObjectOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDatapipelinePipelineDefinitionParameterObject | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDatapipelinePipelineDefinitionParameterObject | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // attribute - computed: true, optional: false, required: false + private _attribute = new DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeList(this, "attribute", true); public get attribute() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('attribute'))); + return this._attribute; } // id - computed: true, optional: false, required: false @@ -43,7 +138,64 @@ export class DataAwsDatapipelinePipelineDefinitionParameterObject extends cdktf. return this.getStringAttribute('id'); } } -export class DataAwsDatapipelinePipelineDefinitionPipelineObjectField extends cdktf.ComplexComputedList { + +export class DataAwsDatapipelinePipelineDefinitionParameterObjectList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDatapipelinePipelineDefinitionParameterObjectOutputReference { + return new DataAwsDatapipelinePipelineDefinitionParameterObjectOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsDatapipelinePipelineDefinitionPipelineObjectField { +} + +export function dataAwsDatapipelinePipelineDefinitionPipelineObjectFieldToTerraform(struct?: DataAwsDatapipelinePipelineDefinitionPipelineObjectField): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDatapipelinePipelineDefinitionPipelineObjectField | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDatapipelinePipelineDefinitionPipelineObjectField | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // key - computed: true, optional: false, required: false public get key() { @@ -60,12 +212,69 @@ export class DataAwsDatapipelinePipelineDefinitionPipelineObjectField extends cd return this.getStringAttribute('string_value'); } } -export class DataAwsDatapipelinePipelineDefinitionPipelineObject extends cdktf.ComplexComputedList { + +export class DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldOutputReference { + return new DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsDatapipelinePipelineDefinitionPipelineObject { +} + +export function dataAwsDatapipelinePipelineDefinitionPipelineObjectToTerraform(struct?: DataAwsDatapipelinePipelineDefinitionPipelineObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDatapipelinePipelineDefinitionPipelineObjectOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDatapipelinePipelineDefinitionPipelineObject | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDatapipelinePipelineDefinitionPipelineObject | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // field - computed: true, optional: false, required: false + private _field = new DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldList(this, "field", true); public get field() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('field'))); + return this._field; } // id - computed: true, optional: false, required: false @@ -78,6 +287,25 @@ export class DataAwsDatapipelinePipelineDefinitionPipelineObject extends cdktf.C return this.getStringAttribute('name'); } } + +export class DataAwsDatapipelinePipelineDefinitionPipelineObjectList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDatapipelinePipelineDefinitionPipelineObjectOutputReference { + return new DataAwsDatapipelinePipelineDefinitionPipelineObjectOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsDatapipelinePipelineDefinitionParameterValue { } @@ -99,7 +327,7 @@ export class DataAwsDatapipelinePipelineDefinition extends cdktf.TerraformDataSo // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datapipeline_pipeline_definition"; + public static readonly tfResourceType = "aws_datapipeline_pipeline_definition"; // =========== // INITIALIZER @@ -116,7 +344,9 @@ export class DataAwsDatapipelinePipelineDefinition extends cdktf.TerraformDataSo super(scope, id, { terraformResourceType: 'aws_datapipeline_pipeline_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -137,8 +367,9 @@ export class DataAwsDatapipelinePipelineDefinition extends cdktf.TerraformDataSo } // parameter_object - computed: true, optional: false, required: false - public parameterObject(index: string) { - return new DataAwsDatapipelinePipelineDefinitionParameterObject(this, 'parameter_object', index, true); + private _parameterObject = new DataAwsDatapipelinePipelineDefinitionParameterObjectList(this, "parameter_object", true); + public get parameterObject() { + return this._parameterObject; } // pipeline_id - computed: false, optional: false, required: true @@ -155,8 +386,9 @@ export class DataAwsDatapipelinePipelineDefinition extends cdktf.TerraformDataSo } // pipeline_object - computed: true, optional: false, required: false - public pipelineObject(index: string) { - return new DataAwsDatapipelinePipelineDefinitionPipelineObject(this, 'pipeline_object', index, true); + private _pipelineObject = new DataAwsDatapipelinePipelineDefinitionPipelineObjectList(this, "pipeline_object", true); + public get pipelineObject() { + return this._pipelineObject; } // parameter_value - computed: false, optional: true, required: false diff --git a/src/aws/datapipeline/data-aws-datapipeline-pipeline.ts b/src/aws/datapipeline/data-aws-datapipeline-pipeline.ts index ae63b4eec..04d99edca 100644 --- a/src/aws/datapipeline/data-aws-datapipeline-pipeline.ts +++ b/src/aws/datapipeline/data-aws-datapipeline-pipeline.ts @@ -25,7 +25,7 @@ export class DataAwsDatapipelinePipeline extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datapipeline_pipeline"; + public static readonly tfResourceType = "aws_datapipeline_pipeline"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsDatapipelinePipeline extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_datapipeline_pipeline', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datapipeline/datapipeline-pipeline-definition.ts b/src/aws/datapipeline/datapipeline-pipeline-definition.ts index 4bb9c1ea9..e58842359 100644 --- a/src/aws/datapipeline/datapipeline-pipeline-definition.ts +++ b/src/aws/datapipeline/datapipeline-pipeline-definition.ts @@ -163,7 +163,7 @@ export class DatapipelinePipelineDefinition extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datapipeline_pipeline_definition"; + public static readonly tfResourceType = "aws_datapipeline_pipeline_definition"; // =========== // INITIALIZER @@ -180,7 +180,9 @@ export class DatapipelinePipelineDefinition extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_datapipeline_pipeline_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datapipeline/datapipeline-pipeline.ts b/src/aws/datapipeline/datapipeline-pipeline.ts index d792d4165..9b53ea25a 100644 --- a/src/aws/datapipeline/datapipeline-pipeline.ts +++ b/src/aws/datapipeline/datapipeline-pipeline.ts @@ -33,7 +33,7 @@ export class DatapipelinePipeline extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datapipeline_pipeline"; + public static readonly tfResourceType = "aws_datapipeline_pipeline"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DatapipelinePipeline extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_datapipeline_pipeline', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-arn.ts b/src/aws/datasources/data-aws-arn.ts index 390b6a151..11ebd8c54 100644 --- a/src/aws/datasources/data-aws-arn.ts +++ b/src/aws/datasources/data-aws-arn.ts @@ -21,7 +21,7 @@ export class DataAwsArn extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_arn"; + public static readonly tfResourceType = "aws_arn"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsArn extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_arn', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-availability-zone.ts b/src/aws/datasources/data-aws-availability-zone.ts index 0f69c7f3a..f4da5a652 100644 --- a/src/aws/datasources/data-aws-availability-zone.ts +++ b/src/aws/datasources/data-aws-availability-zone.ts @@ -61,7 +61,7 @@ export class DataAwsAvailabilityZone extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_availability_zone"; + public static readonly tfResourceType = "aws_availability_zone"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class DataAwsAvailabilityZone extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_availability_zone', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-availability-zones.ts b/src/aws/datasources/data-aws-availability-zones.ts index cfb5a4a17..ac2101203 100644 --- a/src/aws/datasources/data-aws-availability-zones.ts +++ b/src/aws/datasources/data-aws-availability-zones.ts @@ -61,7 +61,7 @@ export class DataAwsAvailabilityZones extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_availability_zones"; + public static readonly tfResourceType = "aws_availability_zones"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class DataAwsAvailabilityZones extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_availability_zones', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-billing-service-account.ts b/src/aws/datasources/data-aws-billing-service-account.ts index 2cf6a345d..95cc7d5ca 100644 --- a/src/aws/datasources/data-aws-billing-service-account.ts +++ b/src/aws/datasources/data-aws-billing-service-account.ts @@ -17,7 +17,7 @@ export class DataAwsBillingServiceAccount extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_billing_service_account"; + public static readonly tfResourceType = "aws_billing_service_account"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsBillingServiceAccount extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_billing_service_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-caller-identity.ts b/src/aws/datasources/data-aws-caller-identity.ts index d08b31a47..161e95e6d 100644 --- a/src/aws/datasources/data-aws-caller-identity.ts +++ b/src/aws/datasources/data-aws-caller-identity.ts @@ -17,7 +17,7 @@ export class DataAwsCallerIdentity extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_caller_identity"; + public static readonly tfResourceType = "aws_caller_identity"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsCallerIdentity extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_caller_identity', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-canonical-user-id.ts b/src/aws/datasources/data-aws-canonical-user-id.ts index 598b9b8d6..0e62ed6c9 100644 --- a/src/aws/datasources/data-aws-canonical-user-id.ts +++ b/src/aws/datasources/data-aws-canonical-user-id.ts @@ -17,7 +17,7 @@ export class DataAwsCanonicalUserId extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_canonical_user_id"; + public static readonly tfResourceType = "aws_canonical_user_id"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsCanonicalUserId extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_canonical_user_id', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-elb-hosted-zone-id.ts b/src/aws/datasources/data-aws-elb-hosted-zone-id.ts index 727091dd7..3f15c2909 100644 --- a/src/aws/datasources/data-aws-elb-hosted-zone-id.ts +++ b/src/aws/datasources/data-aws-elb-hosted-zone-id.ts @@ -21,7 +21,7 @@ export class DataAwsElbHostedZoneId extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elb_hosted_zone_id"; + public static readonly tfResourceType = "aws_elb_hosted_zone_id"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsElbHostedZoneId extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_elb_hosted_zone_id', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-elb-service-account.ts b/src/aws/datasources/data-aws-elb-service-account.ts index 935292d01..185041555 100644 --- a/src/aws/datasources/data-aws-elb-service-account.ts +++ b/src/aws/datasources/data-aws-elb-service-account.ts @@ -21,7 +21,7 @@ export class DataAwsElbServiceAccount extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elb_service_account"; + public static readonly tfResourceType = "aws_elb_service_account"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsElbServiceAccount extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_elb_service_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-elb.ts b/src/aws/datasources/data-aws-elb.ts index b0f020418..bb672c5c3 100644 --- a/src/aws/datasources/data-aws-elb.ts +++ b/src/aws/datasources/data-aws-elb.ts @@ -16,7 +16,45 @@ export interface DataAwsElbConfig extends cdktf.TerraformMetaArguments { */ readonly tags?: { [key: string]: string }; } -export class DataAwsElbAccessLogs extends cdktf.ComplexComputedList { +export interface DataAwsElbAccessLogs { +} + +export function dataAwsElbAccessLogsToTerraform(struct?: DataAwsElbAccessLogs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElbAccessLogsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElbAccessLogs | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElbAccessLogs | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // bucket - computed: true, optional: false, required: false public get bucket() { @@ -38,7 +76,64 @@ export class DataAwsElbAccessLogs extends cdktf.ComplexComputedList { return this.getNumberAttribute('interval'); } } -export class DataAwsElbHealthCheck extends cdktf.ComplexComputedList { + +export class DataAwsElbAccessLogsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElbAccessLogsOutputReference { + return new DataAwsElbAccessLogsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElbHealthCheck { +} + +export function dataAwsElbHealthCheckToTerraform(struct?: DataAwsElbHealthCheck): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElbHealthCheckOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElbHealthCheck | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElbHealthCheck | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // healthy_threshold - computed: true, optional: false, required: false public get healthyThreshold() { @@ -65,7 +160,64 @@ export class DataAwsElbHealthCheck extends cdktf.ComplexComputedList { return this.getNumberAttribute('unhealthy_threshold'); } } -export class DataAwsElbListener extends cdktf.ComplexComputedList { + +export class DataAwsElbHealthCheckList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElbHealthCheckOutputReference { + return new DataAwsElbHealthCheckOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElbListener { +} + +export function dataAwsElbListenerToTerraform(struct?: DataAwsElbListener): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElbListenerOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElbListener | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElbListener | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // instance_port - computed: true, optional: false, required: false public get instancePort() { @@ -93,6 +245,25 @@ export class DataAwsElbListener extends cdktf.ComplexComputedList { } } +export class DataAwsElbListenerList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElbListenerOutputReference { + return new DataAwsElbListenerOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/elb aws_elb} */ @@ -101,7 +272,7 @@ export class DataAwsElb extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elb"; + public static readonly tfResourceType = "aws_elb"; // =========== // INITIALIZER @@ -118,7 +289,9 @@ export class DataAwsElb extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_elb', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -134,8 +307,9 @@ export class DataAwsElb extends cdktf.TerraformDataSource { // ========== // access_logs - computed: true, optional: false, required: false - public accessLogs(index: string) { - return new DataAwsElbAccessLogs(this, 'access_logs', index, false); + private _accessLogs = new DataAwsElbAccessLogsList(this, "access_logs", false); + public get accessLogs() { + return this._accessLogs; } // arn - computed: true, optional: false, required: false @@ -174,8 +348,9 @@ export class DataAwsElb extends cdktf.TerraformDataSource { } // health_check - computed: true, optional: false, required: false - public healthCheck(index: string) { - return new DataAwsElbHealthCheck(this, 'health_check', index, false); + private _healthCheck = new DataAwsElbHealthCheckList(this, "health_check", false); + public get healthCheck() { + return this._healthCheck; } // id - computed: true, optional: true, required: false @@ -199,8 +374,9 @@ export class DataAwsElb extends cdktf.TerraformDataSource { } // listener - computed: true, optional: false, required: false - public listener(index: string) { - return new DataAwsElbListener(this, 'listener', index, true); + private _listener = new DataAwsElbListenerList(this, "listener", true); + public get listener() { + return this._listener; } // name - computed: false, optional: false, required: true diff --git a/src/aws/datasources/data-aws-ip-ranges.ts b/src/aws/datasources/data-aws-ip-ranges.ts index 0224544b9..9faa12227 100644 --- a/src/aws/datasources/data-aws-ip-ranges.ts +++ b/src/aws/datasources/data-aws-ip-ranges.ts @@ -29,7 +29,7 @@ export class DataAwsIpRanges extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ip_ranges"; + public static readonly tfResourceType = "aws_ip_ranges"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsIpRanges extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ip_ranges', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-launch-configuration.ts b/src/aws/datasources/data-aws-launch-configuration.ts index 17dcbb9cb..f82a22dfb 100644 --- a/src/aws/datasources/data-aws-launch-configuration.ts +++ b/src/aws/datasources/data-aws-launch-configuration.ts @@ -12,7 +12,45 @@ export interface DataAwsLaunchConfigurationConfig extends cdktf.TerraformMetaArg */ readonly name: string; } -export class DataAwsLaunchConfigurationEbsBlockDevice extends cdktf.ComplexComputedList { +export interface DataAwsLaunchConfigurationEbsBlockDevice { +} + +export function dataAwsLaunchConfigurationEbsBlockDeviceToTerraform(struct?: DataAwsLaunchConfigurationEbsBlockDevice): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchConfigurationEbsBlockDeviceOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchConfigurationEbsBlockDevice | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchConfigurationEbsBlockDevice | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // delete_on_termination - computed: true, optional: false, required: false public get deleteOnTermination() { @@ -59,7 +97,64 @@ export class DataAwsLaunchConfigurationEbsBlockDevice extends cdktf.ComplexCompu return this.getStringAttribute('volume_type'); } } -export class DataAwsLaunchConfigurationEphemeralBlockDevice extends cdktf.ComplexComputedList { + +export class DataAwsLaunchConfigurationEbsBlockDeviceList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchConfigurationEbsBlockDeviceOutputReference { + return new DataAwsLaunchConfigurationEbsBlockDeviceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchConfigurationEphemeralBlockDevice { +} + +export function dataAwsLaunchConfigurationEphemeralBlockDeviceToTerraform(struct?: DataAwsLaunchConfigurationEphemeralBlockDevice): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchConfigurationEphemeralBlockDeviceOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchConfigurationEphemeralBlockDevice | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchConfigurationEphemeralBlockDevice | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // device_name - computed: true, optional: false, required: false public get deviceName() { @@ -71,7 +166,64 @@ export class DataAwsLaunchConfigurationEphemeralBlockDevice extends cdktf.Comple return this.getStringAttribute('virtual_name'); } } -export class DataAwsLaunchConfigurationMetadataOptions extends cdktf.ComplexComputedList { + +export class DataAwsLaunchConfigurationEphemeralBlockDeviceList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchConfigurationEphemeralBlockDeviceOutputReference { + return new DataAwsLaunchConfigurationEphemeralBlockDeviceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchConfigurationMetadataOptions { +} + +export function dataAwsLaunchConfigurationMetadataOptionsToTerraform(struct?: DataAwsLaunchConfigurationMetadataOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchConfigurationMetadataOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchConfigurationMetadataOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchConfigurationMetadataOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // http_endpoint - computed: true, optional: false, required: false public get httpEndpoint() { @@ -88,7 +240,64 @@ export class DataAwsLaunchConfigurationMetadataOptions extends cdktf.ComplexComp return this.getStringAttribute('http_tokens'); } } -export class DataAwsLaunchConfigurationRootBlockDevice extends cdktf.ComplexComputedList { + +export class DataAwsLaunchConfigurationMetadataOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchConfigurationMetadataOptionsOutputReference { + return new DataAwsLaunchConfigurationMetadataOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchConfigurationRootBlockDevice { +} + +export function dataAwsLaunchConfigurationRootBlockDeviceToTerraform(struct?: DataAwsLaunchConfigurationRootBlockDevice): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchConfigurationRootBlockDeviceOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchConfigurationRootBlockDevice | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchConfigurationRootBlockDevice | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // delete_on_termination - computed: true, optional: false, required: false public get deleteOnTermination() { @@ -121,6 +330,25 @@ export class DataAwsLaunchConfigurationRootBlockDevice extends cdktf.ComplexComp } } +export class DataAwsLaunchConfigurationRootBlockDeviceList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchConfigurationRootBlockDeviceOutputReference { + return new DataAwsLaunchConfigurationRootBlockDeviceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/launch_configuration aws_launch_configuration} */ @@ -129,7 +357,7 @@ export class DataAwsLaunchConfiguration extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_launch_configuration"; + public static readonly tfResourceType = "aws_launch_configuration"; // =========== // INITIALIZER @@ -146,7 +374,9 @@ export class DataAwsLaunchConfiguration extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_launch_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -171,8 +401,9 @@ export class DataAwsLaunchConfiguration extends cdktf.TerraformDataSource { } // ebs_block_device - computed: true, optional: false, required: false - public ebsBlockDevice(index: string) { - return new DataAwsLaunchConfigurationEbsBlockDevice(this, 'ebs_block_device', index, true); + private _ebsBlockDevice = new DataAwsLaunchConfigurationEbsBlockDeviceList(this, "ebs_block_device", true); + public get ebsBlockDevice() { + return this._ebsBlockDevice; } // ebs_optimized - computed: true, optional: false, required: false @@ -186,8 +417,9 @@ export class DataAwsLaunchConfiguration extends cdktf.TerraformDataSource { } // ephemeral_block_device - computed: true, optional: false, required: false - public ephemeralBlockDevice(index: string) { - return new DataAwsLaunchConfigurationEphemeralBlockDevice(this, 'ephemeral_block_device', index, true); + private _ephemeralBlockDevice = new DataAwsLaunchConfigurationEphemeralBlockDeviceList(this, "ephemeral_block_device", true); + public get ephemeralBlockDevice() { + return this._ephemeralBlockDevice; } // iam_instance_profile - computed: true, optional: false, required: false @@ -216,8 +448,9 @@ export class DataAwsLaunchConfiguration extends cdktf.TerraformDataSource { } // metadata_options - computed: true, optional: false, required: false - public metadataOptions(index: string) { - return new DataAwsLaunchConfigurationMetadataOptions(this, 'metadata_options', index, false); + private _metadataOptions = new DataAwsLaunchConfigurationMetadataOptionsList(this, "metadata_options", false); + public get metadataOptions() { + return this._metadataOptions; } // name - computed: false, optional: false, required: true @@ -239,8 +472,9 @@ export class DataAwsLaunchConfiguration extends cdktf.TerraformDataSource { } // root_block_device - computed: true, optional: false, required: false - public rootBlockDevice(index: string) { - return new DataAwsLaunchConfigurationRootBlockDevice(this, 'root_block_device', index, false); + private _rootBlockDevice = new DataAwsLaunchConfigurationRootBlockDeviceList(this, "root_block_device", false); + public get rootBlockDevice() { + return this._rootBlockDevice; } // security_groups - computed: true, optional: false, required: false diff --git a/src/aws/datasources/data-aws-partition.ts b/src/aws/datasources/data-aws-partition.ts index e061fa8ae..9776dadf1 100644 --- a/src/aws/datasources/data-aws-partition.ts +++ b/src/aws/datasources/data-aws-partition.ts @@ -17,7 +17,7 @@ export class DataAwsPartition extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_partition"; + public static readonly tfResourceType = "aws_partition"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsPartition extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_partition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-prefix-list.ts b/src/aws/datasources/data-aws-prefix-list.ts index e008d0959..195847cc9 100644 --- a/src/aws/datasources/data-aws-prefix-list.ts +++ b/src/aws/datasources/data-aws-prefix-list.ts @@ -53,7 +53,7 @@ export class DataAwsPrefixList extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_prefix_list"; + public static readonly tfResourceType = "aws_prefix_list"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsPrefixList extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_prefix_list', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-region.ts b/src/aws/datasources/data-aws-region.ts index a5abb10d8..b9eef0a7f 100644 --- a/src/aws/datasources/data-aws-region.ts +++ b/src/aws/datasources/data-aws-region.ts @@ -25,7 +25,7 @@ export class DataAwsRegion extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_region"; + public static readonly tfResourceType = "aws_region"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsRegion extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_region', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/data-aws-regions.ts b/src/aws/datasources/data-aws-regions.ts index d7b6a5ff8..08ce0558c 100644 --- a/src/aws/datasources/data-aws-regions.ts +++ b/src/aws/datasources/data-aws-regions.ts @@ -49,7 +49,7 @@ export class DataAwsRegions extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_regions"; + public static readonly tfResourceType = "aws_regions"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsRegions extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_regions', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/elb-attachment.ts b/src/aws/datasources/elb-attachment.ts index 5cb86c540..6e649f510 100644 --- a/src/aws/datasources/elb-attachment.ts +++ b/src/aws/datasources/elb-attachment.ts @@ -25,7 +25,7 @@ export class ElbAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elb_attachment"; + public static readonly tfResourceType = "aws_elb_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ElbAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elb_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasources/elb.ts b/src/aws/datasources/elb.ts index 498aebd3b..9e9d6f07b 100644 --- a/src/aws/datasources/elb.ts +++ b/src/aws/datasources/elb.ts @@ -124,10 +124,9 @@ export class ElbAccessLogsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElbAccessLogs | undefined { @@ -273,10 +272,9 @@ export class ElbHealthCheckOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElbHealthCheck | undefined { @@ -435,7 +433,7 @@ export class Elb extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elb"; + public static readonly tfResourceType = "aws_elb"; // =========== // INITIALIZER @@ -452,7 +450,9 @@ export class Elb extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elb', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -749,7 +749,7 @@ export class Elb extends cdktf.TerraformResource { } // access_logs - computed: false, optional: true, required: false - private _accessLogs = new ElbAccessLogsOutputReference(this, "access_logs", true); + private _accessLogs = new ElbAccessLogsOutputReference(this, "access_logs"); public get accessLogs() { return this._accessLogs; } @@ -765,7 +765,7 @@ export class Elb extends cdktf.TerraformResource { } // health_check - computed: false, optional: true, required: false - private _healthCheck = new ElbHealthCheckOutputReference(this, "health_check", true); + private _healthCheck = new ElbHealthCheckOutputReference(this, "health_check"); public get healthCheck() { return this._healthCheck; } diff --git a/src/aws/datasources/launch-configuration.ts b/src/aws/datasources/launch-configuration.ts index ab6c5fdbd..6f2e1f73f 100644 --- a/src/aws/datasources/launch-configuration.ts +++ b/src/aws/datasources/launch-configuration.ts @@ -208,10 +208,9 @@ export class LaunchConfigurationMetadataOptionsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchConfigurationMetadataOptions | undefined { @@ -343,10 +342,9 @@ export class LaunchConfigurationRootBlockDeviceOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchConfigurationRootBlockDevice | undefined { @@ -505,7 +503,7 @@ export class LaunchConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_launch_configuration"; + public static readonly tfResourceType = "aws_launch_configuration"; // =========== // INITIALIZER @@ -522,7 +520,9 @@ export class LaunchConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_launch_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -850,7 +850,7 @@ export class LaunchConfiguration extends cdktf.TerraformResource { } // metadata_options - computed: false, optional: true, required: false - private _metadataOptions = new LaunchConfigurationMetadataOptionsOutputReference(this, "metadata_options", true); + private _metadataOptions = new LaunchConfigurationMetadataOptionsOutputReference(this, "metadata_options"); public get metadataOptions() { return this._metadataOptions; } @@ -866,7 +866,7 @@ export class LaunchConfiguration extends cdktf.TerraformResource { } // root_block_device - computed: false, optional: true, required: false - private _rootBlockDevice = new LaunchConfigurationRootBlockDeviceOutputReference(this, "root_block_device", true); + private _rootBlockDevice = new LaunchConfigurationRootBlockDeviceOutputReference(this, "root_block_device"); public get rootBlockDevice() { return this._rootBlockDevice; } diff --git a/src/aws/datasync/datasync-agent.ts b/src/aws/datasync/datasync-agent.ts index de21dc4d2..9e8f17a5b 100644 --- a/src/aws/datasync/datasync-agent.ts +++ b/src/aws/datasync/datasync-agent.ts @@ -73,10 +73,9 @@ export class DatasyncAgentTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncAgentTimeouts | undefined { @@ -125,7 +124,7 @@ export class DatasyncAgent extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datasync_agent"; + public static readonly tfResourceType = "aws_datasync_agent"; // =========== // INITIALIZER @@ -142,7 +141,9 @@ export class DatasyncAgent extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_datasync_agent', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -320,7 +321,7 @@ export class DatasyncAgent extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DatasyncAgentTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DatasyncAgentTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/datasync/datasync-location-efs.ts b/src/aws/datasync/datasync-location-efs.ts index befade74c..0e538d346 100644 --- a/src/aws/datasync/datasync-location-efs.ts +++ b/src/aws/datasync/datasync-location-efs.ts @@ -58,10 +58,9 @@ export class DatasyncLocationEfsEc2ConfigOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncLocationEfsEc2Config | undefined { @@ -126,7 +125,7 @@ export class DatasyncLocationEfs extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datasync_location_efs"; + public static readonly tfResourceType = "aws_datasync_location_efs"; // =========== // INITIALIZER @@ -143,7 +142,9 @@ export class DatasyncLocationEfs extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_datasync_location_efs', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -238,7 +239,7 @@ export class DatasyncLocationEfs extends cdktf.TerraformResource { } // ec2_config - computed: false, optional: false, required: true - private _ec2Config = new DatasyncLocationEfsEc2ConfigOutputReference(this, "ec2_config", true); + private _ec2Config = new DatasyncLocationEfsEc2ConfigOutputReference(this, "ec2_config"); public get ec2Config() { return this._ec2Config; } diff --git a/src/aws/datasync/datasync-location-fsx-lustre-file-system.ts b/src/aws/datasync/datasync-location-fsx-lustre-file-system.ts index 695d81f67..3f24df16b 100644 --- a/src/aws/datasync/datasync-location-fsx-lustre-file-system.ts +++ b/src/aws/datasync/datasync-location-fsx-lustre-file-system.ts @@ -37,7 +37,7 @@ export class DatasyncLocationFsxLustreFileSystem extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datasync_location_fsx_lustre_file_system"; + public static readonly tfResourceType = "aws_datasync_location_fsx_lustre_file_system"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DatasyncLocationFsxLustreFileSystem extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_datasync_location_fsx_lustre_file_system', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasync/datasync-location-fsx-windows-file-system.ts b/src/aws/datasync/datasync-location-fsx-windows-file-system.ts index a8fb7dfb1..7cfb5f78e 100644 --- a/src/aws/datasync/datasync-location-fsx-windows-file-system.ts +++ b/src/aws/datasync/datasync-location-fsx-windows-file-system.ts @@ -49,7 +49,7 @@ export class DatasyncLocationFsxWindowsFileSystem extends cdktf.TerraformResourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datasync_location_fsx_windows_file_system"; + public static readonly tfResourceType = "aws_datasync_location_fsx_windows_file_system"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DatasyncLocationFsxWindowsFileSystem extends cdktf.TerraformResourc super(scope, id, { terraformResourceType: 'aws_datasync_location_fsx_windows_file_system', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/datasync/datasync-location-hdfs.ts b/src/aws/datasync/datasync-location-hdfs.ts index 3450d2423..6c9867451 100644 --- a/src/aws/datasync/datasync-location-hdfs.ts +++ b/src/aws/datasync/datasync-location-hdfs.ts @@ -118,10 +118,9 @@ export class DatasyncLocationHdfsQopConfigurationOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncLocationHdfsQopConfiguration | undefined { @@ -192,7 +191,7 @@ export class DatasyncLocationHdfs extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datasync_location_hdfs"; + public static readonly tfResourceType = "aws_datasync_location_hdfs"; // =========== // INITIALIZER @@ -209,7 +208,9 @@ export class DatasyncLocationHdfs extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_datasync_location_hdfs', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -455,7 +456,7 @@ export class DatasyncLocationHdfs extends cdktf.TerraformResource { } // qop_configuration - computed: false, optional: true, required: false - private _qopConfiguration = new DatasyncLocationHdfsQopConfigurationOutputReference(this, "qop_configuration", true); + private _qopConfiguration = new DatasyncLocationHdfsQopConfigurationOutputReference(this, "qop_configuration"); public get qopConfiguration() { return this._qopConfiguration; } diff --git a/src/aws/datasync/datasync-location-nfs.ts b/src/aws/datasync/datasync-location-nfs.ts index be2b54bd9..2abee2012 100644 --- a/src/aws/datasync/datasync-location-nfs.ts +++ b/src/aws/datasync/datasync-location-nfs.ts @@ -59,10 +59,9 @@ export class DatasyncLocationNfsMountOptionsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncLocationNfsMountOptions | undefined { @@ -125,10 +124,9 @@ export class DatasyncLocationNfsOnPremConfigOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncLocationNfsOnPremConfig | undefined { @@ -174,7 +172,7 @@ export class DatasyncLocationNfs extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datasync_location_nfs"; + public static readonly tfResourceType = "aws_datasync_location_nfs"; // =========== // INITIALIZER @@ -191,7 +189,9 @@ export class DatasyncLocationNfs extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_datasync_location_nfs', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -284,7 +284,7 @@ export class DatasyncLocationNfs extends cdktf.TerraformResource { } // mount_options - computed: false, optional: true, required: false - private _mountOptions = new DatasyncLocationNfsMountOptionsOutputReference(this, "mount_options", true); + private _mountOptions = new DatasyncLocationNfsMountOptionsOutputReference(this, "mount_options"); public get mountOptions() { return this._mountOptions; } @@ -300,7 +300,7 @@ export class DatasyncLocationNfs extends cdktf.TerraformResource { } // on_prem_config - computed: false, optional: false, required: true - private _onPremConfig = new DatasyncLocationNfsOnPremConfigOutputReference(this, "on_prem_config", true); + private _onPremConfig = new DatasyncLocationNfsOnPremConfigOutputReference(this, "on_prem_config"); public get onPremConfig() { return this._onPremConfig; } diff --git a/src/aws/datasync/datasync-location-s3.ts b/src/aws/datasync/datasync-location-s3.ts index 910fac45f..28f2e4ad6 100644 --- a/src/aws/datasync/datasync-location-s3.ts +++ b/src/aws/datasync/datasync-location-s3.ts @@ -61,10 +61,9 @@ export class DatasyncLocationS3S3ConfigOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncLocationS3S3Config | undefined { @@ -110,7 +109,7 @@ export class DatasyncLocationS3 extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datasync_location_s3"; + public static readonly tfResourceType = "aws_datasync_location_s3"; // =========== // INITIALIZER @@ -127,7 +126,9 @@ export class DatasyncLocationS3 extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_datasync_location_s3', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -253,7 +254,7 @@ export class DatasyncLocationS3 extends cdktf.TerraformResource { } // s3_config - computed: false, optional: false, required: true - private _s3Config = new DatasyncLocationS3S3ConfigOutputReference(this, "s3_config", true); + private _s3Config = new DatasyncLocationS3S3ConfigOutputReference(this, "s3_config"); public get s3Config() { return this._s3Config; } diff --git a/src/aws/datasync/datasync-location-smb.ts b/src/aws/datasync/datasync-location-smb.ts index 5c330c2c1..5640988f6 100644 --- a/src/aws/datasync/datasync-location-smb.ts +++ b/src/aws/datasync/datasync-location-smb.ts @@ -69,10 +69,9 @@ export class DatasyncLocationSmbMountOptionsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncLocationSmbMountOptions | undefined { @@ -121,7 +120,7 @@ export class DatasyncLocationSmb extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datasync_location_smb"; + public static readonly tfResourceType = "aws_datasync_location_smb"; // =========== // INITIALIZER @@ -138,7 +137,9 @@ export class DatasyncLocationSmb extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_datasync_location_smb', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -289,7 +290,7 @@ export class DatasyncLocationSmb extends cdktf.TerraformResource { } // mount_options - computed: false, optional: true, required: false - private _mountOptions = new DatasyncLocationSmbMountOptionsOutputReference(this, "mount_options", true); + private _mountOptions = new DatasyncLocationSmbMountOptionsOutputReference(this, "mount_options"); public get mountOptions() { return this._mountOptions; } diff --git a/src/aws/datasync/datasync-task.ts b/src/aws/datasync/datasync-task.ts index e5af48d75..8f1ef53ea 100644 --- a/src/aws/datasync/datasync-task.ts +++ b/src/aws/datasync/datasync-task.ts @@ -84,10 +84,9 @@ export class DatasyncTaskExcludesOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncTaskExcludes | undefined { @@ -232,10 +231,9 @@ export class DatasyncTaskOptionsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncTaskOptions | undefined { @@ -562,10 +560,9 @@ export class DatasyncTaskScheduleOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncTaskSchedule | undefined { @@ -625,10 +622,9 @@ export class DatasyncTaskTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DatasyncTaskTimeouts | undefined { @@ -677,7 +673,7 @@ export class DatasyncTask extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_datasync_task"; + public static readonly tfResourceType = "aws_datasync_task"; // =========== // INITIALIZER @@ -694,7 +690,9 @@ export class DatasyncTask extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_datasync_task', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -818,7 +816,7 @@ export class DatasyncTask extends cdktf.TerraformResource { } // excludes - computed: false, optional: true, required: false - private _excludes = new DatasyncTaskExcludesOutputReference(this, "excludes", true); + private _excludes = new DatasyncTaskExcludesOutputReference(this, "excludes"); public get excludes() { return this._excludes; } @@ -834,7 +832,7 @@ export class DatasyncTask extends cdktf.TerraformResource { } // options - computed: false, optional: true, required: false - private _options = new DatasyncTaskOptionsOutputReference(this, "options", true); + private _options = new DatasyncTaskOptionsOutputReference(this, "options"); public get options() { return this._options; } @@ -850,7 +848,7 @@ export class DatasyncTask extends cdktf.TerraformResource { } // schedule - computed: false, optional: true, required: false - private _schedule = new DatasyncTaskScheduleOutputReference(this, "schedule", true); + private _schedule = new DatasyncTaskScheduleOutputReference(this, "schedule"); public get schedule() { return this._schedule; } @@ -866,7 +864,7 @@ export class DatasyncTask extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DatasyncTaskTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DatasyncTaskTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/dax/dax-cluster.ts b/src/aws/dax/dax-cluster.ts index 1d71d6afb..dc1e39875 100644 --- a/src/aws/dax/dax-cluster.ts +++ b/src/aws/dax/dax-cluster.ts @@ -76,7 +76,45 @@ export interface DaxClusterConfig extends cdktf.TerraformMetaArguments { */ readonly timeouts?: DaxClusterTimeouts; } -export class DaxClusterNodes extends cdktf.ComplexComputedList { +export interface DaxClusterNodes { +} + +export function daxClusterNodesToTerraform(struct?: DaxClusterNodes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DaxClusterNodesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DaxClusterNodes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DaxClusterNodes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // address - computed: true, optional: false, required: false public get address() { @@ -98,6 +136,25 @@ export class DaxClusterNodes extends cdktf.ComplexComputedList { return this.getNumberAttribute('port'); } } + +export class DaxClusterNodesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DaxClusterNodesOutputReference { + return new DaxClusterNodesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DaxClusterServerSideEncryption { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/dax_cluster#enabled DaxCluster#enabled} @@ -121,10 +178,9 @@ export class DaxClusterServerSideEncryptionOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DaxClusterServerSideEncryption | undefined { @@ -197,10 +253,9 @@ export class DaxClusterTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DaxClusterTimeouts | undefined { @@ -293,7 +348,7 @@ export class DaxCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dax_cluster"; + public static readonly tfResourceType = "aws_dax_cluster"; // =========== // INITIALIZER @@ -310,7 +365,9 @@ export class DaxCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dax_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -463,8 +520,9 @@ export class DaxCluster extends cdktf.TerraformResource { } // nodes - computed: true, optional: false, required: false - public nodes(index: string) { - return new DaxClusterNodes(this, 'nodes', index, false); + private _nodes = new DaxClusterNodesList(this, "nodes", false); + public get nodes() { + return this._nodes; } // notification_topic_arn - computed: false, optional: true, required: false @@ -582,7 +640,7 @@ export class DaxCluster extends cdktf.TerraformResource { } // server_side_encryption - computed: false, optional: true, required: false - private _serverSideEncryption = new DaxClusterServerSideEncryptionOutputReference(this, "server_side_encryption", true); + private _serverSideEncryption = new DaxClusterServerSideEncryptionOutputReference(this, "server_side_encryption"); public get serverSideEncryption() { return this._serverSideEncryption; } @@ -598,7 +656,7 @@ export class DaxCluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DaxClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DaxClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/dax/dax-parameter-group.ts b/src/aws/dax/dax-parameter-group.ts index 206eef4fd..27ab085e6 100644 --- a/src/aws/dax/dax-parameter-group.ts +++ b/src/aws/dax/dax-parameter-group.ts @@ -53,7 +53,7 @@ export class DaxParameterGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dax_parameter_group"; + public static readonly tfResourceType = "aws_dax_parameter_group"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DaxParameterGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dax_parameter_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/dax/dax-subnet-group.ts b/src/aws/dax/dax-subnet-group.ts index cbe855828..48c1bd459 100644 --- a/src/aws/dax/dax-subnet-group.ts +++ b/src/aws/dax/dax-subnet-group.ts @@ -29,7 +29,7 @@ export class DaxSubnetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dax_subnet_group"; + public static readonly tfResourceType = "aws_dax_subnet_group"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DaxSubnetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dax_subnet_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/detective-graph.ts b/src/aws/detective-graph.ts index d62ce80b0..a76747876 100644 --- a/src/aws/detective-graph.ts +++ b/src/aws/detective-graph.ts @@ -25,7 +25,7 @@ export class DetectiveGraph extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_detective_graph"; + public static readonly tfResourceType = "aws_detective_graph"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DetectiveGraph extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_detective_graph', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/detective-invitation-accepter.ts b/src/aws/detective-invitation-accepter.ts index df5326b86..0974dcf21 100644 --- a/src/aws/detective-invitation-accepter.ts +++ b/src/aws/detective-invitation-accepter.ts @@ -21,7 +21,7 @@ export class DetectiveInvitationAccepter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_detective_invitation_accepter"; + public static readonly tfResourceType = "aws_detective_invitation_accepter"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DetectiveInvitationAccepter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_detective_invitation_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/detective-member.ts b/src/aws/detective-member.ts index 2b689ce47..2f0ce5cc5 100644 --- a/src/aws/detective-member.ts +++ b/src/aws/detective-member.ts @@ -37,7 +37,7 @@ export class DetectiveMember extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_detective_member"; + public static readonly tfResourceType = "aws_detective_member"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DetectiveMember extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_detective_member', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/devicefarm/devicefarm-device-pool.ts b/src/aws/devicefarm/devicefarm-device-pool.ts index 6ba7107c6..30cf2ace4 100644 --- a/src/aws/devicefarm/devicefarm-device-pool.ts +++ b/src/aws/devicefarm/devicefarm-device-pool.ts @@ -74,7 +74,7 @@ export class DevicefarmDevicePool extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_devicefarm_device_pool"; + public static readonly tfResourceType = "aws_devicefarm_device_pool"; // =========== // INITIALIZER @@ -91,7 +91,9 @@ export class DevicefarmDevicePool extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_devicefarm_device_pool', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/devicefarm/devicefarm-instance-profile.ts b/src/aws/devicefarm/devicefarm-instance-profile.ts index 0cf412f1e..7d147bffc 100644 --- a/src/aws/devicefarm/devicefarm-instance-profile.ts +++ b/src/aws/devicefarm/devicefarm-instance-profile.ts @@ -45,7 +45,7 @@ export class DevicefarmInstanceProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_devicefarm_instance_profile"; + public static readonly tfResourceType = "aws_devicefarm_instance_profile"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class DevicefarmInstanceProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_devicefarm_instance_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/devicefarm/devicefarm-network-profile.ts b/src/aws/devicefarm/devicefarm-network-profile.ts index 2ce36d54f..4fc523b99 100644 --- a/src/aws/devicefarm/devicefarm-network-profile.ts +++ b/src/aws/devicefarm/devicefarm-network-profile.ts @@ -73,7 +73,7 @@ export class DevicefarmNetworkProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_devicefarm_network_profile"; + public static readonly tfResourceType = "aws_devicefarm_network_profile"; // =========== // INITIALIZER @@ -90,7 +90,9 @@ export class DevicefarmNetworkProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_devicefarm_network_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/devicefarm/devicefarm-project.ts b/src/aws/devicefarm/devicefarm-project.ts index 4c0c8f7ba..4d125a800 100644 --- a/src/aws/devicefarm/devicefarm-project.ts +++ b/src/aws/devicefarm/devicefarm-project.ts @@ -33,7 +33,7 @@ export class DevicefarmProject extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_devicefarm_project"; + public static readonly tfResourceType = "aws_devicefarm_project"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DevicefarmProject extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_devicefarm_project', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/devicefarm/devicefarm-test-grid-project.ts b/src/aws/devicefarm/devicefarm-test-grid-project.ts index 637a20064..220defaff 100644 --- a/src/aws/devicefarm/devicefarm-test-grid-project.ts +++ b/src/aws/devicefarm/devicefarm-test-grid-project.ts @@ -63,10 +63,9 @@ export class DevicefarmTestGridProjectVpcConfigOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DevicefarmTestGridProjectVpcConfig | undefined { @@ -150,7 +149,7 @@ export class DevicefarmTestGridProject extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_devicefarm_test_grid_project"; + public static readonly tfResourceType = "aws_devicefarm_test_grid_project"; // =========== // INITIALIZER @@ -167,7 +166,9 @@ export class DevicefarmTestGridProject extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_devicefarm_test_grid_project', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -257,7 +258,7 @@ export class DevicefarmTestGridProject extends cdktf.TerraformResource { } // vpc_config - computed: false, optional: true, required: false - private _vpcConfig = new DevicefarmTestGridProjectVpcConfigOutputReference(this, "vpc_config", true); + private _vpcConfig = new DevicefarmTestGridProjectVpcConfigOutputReference(this, "vpc_config"); public get vpcConfig() { return this._vpcConfig; } diff --git a/src/aws/devicefarm/devicefarm-upload.ts b/src/aws/devicefarm/devicefarm-upload.ts index 61c7ef1fb..8b9bf8c6c 100644 --- a/src/aws/devicefarm/devicefarm-upload.ts +++ b/src/aws/devicefarm/devicefarm-upload.ts @@ -33,7 +33,7 @@ export class DevicefarmUpload extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_devicefarm_upload"; + public static readonly tfResourceType = "aws_devicefarm_upload"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DevicefarmUpload extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_devicefarm_upload', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/data-aws-dx-connection.ts b/src/aws/directconnect/data-aws-dx-connection.ts index d7bb24420..9e8721981 100644 --- a/src/aws/directconnect/data-aws-dx-connection.ts +++ b/src/aws/directconnect/data-aws-dx-connection.ts @@ -25,7 +25,7 @@ export class DataAwsDxConnection extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_connection"; + public static readonly tfResourceType = "aws_dx_connection"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsDxConnection extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_dx_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/data-aws-dx-gateway.ts b/src/aws/directconnect/data-aws-dx-gateway.ts index f14f49fd6..3d7676d72 100644 --- a/src/aws/directconnect/data-aws-dx-gateway.ts +++ b/src/aws/directconnect/data-aws-dx-gateway.ts @@ -21,7 +21,7 @@ export class DataAwsDxGateway extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_gateway"; + public static readonly tfResourceType = "aws_dx_gateway"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsDxGateway extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_dx_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/data-aws-dx-location.ts b/src/aws/directconnect/data-aws-dx-location.ts index 1d1ff7e0d..1ad73c713 100644 --- a/src/aws/directconnect/data-aws-dx-location.ts +++ b/src/aws/directconnect/data-aws-dx-location.ts @@ -21,7 +21,7 @@ export class DataAwsDxLocation extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_location"; + public static readonly tfResourceType = "aws_dx_location"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsDxLocation extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_dx_location', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/data-aws-dx-locations.ts b/src/aws/directconnect/data-aws-dx-locations.ts index 73831399a..759390767 100644 --- a/src/aws/directconnect/data-aws-dx-locations.ts +++ b/src/aws/directconnect/data-aws-dx-locations.ts @@ -17,7 +17,7 @@ export class DataAwsDxLocations extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_locations"; + public static readonly tfResourceType = "aws_dx_locations"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsDxLocations extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_dx_locations', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/dx-bgp-peer.ts b/src/aws/directconnect/dx-bgp-peer.ts index 2d9f9b57f..3677d1a46 100644 --- a/src/aws/directconnect/dx-bgp-peer.ts +++ b/src/aws/directconnect/dx-bgp-peer.ts @@ -66,10 +66,9 @@ export class DxBgpPeerTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxBgpPeerTimeouts | undefined { @@ -140,7 +139,7 @@ export class DxBgpPeer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_bgp_peer"; + public static readonly tfResourceType = "aws_dx_bgp_peer"; // =========== // INITIALIZER @@ -157,7 +156,9 @@ export class DxBgpPeer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_bgp_peer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -285,7 +286,7 @@ export class DxBgpPeer extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxBgpPeerTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxBgpPeerTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-connection-association.ts b/src/aws/directconnect/dx-connection-association.ts index 6f76376bb..81a093c0d 100644 --- a/src/aws/directconnect/dx-connection-association.ts +++ b/src/aws/directconnect/dx-connection-association.ts @@ -25,7 +25,7 @@ export class DxConnectionAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_connection_association"; + public static readonly tfResourceType = "aws_dx_connection_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DxConnectionAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_connection_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/dx-connection-confirmation.ts b/src/aws/directconnect/dx-connection-confirmation.ts index 013a48ff2..3e3663c32 100644 --- a/src/aws/directconnect/dx-connection-confirmation.ts +++ b/src/aws/directconnect/dx-connection-confirmation.ts @@ -21,7 +21,7 @@ export class DxConnectionConfirmation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_connection_confirmation"; + public static readonly tfResourceType = "aws_dx_connection_confirmation"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DxConnectionConfirmation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_connection_confirmation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/dx-connection.ts b/src/aws/directconnect/dx-connection.ts index 468ef90f9..da5651d50 100644 --- a/src/aws/directconnect/dx-connection.ts +++ b/src/aws/directconnect/dx-connection.ts @@ -41,7 +41,7 @@ export class DxConnection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_connection"; + public static readonly tfResourceType = "aws_dx_connection"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DxConnection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/dx-gateway-association-proposal.ts b/src/aws/directconnect/dx-gateway-association-proposal.ts index 8c6a650f1..66f336b26 100644 --- a/src/aws/directconnect/dx-gateway-association-proposal.ts +++ b/src/aws/directconnect/dx-gateway-association-proposal.ts @@ -33,7 +33,7 @@ export class DxGatewayAssociationProposal extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_gateway_association_proposal"; + public static readonly tfResourceType = "aws_dx_gateway_association_proposal"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DxGatewayAssociationProposal extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_gateway_association_proposal', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/dx-gateway-association.ts b/src/aws/directconnect/dx-gateway-association.ts index e857fd0bd..760f09acd 100644 --- a/src/aws/directconnect/dx-gateway-association.ts +++ b/src/aws/directconnect/dx-gateway-association.ts @@ -71,10 +71,9 @@ export class DxGatewayAssociationTimeoutsOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxGatewayAssociationTimeouts | undefined { @@ -167,7 +166,7 @@ export class DxGatewayAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_gateway_association"; + public static readonly tfResourceType = "aws_dx_gateway_association"; // =========== // INITIALIZER @@ -184,7 +183,9 @@ export class DxGatewayAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_gateway_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -318,7 +319,7 @@ export class DxGatewayAssociation extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxGatewayAssociationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxGatewayAssociationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-gateway.ts b/src/aws/directconnect/dx-gateway.ts index 066f39fd6..583da3673 100644 --- a/src/aws/directconnect/dx-gateway.ts +++ b/src/aws/directconnect/dx-gateway.ts @@ -50,10 +50,9 @@ export class DxGatewayTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxGatewayTimeouts | undefined { @@ -124,7 +123,7 @@ export class DxGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_gateway"; + public static readonly tfResourceType = "aws_dx_gateway"; // =========== // INITIALIZER @@ -141,7 +140,9 @@ export class DxGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -194,7 +195,7 @@ export class DxGateway extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxGatewayTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxGatewayTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-hosted-connection.ts b/src/aws/directconnect/dx-hosted-connection.ts index a2095161d..2c2959187 100644 --- a/src/aws/directconnect/dx-hosted-connection.ts +++ b/src/aws/directconnect/dx-hosted-connection.ts @@ -37,7 +37,7 @@ export class DxHostedConnection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_hosted_connection"; + public static readonly tfResourceType = "aws_dx_hosted_connection"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DxHostedConnection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_hosted_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/dx-hosted-private-virtual-interface-accepter.ts b/src/aws/directconnect/dx-hosted-private-virtual-interface-accepter.ts index c68b5bcb2..dfae9d9d0 100644 --- a/src/aws/directconnect/dx-hosted-private-virtual-interface-accepter.ts +++ b/src/aws/directconnect/dx-hosted-private-virtual-interface-accepter.ts @@ -62,10 +62,9 @@ export class DxHostedPrivateVirtualInterfaceAccepterTimeoutsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxHostedPrivateVirtualInterfaceAccepterTimeouts | undefined { @@ -136,7 +135,7 @@ export class DxHostedPrivateVirtualInterfaceAccepter extends cdktf.TerraformReso // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_hosted_private_virtual_interface_accepter"; + public static readonly tfResourceType = "aws_dx_hosted_private_virtual_interface_accepter"; // =========== // INITIALIZER @@ -153,7 +152,9 @@ export class DxHostedPrivateVirtualInterfaceAccepter extends cdktf.TerraformReso super(scope, id, { terraformResourceType: 'aws_dx_hosted_private_virtual_interface_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -260,7 +261,7 @@ export class DxHostedPrivateVirtualInterfaceAccepter extends cdktf.TerraformReso } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxHostedPrivateVirtualInterfaceAccepterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxHostedPrivateVirtualInterfaceAccepterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-hosted-private-virtual-interface.ts b/src/aws/directconnect/dx-hosted-private-virtual-interface.ts index 39c423ac1..5f6b4d742 100644 --- a/src/aws/directconnect/dx-hosted-private-virtual-interface.ts +++ b/src/aws/directconnect/dx-hosted-private-virtual-interface.ts @@ -82,10 +82,9 @@ export class DxHostedPrivateVirtualInterfaceTimeoutsOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxHostedPrivateVirtualInterfaceTimeouts | undefined { @@ -156,7 +155,7 @@ export class DxHostedPrivateVirtualInterface extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_hosted_private_virtual_interface"; + public static readonly tfResourceType = "aws_dx_hosted_private_virtual_interface"; // =========== // INITIALIZER @@ -173,7 +172,9 @@ export class DxHostedPrivateVirtualInterface extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_hosted_private_virtual_interface', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -365,7 +366,7 @@ export class DxHostedPrivateVirtualInterface extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxHostedPrivateVirtualInterfaceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxHostedPrivateVirtualInterfaceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-hosted-public-virtual-interface-accepter.ts b/src/aws/directconnect/dx-hosted-public-virtual-interface-accepter.ts index 3c4c03fa4..811314d63 100644 --- a/src/aws/directconnect/dx-hosted-public-virtual-interface-accepter.ts +++ b/src/aws/directconnect/dx-hosted-public-virtual-interface-accepter.ts @@ -54,10 +54,9 @@ export class DxHostedPublicVirtualInterfaceAccepterTimeoutsOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxHostedPublicVirtualInterfaceAccepterTimeouts | undefined { @@ -128,7 +127,7 @@ export class DxHostedPublicVirtualInterfaceAccepter extends cdktf.TerraformResou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_hosted_public_virtual_interface_accepter"; + public static readonly tfResourceType = "aws_dx_hosted_public_virtual_interface_accepter"; // =========== // INITIALIZER @@ -145,7 +144,9 @@ export class DxHostedPublicVirtualInterfaceAccepter extends cdktf.TerraformResou super(scope, id, { terraformResourceType: 'aws_dx_hosted_public_virtual_interface_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -218,7 +219,7 @@ export class DxHostedPublicVirtualInterfaceAccepter extends cdktf.TerraformResou } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxHostedPublicVirtualInterfaceAccepterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxHostedPublicVirtualInterfaceAccepterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-hosted-public-virtual-interface.ts b/src/aws/directconnect/dx-hosted-public-virtual-interface.ts index 69db68681..1335f5911 100644 --- a/src/aws/directconnect/dx-hosted-public-virtual-interface.ts +++ b/src/aws/directconnect/dx-hosted-public-virtual-interface.ts @@ -82,10 +82,9 @@ export class DxHostedPublicVirtualInterfaceTimeoutsOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxHostedPublicVirtualInterfaceTimeouts | undefined { @@ -156,7 +155,7 @@ export class DxHostedPublicVirtualInterface extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_hosted_public_virtual_interface"; + public static readonly tfResourceType = "aws_dx_hosted_public_virtual_interface"; // =========== // INITIALIZER @@ -173,7 +172,9 @@ export class DxHostedPublicVirtualInterface extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_hosted_public_virtual_interface', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -357,7 +358,7 @@ export class DxHostedPublicVirtualInterface extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxHostedPublicVirtualInterfaceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxHostedPublicVirtualInterfaceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-hosted-transit-virtual-interface-accepter.ts b/src/aws/directconnect/dx-hosted-transit-virtual-interface-accepter.ts index d95fff2f2..26d264272 100644 --- a/src/aws/directconnect/dx-hosted-transit-virtual-interface-accepter.ts +++ b/src/aws/directconnect/dx-hosted-transit-virtual-interface-accepter.ts @@ -58,10 +58,9 @@ export class DxHostedTransitVirtualInterfaceAccepterTimeoutsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxHostedTransitVirtualInterfaceAccepterTimeouts | undefined { @@ -132,7 +131,7 @@ export class DxHostedTransitVirtualInterfaceAccepter extends cdktf.TerraformReso // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_hosted_transit_virtual_interface_accepter"; + public static readonly tfResourceType = "aws_dx_hosted_transit_virtual_interface_accepter"; // =========== // INITIALIZER @@ -149,7 +148,9 @@ export class DxHostedTransitVirtualInterfaceAccepter extends cdktf.TerraformReso super(scope, id, { terraformResourceType: 'aws_dx_hosted_transit_virtual_interface_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -236,7 +237,7 @@ export class DxHostedTransitVirtualInterfaceAccepter extends cdktf.TerraformReso } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxHostedTransitVirtualInterfaceAccepterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxHostedTransitVirtualInterfaceAccepterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-hosted-transit-virtual-interface.ts b/src/aws/directconnect/dx-hosted-transit-virtual-interface.ts index 00ebadf26..63d029bd1 100644 --- a/src/aws/directconnect/dx-hosted-transit-virtual-interface.ts +++ b/src/aws/directconnect/dx-hosted-transit-virtual-interface.ts @@ -82,10 +82,9 @@ export class DxHostedTransitVirtualInterfaceTimeoutsOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxHostedTransitVirtualInterfaceTimeouts | undefined { @@ -156,7 +155,7 @@ export class DxHostedTransitVirtualInterface extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_hosted_transit_virtual_interface"; + public static readonly tfResourceType = "aws_dx_hosted_transit_virtual_interface"; // =========== // INITIALIZER @@ -173,7 +172,9 @@ export class DxHostedTransitVirtualInterface extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_hosted_transit_virtual_interface', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -365,7 +366,7 @@ export class DxHostedTransitVirtualInterface extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxHostedTransitVirtualInterfaceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxHostedTransitVirtualInterfaceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-lag.ts b/src/aws/directconnect/dx-lag.ts index 080969cb7..5a64487bc 100644 --- a/src/aws/directconnect/dx-lag.ts +++ b/src/aws/directconnect/dx-lag.ts @@ -49,7 +49,7 @@ export class DxLag extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_lag"; + public static readonly tfResourceType = "aws_dx_lag"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DxLag extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_lag', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directconnect/dx-private-virtual-interface.ts b/src/aws/directconnect/dx-private-virtual-interface.ts index b265c9d0c..1737b1a18 100644 --- a/src/aws/directconnect/dx-private-virtual-interface.ts +++ b/src/aws/directconnect/dx-private-virtual-interface.ts @@ -103,10 +103,9 @@ export class DxPrivateVirtualInterfaceTimeoutsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxPrivateVirtualInterfaceTimeouts | undefined { @@ -199,7 +198,7 @@ export class DxPrivateVirtualInterface extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_private_virtual_interface"; + public static readonly tfResourceType = "aws_dx_private_virtual_interface"; // =========== // INITIALIZER @@ -216,7 +215,9 @@ export class DxPrivateVirtualInterface extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_private_virtual_interface', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -479,7 +480,7 @@ export class DxPrivateVirtualInterface extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxPrivateVirtualInterfaceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxPrivateVirtualInterfaceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-public-virtual-interface.ts b/src/aws/directconnect/dx-public-virtual-interface.ts index 41318d1ac..5f93ad62e 100644 --- a/src/aws/directconnect/dx-public-virtual-interface.ts +++ b/src/aws/directconnect/dx-public-virtual-interface.ts @@ -86,10 +86,9 @@ export class DxPublicVirtualInterfaceTimeoutsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxPublicVirtualInterfaceTimeouts | undefined { @@ -160,7 +159,7 @@ export class DxPublicVirtualInterface extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_public_virtual_interface"; + public static readonly tfResourceType = "aws_dx_public_virtual_interface"; // =========== // INITIALIZER @@ -177,7 +176,9 @@ export class DxPublicVirtualInterface extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_public_virtual_interface', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -381,7 +382,7 @@ export class DxPublicVirtualInterface extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxPublicVirtualInterfaceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxPublicVirtualInterfaceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directconnect/dx-transit-virtual-interface.ts b/src/aws/directconnect/dx-transit-virtual-interface.ts index 436780575..f067cf203 100644 --- a/src/aws/directconnect/dx-transit-virtual-interface.ts +++ b/src/aws/directconnect/dx-transit-virtual-interface.ts @@ -99,10 +99,9 @@ export class DxTransitVirtualInterfaceTimeoutsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DxTransitVirtualInterfaceTimeouts | undefined { @@ -195,7 +194,7 @@ export class DxTransitVirtualInterface extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dx_transit_virtual_interface"; + public static readonly tfResourceType = "aws_dx_transit_virtual_interface"; // =========== // INITIALIZER @@ -212,7 +211,9 @@ export class DxTransitVirtualInterface extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dx_transit_virtual_interface', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -455,7 +456,7 @@ export class DxTransitVirtualInterface extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DxTransitVirtualInterfaceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DxTransitVirtualInterfaceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/directoryservice/data-aws-directory-service-directory.ts b/src/aws/directoryservice/data-aws-directory-service-directory.ts index 797b1a7e4..a93606fa4 100644 --- a/src/aws/directoryservice/data-aws-directory-service-directory.ts +++ b/src/aws/directoryservice/data-aws-directory-service-directory.ts @@ -16,7 +16,45 @@ export interface DataAwsDirectoryServiceDirectoryConfig extends cdktf.TerraformM */ readonly tags?: { [key: string]: string }; } -export class DataAwsDirectoryServiceDirectoryConnectSettings extends cdktf.ComplexComputedList { +export interface DataAwsDirectoryServiceDirectoryConnectSettings { +} + +export function dataAwsDirectoryServiceDirectoryConnectSettingsToTerraform(struct?: DataAwsDirectoryServiceDirectoryConnectSettings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDirectoryServiceDirectoryConnectSettingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDirectoryServiceDirectoryConnectSettings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDirectoryServiceDirectoryConnectSettings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // availability_zones - computed: true, optional: false, required: false public get availabilityZones() { @@ -48,7 +86,64 @@ export class DataAwsDirectoryServiceDirectoryConnectSettings extends cdktf.Compl return this.getStringAttribute('vpc_id'); } } -export class DataAwsDirectoryServiceDirectoryVpcSettings extends cdktf.ComplexComputedList { + +export class DataAwsDirectoryServiceDirectoryConnectSettingsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDirectoryServiceDirectoryConnectSettingsOutputReference { + return new DataAwsDirectoryServiceDirectoryConnectSettingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsDirectoryServiceDirectoryVpcSettings { +} + +export function dataAwsDirectoryServiceDirectoryVpcSettingsToTerraform(struct?: DataAwsDirectoryServiceDirectoryVpcSettings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDirectoryServiceDirectoryVpcSettingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDirectoryServiceDirectoryVpcSettings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDirectoryServiceDirectoryVpcSettings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // availability_zones - computed: true, optional: false, required: false public get availabilityZones() { @@ -66,6 +161,25 @@ export class DataAwsDirectoryServiceDirectoryVpcSettings extends cdktf.ComplexCo } } +export class DataAwsDirectoryServiceDirectoryVpcSettingsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDirectoryServiceDirectoryVpcSettingsOutputReference { + return new DataAwsDirectoryServiceDirectoryVpcSettingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/directory_service_directory aws_directory_service_directory} */ @@ -74,7 +188,7 @@ export class DataAwsDirectoryServiceDirectory extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_directory_service_directory"; + public static readonly tfResourceType = "aws_directory_service_directory"; // =========== // INITIALIZER @@ -91,7 +205,9 @@ export class DataAwsDirectoryServiceDirectory extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_directory_service_directory', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -117,8 +233,9 @@ export class DataAwsDirectoryServiceDirectory extends cdktf.TerraformDataSource } // connect_settings - computed: true, optional: false, required: false - public connectSettings(index: string) { - return new DataAwsDirectoryServiceDirectoryConnectSettings(this, 'connect_settings', index, false); + private _connectSettings = new DataAwsDirectoryServiceDirectoryConnectSettingsList(this, "connect_settings", false); + public get connectSettings() { + return this._connectSettings; } // description - computed: true, optional: false, required: false @@ -201,8 +318,9 @@ export class DataAwsDirectoryServiceDirectory extends cdktf.TerraformDataSource } // vpc_settings - computed: true, optional: false, required: false - public vpcSettings(index: string) { - return new DataAwsDirectoryServiceDirectoryVpcSettings(this, 'vpc_settings', index, false); + private _vpcSettings = new DataAwsDirectoryServiceDirectoryVpcSettingsList(this, "vpc_settings", false); + public get vpcSettings() { + return this._vpcSettings; } // ========= diff --git a/src/aws/directoryservice/directory-service-conditional-forwarder.ts b/src/aws/directoryservice/directory-service-conditional-forwarder.ts index ac67278ac..5e6008815 100644 --- a/src/aws/directoryservice/directory-service-conditional-forwarder.ts +++ b/src/aws/directoryservice/directory-service-conditional-forwarder.ts @@ -29,7 +29,7 @@ export class DirectoryServiceConditionalForwarder extends cdktf.TerraformResourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_directory_service_conditional_forwarder"; + public static readonly tfResourceType = "aws_directory_service_conditional_forwarder"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DirectoryServiceConditionalForwarder extends cdktf.TerraformResourc super(scope, id, { terraformResourceType: 'aws_directory_service_conditional_forwarder', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/directoryservice/directory-service-directory.ts b/src/aws/directoryservice/directory-service-directory.ts index f0b350faa..e8b681a50 100644 --- a/src/aws/directoryservice/directory-service-directory.ts +++ b/src/aws/directoryservice/directory-service-directory.ts @@ -102,10 +102,9 @@ export class DirectoryServiceDirectoryConnectSettingsOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DirectoryServiceDirectoryConnectSettings | undefined { @@ -237,10 +236,9 @@ export class DirectoryServiceDirectoryVpcSettingsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DirectoryServiceDirectoryVpcSettings | undefined { @@ -310,7 +308,7 @@ export class DirectoryServiceDirectory extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_directory_service_directory"; + public static readonly tfResourceType = "aws_directory_service_directory"; // =========== // INITIALIZER @@ -327,7 +325,9 @@ export class DirectoryServiceDirectory extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_directory_service_directory', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -544,7 +544,7 @@ export class DirectoryServiceDirectory extends cdktf.TerraformResource { } // connect_settings - computed: false, optional: true, required: false - private _connectSettings = new DirectoryServiceDirectoryConnectSettingsOutputReference(this, "connect_settings", true); + private _connectSettings = new DirectoryServiceDirectoryConnectSettingsOutputReference(this, "connect_settings"); public get connectSettings() { return this._connectSettings; } @@ -560,7 +560,7 @@ export class DirectoryServiceDirectory extends cdktf.TerraformResource { } // vpc_settings - computed: false, optional: true, required: false - private _vpcSettings = new DirectoryServiceDirectoryVpcSettingsOutputReference(this, "vpc_settings", true); + private _vpcSettings = new DirectoryServiceDirectoryVpcSettingsOutputReference(this, "vpc_settings"); public get vpcSettings() { return this._vpcSettings; } diff --git a/src/aws/directoryservice/directory-service-log-subscription.ts b/src/aws/directoryservice/directory-service-log-subscription.ts index 0013a4d20..3eed0086f 100644 --- a/src/aws/directoryservice/directory-service-log-subscription.ts +++ b/src/aws/directoryservice/directory-service-log-subscription.ts @@ -25,7 +25,7 @@ export class DirectoryServiceLogSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_directory_service_log_subscription"; + public static readonly tfResourceType = "aws_directory_service_log_subscription"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DirectoryServiceLogSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_directory_service_log_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/dlm/dlm-lifecycle-policy.ts b/src/aws/dlm/dlm-lifecycle-policy.ts index 4d90f58ab..d62e9d6ef 100644 --- a/src/aws/dlm/dlm-lifecycle-policy.ts +++ b/src/aws/dlm/dlm-lifecycle-policy.ts @@ -67,10 +67,9 @@ export class DlmLifecyclePolicyPolicyDetailsScheduleCreateRuleOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DlmLifecyclePolicyPolicyDetailsScheduleCreateRule | undefined { @@ -179,10 +178,9 @@ export class DlmLifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecate /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DlmLifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRule | undefined { @@ -266,10 +264,9 @@ export class DlmLifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRul /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DlmLifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRule | undefined { @@ -394,10 +391,9 @@ export class DlmLifecyclePolicyPolicyDetailsScheduleRetainRuleOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DlmLifecyclePolicyPolicyDetailsScheduleRetainRule | undefined { @@ -517,10 +513,9 @@ export class DlmLifecyclePolicyPolicyDetailsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DlmLifecyclePolicyPolicyDetails | undefined { @@ -605,7 +600,7 @@ export class DlmLifecyclePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dlm_lifecycle_policy"; + public static readonly tfResourceType = "aws_dlm_lifecycle_policy"; // =========== // INITIALIZER @@ -622,7 +617,9 @@ export class DlmLifecyclePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dlm_lifecycle_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -726,7 +723,7 @@ export class DlmLifecyclePolicy extends cdktf.TerraformResource { } // policy_details - computed: false, optional: false, required: true - private _policyDetails = new DlmLifecyclePolicyPolicyDetailsOutputReference(this, "policy_details", true); + private _policyDetails = new DlmLifecyclePolicyPolicyDetailsOutputReference(this, "policy_details"); public get policyDetails() { return this._policyDetails; } diff --git a/src/aws/dms/dms-certificate.ts b/src/aws/dms/dms-certificate.ts index 0c170ff2d..0fb2da0b3 100644 --- a/src/aws/dms/dms-certificate.ts +++ b/src/aws/dms/dms-certificate.ts @@ -37,7 +37,7 @@ export class DmsCertificate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dms_certificate"; + public static readonly tfResourceType = "aws_dms_certificate"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DmsCertificate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dms_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/dms/dms-endpoint.ts b/src/aws/dms/dms-endpoint.ts index b8e2e536a..d47216871 100644 --- a/src/aws/dms/dms-endpoint.ts +++ b/src/aws/dms/dms-endpoint.ts @@ -144,10 +144,9 @@ export class DmsEndpointElasticsearchSettingsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DmsEndpointElasticsearchSettings | undefined { @@ -355,10 +354,9 @@ export class DmsEndpointKafkaSettingsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DmsEndpointKafkaSettings | undefined { @@ -832,10 +830,9 @@ export class DmsEndpointKinesisSettingsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DmsEndpointKinesisSettings | undefined { @@ -1099,10 +1096,9 @@ export class DmsEndpointMongodbSettingsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DmsEndpointMongodbSettings | undefined { @@ -1335,10 +1331,9 @@ export class DmsEndpointS3SettingsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DmsEndpointS3Settings | undefined { @@ -1651,7 +1646,7 @@ export class DmsEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dms_endpoint"; + public static readonly tfResourceType = "aws_dms_endpoint"; // =========== // INITIALIZER @@ -1668,7 +1663,9 @@ export class DmsEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dms_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1977,7 +1974,7 @@ export class DmsEndpoint extends cdktf.TerraformResource { } // elasticsearch_settings - computed: false, optional: true, required: false - private _elasticsearchSettings = new DmsEndpointElasticsearchSettingsOutputReference(this, "elasticsearch_settings", true); + private _elasticsearchSettings = new DmsEndpointElasticsearchSettingsOutputReference(this, "elasticsearch_settings"); public get elasticsearchSettings() { return this._elasticsearchSettings; } @@ -1993,7 +1990,7 @@ export class DmsEndpoint extends cdktf.TerraformResource { } // kafka_settings - computed: false, optional: true, required: false - private _kafkaSettings = new DmsEndpointKafkaSettingsOutputReference(this, "kafka_settings", true); + private _kafkaSettings = new DmsEndpointKafkaSettingsOutputReference(this, "kafka_settings"); public get kafkaSettings() { return this._kafkaSettings; } @@ -2009,7 +2006,7 @@ export class DmsEndpoint extends cdktf.TerraformResource { } // kinesis_settings - computed: false, optional: true, required: false - private _kinesisSettings = new DmsEndpointKinesisSettingsOutputReference(this, "kinesis_settings", true); + private _kinesisSettings = new DmsEndpointKinesisSettingsOutputReference(this, "kinesis_settings"); public get kinesisSettings() { return this._kinesisSettings; } @@ -2025,7 +2022,7 @@ export class DmsEndpoint extends cdktf.TerraformResource { } // mongodb_settings - computed: false, optional: true, required: false - private _mongodbSettings = new DmsEndpointMongodbSettingsOutputReference(this, "mongodb_settings", true); + private _mongodbSettings = new DmsEndpointMongodbSettingsOutputReference(this, "mongodb_settings"); public get mongodbSettings() { return this._mongodbSettings; } @@ -2041,7 +2038,7 @@ export class DmsEndpoint extends cdktf.TerraformResource { } // s3_settings - computed: false, optional: true, required: false - private _s3Settings = new DmsEndpointS3SettingsOutputReference(this, "s3_settings", true); + private _s3Settings = new DmsEndpointS3SettingsOutputReference(this, "s3_settings"); public get s3Settings() { return this._s3Settings; } diff --git a/src/aws/dms/dms-event-subscription.ts b/src/aws/dms/dms-event-subscription.ts index 990ef5e0a..5e37083eb 100644 --- a/src/aws/dms/dms-event-subscription.ts +++ b/src/aws/dms/dms-event-subscription.ts @@ -79,10 +79,9 @@ export class DmsEventSubscriptionTimeoutsOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DmsEventSubscriptionTimeouts | undefined { @@ -175,7 +174,7 @@ export class DmsEventSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dms_event_subscription"; + public static readonly tfResourceType = "aws_dms_event_subscription"; // =========== // INITIALIZER @@ -192,7 +191,9 @@ export class DmsEventSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dms_event_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -344,7 +345,7 @@ export class DmsEventSubscription extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DmsEventSubscriptionTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DmsEventSubscriptionTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/dms/dms-replication-instance.ts b/src/aws/dms/dms-replication-instance.ts index de8f29fc3..41e919ef2 100644 --- a/src/aws/dms/dms-replication-instance.ts +++ b/src/aws/dms/dms-replication-instance.ts @@ -111,10 +111,9 @@ export class DmsReplicationInstanceTimeoutsOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DmsReplicationInstanceTimeouts | undefined { @@ -207,7 +206,7 @@ export class DmsReplicationInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dms_replication_instance"; + public static readonly tfResourceType = "aws_dms_replication_instance"; // =========== // INITIALIZER @@ -224,7 +223,9 @@ export class DmsReplicationInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dms_replication_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -525,7 +526,7 @@ export class DmsReplicationInstance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DmsReplicationInstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DmsReplicationInstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/dms/dms-replication-subnet-group.ts b/src/aws/dms/dms-replication-subnet-group.ts index b2c55123d..005b39362 100644 --- a/src/aws/dms/dms-replication-subnet-group.ts +++ b/src/aws/dms/dms-replication-subnet-group.ts @@ -37,7 +37,7 @@ export class DmsReplicationSubnetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dms_replication_subnet_group"; + public static readonly tfResourceType = "aws_dms_replication_subnet_group"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DmsReplicationSubnetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dms_replication_subnet_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/dms/dms-replication-task.ts b/src/aws/dms/dms-replication-task.ts index 2d05c07ca..db40418e1 100644 --- a/src/aws/dms/dms-replication-task.ts +++ b/src/aws/dms/dms-replication-task.ts @@ -61,7 +61,7 @@ export class DmsReplicationTask extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dms_replication_task"; + public static readonly tfResourceType = "aws_dms_replication_task"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class DmsReplicationTask extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dms_replication_task', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/documentdb/data-aws-docdb-engine-version.ts b/src/aws/documentdb/data-aws-docdb-engine-version.ts index 5887068d4..ff5be2dd5 100644 --- a/src/aws/documentdb/data-aws-docdb-engine-version.ts +++ b/src/aws/documentdb/data-aws-docdb-engine-version.ts @@ -33,7 +33,7 @@ export class DataAwsDocdbEngineVersion extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_docdb_engine_version"; + public static readonly tfResourceType = "aws_docdb_engine_version"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsDocdbEngineVersion extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_docdb_engine_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/documentdb/data-aws-docdb-orderable-db-instance.ts b/src/aws/documentdb/data-aws-docdb-orderable-db-instance.ts index 53eab95e9..98869e960 100644 --- a/src/aws/documentdb/data-aws-docdb-orderable-db-instance.ts +++ b/src/aws/documentdb/data-aws-docdb-orderable-db-instance.ts @@ -41,7 +41,7 @@ export class DataAwsDocdbOrderableDbInstance extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_docdb_orderable_db_instance"; + public static readonly tfResourceType = "aws_docdb_orderable_db_instance"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DataAwsDocdbOrderableDbInstance extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_docdb_orderable_db_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/documentdb/docdb-cluster-instance.ts b/src/aws/documentdb/docdb-cluster-instance.ts index e4977576e..7ba80f371 100644 --- a/src/aws/documentdb/docdb-cluster-instance.ts +++ b/src/aws/documentdb/docdb-cluster-instance.ts @@ -99,10 +99,9 @@ export class DocdbClusterInstanceTimeoutsOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DocdbClusterInstanceTimeouts | undefined { @@ -195,7 +194,7 @@ export class DocdbClusterInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_docdb_cluster_instance"; + public static readonly tfResourceType = "aws_docdb_cluster_instance"; // =========== // INITIALIZER @@ -212,7 +211,9 @@ export class DocdbClusterInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_docdb_cluster_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -502,7 +503,7 @@ export class DocdbClusterInstance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DocdbClusterInstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DocdbClusterInstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/documentdb/docdb-cluster-parameter-group.ts b/src/aws/documentdb/docdb-cluster-parameter-group.ts index 9257dd7a1..3e21c4fbc 100644 --- a/src/aws/documentdb/docdb-cluster-parameter-group.ts +++ b/src/aws/documentdb/docdb-cluster-parameter-group.ts @@ -74,7 +74,7 @@ export class DocdbClusterParameterGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_docdb_cluster_parameter_group"; + public static readonly tfResourceType = "aws_docdb_cluster_parameter_group"; // =========== // INITIALIZER @@ -91,7 +91,9 @@ export class DocdbClusterParameterGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_docdb_cluster_parameter_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/documentdb/docdb-cluster-snapshot.ts b/src/aws/documentdb/docdb-cluster-snapshot.ts index 6175dbf76..92be0185a 100644 --- a/src/aws/documentdb/docdb-cluster-snapshot.ts +++ b/src/aws/documentdb/docdb-cluster-snapshot.ts @@ -45,10 +45,9 @@ export class DocdbClusterSnapshotTimeoutsOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DocdbClusterSnapshotTimeouts | undefined { @@ -97,7 +96,7 @@ export class DocdbClusterSnapshot extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_docdb_cluster_snapshot"; + public static readonly tfResourceType = "aws_docdb_cluster_snapshot"; // =========== // INITIALIZER @@ -114,7 +113,9 @@ export class DocdbClusterSnapshot extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_docdb_cluster_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -217,7 +218,7 @@ export class DocdbClusterSnapshot extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DocdbClusterSnapshotTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DocdbClusterSnapshotTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/documentdb/docdb-cluster.ts b/src/aws/documentdb/docdb-cluster.ts index 9ad659934..633a6080b 100644 --- a/src/aws/documentdb/docdb-cluster.ts +++ b/src/aws/documentdb/docdb-cluster.ts @@ -151,10 +151,9 @@ export class DocdbClusterTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DocdbClusterTimeouts | undefined { @@ -247,7 +246,7 @@ export class DocdbCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_docdb_cluster"; + public static readonly tfResourceType = "aws_docdb_cluster"; // =========== // INITIALIZER @@ -264,7 +263,9 @@ export class DocdbCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_docdb_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -751,7 +752,7 @@ export class DocdbCluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DocdbClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DocdbClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/documentdb/docdb-global-cluster.ts b/src/aws/documentdb/docdb-global-cluster.ts index 49eaecaee..a1ef5a36e 100644 --- a/src/aws/documentdb/docdb-global-cluster.ts +++ b/src/aws/documentdb/docdb-global-cluster.ts @@ -42,7 +42,45 @@ export interface DocdbGlobalClusterConfig extends cdktf.TerraformMetaArguments { */ readonly timeouts?: DocdbGlobalClusterTimeouts; } -export class DocdbGlobalClusterGlobalClusterMembers extends cdktf.ComplexComputedList { +export interface DocdbGlobalClusterGlobalClusterMembers { +} + +export function docdbGlobalClusterGlobalClusterMembersToTerraform(struct?: DocdbGlobalClusterGlobalClusterMembers): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DocdbGlobalClusterGlobalClusterMembersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DocdbGlobalClusterGlobalClusterMembers | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DocdbGlobalClusterGlobalClusterMembers | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // db_cluster_arn - computed: true, optional: false, required: false public get dbClusterArn() { @@ -54,6 +92,25 @@ export class DocdbGlobalClusterGlobalClusterMembers extends cdktf.ComplexCompute return this.getBooleanAttribute('is_writer'); } } + +export class DocdbGlobalClusterGlobalClusterMembersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DocdbGlobalClusterGlobalClusterMembersOutputReference { + return new DocdbGlobalClusterGlobalClusterMembersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DocdbGlobalClusterTimeouts { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/docdb_global_cluster#create DocdbGlobalCluster#create} @@ -87,10 +144,9 @@ export class DocdbGlobalClusterTimeoutsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DocdbGlobalClusterTimeouts | undefined { @@ -183,7 +239,7 @@ export class DocdbGlobalCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_docdb_global_cluster"; + public static readonly tfResourceType = "aws_docdb_global_cluster"; // =========== // INITIALIZER @@ -200,7 +256,9 @@ export class DocdbGlobalCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_docdb_global_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -304,8 +362,9 @@ export class DocdbGlobalCluster extends cdktf.TerraformResource { } // global_cluster_members - computed: true, optional: false, required: false - public globalClusterMembers(index: string) { - return new DocdbGlobalClusterGlobalClusterMembers(this, 'global_cluster_members', index, true); + private _globalClusterMembers = new DocdbGlobalClusterGlobalClusterMembersList(this, "global_cluster_members", true); + public get globalClusterMembers() { + return this._globalClusterMembers; } // global_cluster_resource_id - computed: true, optional: false, required: false @@ -356,7 +415,7 @@ export class DocdbGlobalCluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DocdbGlobalClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DocdbGlobalClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/documentdb/docdb-subnet-group.ts b/src/aws/documentdb/docdb-subnet-group.ts index fa843acbe..0f5ad683e 100644 --- a/src/aws/documentdb/docdb-subnet-group.ts +++ b/src/aws/documentdb/docdb-subnet-group.ts @@ -41,7 +41,7 @@ export class DocdbSubnetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_docdb_subnet_group"; + public static readonly tfResourceType = "aws_docdb_subnet_group"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DocdbSubnetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_docdb_subnet_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/dynamodb/data-aws-dynamodb-table.ts b/src/aws/dynamodb/data-aws-dynamodb-table.ts index df83043fc..84456ae33 100644 --- a/src/aws/dynamodb/data-aws-dynamodb-table.ts +++ b/src/aws/dynamodb/data-aws-dynamodb-table.ts @@ -22,7 +22,45 @@ export interface DataAwsDynamodbTableConfig extends cdktf.TerraformMetaArguments */ readonly serverSideEncryption?: DataAwsDynamodbTableServerSideEncryption; } -export class DataAwsDynamodbTableAttribute extends cdktf.ComplexComputedList { +export interface DataAwsDynamodbTableAttribute { +} + +export function dataAwsDynamodbTableAttributeToTerraform(struct?: DataAwsDynamodbTableAttribute): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDynamodbTableAttributeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDynamodbTableAttribute | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDynamodbTableAttribute | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { @@ -34,7 +72,64 @@ export class DataAwsDynamodbTableAttribute extends cdktf.ComplexComputedList { return this.getStringAttribute('type'); } } -export class DataAwsDynamodbTableGlobalSecondaryIndex extends cdktf.ComplexComputedList { + +export class DataAwsDynamodbTableAttributeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDynamodbTableAttributeOutputReference { + return new DataAwsDynamodbTableAttributeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsDynamodbTableGlobalSecondaryIndex { +} + +export function dataAwsDynamodbTableGlobalSecondaryIndexToTerraform(struct?: DataAwsDynamodbTableGlobalSecondaryIndex): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDynamodbTableGlobalSecondaryIndexOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDynamodbTableGlobalSecondaryIndex | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDynamodbTableGlobalSecondaryIndex | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // hash_key - computed: true, optional: false, required: false public get hashKey() { @@ -71,7 +166,64 @@ export class DataAwsDynamodbTableGlobalSecondaryIndex extends cdktf.ComplexCompu return this.getNumberAttribute('write_capacity'); } } -export class DataAwsDynamodbTableLocalSecondaryIndex extends cdktf.ComplexComputedList { + +export class DataAwsDynamodbTableGlobalSecondaryIndexList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDynamodbTableGlobalSecondaryIndexOutputReference { + return new DataAwsDynamodbTableGlobalSecondaryIndexOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsDynamodbTableLocalSecondaryIndex { +} + +export function dataAwsDynamodbTableLocalSecondaryIndexToTerraform(struct?: DataAwsDynamodbTableLocalSecondaryIndex): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDynamodbTableLocalSecondaryIndexOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDynamodbTableLocalSecondaryIndex | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDynamodbTableLocalSecondaryIndex | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { @@ -93,14 +245,128 @@ export class DataAwsDynamodbTableLocalSecondaryIndex extends cdktf.ComplexComput return this.getStringAttribute('range_key'); } } -export class DataAwsDynamodbTablePointInTimeRecovery extends cdktf.ComplexComputedList { + +export class DataAwsDynamodbTableLocalSecondaryIndexList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDynamodbTableLocalSecondaryIndexOutputReference { + return new DataAwsDynamodbTableLocalSecondaryIndexOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsDynamodbTablePointInTimeRecovery { +} + +export function dataAwsDynamodbTablePointInTimeRecoveryToTerraform(struct?: DataAwsDynamodbTablePointInTimeRecovery): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDynamodbTablePointInTimeRecoveryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDynamodbTablePointInTimeRecovery | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDynamodbTablePointInTimeRecovery | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { return this.getBooleanAttribute('enabled'); } } -export class DataAwsDynamodbTableReplica extends cdktf.ComplexComputedList { + +export class DataAwsDynamodbTablePointInTimeRecoveryList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDynamodbTablePointInTimeRecoveryOutputReference { + return new DataAwsDynamodbTablePointInTimeRecoveryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsDynamodbTableReplica { +} + +export function dataAwsDynamodbTableReplicaToTerraform(struct?: DataAwsDynamodbTableReplica): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDynamodbTableReplicaOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDynamodbTableReplica | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDynamodbTableReplica | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // kms_key_arn - computed: true, optional: false, required: false public get kmsKeyArn() { @@ -112,7 +378,64 @@ export class DataAwsDynamodbTableReplica extends cdktf.ComplexComputedList { return this.getStringAttribute('region_name'); } } -export class DataAwsDynamodbTableTtl extends cdktf.ComplexComputedList { + +export class DataAwsDynamodbTableReplicaList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDynamodbTableReplicaOutputReference { + return new DataAwsDynamodbTableReplicaOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsDynamodbTableTtl { +} + +export function dataAwsDynamodbTableTtlToTerraform(struct?: DataAwsDynamodbTableTtl): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDynamodbTableTtlOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDynamodbTableTtl | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDynamodbTableTtl | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // attribute_name - computed: true, optional: false, required: false public get attributeName() { @@ -124,6 +447,25 @@ export class DataAwsDynamodbTableTtl extends cdktf.ComplexComputedList { return this.getBooleanAttribute('enabled'); } } + +export class DataAwsDynamodbTableTtlList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDynamodbTableTtlOutputReference { + return new DataAwsDynamodbTableTtlOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsDynamodbTableServerSideEncryption { } @@ -142,10 +484,9 @@ export class DataAwsDynamodbTableServerSideEncryptionOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DataAwsDynamodbTableServerSideEncryption | undefined { @@ -182,7 +523,7 @@ export class DataAwsDynamodbTable extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dynamodb_table"; + public static readonly tfResourceType = "aws_dynamodb_table"; // =========== // INITIALIZER @@ -199,7 +540,9 @@ export class DataAwsDynamodbTable extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_dynamodb_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -221,8 +564,9 @@ export class DataAwsDynamodbTable extends cdktf.TerraformDataSource { } // attribute - computed: true, optional: false, required: false - public attribute(index: string) { - return new DataAwsDynamodbTableAttribute(this, 'attribute', index, true); + private _attribute = new DataAwsDynamodbTableAttributeList(this, "attribute", true); + public get attribute() { + return this._attribute; } // billing_mode - computed: true, optional: false, required: false @@ -231,8 +575,9 @@ export class DataAwsDynamodbTable extends cdktf.TerraformDataSource { } // global_secondary_index - computed: true, optional: false, required: false - public globalSecondaryIndex(index: string) { - return new DataAwsDynamodbTableGlobalSecondaryIndex(this, 'global_secondary_index', index, true); + private _globalSecondaryIndex = new DataAwsDynamodbTableGlobalSecondaryIndexList(this, "global_secondary_index", true); + public get globalSecondaryIndex() { + return this._globalSecondaryIndex; } // hash_key - computed: true, optional: false, required: false @@ -246,8 +591,9 @@ export class DataAwsDynamodbTable extends cdktf.TerraformDataSource { } // local_secondary_index - computed: true, optional: false, required: false - public localSecondaryIndex(index: string) { - return new DataAwsDynamodbTableLocalSecondaryIndex(this, 'local_secondary_index', index, true); + private _localSecondaryIndex = new DataAwsDynamodbTableLocalSecondaryIndexList(this, "local_secondary_index", true); + public get localSecondaryIndex() { + return this._localSecondaryIndex; } // name - computed: false, optional: false, required: true @@ -264,8 +610,9 @@ export class DataAwsDynamodbTable extends cdktf.TerraformDataSource { } // point_in_time_recovery - computed: true, optional: false, required: false - public pointInTimeRecovery(index: string) { - return new DataAwsDynamodbTablePointInTimeRecovery(this, 'point_in_time_recovery', index, false); + private _pointInTimeRecovery = new DataAwsDynamodbTablePointInTimeRecoveryList(this, "point_in_time_recovery", false); + public get pointInTimeRecovery() { + return this._pointInTimeRecovery; } // range_key - computed: true, optional: false, required: false @@ -279,8 +626,9 @@ export class DataAwsDynamodbTable extends cdktf.TerraformDataSource { } // replica - computed: true, optional: false, required: false - public replica(index: string) { - return new DataAwsDynamodbTableReplica(this, 'replica', index, true); + private _replica = new DataAwsDynamodbTableReplicaList(this, "replica", true); + public get replica() { + return this._replica; } // stream_arn - computed: true, optional: false, required: false @@ -325,8 +673,9 @@ export class DataAwsDynamodbTable extends cdktf.TerraformDataSource { } // ttl - computed: true, optional: false, required: false - public ttl(index: string) { - return new DataAwsDynamodbTableTtl(this, 'ttl', index, true); + private _ttl = new DataAwsDynamodbTableTtlList(this, "ttl", true); + public get ttl() { + return this._ttl; } // write_capacity - computed: true, optional: false, required: false @@ -335,7 +684,7 @@ export class DataAwsDynamodbTable extends cdktf.TerraformDataSource { } // server_side_encryption - computed: false, optional: true, required: false - private _serverSideEncryption = new DataAwsDynamodbTableServerSideEncryptionOutputReference(this, "server_side_encryption", true); + private _serverSideEncryption = new DataAwsDynamodbTableServerSideEncryptionOutputReference(this, "server_side_encryption"); public get serverSideEncryption() { return this._serverSideEncryption; } diff --git a/src/aws/dynamodb/dynamodb-global-table.ts b/src/aws/dynamodb/dynamodb-global-table.ts index 1a44ad844..407a795a4 100644 --- a/src/aws/dynamodb/dynamodb-global-table.ts +++ b/src/aws/dynamodb/dynamodb-global-table.ts @@ -74,10 +74,9 @@ export class DynamodbGlobalTableTimeoutsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DynamodbGlobalTableTimeouts | undefined { @@ -170,7 +169,7 @@ export class DynamodbGlobalTable extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dynamodb_global_table"; + public static readonly tfResourceType = "aws_dynamodb_global_table"; // =========== // INITIALIZER @@ -187,7 +186,9 @@ export class DynamodbGlobalTable extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dynamodb_global_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -241,7 +242,7 @@ export class DynamodbGlobalTable extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DynamodbGlobalTableTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DynamodbGlobalTableTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/dynamodb/dynamodb-kinesis-streaming-destination.ts b/src/aws/dynamodb/dynamodb-kinesis-streaming-destination.ts index be3955733..98c825317 100644 --- a/src/aws/dynamodb/dynamodb-kinesis-streaming-destination.ts +++ b/src/aws/dynamodb/dynamodb-kinesis-streaming-destination.ts @@ -25,7 +25,7 @@ export class DynamodbKinesisStreamingDestination extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dynamodb_kinesis_streaming_destination"; + public static readonly tfResourceType = "aws_dynamodb_kinesis_streaming_destination"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DynamodbKinesisStreamingDestination extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_dynamodb_kinesis_streaming_destination', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/dynamodb/dynamodb-table-item.ts b/src/aws/dynamodb/dynamodb-table-item.ts index ff38a904f..9dd41d923 100644 --- a/src/aws/dynamodb/dynamodb-table-item.ts +++ b/src/aws/dynamodb/dynamodb-table-item.ts @@ -33,7 +33,7 @@ export class DynamodbTableItem extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dynamodb_table_item"; + public static readonly tfResourceType = "aws_dynamodb_table_item"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DynamodbTableItem extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dynamodb_table_item', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/dynamodb/dynamodb-table.ts b/src/aws/dynamodb/dynamodb-table.ts index 8bac41ad7..71d824856 100644 --- a/src/aws/dynamodb/dynamodb-table.ts +++ b/src/aws/dynamodb/dynamodb-table.ts @@ -236,10 +236,9 @@ export class DynamodbTablePointInTimeRecoveryOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DynamodbTablePointInTimeRecovery | undefined { @@ -326,10 +325,9 @@ export class DynamodbTableServerSideEncryptionOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DynamodbTableServerSideEncryption | undefined { @@ -421,10 +419,9 @@ export class DynamodbTableTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DynamodbTableTimeouts | undefined { @@ -536,10 +533,9 @@ export class DynamodbTableTtlOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DynamodbTableTtl | undefined { @@ -607,7 +603,7 @@ export class DynamodbTable extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dynamodb_table"; + public static readonly tfResourceType = "aws_dynamodb_table"; // =========== // INITIALIZER @@ -624,7 +620,9 @@ export class DynamodbTable extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dynamodb_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -952,7 +950,7 @@ export class DynamodbTable extends cdktf.TerraformResource { } // point_in_time_recovery - computed: false, optional: true, required: false - private _pointInTimeRecovery = new DynamodbTablePointInTimeRecoveryOutputReference(this, "point_in_time_recovery", true); + private _pointInTimeRecovery = new DynamodbTablePointInTimeRecoveryOutputReference(this, "point_in_time_recovery"); public get pointInTimeRecovery() { return this._pointInTimeRecovery; } @@ -985,7 +983,7 @@ export class DynamodbTable extends cdktf.TerraformResource { } // server_side_encryption - computed: false, optional: true, required: false - private _serverSideEncryption = new DynamodbTableServerSideEncryptionOutputReference(this, "server_side_encryption", true); + private _serverSideEncryption = new DynamodbTableServerSideEncryptionOutputReference(this, "server_side_encryption"); public get serverSideEncryption() { return this._serverSideEncryption; } @@ -1001,7 +999,7 @@ export class DynamodbTable extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DynamodbTableTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DynamodbTableTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } @@ -1017,7 +1015,7 @@ export class DynamodbTable extends cdktf.TerraformResource { } // ttl - computed: false, optional: true, required: false - private _ttl = new DynamodbTableTtlOutputReference(this, "ttl", true); + private _ttl = new DynamodbTableTtlOutputReference(this, "ttl"); public get ttl() { return this._ttl; } diff --git a/src/aws/dynamodb/dynamodb-tag.ts b/src/aws/dynamodb/dynamodb-tag.ts index 1322a71ec..399ccbbeb 100644 --- a/src/aws/dynamodb/dynamodb-tag.ts +++ b/src/aws/dynamodb/dynamodb-tag.ts @@ -29,7 +29,7 @@ export class DynamodbTag extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_dynamodb_tag"; + public static readonly tfResourceType = "aws_dynamodb_tag"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DynamodbTag extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_dynamodb_tag', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ami-copy.ts b/src/aws/ec2/ami-copy.ts index 3c039a223..37123fc4c 100644 --- a/src/aws/ec2/ami-copy.ts +++ b/src/aws/ec2/ami-copy.ts @@ -119,10 +119,9 @@ export class AmiCopyTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AmiCopyTimeouts | undefined { @@ -215,7 +214,7 @@ export class AmiCopy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ami_copy"; + public static readonly tfResourceType = "aws_ami_copy"; // =========== // INITIALIZER @@ -232,7 +231,9 @@ export class AmiCopy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ami_copy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -527,7 +528,7 @@ export class AmiCopy extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new AmiCopyTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new AmiCopyTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/ami-from-instance.ts b/src/aws/ec2/ami-from-instance.ts index 1e0d3194a..c4ac1e3d5 100644 --- a/src/aws/ec2/ami-from-instance.ts +++ b/src/aws/ec2/ami-from-instance.ts @@ -107,10 +107,9 @@ export class AmiFromInstanceTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AmiFromInstanceTimeouts | undefined { @@ -203,7 +202,7 @@ export class AmiFromInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ami_from_instance"; + public static readonly tfResourceType = "aws_ami_from_instance"; // =========== // INITIALIZER @@ -220,7 +219,9 @@ export class AmiFromInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ami_from_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -467,7 +468,7 @@ export class AmiFromInstance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new AmiFromInstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new AmiFromInstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/ami-launch-permission.ts b/src/aws/ec2/ami-launch-permission.ts index eb03e48f6..9a8cb8c2b 100644 --- a/src/aws/ec2/ami-launch-permission.ts +++ b/src/aws/ec2/ami-launch-permission.ts @@ -25,7 +25,7 @@ export class AmiLaunchPermission extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ami_launch_permission"; + public static readonly tfResourceType = "aws_ami_launch_permission"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class AmiLaunchPermission extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ami_launch_permission', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ami.ts b/src/aws/ec2/ami.ts index ca61fe399..15b972cc8 100644 --- a/src/aws/ec2/ami.ts +++ b/src/aws/ec2/ami.ts @@ -181,10 +181,9 @@ export class AmiTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AmiTimeouts | undefined { @@ -277,7 +276,7 @@ export class Ami extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ami"; + public static readonly tfResourceType = "aws_ami"; // =========== // INITIALIZER @@ -294,7 +293,9 @@ export class Ami extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ami', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -606,7 +607,7 @@ export class Ami extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new AmiTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new AmiTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/data-aws-ami-ids.ts b/src/aws/ec2/data-aws-ami-ids.ts index bec7e15f8..99a970456 100644 --- a/src/aws/ec2/data-aws-ami-ids.ts +++ b/src/aws/ec2/data-aws-ami-ids.ts @@ -61,7 +61,7 @@ export class DataAwsAmiIds extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ami_ids"; + public static readonly tfResourceType = "aws_ami_ids"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class DataAwsAmiIds extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ami_ids', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ami.ts b/src/aws/ec2/data-aws-ami.ts index 1e5e17c83..c90373692 100644 --- a/src/aws/ec2/data-aws-ami.ts +++ b/src/aws/ec2/data-aws-ami.ts @@ -34,7 +34,45 @@ export interface DataAwsAmiConfig extends cdktf.TerraformMetaArguments { */ readonly filter?: DataAwsAmiFilter[] | cdktf.IResolvable; } -export class DataAwsAmiBlockDeviceMappings extends cdktf.ComplexComputedList { +export interface DataAwsAmiBlockDeviceMappings { +} + +export function dataAwsAmiBlockDeviceMappingsToTerraform(struct?: DataAwsAmiBlockDeviceMappings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAmiBlockDeviceMappingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAmiBlockDeviceMappings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAmiBlockDeviceMappings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // device_name - computed: true, optional: false, required: false public get deviceName() { @@ -42,8 +80,8 @@ export class DataAwsAmiBlockDeviceMappings extends cdktf.ComplexComputedList { } // ebs - computed: true, optional: false, required: false - public get ebs() { - return this.getStringMapAttribute('ebs'); + public ebs(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'ebs').lookup(key); } // no_device - computed: true, optional: false, required: false @@ -56,7 +94,64 @@ export class DataAwsAmiBlockDeviceMappings extends cdktf.ComplexComputedList { return this.getStringAttribute('virtual_name'); } } -export class DataAwsAmiProductCodes extends cdktf.ComplexComputedList { + +export class DataAwsAmiBlockDeviceMappingsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAmiBlockDeviceMappingsOutputReference { + return new DataAwsAmiBlockDeviceMappingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAmiProductCodes { +} + +export function dataAwsAmiProductCodesToTerraform(struct?: DataAwsAmiProductCodes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAmiProductCodesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAmiProductCodes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAmiProductCodes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // product_code_id - computed: true, optional: false, required: false public get productCodeId() { @@ -68,6 +163,25 @@ export class DataAwsAmiProductCodes extends cdktf.ComplexComputedList { return this.getStringAttribute('product_code_type'); } } + +export class DataAwsAmiProductCodesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAmiProductCodesOutputReference { + return new DataAwsAmiProductCodesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsAmiFilter { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#name DataAwsAmi#name} @@ -99,7 +213,7 @@ export class DataAwsAmi extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ami"; + public static readonly tfResourceType = "aws_ami"; // =========== // INITIALIZER @@ -116,7 +230,9 @@ export class DataAwsAmi extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ami', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -146,8 +262,9 @@ export class DataAwsAmi extends cdktf.TerraformDataSource { } // block_device_mappings - computed: true, optional: false, required: false - public blockDeviceMappings(index: string) { - return new DataAwsAmiBlockDeviceMappings(this, 'block_device_mappings', index, true); + private _blockDeviceMappings = new DataAwsAmiBlockDeviceMappingsList(this, "block_device_mappings", true); + public get blockDeviceMappings() { + return this._blockDeviceMappings; } // creation_date - computed: true, optional: false, required: false @@ -282,8 +399,9 @@ export class DataAwsAmi extends cdktf.TerraformDataSource { } // product_codes - computed: true, optional: false, required: false - public productCodes(index: string) { - return new DataAwsAmiProductCodes(this, 'product_codes', index, true); + private _productCodes = new DataAwsAmiProductCodesList(this, "product_codes", true); + public get productCodes() { + return this._productCodes; } // public - computed: true, optional: false, required: false diff --git a/src/aws/ec2/data-aws-ebs-default-kms-key.ts b/src/aws/ec2/data-aws-ebs-default-kms-key.ts index cc5841bd0..66de34aa9 100644 --- a/src/aws/ec2/data-aws-ebs-default-kms-key.ts +++ b/src/aws/ec2/data-aws-ebs-default-kms-key.ts @@ -17,7 +17,7 @@ export class DataAwsEbsDefaultKmsKey extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_default_kms_key"; + public static readonly tfResourceType = "aws_ebs_default_kms_key"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsEbsDefaultKmsKey extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ebs_default_kms_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ebs-encryption-by-default.ts b/src/aws/ec2/data-aws-ebs-encryption-by-default.ts index 0a9474d86..aa9d57728 100644 --- a/src/aws/ec2/data-aws-ebs-encryption-by-default.ts +++ b/src/aws/ec2/data-aws-ebs-encryption-by-default.ts @@ -17,7 +17,7 @@ export class DataAwsEbsEncryptionByDefault extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_encryption_by_default"; + public static readonly tfResourceType = "aws_ebs_encryption_by_default"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsEbsEncryptionByDefault extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ebs_encryption_by_default', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ebs-snapshot-ids.ts b/src/aws/ec2/data-aws-ebs-snapshot-ids.ts index 75b1b0efe..688083b3f 100644 --- a/src/aws/ec2/data-aws-ebs-snapshot-ids.ts +++ b/src/aws/ec2/data-aws-ebs-snapshot-ids.ts @@ -53,7 +53,7 @@ export class DataAwsEbsSnapshotIds extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_snapshot_ids"; + public static readonly tfResourceType = "aws_ebs_snapshot_ids"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsEbsSnapshotIds extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ebs_snapshot_ids', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ebs-snapshot.ts b/src/aws/ec2/data-aws-ebs-snapshot.ts index 3a98a3289..79c4d621e 100644 --- a/src/aws/ec2/data-aws-ebs-snapshot.ts +++ b/src/aws/ec2/data-aws-ebs-snapshot.ts @@ -65,7 +65,7 @@ export class DataAwsEbsSnapshot extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_snapshot"; + public static readonly tfResourceType = "aws_ebs_snapshot"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class DataAwsEbsSnapshot extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ebs_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ebs-volume.ts b/src/aws/ec2/data-aws-ebs-volume.ts index e6098e67a..a5fde8e12 100644 --- a/src/aws/ec2/data-aws-ebs-volume.ts +++ b/src/aws/ec2/data-aws-ebs-volume.ts @@ -53,7 +53,7 @@ export class DataAwsEbsVolume extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_volume"; + public static readonly tfResourceType = "aws_ebs_volume"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsEbsVolume extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ebs_volume', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ebs-volumes.ts b/src/aws/ec2/data-aws-ebs-volumes.ts index e943bcb45..a2279fa0e 100644 --- a/src/aws/ec2/data-aws-ebs-volumes.ts +++ b/src/aws/ec2/data-aws-ebs-volumes.ts @@ -49,7 +49,7 @@ export class DataAwsEbsVolumes extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_volumes"; + public static readonly tfResourceType = "aws_ebs_volumes"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEbsVolumes extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ebs_volumes', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-coip-pool.ts b/src/aws/ec2/data-aws-ec2-coip-pool.ts index 464dee5f8..b9f924aeb 100644 --- a/src/aws/ec2/data-aws-ec2-coip-pool.ts +++ b/src/aws/ec2/data-aws-ec2-coip-pool.ts @@ -57,7 +57,7 @@ export class DataAwsEc2CoipPool extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_coip_pool"; + public static readonly tfResourceType = "aws_ec2_coip_pool"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class DataAwsEc2CoipPool extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_coip_pool', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-coip-pools.ts b/src/aws/ec2/data-aws-ec2-coip-pools.ts index f3b95bb9c..65b2dc4d8 100644 --- a/src/aws/ec2/data-aws-ec2-coip-pools.ts +++ b/src/aws/ec2/data-aws-ec2-coip-pools.ts @@ -49,7 +49,7 @@ export class DataAwsEc2CoipPools extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_coip_pools"; + public static readonly tfResourceType = "aws_ec2_coip_pools"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2CoipPools extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_coip_pools', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-host.ts b/src/aws/ec2/data-aws-ec2-host.ts index 1bd27c0b3..3643bc146 100644 --- a/src/aws/ec2/data-aws-ec2-host.ts +++ b/src/aws/ec2/data-aws-ec2-host.ts @@ -53,7 +53,7 @@ export class DataAwsEc2Host extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_host"; + public static readonly tfResourceType = "aws_ec2_host"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsEc2Host extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_host', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-instance-type-offering.ts b/src/aws/ec2/data-aws-ec2-instance-type-offering.ts index c4edecade..0dec16b19 100644 --- a/src/aws/ec2/data-aws-ec2-instance-type-offering.ts +++ b/src/aws/ec2/data-aws-ec2-instance-type-offering.ts @@ -53,7 +53,7 @@ export class DataAwsEc2InstanceTypeOffering extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_instance_type_offering"; + public static readonly tfResourceType = "aws_ec2_instance_type_offering"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsEc2InstanceTypeOffering extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_instance_type_offering', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-instance-type-offerings.ts b/src/aws/ec2/data-aws-ec2-instance-type-offerings.ts index 17ca3d2be..4293daeca 100644 --- a/src/aws/ec2/data-aws-ec2-instance-type-offerings.ts +++ b/src/aws/ec2/data-aws-ec2-instance-type-offerings.ts @@ -49,7 +49,7 @@ export class DataAwsEc2InstanceTypeOfferings extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_instance_type_offerings"; + public static readonly tfResourceType = "aws_ec2_instance_type_offerings"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2InstanceTypeOfferings extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_instance_type_offerings', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-instance-type.ts b/src/aws/ec2/data-aws-ec2-instance-type.ts index ead6fd8de..063d2f43c 100644 --- a/src/aws/ec2/data-aws-ec2-instance-type.ts +++ b/src/aws/ec2/data-aws-ec2-instance-type.ts @@ -121,7 +121,7 @@ export class DataAwsEc2InstanceType extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_instance_type"; + public static readonly tfResourceType = "aws_ec2_instance_type"; // =========== // INITIALIZER @@ -138,7 +138,9 @@ export class DataAwsEc2InstanceType extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_instance_type', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-instance-types.ts b/src/aws/ec2/data-aws-ec2-instance-types.ts index c962f0b59..e785fb984 100644 --- a/src/aws/ec2/data-aws-ec2-instance-types.ts +++ b/src/aws/ec2/data-aws-ec2-instance-types.ts @@ -45,7 +45,7 @@ export class DataAwsEc2InstanceTypes extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_instance_types"; + public static readonly tfResourceType = "aws_ec2_instance_types"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class DataAwsEc2InstanceTypes extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_instance_types', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-local-gateway-route-table.ts b/src/aws/ec2/data-aws-ec2-local-gateway-route-table.ts index eca270c81..cf9969b7d 100644 --- a/src/aws/ec2/data-aws-ec2-local-gateway-route-table.ts +++ b/src/aws/ec2/data-aws-ec2-local-gateway-route-table.ts @@ -65,7 +65,7 @@ export class DataAwsEc2LocalGatewayRouteTable extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_local_gateway_route_table"; + public static readonly tfResourceType = "aws_ec2_local_gateway_route_table"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class DataAwsEc2LocalGatewayRouteTable extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_ec2_local_gateway_route_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-local-gateway-route-tables.ts b/src/aws/ec2/data-aws-ec2-local-gateway-route-tables.ts index 6a5c4d551..f6d9bbc08 100644 --- a/src/aws/ec2/data-aws-ec2-local-gateway-route-tables.ts +++ b/src/aws/ec2/data-aws-ec2-local-gateway-route-tables.ts @@ -49,7 +49,7 @@ export class DataAwsEc2LocalGatewayRouteTables extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_local_gateway_route_tables"; + public static readonly tfResourceType = "aws_ec2_local_gateway_route_tables"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2LocalGatewayRouteTables extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_ec2_local_gateway_route_tables', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface-group.ts b/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface-group.ts index bc4946827..181d7459a 100644 --- a/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface-group.ts +++ b/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface-group.ts @@ -53,7 +53,7 @@ export class DataAwsEc2LocalGatewayVirtualInterfaceGroup extends cdktf.Terraform // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_local_gateway_virtual_interface_group"; + public static readonly tfResourceType = "aws_ec2_local_gateway_virtual_interface_group"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsEc2LocalGatewayVirtualInterfaceGroup extends cdktf.Terraform super(scope, id, { terraformResourceType: 'aws_ec2_local_gateway_virtual_interface_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface-groups.ts b/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface-groups.ts index dd9fba28c..fe3e0cb16 100644 --- a/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface-groups.ts +++ b/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface-groups.ts @@ -49,7 +49,7 @@ export class DataAwsEc2LocalGatewayVirtualInterfaceGroups extends cdktf.Terrafor // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_local_gateway_virtual_interface_groups"; + public static readonly tfResourceType = "aws_ec2_local_gateway_virtual_interface_groups"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2LocalGatewayVirtualInterfaceGroups extends cdktf.Terrafor super(scope, id, { terraformResourceType: 'aws_ec2_local_gateway_virtual_interface_groups', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface.ts b/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface.ts index fdb89e44a..3356441b9 100644 --- a/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface.ts +++ b/src/aws/ec2/data-aws-ec2-local-gateway-virtual-interface.ts @@ -49,7 +49,7 @@ export class DataAwsEc2LocalGatewayVirtualInterface extends cdktf.TerraformDataS // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_local_gateway_virtual_interface"; + public static readonly tfResourceType = "aws_ec2_local_gateway_virtual_interface"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2LocalGatewayVirtualInterface extends cdktf.TerraformDataS super(scope, id, { terraformResourceType: 'aws_ec2_local_gateway_virtual_interface', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-local-gateway.ts b/src/aws/ec2/data-aws-ec2-local-gateway.ts index 6a2232765..daaad54bd 100644 --- a/src/aws/ec2/data-aws-ec2-local-gateway.ts +++ b/src/aws/ec2/data-aws-ec2-local-gateway.ts @@ -53,7 +53,7 @@ export class DataAwsEc2LocalGateway extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_local_gateway"; + public static readonly tfResourceType = "aws_ec2_local_gateway"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsEc2LocalGateway extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_local_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-local-gateways.ts b/src/aws/ec2/data-aws-ec2-local-gateways.ts index 39f9e41fb..d72fb28bf 100644 --- a/src/aws/ec2/data-aws-ec2-local-gateways.ts +++ b/src/aws/ec2/data-aws-ec2-local-gateways.ts @@ -49,7 +49,7 @@ export class DataAwsEc2LocalGateways extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_local_gateways"; + public static readonly tfResourceType = "aws_ec2_local_gateways"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2LocalGateways extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_local_gateways', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-managed-prefix-list.ts b/src/aws/ec2/data-aws-ec2-managed-prefix-list.ts index 22f8933d5..cb2ba025d 100644 --- a/src/aws/ec2/data-aws-ec2-managed-prefix-list.ts +++ b/src/aws/ec2/data-aws-ec2-managed-prefix-list.ts @@ -22,7 +22,45 @@ export interface DataAwsEc2ManagedPrefixListConfig extends cdktf.TerraformMetaAr */ readonly filter?: DataAwsEc2ManagedPrefixListFilter[] | cdktf.IResolvable; } -export class DataAwsEc2ManagedPrefixListEntries extends cdktf.ComplexComputedList { +export interface DataAwsEc2ManagedPrefixListEntries { +} + +export function dataAwsEc2ManagedPrefixListEntriesToTerraform(struct?: DataAwsEc2ManagedPrefixListEntries): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEc2ManagedPrefixListEntriesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEc2ManagedPrefixListEntries | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEc2ManagedPrefixListEntries | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cidr - computed: true, optional: false, required: false public get cidr() { @@ -34,6 +72,25 @@ export class DataAwsEc2ManagedPrefixListEntries extends cdktf.ComplexComputedLis return this.getStringAttribute('description'); } } + +export class DataAwsEc2ManagedPrefixListEntriesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEc2ManagedPrefixListEntriesOutputReference { + return new DataAwsEc2ManagedPrefixListEntriesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsEc2ManagedPrefixListFilter { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ec2_managed_prefix_list#name DataAwsEc2ManagedPrefixList#name} @@ -65,7 +122,7 @@ export class DataAwsEc2ManagedPrefixList extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_managed_prefix_list"; + public static readonly tfResourceType = "aws_ec2_managed_prefix_list"; // =========== // INITIALIZER @@ -82,7 +139,9 @@ export class DataAwsEc2ManagedPrefixList extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_managed_prefix_list', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -109,8 +168,9 @@ export class DataAwsEc2ManagedPrefixList extends cdktf.TerraformDataSource { } // entries - computed: true, optional: false, required: false - public entries(index: string) { - return new DataAwsEc2ManagedPrefixListEntries(this, 'entries', index, true); + private _entries = new DataAwsEc2ManagedPrefixListEntriesList(this, "entries", true); + public get entries() { + return this._entries; } // id - computed: true, optional: true, required: false diff --git a/src/aws/ec2/data-aws-ec2-spot-price.ts b/src/aws/ec2/data-aws-ec2-spot-price.ts index 62d570f3d..ea075d07f 100644 --- a/src/aws/ec2/data-aws-ec2-spot-price.ts +++ b/src/aws/ec2/data-aws-ec2-spot-price.ts @@ -53,7 +53,7 @@ export class DataAwsEc2SpotPrice extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_spot_price"; + public static readonly tfResourceType = "aws_ec2_spot_price"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsEc2SpotPrice extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_spot_price', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts b/src/aws/ec2/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts index 03297620b..bbaa568c4 100644 --- a/src/aws/ec2/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts +++ b/src/aws/ec2/data-aws-ec2-transit-gateway-dx-gateway-attachment.ts @@ -57,7 +57,7 @@ export class DataAwsEc2TransitGatewayDxGatewayAttachment extends cdktf.Terraform // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_dx_gateway_attachment"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_dx_gateway_attachment"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class DataAwsEc2TransitGatewayDxGatewayAttachment extends cdktf.Terraform super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_dx_gateway_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-transit-gateway-peering-attachment.ts b/src/aws/ec2/data-aws-ec2-transit-gateway-peering-attachment.ts index 7efe7ba9f..5319db8f2 100644 --- a/src/aws/ec2/data-aws-ec2-transit-gateway-peering-attachment.ts +++ b/src/aws/ec2/data-aws-ec2-transit-gateway-peering-attachment.ts @@ -49,7 +49,7 @@ export class DataAwsEc2TransitGatewayPeeringAttachment extends cdktf.TerraformDa // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_peering_attachment"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_peering_attachment"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2TransitGatewayPeeringAttachment extends cdktf.TerraformDa super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_peering_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-transit-gateway-route-table.ts b/src/aws/ec2/data-aws-ec2-transit-gateway-route-table.ts index 1052fd823..919cdfe55 100644 --- a/src/aws/ec2/data-aws-ec2-transit-gateway-route-table.ts +++ b/src/aws/ec2/data-aws-ec2-transit-gateway-route-table.ts @@ -49,7 +49,7 @@ export class DataAwsEc2TransitGatewayRouteTable extends cdktf.TerraformDataSourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_route_table"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_route_table"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2TransitGatewayRouteTable extends cdktf.TerraformDataSourc super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_route_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-transit-gateway-route-tables.ts b/src/aws/ec2/data-aws-ec2-transit-gateway-route-tables.ts index f4cfed8bc..9aa84a50b 100644 --- a/src/aws/ec2/data-aws-ec2-transit-gateway-route-tables.ts +++ b/src/aws/ec2/data-aws-ec2-transit-gateway-route-tables.ts @@ -49,7 +49,7 @@ export class DataAwsEc2TransitGatewayRouteTables extends cdktf.TerraformDataSour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_route_tables"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_route_tables"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2TransitGatewayRouteTables extends cdktf.TerraformDataSour super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_route_tables', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-transit-gateway-vpc-attachment.ts b/src/aws/ec2/data-aws-ec2-transit-gateway-vpc-attachment.ts index f52d8db91..16ddd2f69 100644 --- a/src/aws/ec2/data-aws-ec2-transit-gateway-vpc-attachment.ts +++ b/src/aws/ec2/data-aws-ec2-transit-gateway-vpc-attachment.ts @@ -49,7 +49,7 @@ export class DataAwsEc2TransitGatewayVpcAttachment extends cdktf.TerraformDataSo // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_vpc_attachment"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_vpc_attachment"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2TransitGatewayVpcAttachment extends cdktf.TerraformDataSo super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_vpc_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-transit-gateway-vpn-attachment.ts b/src/aws/ec2/data-aws-ec2-transit-gateway-vpn-attachment.ts index 8d62217ce..6a32a400a 100644 --- a/src/aws/ec2/data-aws-ec2-transit-gateway-vpn-attachment.ts +++ b/src/aws/ec2/data-aws-ec2-transit-gateway-vpn-attachment.ts @@ -57,7 +57,7 @@ export class DataAwsEc2TransitGatewayVpnAttachment extends cdktf.TerraformDataSo // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_vpn_attachment"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_vpn_attachment"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class DataAwsEc2TransitGatewayVpnAttachment extends cdktf.TerraformDataSo super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_vpn_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-ec2-transit-gateway.ts b/src/aws/ec2/data-aws-ec2-transit-gateway.ts index b4b265003..8fd64d66a 100644 --- a/src/aws/ec2/data-aws-ec2-transit-gateway.ts +++ b/src/aws/ec2/data-aws-ec2-transit-gateway.ts @@ -49,7 +49,7 @@ export class DataAwsEc2TransitGateway extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway"; + public static readonly tfResourceType = "aws_ec2_transit_gateway"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsEc2TransitGateway extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-eip.ts b/src/aws/ec2/data-aws-eip.ts index 75c1f65cb..e272cb113 100644 --- a/src/aws/ec2/data-aws-eip.ts +++ b/src/aws/ec2/data-aws-eip.ts @@ -53,7 +53,7 @@ export class DataAwsEip extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eip"; + public static readonly tfResourceType = "aws_eip"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsEip extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_eip', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-instance.ts b/src/aws/ec2/data-aws-instance.ts index d2529980d..10436e749 100644 --- a/src/aws/ec2/data-aws-instance.ts +++ b/src/aws/ec2/data-aws-instance.ts @@ -34,14 +34,109 @@ export interface DataAwsInstanceConfig extends cdktf.TerraformMetaArguments { */ readonly filter?: DataAwsInstanceFilter[] | cdktf.IResolvable; } -export class DataAwsInstanceCreditSpecification extends cdktf.ComplexComputedList { +export interface DataAwsInstanceCreditSpecification { +} + +export function dataAwsInstanceCreditSpecificationToTerraform(struct?: DataAwsInstanceCreditSpecification): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsInstanceCreditSpecificationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsInstanceCreditSpecification | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsInstanceCreditSpecification | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cpu_credits - computed: true, optional: false, required: false public get cpuCredits() { return this.getStringAttribute('cpu_credits'); } } -export class DataAwsInstanceEbsBlockDevice extends cdktf.ComplexComputedList { + +export class DataAwsInstanceCreditSpecificationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsInstanceCreditSpecificationOutputReference { + return new DataAwsInstanceCreditSpecificationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsInstanceEbsBlockDevice { +} + +export function dataAwsInstanceEbsBlockDeviceToTerraform(struct?: DataAwsInstanceEbsBlockDevice): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsInstanceEbsBlockDeviceOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsInstanceEbsBlockDevice | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsInstanceEbsBlockDevice | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // delete_on_termination - computed: true, optional: false, required: false public get deleteOnTermination() { @@ -74,8 +169,8 @@ export class DataAwsInstanceEbsBlockDevice extends cdktf.ComplexComputedList { } // tags - computed: true, optional: false, required: false - public get tags() { - return this.getStringMapAttribute('tags'); + public tags(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'tags').lookup(key); } // throughput - computed: true, optional: false, required: false @@ -98,14 +193,128 @@ export class DataAwsInstanceEbsBlockDevice extends cdktf.ComplexComputedList { return this.getStringAttribute('volume_type'); } } -export class DataAwsInstanceEnclaveOptions extends cdktf.ComplexComputedList { + +export class DataAwsInstanceEbsBlockDeviceList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsInstanceEbsBlockDeviceOutputReference { + return new DataAwsInstanceEbsBlockDeviceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsInstanceEnclaveOptions { +} + +export function dataAwsInstanceEnclaveOptionsToTerraform(struct?: DataAwsInstanceEnclaveOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsInstanceEnclaveOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsInstanceEnclaveOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsInstanceEnclaveOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { return this.getBooleanAttribute('enabled'); } } -export class DataAwsInstanceEphemeralBlockDevice extends cdktf.ComplexComputedList { + +export class DataAwsInstanceEnclaveOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsInstanceEnclaveOptionsOutputReference { + return new DataAwsInstanceEnclaveOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsInstanceEphemeralBlockDevice { +} + +export function dataAwsInstanceEphemeralBlockDeviceToTerraform(struct?: DataAwsInstanceEphemeralBlockDevice): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsInstanceEphemeralBlockDeviceOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsInstanceEphemeralBlockDevice | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsInstanceEphemeralBlockDevice | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // device_name - computed: true, optional: false, required: false public get deviceName() { @@ -122,7 +331,64 @@ export class DataAwsInstanceEphemeralBlockDevice extends cdktf.ComplexComputedLi return this.getStringAttribute('virtual_name'); } } -export class DataAwsInstanceMetadataOptions extends cdktf.ComplexComputedList { + +export class DataAwsInstanceEphemeralBlockDeviceList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsInstanceEphemeralBlockDeviceOutputReference { + return new DataAwsInstanceEphemeralBlockDeviceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsInstanceMetadataOptions { +} + +export function dataAwsInstanceMetadataOptionsToTerraform(struct?: DataAwsInstanceMetadataOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsInstanceMetadataOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsInstanceMetadataOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsInstanceMetadataOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // http_endpoint - computed: true, optional: false, required: false public get httpEndpoint() { @@ -144,7 +410,64 @@ export class DataAwsInstanceMetadataOptions extends cdktf.ComplexComputedList { return this.getStringAttribute('instance_metadata_tags'); } } -export class DataAwsInstanceRootBlockDevice extends cdktf.ComplexComputedList { + +export class DataAwsInstanceMetadataOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsInstanceMetadataOptionsOutputReference { + return new DataAwsInstanceMetadataOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsInstanceRootBlockDevice { +} + +export function dataAwsInstanceRootBlockDeviceToTerraform(struct?: DataAwsInstanceRootBlockDevice): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsInstanceRootBlockDeviceOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsInstanceRootBlockDevice | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsInstanceRootBlockDevice | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // delete_on_termination - computed: true, optional: false, required: false public get deleteOnTermination() { @@ -172,8 +495,8 @@ export class DataAwsInstanceRootBlockDevice extends cdktf.ComplexComputedList { } // tags - computed: true, optional: false, required: false - public get tags() { - return this.getStringMapAttribute('tags'); + public tags(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'tags').lookup(key); } // throughput - computed: true, optional: false, required: false @@ -196,6 +519,25 @@ export class DataAwsInstanceRootBlockDevice extends cdktf.ComplexComputedList { return this.getStringAttribute('volume_type'); } } + +export class DataAwsInstanceRootBlockDeviceList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsInstanceRootBlockDeviceOutputReference { + return new DataAwsInstanceRootBlockDeviceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsInstanceFilter { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/instance#name DataAwsInstance#name} @@ -227,7 +569,7 @@ export class DataAwsInstance extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_instance"; + public static readonly tfResourceType = "aws_instance"; // =========== // INITIALIZER @@ -244,7 +586,9 @@ export class DataAwsInstance extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -284,8 +628,9 @@ export class DataAwsInstance extends cdktf.TerraformDataSource { } // credit_specification - computed: true, optional: false, required: false - public creditSpecification(index: string) { - return new DataAwsInstanceCreditSpecification(this, 'credit_specification', index, false); + private _creditSpecification = new DataAwsInstanceCreditSpecificationList(this, "credit_specification", false); + public get creditSpecification() { + return this._creditSpecification; } // disable_api_termination - computed: true, optional: false, required: false @@ -294,8 +639,9 @@ export class DataAwsInstance extends cdktf.TerraformDataSource { } // ebs_block_device - computed: true, optional: false, required: false - public ebsBlockDevice(index: string) { - return new DataAwsInstanceEbsBlockDevice(this, 'ebs_block_device', index, true); + private _ebsBlockDevice = new DataAwsInstanceEbsBlockDeviceList(this, "ebs_block_device", true); + public get ebsBlockDevice() { + return this._ebsBlockDevice; } // ebs_optimized - computed: true, optional: false, required: false @@ -304,13 +650,15 @@ export class DataAwsInstance extends cdktf.TerraformDataSource { } // enclave_options - computed: true, optional: false, required: false - public enclaveOptions(index: string) { - return new DataAwsInstanceEnclaveOptions(this, 'enclave_options', index, false); + private _enclaveOptions = new DataAwsInstanceEnclaveOptionsList(this, "enclave_options", false); + public get enclaveOptions() { + return this._enclaveOptions; } // ephemeral_block_device - computed: true, optional: false, required: false - public ephemeralBlockDevice(index: string) { - return new DataAwsInstanceEphemeralBlockDevice(this, 'ephemeral_block_device', index, false); + private _ephemeralBlockDevice = new DataAwsInstanceEphemeralBlockDeviceList(this, "ephemeral_block_device", false); + public get ephemeralBlockDevice() { + return this._ephemeralBlockDevice; } // get_password_data - computed: false, optional: true, required: false @@ -413,8 +761,9 @@ export class DataAwsInstance extends cdktf.TerraformDataSource { } // metadata_options - computed: true, optional: false, required: false - public metadataOptions(index: string) { - return new DataAwsInstanceMetadataOptions(this, 'metadata_options', index, false); + private _metadataOptions = new DataAwsInstanceMetadataOptionsList(this, "metadata_options", false); + public get metadataOptions() { + return this._metadataOptions; } // monitoring - computed: true, optional: false, required: false @@ -468,8 +817,9 @@ export class DataAwsInstance extends cdktf.TerraformDataSource { } // root_block_device - computed: true, optional: false, required: false - public rootBlockDevice(index: string) { - return new DataAwsInstanceRootBlockDevice(this, 'root_block_device', index, true); + private _rootBlockDevice = new DataAwsInstanceRootBlockDeviceList(this, "root_block_device", true); + public get rootBlockDevice() { + return this._rootBlockDevice; } // secondary_private_ips - computed: true, optional: false, required: false diff --git a/src/aws/ec2/data-aws-instances.ts b/src/aws/ec2/data-aws-instances.ts index a31b8b515..602ee330f 100644 --- a/src/aws/ec2/data-aws-instances.ts +++ b/src/aws/ec2/data-aws-instances.ts @@ -53,7 +53,7 @@ export class DataAwsInstances extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_instances"; + public static readonly tfResourceType = "aws_instances"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsInstances extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_instances', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-key-pair.ts b/src/aws/ec2/data-aws-key-pair.ts index b3a9a7401..37730bfc7 100644 --- a/src/aws/ec2/data-aws-key-pair.ts +++ b/src/aws/ec2/data-aws-key-pair.ts @@ -57,7 +57,7 @@ export class DataAwsKeyPair extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_key_pair"; + public static readonly tfResourceType = "aws_key_pair"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class DataAwsKeyPair extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_key_pair', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/data-aws-launch-template.ts b/src/aws/ec2/data-aws-launch-template.ts index 2a6bdd764..19331c65e 100644 --- a/src/aws/ec2/data-aws-launch-template.ts +++ b/src/aws/ec2/data-aws-launch-template.ts @@ -22,7 +22,45 @@ export interface DataAwsLaunchTemplateConfig extends cdktf.TerraformMetaArgument */ readonly filter?: DataAwsLaunchTemplateFilter[] | cdktf.IResolvable; } -export class DataAwsLaunchTemplateBlockDeviceMappingsEbs extends cdktf.ComplexComputedList { +export interface DataAwsLaunchTemplateBlockDeviceMappingsEbs { +} + +export function dataAwsLaunchTemplateBlockDeviceMappingsEbsToTerraform(struct?: DataAwsLaunchTemplateBlockDeviceMappingsEbs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateBlockDeviceMappingsEbs | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateBlockDeviceMappingsEbs | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // delete_on_termination - computed: true, optional: false, required: false public get deleteOnTermination() { @@ -64,7 +102,64 @@ export class DataAwsLaunchTemplateBlockDeviceMappingsEbs extends cdktf.ComplexCo return this.getStringAttribute('volume_type'); } } -export class DataAwsLaunchTemplateBlockDeviceMappings extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateBlockDeviceMappingsEbsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference { + return new DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateBlockDeviceMappings { +} + +export function dataAwsLaunchTemplateBlockDeviceMappingsToTerraform(struct?: DataAwsLaunchTemplateBlockDeviceMappings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateBlockDeviceMappingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateBlockDeviceMappings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateBlockDeviceMappings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // device_name - computed: true, optional: false, required: false public get deviceName() { @@ -72,9 +167,9 @@ export class DataAwsLaunchTemplateBlockDeviceMappings extends cdktf.ComplexCompu } // ebs - computed: true, optional: false, required: false + private _ebs = new DataAwsLaunchTemplateBlockDeviceMappingsEbsList(this, "ebs", false); public get ebs() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('ebs'); + return this._ebs; } // no_device - computed: true, optional: false, required: false @@ -87,35 +182,320 @@ export class DataAwsLaunchTemplateBlockDeviceMappings extends cdktf.ComplexCompu return this.getStringAttribute('virtual_name'); } } -export class DataAwsLaunchTemplateCreditSpecification extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateBlockDeviceMappingsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateBlockDeviceMappingsOutputReference { + return new DataAwsLaunchTemplateBlockDeviceMappingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateCreditSpecification { +} + +export function dataAwsLaunchTemplateCreditSpecificationToTerraform(struct?: DataAwsLaunchTemplateCreditSpecification): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateCreditSpecificationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateCreditSpecification | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateCreditSpecification | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cpu_credits - computed: true, optional: false, required: false public get cpuCredits() { return this.getStringAttribute('cpu_credits'); } } -export class DataAwsLaunchTemplateElasticGpuSpecifications extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateCreditSpecificationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateCreditSpecificationOutputReference { + return new DataAwsLaunchTemplateCreditSpecificationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateElasticGpuSpecifications { +} + +export function dataAwsLaunchTemplateElasticGpuSpecificationsToTerraform(struct?: DataAwsLaunchTemplateElasticGpuSpecifications): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateElasticGpuSpecifications | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateElasticGpuSpecifications | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // type - computed: true, optional: false, required: false public get type() { return this.getStringAttribute('type'); } } -export class DataAwsLaunchTemplateEnclaveOptions extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateElasticGpuSpecificationsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference { + return new DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateEnclaveOptions { +} + +export function dataAwsLaunchTemplateEnclaveOptionsToTerraform(struct?: DataAwsLaunchTemplateEnclaveOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateEnclaveOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateEnclaveOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateEnclaveOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { return this.getBooleanAttribute('enabled'); } } -export class DataAwsLaunchTemplateHibernationOptions extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateEnclaveOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateEnclaveOptionsOutputReference { + return new DataAwsLaunchTemplateEnclaveOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateHibernationOptions { +} + +export function dataAwsLaunchTemplateHibernationOptionsToTerraform(struct?: DataAwsLaunchTemplateHibernationOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateHibernationOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateHibernationOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateHibernationOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // configured - computed: true, optional: false, required: false public get configured() { return this.getBooleanAttribute('configured'); } } -export class DataAwsLaunchTemplateIamInstanceProfile extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateHibernationOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateHibernationOptionsOutputReference { + return new DataAwsLaunchTemplateHibernationOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateIamInstanceProfile { +} + +export function dataAwsLaunchTemplateIamInstanceProfileToTerraform(struct?: DataAwsLaunchTemplateIamInstanceProfile): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateIamInstanceProfileOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateIamInstanceProfile | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateIamInstanceProfile | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -127,7 +507,64 @@ export class DataAwsLaunchTemplateIamInstanceProfile extends cdktf.ComplexComput return this.getStringAttribute('name'); } } -export class DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateIamInstanceProfileList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateIamInstanceProfileOutputReference { + return new DataAwsLaunchTemplateIamInstanceProfileOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions { +} + +export function dataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsToTerraform(struct?: DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // block_duration_minutes - computed: true, optional: false, required: false public get blockDurationMinutes() { @@ -154,7 +591,64 @@ export class DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions extends cdktf return this.getStringAttribute('valid_until'); } } -export class DataAwsLaunchTemplateInstanceMarketOptions extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference { + return new DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateInstanceMarketOptions { +} + +export function dataAwsLaunchTemplateInstanceMarketOptionsToTerraform(struct?: DataAwsLaunchTemplateInstanceMarketOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateInstanceMarketOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateInstanceMarketOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateInstanceMarketOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // market_type - computed: true, optional: false, required: false public get marketType() { @@ -162,12 +656,69 @@ export class DataAwsLaunchTemplateInstanceMarketOptions extends cdktf.ComplexCom } // spot_options - computed: true, optional: false, required: false + private _spotOptions = new DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList(this, "spot_options", false); public get spotOptions() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('spot_options'); + return this._spotOptions; } } -export class DataAwsLaunchTemplateMetadataOptions extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateInstanceMarketOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateInstanceMarketOptionsOutputReference { + return new DataAwsLaunchTemplateInstanceMarketOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateMetadataOptions { +} + +export function dataAwsLaunchTemplateMetadataOptionsToTerraform(struct?: DataAwsLaunchTemplateMetadataOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateMetadataOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateMetadataOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateMetadataOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // http_endpoint - computed: true, optional: false, required: false public get httpEndpoint() { @@ -194,14 +745,128 @@ export class DataAwsLaunchTemplateMetadataOptions extends cdktf.ComplexComputedL return this.getStringAttribute('instance_metadata_tags'); } } -export class DataAwsLaunchTemplateMonitoring extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateMetadataOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateMetadataOptionsOutputReference { + return new DataAwsLaunchTemplateMetadataOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateMonitoring { +} + +export function dataAwsLaunchTemplateMonitoringToTerraform(struct?: DataAwsLaunchTemplateMonitoring): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateMonitoringOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateMonitoring | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateMonitoring | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { return this.getBooleanAttribute('enabled'); } } -export class DataAwsLaunchTemplateNetworkInterfaces extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateMonitoringList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateMonitoringOutputReference { + return new DataAwsLaunchTemplateMonitoringOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateNetworkInterfaces { +} + +export function dataAwsLaunchTemplateNetworkInterfacesToTerraform(struct?: DataAwsLaunchTemplateNetworkInterfaces): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateNetworkInterfacesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateNetworkInterfaces | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateNetworkInterfaces | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // associate_carrier_ip_address - computed: true, optional: false, required: false public get associateCarrierIpAddress() { @@ -278,7 +943,64 @@ export class DataAwsLaunchTemplateNetworkInterfaces extends cdktf.ComplexCompute return this.getStringAttribute('subnet_id'); } } -export class DataAwsLaunchTemplatePlacement extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplateNetworkInterfacesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateNetworkInterfacesOutputReference { + return new DataAwsLaunchTemplateNetworkInterfacesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplatePlacement { +} + +export function dataAwsLaunchTemplatePlacementToTerraform(struct?: DataAwsLaunchTemplatePlacement): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplatePlacementOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplatePlacement | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplatePlacement | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // affinity - computed: true, optional: false, required: false public get affinity() { @@ -320,7 +1042,64 @@ export class DataAwsLaunchTemplatePlacement extends cdktf.ComplexComputedList { return this.getStringAttribute('tenancy'); } } -export class DataAwsLaunchTemplateTagSpecifications extends cdktf.ComplexComputedList { + +export class DataAwsLaunchTemplatePlacementList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplatePlacementOutputReference { + return new DataAwsLaunchTemplatePlacementOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLaunchTemplateTagSpecifications { +} + +export function dataAwsLaunchTemplateTagSpecificationsToTerraform(struct?: DataAwsLaunchTemplateTagSpecifications): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLaunchTemplateTagSpecificationsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLaunchTemplateTagSpecifications | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLaunchTemplateTagSpecifications | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // resource_type - computed: true, optional: false, required: false public get resourceType() { @@ -328,8 +1107,27 @@ export class DataAwsLaunchTemplateTagSpecifications extends cdktf.ComplexCompute } // tags - computed: true, optional: false, required: false - public get tags() { - return this.getStringMapAttribute('tags'); + public tags(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'tags').lookup(key); + } +} + +export class DataAwsLaunchTemplateTagSpecificationsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLaunchTemplateTagSpecificationsOutputReference { + return new DataAwsLaunchTemplateTagSpecificationsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface DataAwsLaunchTemplateFilter { @@ -363,7 +1161,7 @@ export class DataAwsLaunchTemplate extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_launch_template"; + public static readonly tfResourceType = "aws_launch_template"; // =========== // INITIALIZER @@ -380,7 +1178,9 @@ export class DataAwsLaunchTemplate extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_launch_template', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -402,13 +1202,15 @@ export class DataAwsLaunchTemplate extends cdktf.TerraformDataSource { } // block_device_mappings - computed: true, optional: false, required: false - public blockDeviceMappings(index: string) { - return new DataAwsLaunchTemplateBlockDeviceMappings(this, 'block_device_mappings', index, false); + private _blockDeviceMappings = new DataAwsLaunchTemplateBlockDeviceMappingsList(this, "block_device_mappings", false); + public get blockDeviceMappings() { + return this._blockDeviceMappings; } // credit_specification - computed: true, optional: false, required: false - public creditSpecification(index: string) { - return new DataAwsLaunchTemplateCreditSpecification(this, 'credit_specification', index, false); + private _creditSpecification = new DataAwsLaunchTemplateCreditSpecificationList(this, "credit_specification", false); + public get creditSpecification() { + return this._creditSpecification; } // default_version - computed: true, optional: false, required: false @@ -432,23 +1234,27 @@ export class DataAwsLaunchTemplate extends cdktf.TerraformDataSource { } // elastic_gpu_specifications - computed: true, optional: false, required: false - public elasticGpuSpecifications(index: string) { - return new DataAwsLaunchTemplateElasticGpuSpecifications(this, 'elastic_gpu_specifications', index, false); + private _elasticGpuSpecifications = new DataAwsLaunchTemplateElasticGpuSpecificationsList(this, "elastic_gpu_specifications", false); + public get elasticGpuSpecifications() { + return this._elasticGpuSpecifications; } // enclave_options - computed: true, optional: false, required: false - public enclaveOptions(index: string) { - return new DataAwsLaunchTemplateEnclaveOptions(this, 'enclave_options', index, false); + private _enclaveOptions = new DataAwsLaunchTemplateEnclaveOptionsList(this, "enclave_options", false); + public get enclaveOptions() { + return this._enclaveOptions; } // hibernation_options - computed: true, optional: false, required: false - public hibernationOptions(index: string) { - return new DataAwsLaunchTemplateHibernationOptions(this, 'hibernation_options', index, false); + private _hibernationOptions = new DataAwsLaunchTemplateHibernationOptionsList(this, "hibernation_options", false); + public get hibernationOptions() { + return this._hibernationOptions; } // iam_instance_profile - computed: true, optional: false, required: false - public iamInstanceProfile(index: string) { - return new DataAwsLaunchTemplateIamInstanceProfile(this, 'iam_instance_profile', index, false); + private _iamInstanceProfile = new DataAwsLaunchTemplateIamInstanceProfileList(this, "iam_instance_profile", false); + public get iamInstanceProfile() { + return this._iamInstanceProfile; } // id - computed: true, optional: true, required: false @@ -467,8 +1273,9 @@ export class DataAwsLaunchTemplate extends cdktf.TerraformDataSource { } // instance_market_options - computed: true, optional: false, required: false - public instanceMarketOptions(index: string) { - return new DataAwsLaunchTemplateInstanceMarketOptions(this, 'instance_market_options', index, false); + private _instanceMarketOptions = new DataAwsLaunchTemplateInstanceMarketOptionsList(this, "instance_market_options", false); + public get instanceMarketOptions() { + return this._instanceMarketOptions; } // instance_type - computed: true, optional: false, required: false @@ -492,13 +1299,15 @@ export class DataAwsLaunchTemplate extends cdktf.TerraformDataSource { } // metadata_options - computed: true, optional: false, required: false - public metadataOptions(index: string) { - return new DataAwsLaunchTemplateMetadataOptions(this, 'metadata_options', index, false); + private _metadataOptions = new DataAwsLaunchTemplateMetadataOptionsList(this, "metadata_options", false); + public get metadataOptions() { + return this._metadataOptions; } // monitoring - computed: true, optional: false, required: false - public monitoring(index: string) { - return new DataAwsLaunchTemplateMonitoring(this, 'monitoring', index, false); + private _monitoring = new DataAwsLaunchTemplateMonitoringList(this, "monitoring", false); + public get monitoring() { + return this._monitoring; } // name - computed: false, optional: true, required: false @@ -518,13 +1327,15 @@ export class DataAwsLaunchTemplate extends cdktf.TerraformDataSource { } // network_interfaces - computed: true, optional: false, required: false - public networkInterfaces(index: string) { - return new DataAwsLaunchTemplateNetworkInterfaces(this, 'network_interfaces', index, false); + private _networkInterfaces = new DataAwsLaunchTemplateNetworkInterfacesList(this, "network_interfaces", false); + public get networkInterfaces() { + return this._networkInterfaces; } // placement - computed: true, optional: false, required: false - public placement(index: string) { - return new DataAwsLaunchTemplatePlacement(this, 'placement', index, false); + private _placement = new DataAwsLaunchTemplatePlacementList(this, "placement", false); + public get placement() { + return this._placement; } // ram_disk_id - computed: true, optional: false, required: false @@ -538,8 +1349,9 @@ export class DataAwsLaunchTemplate extends cdktf.TerraformDataSource { } // tag_specifications - computed: true, optional: false, required: false - public tagSpecifications(index: string) { - return new DataAwsLaunchTemplateTagSpecifications(this, 'tag_specifications', index, false); + private _tagSpecifications = new DataAwsLaunchTemplateTagSpecificationsList(this, "tag_specifications", false); + public get tagSpecifications() { + return this._tagSpecifications; } // tags - computed: true, optional: true, required: false diff --git a/src/aws/ec2/ebs-default-kms-key.ts b/src/aws/ec2/ebs-default-kms-key.ts index 905b9c059..b0e27bae7 100644 --- a/src/aws/ec2/ebs-default-kms-key.ts +++ b/src/aws/ec2/ebs-default-kms-key.ts @@ -21,7 +21,7 @@ export class EbsDefaultKmsKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_default_kms_key"; + public static readonly tfResourceType = "aws_ebs_default_kms_key"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class EbsDefaultKmsKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ebs_default_kms_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ebs-encryption-by-default.ts b/src/aws/ec2/ebs-encryption-by-default.ts index 100e4cf33..a7a07c2bb 100644 --- a/src/aws/ec2/ebs-encryption-by-default.ts +++ b/src/aws/ec2/ebs-encryption-by-default.ts @@ -21,7 +21,7 @@ export class EbsEncryptionByDefault extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_encryption_by_default"; + public static readonly tfResourceType = "aws_ebs_encryption_by_default"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class EbsEncryptionByDefault extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ebs_encryption_by_default', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ebs-snapshot-copy.ts b/src/aws/ec2/ebs-snapshot-copy.ts index 84c135cd3..4d99fce81 100644 --- a/src/aws/ec2/ebs-snapshot-copy.ts +++ b/src/aws/ec2/ebs-snapshot-copy.ts @@ -57,7 +57,7 @@ export class EbsSnapshotCopy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_snapshot_copy"; + public static readonly tfResourceType = "aws_ebs_snapshot_copy"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class EbsSnapshotCopy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ebs_snapshot_copy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ebs-snapshot-import.ts b/src/aws/ec2/ebs-snapshot-import.ts index 644363f50..4c2856037 100644 --- a/src/aws/ec2/ebs-snapshot-import.ts +++ b/src/aws/ec2/ebs-snapshot-import.ts @@ -100,10 +100,9 @@ export class EbsSnapshotImportClientDataOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EbsSnapshotImportClientData | undefined { @@ -237,10 +236,9 @@ export class EbsSnapshotImportDiskContainerUserBucketOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EbsSnapshotImportDiskContainerUserBucket | undefined { @@ -336,10 +334,9 @@ export class EbsSnapshotImportDiskContainerOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EbsSnapshotImportDiskContainer | undefined { @@ -427,7 +424,7 @@ export class EbsSnapshotImportDiskContainerOutputReference extends cdktf.Complex } // user_bucket - computed: false, optional: true, required: false - private _userBucket = new EbsSnapshotImportDiskContainerUserBucketOutputReference(this, "user_bucket", true); + private _userBucket = new EbsSnapshotImportDiskContainerUserBucketOutputReference(this, "user_bucket"); public get userBucket() { return this._userBucket; } @@ -470,10 +467,9 @@ export class EbsSnapshotImportTimeoutsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EbsSnapshotImportTimeouts | undefined { @@ -544,7 +540,7 @@ export class EbsSnapshotImport extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_snapshot_import"; + public static readonly tfResourceType = "aws_ebs_snapshot_import"; // =========== // INITIALIZER @@ -561,7 +557,9 @@ export class EbsSnapshotImport extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ebs_snapshot_import', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -771,7 +769,7 @@ export class EbsSnapshotImport extends cdktf.TerraformResource { } // client_data - computed: false, optional: true, required: false - private _clientData = new EbsSnapshotImportClientDataOutputReference(this, "client_data", true); + private _clientData = new EbsSnapshotImportClientDataOutputReference(this, "client_data"); public get clientData() { return this._clientData; } @@ -787,7 +785,7 @@ export class EbsSnapshotImport extends cdktf.TerraformResource { } // disk_container - computed: false, optional: false, required: true - private _diskContainer = new EbsSnapshotImportDiskContainerOutputReference(this, "disk_container", true); + private _diskContainer = new EbsSnapshotImportDiskContainerOutputReference(this, "disk_container"); public get diskContainer() { return this._diskContainer; } @@ -800,7 +798,7 @@ export class EbsSnapshotImport extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EbsSnapshotImportTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EbsSnapshotImportTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/ebs-snapshot.ts b/src/aws/ec2/ebs-snapshot.ts index 5835b490c..061a12d6d 100644 --- a/src/aws/ec2/ebs-snapshot.ts +++ b/src/aws/ec2/ebs-snapshot.ts @@ -74,10 +74,9 @@ export class EbsSnapshotTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EbsSnapshotTimeouts | undefined { @@ -148,7 +147,7 @@ export class EbsSnapshot extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_snapshot"; + public static readonly tfResourceType = "aws_ebs_snapshot"; // =========== // INITIALIZER @@ -165,7 +164,9 @@ export class EbsSnapshot extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ebs_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -353,7 +354,7 @@ export class EbsSnapshot extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EbsSnapshotTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EbsSnapshotTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/ebs-volume.ts b/src/aws/ec2/ebs-volume.ts index 7d06704d5..b4e05bd95 100644 --- a/src/aws/ec2/ebs-volume.ts +++ b/src/aws/ec2/ebs-volume.ts @@ -65,7 +65,7 @@ export class EbsVolume extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ebs_volume"; + public static readonly tfResourceType = "aws_ebs_volume"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class EbsVolume extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ebs_volume', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-availability-zone-group.ts b/src/aws/ec2/ec2-availability-zone-group.ts index fc2137421..e74d704c9 100644 --- a/src/aws/ec2/ec2-availability-zone-group.ts +++ b/src/aws/ec2/ec2-availability-zone-group.ts @@ -25,7 +25,7 @@ export class Ec2AvailabilityZoneGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_availability_zone_group"; + public static readonly tfResourceType = "aws_ec2_availability_zone_group"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Ec2AvailabilityZoneGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_availability_zone_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-capacity-reservation.ts b/src/aws/ec2/ec2-capacity-reservation.ts index 413ea586c..ef9a539e9 100644 --- a/src/aws/ec2/ec2-capacity-reservation.ts +++ b/src/aws/ec2/ec2-capacity-reservation.ts @@ -69,7 +69,7 @@ export class Ec2CapacityReservation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_capacity_reservation"; + public static readonly tfResourceType = "aws_ec2_capacity_reservation"; // =========== // INITIALIZER @@ -86,7 +86,9 @@ export class Ec2CapacityReservation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_capacity_reservation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-carrier-gateway.ts b/src/aws/ec2/ec2-carrier-gateway.ts index 90e23d557..e87262bc0 100644 --- a/src/aws/ec2/ec2-carrier-gateway.ts +++ b/src/aws/ec2/ec2-carrier-gateway.ts @@ -29,7 +29,7 @@ export class Ec2CarrierGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_carrier_gateway"; + public static readonly tfResourceType = "aws_ec2_carrier_gateway"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Ec2CarrierGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_carrier_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-client-vpn-authorization-rule.ts b/src/aws/ec2/ec2-client-vpn-authorization-rule.ts index a9a6babc8..c8d373539 100644 --- a/src/aws/ec2/ec2-client-vpn-authorization-rule.ts +++ b/src/aws/ec2/ec2-client-vpn-authorization-rule.ts @@ -37,7 +37,7 @@ export class Ec2ClientVpnAuthorizationRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_client_vpn_authorization_rule"; + public static readonly tfResourceType = "aws_ec2_client_vpn_authorization_rule"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class Ec2ClientVpnAuthorizationRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_client_vpn_authorization_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-client-vpn-endpoint.ts b/src/aws/ec2/ec2-client-vpn-endpoint.ts index 6366f0b8f..63af38672 100644 --- a/src/aws/ec2/ec2-client-vpn-endpoint.ts +++ b/src/aws/ec2/ec2-client-vpn-endpoint.ts @@ -126,10 +126,9 @@ export class Ec2ClientVpnEndpointConnectionLogOptionsOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2ClientVpnEndpointConnectionLogOptions | undefined { @@ -219,7 +218,7 @@ export class Ec2ClientVpnEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_client_vpn_endpoint"; + public static readonly tfResourceType = "aws_ec2_client_vpn_endpoint"; // =========== // INITIALIZER @@ -236,7 +235,9 @@ export class Ec2ClientVpnEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_client_vpn_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -433,7 +434,7 @@ export class Ec2ClientVpnEndpoint extends cdktf.TerraformResource { } // connection_log_options - computed: false, optional: false, required: true - private _connectionLogOptions = new Ec2ClientVpnEndpointConnectionLogOptionsOutputReference(this, "connection_log_options", true); + private _connectionLogOptions = new Ec2ClientVpnEndpointConnectionLogOptionsOutputReference(this, "connection_log_options"); public get connectionLogOptions() { return this._connectionLogOptions; } diff --git a/src/aws/ec2/ec2-client-vpn-network-association.ts b/src/aws/ec2/ec2-client-vpn-network-association.ts index 7e6bd890c..72be5cdb1 100644 --- a/src/aws/ec2/ec2-client-vpn-network-association.ts +++ b/src/aws/ec2/ec2-client-vpn-network-association.ts @@ -29,7 +29,7 @@ export class Ec2ClientVpnNetworkAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_client_vpn_network_association"; + public static readonly tfResourceType = "aws_ec2_client_vpn_network_association"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Ec2ClientVpnNetworkAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_client_vpn_network_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-client-vpn-route.ts b/src/aws/ec2/ec2-client-vpn-route.ts index 29ea85842..701b036c1 100644 --- a/src/aws/ec2/ec2-client-vpn-route.ts +++ b/src/aws/ec2/ec2-client-vpn-route.ts @@ -33,7 +33,7 @@ export class Ec2ClientVpnRoute extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_client_vpn_route"; + public static readonly tfResourceType = "aws_ec2_client_vpn_route"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Ec2ClientVpnRoute extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_client_vpn_route', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-fleet.ts b/src/aws/ec2/ec2-fleet.ts index 90ba4b7fc..f4b2194d7 100644 --- a/src/aws/ec2/ec2-fleet.ts +++ b/src/aws/ec2/ec2-fleet.ts @@ -99,10 +99,9 @@ export class Ec2FleetLaunchTemplateConfigLaunchTemplateSpecificationOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2FleetLaunchTemplateConfigLaunchTemplateSpecification | undefined { @@ -257,10 +256,9 @@ export class Ec2FleetLaunchTemplateConfigOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2FleetLaunchTemplateConfig | undefined { @@ -291,7 +289,7 @@ export class Ec2FleetLaunchTemplateConfigOutputReference extends cdktf.ComplexOb } // launch_template_specification - computed: false, optional: false, required: true - private _launchTemplateSpecification = new Ec2FleetLaunchTemplateConfigLaunchTemplateSpecificationOutputReference(this, "launch_template_specification", true); + private _launchTemplateSpecification = new Ec2FleetLaunchTemplateConfigLaunchTemplateSpecificationOutputReference(this, "launch_template_specification"); public get launchTemplateSpecification() { return this._launchTemplateSpecification; } @@ -343,10 +341,9 @@ export class Ec2FleetOnDemandOptionsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2FleetOnDemandOptions | undefined { @@ -409,10 +406,9 @@ export class Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance | undefined { @@ -477,10 +473,9 @@ export class Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2FleetSpotOptionsMaintenanceStrategies | undefined { @@ -505,7 +500,7 @@ export class Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference extends cdk } // capacity_rebalance - computed: false, optional: true, required: false - private _capacityRebalance = new Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference(this, "capacity_rebalance", true); + private _capacityRebalance = new Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference(this, "capacity_rebalance"); public get capacityRebalance() { return this._capacityRebalance; } @@ -560,10 +555,9 @@ export class Ec2FleetSpotOptionsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2FleetSpotOptions | undefined { @@ -654,7 +648,7 @@ export class Ec2FleetSpotOptionsOutputReference extends cdktf.ComplexObject { } // maintenance_strategies - computed: false, optional: true, required: false - private _maintenanceStrategies = new Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference(this, "maintenance_strategies", true); + private _maintenanceStrategies = new Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference(this, "maintenance_strategies"); public get maintenanceStrategies() { return this._maintenanceStrategies; } @@ -707,10 +701,9 @@ export class Ec2FleetTargetCapacitySpecificationOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2FleetTargetCapacitySpecification | undefined { @@ -843,10 +836,9 @@ export class Ec2FleetTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2FleetTimeouts | undefined { @@ -939,7 +931,7 @@ export class Ec2Fleet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_fleet"; + public static readonly tfResourceType = "aws_ec2_fleet"; // =========== // INITIALIZER @@ -956,7 +948,9 @@ export class Ec2Fleet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_fleet', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1099,7 +1093,7 @@ export class Ec2Fleet extends cdktf.TerraformResource { } // launch_template_config - computed: false, optional: false, required: true - private _launchTemplateConfig = new Ec2FleetLaunchTemplateConfigOutputReference(this, "launch_template_config", true); + private _launchTemplateConfig = new Ec2FleetLaunchTemplateConfigOutputReference(this, "launch_template_config"); public get launchTemplateConfig() { return this._launchTemplateConfig; } @@ -1112,7 +1106,7 @@ export class Ec2Fleet extends cdktf.TerraformResource { } // on_demand_options - computed: false, optional: true, required: false - private _onDemandOptions = new Ec2FleetOnDemandOptionsOutputReference(this, "on_demand_options", true); + private _onDemandOptions = new Ec2FleetOnDemandOptionsOutputReference(this, "on_demand_options"); public get onDemandOptions() { return this._onDemandOptions; } @@ -1128,7 +1122,7 @@ export class Ec2Fleet extends cdktf.TerraformResource { } // spot_options - computed: false, optional: true, required: false - private _spotOptions = new Ec2FleetSpotOptionsOutputReference(this, "spot_options", true); + private _spotOptions = new Ec2FleetSpotOptionsOutputReference(this, "spot_options"); public get spotOptions() { return this._spotOptions; } @@ -1144,7 +1138,7 @@ export class Ec2Fleet extends cdktf.TerraformResource { } // target_capacity_specification - computed: false, optional: false, required: true - private _targetCapacitySpecification = new Ec2FleetTargetCapacitySpecificationOutputReference(this, "target_capacity_specification", true); + private _targetCapacitySpecification = new Ec2FleetTargetCapacitySpecificationOutputReference(this, "target_capacity_specification"); public get targetCapacitySpecification() { return this._targetCapacitySpecification; } @@ -1157,7 +1151,7 @@ export class Ec2Fleet extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Ec2FleetTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Ec2FleetTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/ec2-host.ts b/src/aws/ec2/ec2-host.ts index 0fd570a3d..9a657fe0d 100644 --- a/src/aws/ec2/ec2-host.ts +++ b/src/aws/ec2/ec2-host.ts @@ -45,7 +45,7 @@ export class Ec2Host extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_host"; + public static readonly tfResourceType = "aws_ec2_host"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class Ec2Host extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_host', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-local-gateway-route-table-vpc-association.ts b/src/aws/ec2/ec2-local-gateway-route-table-vpc-association.ts index 224330267..1a0bc8b1c 100644 --- a/src/aws/ec2/ec2-local-gateway-route-table-vpc-association.ts +++ b/src/aws/ec2/ec2-local-gateway-route-table-vpc-association.ts @@ -33,7 +33,7 @@ export class Ec2LocalGatewayRouteTableVpcAssociation extends cdktf.TerraformReso // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_local_gateway_route_table_vpc_association"; + public static readonly tfResourceType = "aws_ec2_local_gateway_route_table_vpc_association"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Ec2LocalGatewayRouteTableVpcAssociation extends cdktf.TerraformReso super(scope, id, { terraformResourceType: 'aws_ec2_local_gateway_route_table_vpc_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-local-gateway-route.ts b/src/aws/ec2/ec2-local-gateway-route.ts index 90fe3aa10..7517faacd 100644 --- a/src/aws/ec2/ec2-local-gateway-route.ts +++ b/src/aws/ec2/ec2-local-gateway-route.ts @@ -29,7 +29,7 @@ export class Ec2LocalGatewayRoute extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_local_gateway_route"; + public static readonly tfResourceType = "aws_ec2_local_gateway_route"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Ec2LocalGatewayRoute extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_local_gateway_route', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-managed-prefix-list-entry.ts b/src/aws/ec2/ec2-managed-prefix-list-entry.ts index c227975b0..28db59b49 100644 --- a/src/aws/ec2/ec2-managed-prefix-list-entry.ts +++ b/src/aws/ec2/ec2-managed-prefix-list-entry.ts @@ -29,7 +29,7 @@ export class Ec2ManagedPrefixListEntryA extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_managed_prefix_list_entry"; + public static readonly tfResourceType = "aws_ec2_managed_prefix_list_entry"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Ec2ManagedPrefixListEntryA extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_managed_prefix_list_entry', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-managed-prefix-list.ts b/src/aws/ec2/ec2-managed-prefix-list.ts index 076a366bf..6b59823fd 100644 --- a/src/aws/ec2/ec2-managed-prefix-list.ts +++ b/src/aws/ec2/ec2-managed-prefix-list.ts @@ -65,7 +65,7 @@ export class Ec2ManagedPrefixList extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_managed_prefix_list"; + public static readonly tfResourceType = "aws_ec2_managed_prefix_list"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class Ec2ManagedPrefixList extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_managed_prefix_list', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-subnet-cidr-reservation.ts b/src/aws/ec2/ec2-subnet-cidr-reservation.ts index 19d5597c7..cb77884fd 100644 --- a/src/aws/ec2/ec2-subnet-cidr-reservation.ts +++ b/src/aws/ec2/ec2-subnet-cidr-reservation.ts @@ -33,7 +33,7 @@ export class Ec2SubnetCidrReservation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_subnet_cidr_reservation"; + public static readonly tfResourceType = "aws_ec2_subnet_cidr_reservation"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Ec2SubnetCidrReservation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_subnet_cidr_reservation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-tag.ts b/src/aws/ec2/ec2-tag.ts index 0c400309f..7189d7873 100644 --- a/src/aws/ec2/ec2-tag.ts +++ b/src/aws/ec2/ec2-tag.ts @@ -29,7 +29,7 @@ export class Ec2Tag extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_tag"; + public static readonly tfResourceType = "aws_ec2_tag"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Ec2Tag extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_tag', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-traffic-mirror-filter-rule.ts b/src/aws/ec2/ec2-traffic-mirror-filter-rule.ts index 18a02076d..3911c61da 100644 --- a/src/aws/ec2/ec2-traffic-mirror-filter-rule.ts +++ b/src/aws/ec2/ec2-traffic-mirror-filter-rule.ts @@ -80,10 +80,9 @@ export class Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2TrafficMirrorFilterRuleDestinationPortRange | undefined { @@ -173,10 +172,9 @@ export class Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Ec2TrafficMirrorFilterRuleSourcePortRange | undefined { @@ -247,7 +245,7 @@ export class Ec2TrafficMirrorFilterRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_traffic_mirror_filter_rule"; + public static readonly tfResourceType = "aws_ec2_traffic_mirror_filter_rule"; // =========== // INITIALIZER @@ -264,7 +262,9 @@ export class Ec2TrafficMirrorFilterRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_traffic_mirror_filter_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -408,7 +408,7 @@ export class Ec2TrafficMirrorFilterRule extends cdktf.TerraformResource { } // destination_port_range - computed: false, optional: true, required: false - private _destinationPortRange = new Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference(this, "destination_port_range", true); + private _destinationPortRange = new Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference(this, "destination_port_range"); public get destinationPortRange() { return this._destinationPortRange; } @@ -424,7 +424,7 @@ export class Ec2TrafficMirrorFilterRule extends cdktf.TerraformResource { } // source_port_range - computed: false, optional: true, required: false - private _sourcePortRange = new Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference(this, "source_port_range", true); + private _sourcePortRange = new Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference(this, "source_port_range"); public get sourcePortRange() { return this._sourcePortRange; } diff --git a/src/aws/ec2/ec2-traffic-mirror-filter.ts b/src/aws/ec2/ec2-traffic-mirror-filter.ts index cfcce840a..9008de3f9 100644 --- a/src/aws/ec2/ec2-traffic-mirror-filter.ts +++ b/src/aws/ec2/ec2-traffic-mirror-filter.ts @@ -33,7 +33,7 @@ export class Ec2TrafficMirrorFilter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_traffic_mirror_filter"; + public static readonly tfResourceType = "aws_ec2_traffic_mirror_filter"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Ec2TrafficMirrorFilter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_traffic_mirror_filter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-traffic-mirror-session.ts b/src/aws/ec2/ec2-traffic-mirror-session.ts index 572da0427..3dc649e73 100644 --- a/src/aws/ec2/ec2-traffic-mirror-session.ts +++ b/src/aws/ec2/ec2-traffic-mirror-session.ts @@ -53,7 +53,7 @@ export class Ec2TrafficMirrorSession extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_traffic_mirror_session"; + public static readonly tfResourceType = "aws_ec2_traffic_mirror_session"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class Ec2TrafficMirrorSession extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_traffic_mirror_session', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-traffic-mirror-target.ts b/src/aws/ec2/ec2-traffic-mirror-target.ts index 1b4f42208..1489da0e3 100644 --- a/src/aws/ec2/ec2-traffic-mirror-target.ts +++ b/src/aws/ec2/ec2-traffic-mirror-target.ts @@ -37,7 +37,7 @@ export class Ec2TrafficMirrorTarget extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_traffic_mirror_target"; + public static readonly tfResourceType = "aws_ec2_traffic_mirror_target"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class Ec2TrafficMirrorTarget extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_traffic_mirror_target', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway-peering-attachment-accepter.ts b/src/aws/ec2/ec2-transit-gateway-peering-attachment-accepter.ts index 909554879..96e6bc64f 100644 --- a/src/aws/ec2/ec2-transit-gateway-peering-attachment-accepter.ts +++ b/src/aws/ec2/ec2-transit-gateway-peering-attachment-accepter.ts @@ -29,7 +29,7 @@ export class Ec2TransitGatewayPeeringAttachmentAccepter extends cdktf.TerraformR // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_peering_attachment_accepter"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_peering_attachment_accepter"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Ec2TransitGatewayPeeringAttachmentAccepter extends cdktf.TerraformR super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_peering_attachment_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway-peering-attachment.ts b/src/aws/ec2/ec2-transit-gateway-peering-attachment.ts index 521e47f47..58fa731c7 100644 --- a/src/aws/ec2/ec2-transit-gateway-peering-attachment.ts +++ b/src/aws/ec2/ec2-transit-gateway-peering-attachment.ts @@ -41,7 +41,7 @@ export class Ec2TransitGatewayPeeringAttachment extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_peering_attachment"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_peering_attachment"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class Ec2TransitGatewayPeeringAttachment extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_peering_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway-prefix-list-reference.ts b/src/aws/ec2/ec2-transit-gateway-prefix-list-reference.ts index b2851843a..33b87eb1c 100644 --- a/src/aws/ec2/ec2-transit-gateway-prefix-list-reference.ts +++ b/src/aws/ec2/ec2-transit-gateway-prefix-list-reference.ts @@ -33,7 +33,7 @@ export class Ec2TransitGatewayPrefixListReference extends cdktf.TerraformResourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_prefix_list_reference"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_prefix_list_reference"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Ec2TransitGatewayPrefixListReference extends cdktf.TerraformResourc super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_prefix_list_reference', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway-route-table-association.ts b/src/aws/ec2/ec2-transit-gateway-route-table-association.ts index bbb9c5639..2f1b0f863 100644 --- a/src/aws/ec2/ec2-transit-gateway-route-table-association.ts +++ b/src/aws/ec2/ec2-transit-gateway-route-table-association.ts @@ -25,7 +25,7 @@ export class Ec2TransitGatewayRouteTableAssociation extends cdktf.TerraformResou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_route_table_association"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_route_table_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Ec2TransitGatewayRouteTableAssociation extends cdktf.TerraformResou super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_route_table_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway-route-table-propagation.ts b/src/aws/ec2/ec2-transit-gateway-route-table-propagation.ts index 780940916..1e30f3b89 100644 --- a/src/aws/ec2/ec2-transit-gateway-route-table-propagation.ts +++ b/src/aws/ec2/ec2-transit-gateway-route-table-propagation.ts @@ -25,7 +25,7 @@ export class Ec2TransitGatewayRouteTablePropagation extends cdktf.TerraformResou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_route_table_propagation"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_route_table_propagation"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Ec2TransitGatewayRouteTablePropagation extends cdktf.TerraformResou super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_route_table_propagation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway-route-table.ts b/src/aws/ec2/ec2-transit-gateway-route-table.ts index d4248a033..f92b8b351 100644 --- a/src/aws/ec2/ec2-transit-gateway-route-table.ts +++ b/src/aws/ec2/ec2-transit-gateway-route-table.ts @@ -29,7 +29,7 @@ export class Ec2TransitGatewayRouteTable extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_route_table"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_route_table"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Ec2TransitGatewayRouteTable extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_route_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway-route.ts b/src/aws/ec2/ec2-transit-gateway-route.ts index 1aafe9aa9..532a10154 100644 --- a/src/aws/ec2/ec2-transit-gateway-route.ts +++ b/src/aws/ec2/ec2-transit-gateway-route.ts @@ -33,7 +33,7 @@ export class Ec2TransitGatewayRoute extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_route"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_route"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Ec2TransitGatewayRoute extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_route', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway-vpc-attachment-accepter.ts b/src/aws/ec2/ec2-transit-gateway-vpc-attachment-accepter.ts index 8bf97ecb9..99c2988b9 100644 --- a/src/aws/ec2/ec2-transit-gateway-vpc-attachment-accepter.ts +++ b/src/aws/ec2/ec2-transit-gateway-vpc-attachment-accepter.ts @@ -37,7 +37,7 @@ export class Ec2TransitGatewayVpcAttachmentAccepter extends cdktf.TerraformResou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_vpc_attachment_accepter"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_vpc_attachment_accepter"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class Ec2TransitGatewayVpcAttachmentAccepter extends cdktf.TerraformResou super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_vpc_attachment_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway-vpc-attachment.ts b/src/aws/ec2/ec2-transit-gateway-vpc-attachment.ts index 340067180..75df10314 100644 --- a/src/aws/ec2/ec2-transit-gateway-vpc-attachment.ts +++ b/src/aws/ec2/ec2-transit-gateway-vpc-attachment.ts @@ -57,7 +57,7 @@ export class Ec2TransitGatewayVpcAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway_vpc_attachment"; + public static readonly tfResourceType = "aws_ec2_transit_gateway_vpc_attachment"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class Ec2TransitGatewayVpcAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway_vpc_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/ec2-transit-gateway.ts b/src/aws/ec2/ec2-transit-gateway.ts index a0ade5b21..269d5468d 100644 --- a/src/aws/ec2/ec2-transit-gateway.ts +++ b/src/aws/ec2/ec2-transit-gateway.ts @@ -53,7 +53,7 @@ export class Ec2TransitGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ec2_transit_gateway"; + public static readonly tfResourceType = "aws_ec2_transit_gateway"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class Ec2TransitGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ec2_transit_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/eip-association.ts b/src/aws/ec2/eip-association.ts index 091a18eb9..96f804610 100644 --- a/src/aws/ec2/eip-association.ts +++ b/src/aws/ec2/eip-association.ts @@ -41,7 +41,7 @@ export class EipAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eip_association"; + public static readonly tfResourceType = "aws_eip_association"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class EipAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_eip_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/eip.ts b/src/aws/ec2/eip.ts index 1ef049030..a201aae0e 100644 --- a/src/aws/ec2/eip.ts +++ b/src/aws/ec2/eip.ts @@ -87,10 +87,9 @@ export class EipTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EipTimeouts | undefined { @@ -183,7 +182,7 @@ export class Eip extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eip"; + public static readonly tfResourceType = "aws_eip"; // =========== // INITIALIZER @@ -200,7 +199,9 @@ export class Eip extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_eip', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -435,7 +436,7 @@ export class Eip extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EipTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EipTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/instance.ts b/src/aws/ec2/instance.ts index 33f0d9812..dbefd9152 100644 --- a/src/aws/ec2/instance.ts +++ b/src/aws/ec2/instance.ts @@ -215,10 +215,9 @@ export class InstanceCapacityReservationSpecificationCapacityReservationTargetOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): InstanceCapacityReservationSpecificationCapacityReservationTarget | undefined { @@ -288,10 +287,9 @@ export class InstanceCapacityReservationSpecificationOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): InstanceCapacityReservationSpecification | undefined { @@ -338,7 +336,7 @@ export class InstanceCapacityReservationSpecificationOutputReference extends cdk } // capacity_reservation_target - computed: false, optional: true, required: false - private _capacityReservationTarget = new InstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference(this, "capacity_reservation_target", true); + private _capacityReservationTarget = new InstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference(this, "capacity_reservation_target"); public get capacityReservationTarget() { return this._capacityReservationTarget; } @@ -376,10 +374,9 @@ export class InstanceCreditSpecificationOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): InstanceCreditSpecification | undefined { @@ -504,10 +501,9 @@ export class InstanceEnclaveOptionsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): InstanceEnclaveOptions | undefined { @@ -606,10 +602,9 @@ export class InstanceLaunchTemplateOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): InstanceLaunchTemplate | undefined { @@ -714,10 +709,9 @@ export class InstanceMetadataOptionsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): InstanceMetadataOptions | undefined { @@ -908,10 +902,9 @@ export class InstanceRootBlockDeviceOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): InstanceRootBlockDevice | undefined { @@ -1148,10 +1141,9 @@ export class InstanceTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): InstanceTimeouts | undefined { @@ -1244,7 +1236,7 @@ export class Instance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_instance"; + public static readonly tfResourceType = "aws_instance"; // =========== // INITIALIZER @@ -1261,7 +1253,9 @@ export class Instance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1857,7 +1851,7 @@ export class Instance extends cdktf.TerraformResource { } // capacity_reservation_specification - computed: false, optional: true, required: false - private _capacityReservationSpecification = new InstanceCapacityReservationSpecificationOutputReference(this, "capacity_reservation_specification", true); + private _capacityReservationSpecification = new InstanceCapacityReservationSpecificationOutputReference(this, "capacity_reservation_specification"); public get capacityReservationSpecification() { return this._capacityReservationSpecification; } @@ -1873,7 +1867,7 @@ export class Instance extends cdktf.TerraformResource { } // credit_specification - computed: false, optional: true, required: false - private _creditSpecification = new InstanceCreditSpecificationOutputReference(this, "credit_specification", true); + private _creditSpecification = new InstanceCreditSpecificationOutputReference(this, "credit_specification"); public get creditSpecification() { return this._creditSpecification; } @@ -1906,7 +1900,7 @@ export class Instance extends cdktf.TerraformResource { } // enclave_options - computed: false, optional: true, required: false - private _enclaveOptions = new InstanceEnclaveOptionsOutputReference(this, "enclave_options", true); + private _enclaveOptions = new InstanceEnclaveOptionsOutputReference(this, "enclave_options"); public get enclaveOptions() { return this._enclaveOptions; } @@ -1939,7 +1933,7 @@ export class Instance extends cdktf.TerraformResource { } // launch_template - computed: false, optional: true, required: false - private _launchTemplate = new InstanceLaunchTemplateOutputReference(this, "launch_template", true); + private _launchTemplate = new InstanceLaunchTemplateOutputReference(this, "launch_template"); public get launchTemplate() { return this._launchTemplate; } @@ -1955,7 +1949,7 @@ export class Instance extends cdktf.TerraformResource { } // metadata_options - computed: false, optional: true, required: false - private _metadataOptions = new InstanceMetadataOptionsOutputReference(this, "metadata_options", true); + private _metadataOptions = new InstanceMetadataOptionsOutputReference(this, "metadata_options"); public get metadataOptions() { return this._metadataOptions; } @@ -1988,7 +1982,7 @@ export class Instance extends cdktf.TerraformResource { } // root_block_device - computed: false, optional: true, required: false - private _rootBlockDevice = new InstanceRootBlockDeviceOutputReference(this, "root_block_device", true); + private _rootBlockDevice = new InstanceRootBlockDeviceOutputReference(this, "root_block_device"); public get rootBlockDevice() { return this._rootBlockDevice; } @@ -2004,7 +1998,7 @@ export class Instance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new InstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new InstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/key-pair.ts b/src/aws/ec2/key-pair.ts index 6a81f2a70..4f64c7f28 100644 --- a/src/aws/ec2/key-pair.ts +++ b/src/aws/ec2/key-pair.ts @@ -37,7 +37,7 @@ export class KeyPair extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_key_pair"; + public static readonly tfResourceType = "aws_key_pair"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class KeyPair extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_key_pair', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/launch-template.ts b/src/aws/ec2/launch-template.ts index 532619a39..6053b6219 100644 --- a/src/aws/ec2/launch-template.ts +++ b/src/aws/ec2/launch-template.ts @@ -234,10 +234,9 @@ export class LaunchTemplateBlockDeviceMappingsEbsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateBlockDeviceMappingsEbs | undefined { @@ -488,10 +487,9 @@ export class LaunchTemplateCapacityReservationSpecificationCapacityReservationTa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget | undefined { @@ -561,10 +559,9 @@ export class LaunchTemplateCapacityReservationSpecificationOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateCapacityReservationSpecification | undefined { @@ -611,7 +608,7 @@ export class LaunchTemplateCapacityReservationSpecificationOutputReference exten } // capacity_reservation_target - computed: false, optional: true, required: false - private _capacityReservationTarget = new LaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference(this, "capacity_reservation_target", true); + private _capacityReservationTarget = new LaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference(this, "capacity_reservation_target"); public get capacityReservationTarget() { return this._capacityReservationTarget; } @@ -654,10 +651,9 @@ export class LaunchTemplateCpuOptionsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateCpuOptions | undefined { @@ -742,10 +738,9 @@ export class LaunchTemplateCreditSpecificationOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateCreditSpecification | undefined { @@ -825,10 +820,9 @@ export class LaunchTemplateElasticInferenceAcceleratorOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateElasticInferenceAccelerator | undefined { @@ -888,10 +882,9 @@ export class LaunchTemplateEnclaveOptionsOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateEnclaveOptions | undefined { @@ -954,10 +947,9 @@ export class LaunchTemplateHibernationOptionsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateHibernationOptions | undefined { @@ -1022,10 +1014,9 @@ export class LaunchTemplateIamInstanceProfileOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateIamInstanceProfile | undefined { @@ -1130,10 +1121,9 @@ export class LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateInstanceMarketOptionsSpotOptions | undefined { @@ -1291,10 +1281,9 @@ export class LaunchTemplateInstanceMarketOptionsOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateInstanceMarketOptions | undefined { @@ -1341,7 +1330,7 @@ export class LaunchTemplateInstanceMarketOptionsOutputReference extends cdktf.Co } // spot_options - computed: false, optional: true, required: false - private _spotOptions = new LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference(this, "spot_options", true); + private _spotOptions = new LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference(this, "spot_options"); public get spotOptions() { return this._spotOptions; } @@ -1416,10 +1405,9 @@ export class LaunchTemplateMetadataOptionsOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateMetadataOptions | undefined { @@ -1570,10 +1558,9 @@ export class LaunchTemplateMonitoringOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplateMonitoring | undefined { @@ -1758,10 +1745,9 @@ export class LaunchTemplatePlacementOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LaunchTemplatePlacement | undefined { @@ -1986,7 +1972,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_launch_template"; + public static readonly tfResourceType = "aws_launch_template"; // =========== // INITIALIZER @@ -2003,7 +1989,9 @@ export class LaunchTemplate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_launch_template', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -2371,7 +2359,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // capacity_reservation_specification - computed: false, optional: true, required: false - private _capacityReservationSpecification = new LaunchTemplateCapacityReservationSpecificationOutputReference(this, "capacity_reservation_specification", true); + private _capacityReservationSpecification = new LaunchTemplateCapacityReservationSpecificationOutputReference(this, "capacity_reservation_specification"); public get capacityReservationSpecification() { return this._capacityReservationSpecification; } @@ -2387,7 +2375,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // cpu_options - computed: false, optional: true, required: false - private _cpuOptions = new LaunchTemplateCpuOptionsOutputReference(this, "cpu_options", true); + private _cpuOptions = new LaunchTemplateCpuOptionsOutputReference(this, "cpu_options"); public get cpuOptions() { return this._cpuOptions; } @@ -2403,7 +2391,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // credit_specification - computed: false, optional: true, required: false - private _creditSpecification = new LaunchTemplateCreditSpecificationOutputReference(this, "credit_specification", true); + private _creditSpecification = new LaunchTemplateCreditSpecificationOutputReference(this, "credit_specification"); public get creditSpecification() { return this._creditSpecification; } @@ -2436,7 +2424,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // elastic_inference_accelerator - computed: false, optional: true, required: false - private _elasticInferenceAccelerator = new LaunchTemplateElasticInferenceAcceleratorOutputReference(this, "elastic_inference_accelerator", true); + private _elasticInferenceAccelerator = new LaunchTemplateElasticInferenceAcceleratorOutputReference(this, "elastic_inference_accelerator"); public get elasticInferenceAccelerator() { return this._elasticInferenceAccelerator; } @@ -2452,7 +2440,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // enclave_options - computed: false, optional: true, required: false - private _enclaveOptions = new LaunchTemplateEnclaveOptionsOutputReference(this, "enclave_options", true); + private _enclaveOptions = new LaunchTemplateEnclaveOptionsOutputReference(this, "enclave_options"); public get enclaveOptions() { return this._enclaveOptions; } @@ -2468,7 +2456,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // hibernation_options - computed: false, optional: true, required: false - private _hibernationOptions = new LaunchTemplateHibernationOptionsOutputReference(this, "hibernation_options", true); + private _hibernationOptions = new LaunchTemplateHibernationOptionsOutputReference(this, "hibernation_options"); public get hibernationOptions() { return this._hibernationOptions; } @@ -2484,7 +2472,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // iam_instance_profile - computed: false, optional: true, required: false - private _iamInstanceProfile = new LaunchTemplateIamInstanceProfileOutputReference(this, "iam_instance_profile", true); + private _iamInstanceProfile = new LaunchTemplateIamInstanceProfileOutputReference(this, "iam_instance_profile"); public get iamInstanceProfile() { return this._iamInstanceProfile; } @@ -2500,7 +2488,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // instance_market_options - computed: false, optional: true, required: false - private _instanceMarketOptions = new LaunchTemplateInstanceMarketOptionsOutputReference(this, "instance_market_options", true); + private _instanceMarketOptions = new LaunchTemplateInstanceMarketOptionsOutputReference(this, "instance_market_options"); public get instanceMarketOptions() { return this._instanceMarketOptions; } @@ -2533,7 +2521,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // metadata_options - computed: false, optional: true, required: false - private _metadataOptions = new LaunchTemplateMetadataOptionsOutputReference(this, "metadata_options", true); + private _metadataOptions = new LaunchTemplateMetadataOptionsOutputReference(this, "metadata_options"); public get metadataOptions() { return this._metadataOptions; } @@ -2549,7 +2537,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // monitoring - computed: false, optional: true, required: false - private _monitoring = new LaunchTemplateMonitoringOutputReference(this, "monitoring", true); + private _monitoring = new LaunchTemplateMonitoringOutputReference(this, "monitoring"); public get monitoring() { return this._monitoring; } @@ -2582,7 +2570,7 @@ export class LaunchTemplate extends cdktf.TerraformResource { } // placement - computed: false, optional: true, required: false - private _placement = new LaunchTemplatePlacementOutputReference(this, "placement", true); + private _placement = new LaunchTemplatePlacementOutputReference(this, "placement"); public get placement() { return this._placement; } diff --git a/src/aws/ec2/placement-group.ts b/src/aws/ec2/placement-group.ts index d64c5b445..75535c528 100644 --- a/src/aws/ec2/placement-group.ts +++ b/src/aws/ec2/placement-group.ts @@ -37,7 +37,7 @@ export class PlacementGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_placement_group"; + public static readonly tfResourceType = "aws_placement_group"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class PlacementGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_placement_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/snapshot-create-volume-permission.ts b/src/aws/ec2/snapshot-create-volume-permission.ts index 570e72fbb..91803da7c 100644 --- a/src/aws/ec2/snapshot-create-volume-permission.ts +++ b/src/aws/ec2/snapshot-create-volume-permission.ts @@ -25,7 +25,7 @@ export class SnapshotCreateVolumePermission extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_snapshot_create_volume_permission"; + public static readonly tfResourceType = "aws_snapshot_create_volume_permission"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class SnapshotCreateVolumePermission extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_snapshot_create_volume_permission', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/spot-datafeed-subscription.ts b/src/aws/ec2/spot-datafeed-subscription.ts index 422f300f5..caf95695f 100644 --- a/src/aws/ec2/spot-datafeed-subscription.ts +++ b/src/aws/ec2/spot-datafeed-subscription.ts @@ -25,7 +25,7 @@ export class SpotDatafeedSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_spot_datafeed_subscription"; + public static readonly tfResourceType = "aws_spot_datafeed_subscription"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class SpotDatafeedSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_spot_datafeed_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ec2/spot-fleet-request.ts b/src/aws/ec2/spot-fleet-request.ts index e008c3771..f411c4bfc 100644 --- a/src/aws/ec2/spot-fleet-request.ts +++ b/src/aws/ec2/spot-fleet-request.ts @@ -389,10 +389,9 @@ export class SpotFleetRequestLaunchTemplateConfigLaunchTemplateSpecificationOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotFleetRequestLaunchTemplateConfigLaunchTemplateSpecification | undefined { @@ -567,10 +566,9 @@ export class SpotFleetRequestSpotMaintenanceStrategiesCapacityRebalanceOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotFleetRequestSpotMaintenanceStrategiesCapacityRebalance | undefined { @@ -635,10 +633,9 @@ export class SpotFleetRequestSpotMaintenanceStrategiesOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotFleetRequestSpotMaintenanceStrategies | undefined { @@ -663,7 +660,7 @@ export class SpotFleetRequestSpotMaintenanceStrategiesOutputReference extends cd } // capacity_rebalance - computed: false, optional: true, required: false - private _capacityRebalance = new SpotFleetRequestSpotMaintenanceStrategiesCapacityRebalanceOutputReference(this, "capacity_rebalance", true); + private _capacityRebalance = new SpotFleetRequestSpotMaintenanceStrategiesCapacityRebalanceOutputReference(this, "capacity_rebalance"); public get capacityRebalance() { return this._capacityRebalance; } @@ -706,10 +703,9 @@ export class SpotFleetRequestTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotFleetRequestTimeouts | undefined { @@ -780,7 +776,7 @@ export class SpotFleetRequest extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_spot_fleet_request"; + public static readonly tfResourceType = "aws_spot_fleet_request"; // =========== // INITIALIZER @@ -797,7 +793,9 @@ export class SpotFleetRequest extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_spot_fleet_request', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1198,7 +1196,7 @@ export class SpotFleetRequest extends cdktf.TerraformResource { } // spot_maintenance_strategies - computed: false, optional: true, required: false - private _spotMaintenanceStrategies = new SpotFleetRequestSpotMaintenanceStrategiesOutputReference(this, "spot_maintenance_strategies", true); + private _spotMaintenanceStrategies = new SpotFleetRequestSpotMaintenanceStrategiesOutputReference(this, "spot_maintenance_strategies"); public get spotMaintenanceStrategies() { return this._spotMaintenanceStrategies; } @@ -1214,7 +1212,7 @@ export class SpotFleetRequest extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new SpotFleetRequestTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new SpotFleetRequestTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/spot-instance-request.ts b/src/aws/ec2/spot-instance-request.ts index 4e9ee2ed3..c5647cdad 100644 --- a/src/aws/ec2/spot-instance-request.ts +++ b/src/aws/ec2/spot-instance-request.ts @@ -251,10 +251,9 @@ export class SpotInstanceRequestCapacityReservationSpecificationCapacityReservat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTarget | undefined { @@ -324,10 +323,9 @@ export class SpotInstanceRequestCapacityReservationSpecificationOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotInstanceRequestCapacityReservationSpecification | undefined { @@ -374,7 +372,7 @@ export class SpotInstanceRequestCapacityReservationSpecificationOutputReference } // capacity_reservation_target - computed: false, optional: true, required: false - private _capacityReservationTarget = new SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTargetOutputReference(this, "capacity_reservation_target", true); + private _capacityReservationTarget = new SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTargetOutputReference(this, "capacity_reservation_target"); public get capacityReservationTarget() { return this._capacityReservationTarget; } @@ -412,10 +410,9 @@ export class SpotInstanceRequestCreditSpecificationOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotInstanceRequestCreditSpecification | undefined { @@ -540,10 +537,9 @@ export class SpotInstanceRequestEnclaveOptionsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotInstanceRequestEnclaveOptions | undefined { @@ -642,10 +638,9 @@ export class SpotInstanceRequestLaunchTemplateOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotInstanceRequestLaunchTemplate | undefined { @@ -750,10 +745,9 @@ export class SpotInstanceRequestMetadataOptionsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotInstanceRequestMetadataOptions | undefined { @@ -944,10 +938,9 @@ export class SpotInstanceRequestRootBlockDeviceOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotInstanceRequestRootBlockDevice | undefined { @@ -1179,10 +1172,9 @@ export class SpotInstanceRequestTimeoutsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SpotInstanceRequestTimeouts | undefined { @@ -1253,7 +1245,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_spot_instance_request"; + public static readonly tfResourceType = "aws_spot_instance_request"; // =========== // INITIALIZER @@ -1270,7 +1262,9 @@ export class SpotInstanceRequest extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_spot_instance_request', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -2034,7 +2028,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource { } // capacity_reservation_specification - computed: false, optional: true, required: false - private _capacityReservationSpecification = new SpotInstanceRequestCapacityReservationSpecificationOutputReference(this, "capacity_reservation_specification", true); + private _capacityReservationSpecification = new SpotInstanceRequestCapacityReservationSpecificationOutputReference(this, "capacity_reservation_specification"); public get capacityReservationSpecification() { return this._capacityReservationSpecification; } @@ -2050,7 +2044,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource { } // credit_specification - computed: false, optional: true, required: false - private _creditSpecification = new SpotInstanceRequestCreditSpecificationOutputReference(this, "credit_specification", true); + private _creditSpecification = new SpotInstanceRequestCreditSpecificationOutputReference(this, "credit_specification"); public get creditSpecification() { return this._creditSpecification; } @@ -2083,7 +2077,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource { } // enclave_options - computed: false, optional: true, required: false - private _enclaveOptions = new SpotInstanceRequestEnclaveOptionsOutputReference(this, "enclave_options", true); + private _enclaveOptions = new SpotInstanceRequestEnclaveOptionsOutputReference(this, "enclave_options"); public get enclaveOptions() { return this._enclaveOptions; } @@ -2116,7 +2110,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource { } // launch_template - computed: false, optional: true, required: false - private _launchTemplate = new SpotInstanceRequestLaunchTemplateOutputReference(this, "launch_template", true); + private _launchTemplate = new SpotInstanceRequestLaunchTemplateOutputReference(this, "launch_template"); public get launchTemplate() { return this._launchTemplate; } @@ -2132,7 +2126,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource { } // metadata_options - computed: false, optional: true, required: false - private _metadataOptions = new SpotInstanceRequestMetadataOptionsOutputReference(this, "metadata_options", true); + private _metadataOptions = new SpotInstanceRequestMetadataOptionsOutputReference(this, "metadata_options"); public get metadataOptions() { return this._metadataOptions; } @@ -2165,7 +2159,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource { } // root_block_device - computed: false, optional: true, required: false - private _rootBlockDevice = new SpotInstanceRequestRootBlockDeviceOutputReference(this, "root_block_device", true); + private _rootBlockDevice = new SpotInstanceRequestRootBlockDeviceOutputReference(this, "root_block_device"); public get rootBlockDevice() { return this._rootBlockDevice; } @@ -2181,7 +2175,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new SpotInstanceRequestTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new SpotInstanceRequestTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ec2/volume-attachment.ts b/src/aws/ec2/volume-attachment.ts index 587a940f4..796b6d58a 100644 --- a/src/aws/ec2/volume-attachment.ts +++ b/src/aws/ec2/volume-attachment.ts @@ -41,7 +41,7 @@ export class VolumeAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_volume_attachment"; + public static readonly tfResourceType = "aws_volume_attachment"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class VolumeAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_volume_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecr/data-aws-ecr-authorization-token.ts b/src/aws/ecr/data-aws-ecr-authorization-token.ts index 0f5f99c65..30173ed5c 100644 --- a/src/aws/ecr/data-aws-ecr-authorization-token.ts +++ b/src/aws/ecr/data-aws-ecr-authorization-token.ts @@ -21,7 +21,7 @@ export class DataAwsEcrAuthorizationToken extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_authorization_token"; + public static readonly tfResourceType = "aws_ecr_authorization_token"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsEcrAuthorizationToken extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ecr_authorization_token', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecr/data-aws-ecr-image.ts b/src/aws/ecr/data-aws-ecr-image.ts index c59cdce49..a0043d3f2 100644 --- a/src/aws/ecr/data-aws-ecr-image.ts +++ b/src/aws/ecr/data-aws-ecr-image.ts @@ -33,7 +33,7 @@ export class DataAwsEcrImage extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_image"; + public static readonly tfResourceType = "aws_ecr_image"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsEcrImage extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ecr_image', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecr/data-aws-ecr-repository.ts b/src/aws/ecr/data-aws-ecr-repository.ts index 91135839a..13a54339a 100644 --- a/src/aws/ecr/data-aws-ecr-repository.ts +++ b/src/aws/ecr/data-aws-ecr-repository.ts @@ -20,7 +20,45 @@ export interface DataAwsEcrRepositoryConfig extends cdktf.TerraformMetaArguments */ readonly tags?: { [key: string]: string }; } -export class DataAwsEcrRepositoryEncryptionConfiguration extends cdktf.ComplexComputedList { +export interface DataAwsEcrRepositoryEncryptionConfiguration { +} + +export function dataAwsEcrRepositoryEncryptionConfigurationToTerraform(struct?: DataAwsEcrRepositoryEncryptionConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEcrRepositoryEncryptionConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEcrRepositoryEncryptionConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEcrRepositoryEncryptionConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // encryption_type - computed: true, optional: false, required: false public get encryptionType() { @@ -32,7 +70,64 @@ export class DataAwsEcrRepositoryEncryptionConfiguration extends cdktf.ComplexCo return this.getStringAttribute('kms_key'); } } -export class DataAwsEcrRepositoryImageScanningConfiguration extends cdktf.ComplexComputedList { + +export class DataAwsEcrRepositoryEncryptionConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEcrRepositoryEncryptionConfigurationOutputReference { + return new DataAwsEcrRepositoryEncryptionConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEcrRepositoryImageScanningConfiguration { +} + +export function dataAwsEcrRepositoryImageScanningConfigurationToTerraform(struct?: DataAwsEcrRepositoryImageScanningConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEcrRepositoryImageScanningConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEcrRepositoryImageScanningConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEcrRepositoryImageScanningConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // scan_on_push - computed: true, optional: false, required: false public get scanOnPush() { @@ -40,6 +135,25 @@ export class DataAwsEcrRepositoryImageScanningConfiguration extends cdktf.Comple } } +export class DataAwsEcrRepositoryImageScanningConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEcrRepositoryImageScanningConfigurationOutputReference { + return new DataAwsEcrRepositoryImageScanningConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/ecr_repository aws_ecr_repository} */ @@ -48,7 +162,7 @@ export class DataAwsEcrRepository extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_repository"; + public static readonly tfResourceType = "aws_ecr_repository"; // =========== // INITIALIZER @@ -65,7 +179,9 @@ export class DataAwsEcrRepository extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ecr_repository', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -87,8 +203,9 @@ export class DataAwsEcrRepository extends cdktf.TerraformDataSource { } // encryption_configuration - computed: true, optional: false, required: false - public encryptionConfiguration(index: string) { - return new DataAwsEcrRepositoryEncryptionConfiguration(this, 'encryption_configuration', index, false); + private _encryptionConfiguration = new DataAwsEcrRepositoryEncryptionConfigurationList(this, "encryption_configuration", false); + public get encryptionConfiguration() { + return this._encryptionConfiguration; } // id - computed: true, optional: true, required: false @@ -97,8 +214,9 @@ export class DataAwsEcrRepository extends cdktf.TerraformDataSource { } // image_scanning_configuration - computed: true, optional: false, required: false - public imageScanningConfiguration(index: string) { - return new DataAwsEcrRepositoryImageScanningConfiguration(this, 'image_scanning_configuration', index, false); + private _imageScanningConfiguration = new DataAwsEcrRepositoryImageScanningConfigurationList(this, "image_scanning_configuration", false); + public get imageScanningConfiguration() { + return this._imageScanningConfiguration; } // image_tag_mutability - computed: true, optional: false, required: false diff --git a/src/aws/ecr/ecr-lifecycle-policy.ts b/src/aws/ecr/ecr-lifecycle-policy.ts index fbeadb69c..4d3bffe43 100644 --- a/src/aws/ecr/ecr-lifecycle-policy.ts +++ b/src/aws/ecr/ecr-lifecycle-policy.ts @@ -25,7 +25,7 @@ export class EcrLifecyclePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_lifecycle_policy"; + public static readonly tfResourceType = "aws_ecr_lifecycle_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class EcrLifecyclePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecr_lifecycle_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecr/ecr-pull-through-cache-rule.ts b/src/aws/ecr/ecr-pull-through-cache-rule.ts index 54d6d6463..a518fb2bb 100644 --- a/src/aws/ecr/ecr-pull-through-cache-rule.ts +++ b/src/aws/ecr/ecr-pull-through-cache-rule.ts @@ -25,7 +25,7 @@ export class EcrPullThroughCacheRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_pull_through_cache_rule"; + public static readonly tfResourceType = "aws_ecr_pull_through_cache_rule"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class EcrPullThroughCacheRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecr_pull_through_cache_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecr/ecr-registry-policy.ts b/src/aws/ecr/ecr-registry-policy.ts index 4092fd8b2..8712cb68c 100644 --- a/src/aws/ecr/ecr-registry-policy.ts +++ b/src/aws/ecr/ecr-registry-policy.ts @@ -21,7 +21,7 @@ export class EcrRegistryPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_registry_policy"; + public static readonly tfResourceType = "aws_ecr_registry_policy"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class EcrRegistryPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecr_registry_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecr/ecr-registry-scanning-configuration.ts b/src/aws/ecr/ecr-registry-scanning-configuration.ts index 053c725ec..8d39c2316 100644 --- a/src/aws/ecr/ecr-registry-scanning-configuration.ts +++ b/src/aws/ecr/ecr-registry-scanning-configuration.ts @@ -73,7 +73,7 @@ export class EcrRegistryScanningConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_registry_scanning_configuration"; + public static readonly tfResourceType = "aws_ecr_registry_scanning_configuration"; // =========== // INITIALIZER @@ -90,7 +90,9 @@ export class EcrRegistryScanningConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecr_registry_scanning_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecr/ecr-replication-configuration.ts b/src/aws/ecr/ecr-replication-configuration.ts index 1ef71b6ff..35616f537 100644 --- a/src/aws/ecr/ecr-replication-configuration.ts +++ b/src/aws/ecr/ecr-replication-configuration.ts @@ -109,10 +109,9 @@ export class EcrReplicationConfigurationReplicationConfigurationOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcrReplicationConfigurationReplicationConfiguration | undefined { @@ -159,7 +158,7 @@ export class EcrReplicationConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_replication_configuration"; + public static readonly tfResourceType = "aws_ecr_replication_configuration"; // =========== // INITIALIZER @@ -176,7 +175,9 @@ export class EcrReplicationConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecr_replication_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -201,7 +202,7 @@ export class EcrReplicationConfiguration extends cdktf.TerraformResource { } // replication_configuration - computed: false, optional: true, required: false - private _replicationConfiguration = new EcrReplicationConfigurationReplicationConfigurationOutputReference(this, "replication_configuration", true); + private _replicationConfiguration = new EcrReplicationConfigurationReplicationConfigurationOutputReference(this, "replication_configuration"); public get replicationConfiguration() { return this._replicationConfiguration; } diff --git a/src/aws/ecr/ecr-repository-policy.ts b/src/aws/ecr/ecr-repository-policy.ts index e95221511..d2f63a225 100644 --- a/src/aws/ecr/ecr-repository-policy.ts +++ b/src/aws/ecr/ecr-repository-policy.ts @@ -25,7 +25,7 @@ export class EcrRepositoryPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_repository_policy"; + public static readonly tfResourceType = "aws_ecr_repository_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class EcrRepositoryPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecr_repository_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecr/ecr-repository.ts b/src/aws/ecr/ecr-repository.ts index 07ce37ab0..67e522721 100644 --- a/src/aws/ecr/ecr-repository.ts +++ b/src/aws/ecr/ecr-repository.ts @@ -87,10 +87,9 @@ export class EcrRepositoryImageScanningConfigurationOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcrRepositoryImageScanningConfiguration | undefined { @@ -150,10 +149,9 @@ export class EcrRepositoryTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcrRepositoryTimeouts | undefined { @@ -202,7 +200,7 @@ export class EcrRepository extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecr_repository"; + public static readonly tfResourceType = "aws_ecr_repository"; // =========== // INITIALIZER @@ -219,7 +217,9 @@ export class EcrRepository extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecr_repository', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -338,7 +338,7 @@ export class EcrRepository extends cdktf.TerraformResource { } // image_scanning_configuration - computed: false, optional: true, required: false - private _imageScanningConfiguration = new EcrRepositoryImageScanningConfigurationOutputReference(this, "image_scanning_configuration", true); + private _imageScanningConfiguration = new EcrRepositoryImageScanningConfigurationOutputReference(this, "image_scanning_configuration"); public get imageScanningConfiguration() { return this._imageScanningConfiguration; } @@ -354,7 +354,7 @@ export class EcrRepository extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EcrRepositoryTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EcrRepositoryTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ecr/ecrpublic-repository-policy.ts b/src/aws/ecr/ecrpublic-repository-policy.ts index a03e39740..81f5cae57 100644 --- a/src/aws/ecr/ecrpublic-repository-policy.ts +++ b/src/aws/ecr/ecrpublic-repository-policy.ts @@ -25,7 +25,7 @@ export class EcrpublicRepositoryPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecrpublic_repository_policy"; + public static readonly tfResourceType = "aws_ecrpublic_repository_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class EcrpublicRepositoryPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecrpublic_repository_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecr/ecrpublic-repository.ts b/src/aws/ecr/ecrpublic-repository.ts index b4bcde763..68f784288 100644 --- a/src/aws/ecr/ecrpublic-repository.ts +++ b/src/aws/ecr/ecrpublic-repository.ts @@ -76,10 +76,9 @@ export class EcrpublicRepositoryCatalogDataOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcrpublicRepositoryCatalogData | undefined { @@ -252,10 +251,9 @@ export class EcrpublicRepositoryTimeoutsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcrpublicRepositoryTimeouts | undefined { @@ -304,7 +302,7 @@ export class EcrpublicRepository extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecrpublic_repository"; + public static readonly tfResourceType = "aws_ecrpublic_repository"; // =========== // INITIALIZER @@ -321,7 +319,9 @@ export class EcrpublicRepository extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecrpublic_repository', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -388,7 +388,7 @@ export class EcrpublicRepository extends cdktf.TerraformResource { } // catalog_data - computed: false, optional: true, required: false - private _catalogData = new EcrpublicRepositoryCatalogDataOutputReference(this, "catalog_data", true); + private _catalogData = new EcrpublicRepositoryCatalogDataOutputReference(this, "catalog_data"); public get catalogData() { return this._catalogData; } @@ -404,7 +404,7 @@ export class EcrpublicRepository extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EcrpublicRepositoryTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EcrpublicRepositoryTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ecs/data-aws-ecs-cluster.ts b/src/aws/ecs/data-aws-ecs-cluster.ts index 6d77ae1f3..5a2e7cefe 100644 --- a/src/aws/ecs/data-aws-ecs-cluster.ts +++ b/src/aws/ecs/data-aws-ecs-cluster.ts @@ -12,7 +12,45 @@ export interface DataAwsEcsClusterConfig extends cdktf.TerraformMetaArguments { */ readonly clusterName: string; } -export class DataAwsEcsClusterSetting extends cdktf.ComplexComputedList { +export interface DataAwsEcsClusterSetting { +} + +export function dataAwsEcsClusterSettingToTerraform(struct?: DataAwsEcsClusterSetting): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEcsClusterSettingOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEcsClusterSetting | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEcsClusterSetting | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { @@ -25,6 +63,25 @@ export class DataAwsEcsClusterSetting extends cdktf.ComplexComputedList { } } +export class DataAwsEcsClusterSettingList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEcsClusterSettingOutputReference { + return new DataAwsEcsClusterSettingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/ecs_cluster aws_ecs_cluster} */ @@ -33,7 +90,7 @@ export class DataAwsEcsCluster extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_cluster"; + public static readonly tfResourceType = "aws_ecs_cluster"; // =========== // INITIALIZER @@ -50,7 +107,9 @@ export class DataAwsEcsCluster extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ecs_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -103,8 +162,9 @@ export class DataAwsEcsCluster extends cdktf.TerraformDataSource { } // setting - computed: true, optional: false, required: false - public setting(index: string) { - return new DataAwsEcsClusterSetting(this, 'setting', index, true); + private _setting = new DataAwsEcsClusterSettingList(this, "setting", true); + public get setting() { + return this._setting; } // status - computed: true, optional: false, required: false diff --git a/src/aws/ecs/data-aws-ecs-container-definition.ts b/src/aws/ecs/data-aws-ecs-container-definition.ts index 66800dc00..6ae97148e 100644 --- a/src/aws/ecs/data-aws-ecs-container-definition.ts +++ b/src/aws/ecs/data-aws-ecs-container-definition.ts @@ -25,7 +25,7 @@ export class DataAwsEcsContainerDefinition extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_container_definition"; + public static readonly tfResourceType = "aws_ecs_container_definition"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsEcsContainerDefinition extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ecs_container_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecs/data-aws-ecs-service.ts b/src/aws/ecs/data-aws-ecs-service.ts index a5f9ef77b..06d62156e 100644 --- a/src/aws/ecs/data-aws-ecs-service.ts +++ b/src/aws/ecs/data-aws-ecs-service.ts @@ -25,7 +25,7 @@ export class DataAwsEcsService extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_service"; + public static readonly tfResourceType = "aws_ecs_service"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsEcsService extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ecs_service', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecs/data-aws-ecs-task-definition.ts b/src/aws/ecs/data-aws-ecs-task-definition.ts index 84203a7be..c42b5861f 100644 --- a/src/aws/ecs/data-aws-ecs-task-definition.ts +++ b/src/aws/ecs/data-aws-ecs-task-definition.ts @@ -21,7 +21,7 @@ export class DataAwsEcsTaskDefinition extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_task_definition"; + public static readonly tfResourceType = "aws_ecs_task_definition"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsEcsTaskDefinition extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ecs_task_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecs/ecs-account-setting-default.ts b/src/aws/ecs/ecs-account-setting-default.ts index acac65cc0..12c28e0e4 100644 --- a/src/aws/ecs/ecs-account-setting-default.ts +++ b/src/aws/ecs/ecs-account-setting-default.ts @@ -25,7 +25,7 @@ export class EcsAccountSettingDefault extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_account_setting_default"; + public static readonly tfResourceType = "aws_ecs_account_setting_default"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class EcsAccountSettingDefault extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecs_account_setting_default', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecs/ecs-capacity-provider.ts b/src/aws/ecs/ecs-capacity-provider.ts index e54365ac1..bb7b6acbc 100644 --- a/src/aws/ecs/ecs-capacity-provider.ts +++ b/src/aws/ecs/ecs-capacity-provider.ts @@ -69,10 +69,9 @@ export class EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsCapacityProviderAutoScalingGroupProviderManagedScaling | undefined { @@ -235,10 +234,9 @@ export class EcsCapacityProviderAutoScalingGroupProviderOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsCapacityProviderAutoScalingGroupProvider | undefined { @@ -304,7 +302,7 @@ export class EcsCapacityProviderAutoScalingGroupProviderOutputReference extends } // managed_scaling - computed: false, optional: true, required: false - private _managedScaling = new EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference(this, "managed_scaling", true); + private _managedScaling = new EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference(this, "managed_scaling"); public get managedScaling() { return this._managedScaling; } @@ -328,7 +326,7 @@ export class EcsCapacityProvider extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_capacity_provider"; + public static readonly tfResourceType = "aws_ecs_capacity_provider"; // =========== // INITIALIZER @@ -345,7 +343,9 @@ export class EcsCapacityProvider extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecs_capacity_provider', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -418,7 +418,7 @@ export class EcsCapacityProvider extends cdktf.TerraformResource { } // auto_scaling_group_provider - computed: false, optional: false, required: true - private _autoScalingGroupProvider = new EcsCapacityProviderAutoScalingGroupProviderOutputReference(this, "auto_scaling_group_provider", true); + private _autoScalingGroupProvider = new EcsCapacityProviderAutoScalingGroupProviderOutputReference(this, "auto_scaling_group_provider"); public get autoScalingGroupProvider() { return this._autoScalingGroupProvider; } diff --git a/src/aws/ecs/ecs-cluster-capacity-providers.ts b/src/aws/ecs/ecs-cluster-capacity-providers.ts index 56cb9fd27..f98f7831a 100644 --- a/src/aws/ecs/ecs-cluster-capacity-providers.ts +++ b/src/aws/ecs/ecs-cluster-capacity-providers.ts @@ -58,7 +58,7 @@ export class EcsClusterCapacityProviders extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_cluster_capacity_providers"; + public static readonly tfResourceType = "aws_ecs_cluster_capacity_providers"; // =========== // INITIALIZER @@ -75,7 +75,9 @@ export class EcsClusterCapacityProviders extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecs_cluster_capacity_providers', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecs/ecs-cluster.ts b/src/aws/ecs/ecs-cluster.ts index a7bc34b64..c658dec33 100644 --- a/src/aws/ecs/ecs-cluster.ts +++ b/src/aws/ecs/ecs-cluster.ts @@ -85,10 +85,9 @@ export class EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsClusterConfigurationExecuteCommandConfigurationLogConfiguration | undefined { @@ -251,10 +250,9 @@ export class EcsClusterConfigurationExecuteCommandConfigurationOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsClusterConfigurationExecuteCommandConfiguration | undefined { @@ -323,7 +321,7 @@ export class EcsClusterConfigurationExecuteCommandConfigurationOutputReference e } // log_configuration - computed: false, optional: true, required: false - private _logConfiguration = new EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference(this, "log_configuration", true); + private _logConfiguration = new EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference(this, "log_configuration"); public get logConfiguration() { return this._logConfiguration; } @@ -363,10 +361,9 @@ export class EcsClusterConfigurationOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsClusterConfiguration | undefined { @@ -391,7 +388,7 @@ export class EcsClusterConfigurationOutputReference extends cdktf.ComplexObject } // execute_command_configuration - computed: false, optional: true, required: false - private _executeCommandConfiguration = new EcsClusterConfigurationExecuteCommandConfigurationOutputReference(this, "execute_command_configuration", true); + private _executeCommandConfiguration = new EcsClusterConfigurationExecuteCommandConfigurationOutputReference(this, "execute_command_configuration"); public get executeCommandConfiguration() { return this._executeCommandConfiguration; } @@ -464,7 +461,7 @@ export class EcsCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_cluster"; + public static readonly tfResourceType = "aws_ecs_cluster"; // =========== // INITIALIZER @@ -481,7 +478,9 @@ export class EcsCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecs_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -573,7 +572,7 @@ export class EcsCluster extends cdktf.TerraformResource { } // configuration - computed: false, optional: true, required: false - private _configuration = new EcsClusterConfigurationOutputReference(this, "configuration", true); + private _configuration = new EcsClusterConfigurationOutputReference(this, "configuration"); public get configuration() { return this._configuration; } diff --git a/src/aws/ecs/ecs-service.ts b/src/aws/ecs/ecs-service.ts index be78d6967..d2a268229 100644 --- a/src/aws/ecs/ecs-service.ts +++ b/src/aws/ecs/ecs-service.ts @@ -189,10 +189,9 @@ export class EcsServiceDeploymentCircuitBreakerOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsServiceDeploymentCircuitBreaker | undefined { @@ -271,10 +270,9 @@ export class EcsServiceDeploymentControllerOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsServiceDeploymentController | undefined { @@ -379,10 +377,9 @@ export class EcsServiceNetworkConfigurationOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsServiceNetworkConfiguration | undefined { @@ -545,10 +542,9 @@ export class EcsServiceServiceRegistriesOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsServiceServiceRegistries | undefined { @@ -674,10 +670,9 @@ export class EcsServiceTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsServiceTimeouts | undefined { @@ -726,7 +721,7 @@ export class EcsService extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_service"; + public static readonly tfResourceType = "aws_ecs_service"; // =========== // INITIALIZER @@ -743,7 +738,9 @@ export class EcsService extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecs_service', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1091,7 +1088,7 @@ export class EcsService extends cdktf.TerraformResource { } // deployment_circuit_breaker - computed: false, optional: true, required: false - private _deploymentCircuitBreaker = new EcsServiceDeploymentCircuitBreakerOutputReference(this, "deployment_circuit_breaker", true); + private _deploymentCircuitBreaker = new EcsServiceDeploymentCircuitBreakerOutputReference(this, "deployment_circuit_breaker"); public get deploymentCircuitBreaker() { return this._deploymentCircuitBreaker; } @@ -1107,7 +1104,7 @@ export class EcsService extends cdktf.TerraformResource { } // deployment_controller - computed: false, optional: true, required: false - private _deploymentController = new EcsServiceDeploymentControllerOutputReference(this, "deployment_controller", true); + private _deploymentController = new EcsServiceDeploymentControllerOutputReference(this, "deployment_controller"); public get deploymentController() { return this._deploymentController; } @@ -1140,7 +1137,7 @@ export class EcsService extends cdktf.TerraformResource { } // network_configuration - computed: false, optional: true, required: false - private _networkConfiguration = new EcsServiceNetworkConfigurationOutputReference(this, "network_configuration", true); + private _networkConfiguration = new EcsServiceNetworkConfigurationOutputReference(this, "network_configuration"); public get networkConfiguration() { return this._networkConfiguration; } @@ -1190,7 +1187,7 @@ export class EcsService extends cdktf.TerraformResource { } // service_registries - computed: false, optional: true, required: false - private _serviceRegistries = new EcsServiceServiceRegistriesOutputReference(this, "service_registries", true); + private _serviceRegistries = new EcsServiceServiceRegistriesOutputReference(this, "service_registries"); public get serviceRegistries() { return this._serviceRegistries; } @@ -1206,7 +1203,7 @@ export class EcsService extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EcsServiceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EcsServiceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ecs/ecs-tag.ts b/src/aws/ecs/ecs-tag.ts index 53a274a2d..59aa5608c 100644 --- a/src/aws/ecs/ecs-tag.ts +++ b/src/aws/ecs/ecs-tag.ts @@ -29,7 +29,7 @@ export class EcsTag extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_tag"; + public static readonly tfResourceType = "aws_ecs_tag"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class EcsTag extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecs_tag', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ecs/ecs-task-definition.ts b/src/aws/ecs/ecs-task-definition.ts index 42215b3b4..0dde39c84 100644 --- a/src/aws/ecs/ecs-task-definition.ts +++ b/src/aws/ecs/ecs-task-definition.ts @@ -119,10 +119,9 @@ export class EcsTaskDefinitionEphemeralStorageOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskDefinitionEphemeralStorage | undefined { @@ -236,10 +235,9 @@ export class EcsTaskDefinitionProxyConfigurationOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskDefinitionProxyConfiguration | undefined { @@ -348,10 +346,9 @@ export class EcsTaskDefinitionRuntimePlatformOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskDefinitionRuntimePlatform | undefined { @@ -456,10 +453,9 @@ export class EcsTaskDefinitionVolumeDockerVolumeConfigurationOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskDefinitionVolumeDockerVolumeConfiguration | undefined { @@ -615,10 +611,9 @@ export class EcsTaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfig | undefined { @@ -725,10 +720,9 @@ export class EcsTaskDefinitionVolumeEfsVolumeConfigurationOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskDefinitionVolumeEfsVolumeConfiguration | undefined { @@ -838,7 +832,7 @@ export class EcsTaskDefinitionVolumeEfsVolumeConfigurationOutputReference extend } // authorization_config - computed: false, optional: true, required: false - private _authorizationConfig = new EcsTaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigOutputReference(this, "authorization_config", true); + private _authorizationConfig = new EcsTaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigOutputReference(this, "authorization_config"); public get authorizationConfig() { return this._authorizationConfig; } @@ -881,10 +875,9 @@ export class EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationAutho /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig | undefined { @@ -975,10 +968,9 @@ export class EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfiguration | undefined { @@ -1041,7 +1033,7 @@ export class EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationOutpu } // authorization_config - computed: false, optional: false, required: true - private _authorizationConfig = new EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference(this, "authorization_config", true); + private _authorizationConfig = new EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference(this, "authorization_config"); public get authorizationConfig() { return this._authorizationConfig; } @@ -1105,7 +1097,7 @@ export class EcsTaskDefinition extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_task_definition"; + public static readonly tfResourceType = "aws_ecs_task_definition"; // =========== // INITIALIZER @@ -1122,7 +1114,9 @@ export class EcsTaskDefinition extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecs_task_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1372,7 +1366,7 @@ export class EcsTaskDefinition extends cdktf.TerraformResource { } // ephemeral_storage - computed: false, optional: true, required: false - private _ephemeralStorage = new EcsTaskDefinitionEphemeralStorageOutputReference(this, "ephemeral_storage", true); + private _ephemeralStorage = new EcsTaskDefinitionEphemeralStorageOutputReference(this, "ephemeral_storage"); public get ephemeralStorage() { return this._ephemeralStorage; } @@ -1422,7 +1416,7 @@ export class EcsTaskDefinition extends cdktf.TerraformResource { } // proxy_configuration - computed: false, optional: true, required: false - private _proxyConfiguration = new EcsTaskDefinitionProxyConfigurationOutputReference(this, "proxy_configuration", true); + private _proxyConfiguration = new EcsTaskDefinitionProxyConfigurationOutputReference(this, "proxy_configuration"); public get proxyConfiguration() { return this._proxyConfiguration; } @@ -1438,7 +1432,7 @@ export class EcsTaskDefinition extends cdktf.TerraformResource { } // runtime_platform - computed: false, optional: true, required: false - private _runtimePlatform = new EcsTaskDefinitionRuntimePlatformOutputReference(this, "runtime_platform", true); + private _runtimePlatform = new EcsTaskDefinitionRuntimePlatformOutputReference(this, "runtime_platform"); public get runtimePlatform() { return this._runtimePlatform; } diff --git a/src/aws/ecs/ecs-task-set.ts b/src/aws/ecs/ecs-task-set.ts index 79dd87f04..e7eef629a 100644 --- a/src/aws/ecs/ecs-task-set.ts +++ b/src/aws/ecs/ecs-task-set.ts @@ -174,10 +174,9 @@ export class EcsTaskSetNetworkConfigurationOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskSetNetworkConfiguration | undefined { @@ -286,10 +285,9 @@ export class EcsTaskSetScaleOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskSetScale | undefined { @@ -389,10 +387,9 @@ export class EcsTaskSetServiceRegistriesOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EcsTaskSetServiceRegistries | undefined { @@ -504,7 +501,7 @@ export class EcsTaskSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ecs_task_set"; + public static readonly tfResourceType = "aws_ecs_task_set"; // =========== // INITIALIZER @@ -521,7 +518,9 @@ export class EcsTaskSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ecs_task_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -777,7 +776,7 @@ export class EcsTaskSet extends cdktf.TerraformResource { } // network_configuration - computed: false, optional: true, required: false - private _networkConfiguration = new EcsTaskSetNetworkConfigurationOutputReference(this, "network_configuration", true); + private _networkConfiguration = new EcsTaskSetNetworkConfigurationOutputReference(this, "network_configuration"); public get networkConfiguration() { return this._networkConfiguration; } @@ -793,7 +792,7 @@ export class EcsTaskSet extends cdktf.TerraformResource { } // scale - computed: false, optional: true, required: false - private _scale = new EcsTaskSetScaleOutputReference(this, "scale", true); + private _scale = new EcsTaskSetScaleOutputReference(this, "scale"); public get scale() { return this._scale; } @@ -809,7 +808,7 @@ export class EcsTaskSet extends cdktf.TerraformResource { } // service_registries - computed: false, optional: true, required: false - private _serviceRegistries = new EcsTaskSetServiceRegistriesOutputReference(this, "service_registries", true); + private _serviceRegistries = new EcsTaskSetServiceRegistriesOutputReference(this, "service_registries"); public get serviceRegistries() { return this._serviceRegistries; } diff --git a/src/aws/efs/data-aws-efs-access-point.ts b/src/aws/efs/data-aws-efs-access-point.ts index 9cc7993df..59c473e96 100644 --- a/src/aws/efs/data-aws-efs-access-point.ts +++ b/src/aws/efs/data-aws-efs-access-point.ts @@ -16,7 +16,45 @@ export interface DataAwsEfsAccessPointConfig extends cdktf.TerraformMetaArgument */ readonly tags?: { [key: string]: string }; } -export class DataAwsEfsAccessPointPosixUser extends cdktf.ComplexComputedList { +export interface DataAwsEfsAccessPointPosixUser { +} + +export function dataAwsEfsAccessPointPosixUserToTerraform(struct?: DataAwsEfsAccessPointPosixUser): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEfsAccessPointPosixUserOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEfsAccessPointPosixUser | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEfsAccessPointPosixUser | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // gid - computed: true, optional: false, required: false public get gid() { @@ -33,7 +71,64 @@ export class DataAwsEfsAccessPointPosixUser extends cdktf.ComplexComputedList { return this.getNumberAttribute('uid'); } } -export class DataAwsEfsAccessPointRootDirectoryCreationInfo extends cdktf.ComplexComputedList { + +export class DataAwsEfsAccessPointPosixUserList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEfsAccessPointPosixUserOutputReference { + return new DataAwsEfsAccessPointPosixUserOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEfsAccessPointRootDirectoryCreationInfo { +} + +export function dataAwsEfsAccessPointRootDirectoryCreationInfoToTerraform(struct?: DataAwsEfsAccessPointRootDirectoryCreationInfo): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEfsAccessPointRootDirectoryCreationInfoOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEfsAccessPointRootDirectoryCreationInfo | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEfsAccessPointRootDirectoryCreationInfo | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // owner_gid - computed: true, optional: false, required: false public get ownerGid() { @@ -50,12 +145,69 @@ export class DataAwsEfsAccessPointRootDirectoryCreationInfo extends cdktf.Comple return this.getStringAttribute('permissions'); } } -export class DataAwsEfsAccessPointRootDirectory extends cdktf.ComplexComputedList { + +export class DataAwsEfsAccessPointRootDirectoryCreationInfoList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEfsAccessPointRootDirectoryCreationInfoOutputReference { + return new DataAwsEfsAccessPointRootDirectoryCreationInfoOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEfsAccessPointRootDirectory { +} + +export function dataAwsEfsAccessPointRootDirectoryToTerraform(struct?: DataAwsEfsAccessPointRootDirectory): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEfsAccessPointRootDirectoryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEfsAccessPointRootDirectory | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEfsAccessPointRootDirectory | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // creation_info - computed: true, optional: false, required: false + private _creationInfo = new DataAwsEfsAccessPointRootDirectoryCreationInfoList(this, "creation_info", false); public get creationInfo() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('creation_info'); + return this._creationInfo; } // path - computed: true, optional: false, required: false @@ -64,6 +216,25 @@ export class DataAwsEfsAccessPointRootDirectory extends cdktf.ComplexComputedLis } } +export class DataAwsEfsAccessPointRootDirectoryList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEfsAccessPointRootDirectoryOutputReference { + return new DataAwsEfsAccessPointRootDirectoryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point aws_efs_access_point} */ @@ -72,7 +243,7 @@ export class DataAwsEfsAccessPoint extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_efs_access_point"; + public static readonly tfResourceType = "aws_efs_access_point"; // =========== // INITIALIZER @@ -89,7 +260,9 @@ export class DataAwsEfsAccessPoint extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_efs_access_point', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -143,13 +316,15 @@ export class DataAwsEfsAccessPoint extends cdktf.TerraformDataSource { } // posix_user - computed: true, optional: false, required: false - public posixUser(index: string) { - return new DataAwsEfsAccessPointPosixUser(this, 'posix_user', index, false); + private _posixUser = new DataAwsEfsAccessPointPosixUserList(this, "posix_user", false); + public get posixUser() { + return this._posixUser; } // root_directory - computed: true, optional: false, required: false - public rootDirectory(index: string) { - return new DataAwsEfsAccessPointRootDirectory(this, 'root_directory', index, false); + private _rootDirectory = new DataAwsEfsAccessPointRootDirectoryList(this, "root_directory", false); + public get rootDirectory() { + return this._rootDirectory; } // tags - computed: false, optional: true, required: false diff --git a/src/aws/efs/data-aws-efs-access-points.ts b/src/aws/efs/data-aws-efs-access-points.ts index 4d7ebcc6c..ff81ffc54 100644 --- a/src/aws/efs/data-aws-efs-access-points.ts +++ b/src/aws/efs/data-aws-efs-access-points.ts @@ -21,7 +21,7 @@ export class DataAwsEfsAccessPoints extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_efs_access_points"; + public static readonly tfResourceType = "aws_efs_access_points"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsEfsAccessPoints extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_efs_access_points', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/efs/data-aws-efs-file-system.ts b/src/aws/efs/data-aws-efs-file-system.ts index aa713e890..c925d7650 100644 --- a/src/aws/efs/data-aws-efs-file-system.ts +++ b/src/aws/efs/data-aws-efs-file-system.ts @@ -20,7 +20,45 @@ export interface DataAwsEfsFileSystemConfig extends cdktf.TerraformMetaArguments */ readonly tags?: { [key: string]: string }; } -export class DataAwsEfsFileSystemLifecyclePolicy extends cdktf.ComplexComputedList { +export interface DataAwsEfsFileSystemLifecyclePolicy { +} + +export function dataAwsEfsFileSystemLifecyclePolicyToTerraform(struct?: DataAwsEfsFileSystemLifecyclePolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEfsFileSystemLifecyclePolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEfsFileSystemLifecyclePolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEfsFileSystemLifecyclePolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // transition_to_ia - computed: true, optional: false, required: false public get transitionToIa() { @@ -33,6 +71,25 @@ export class DataAwsEfsFileSystemLifecyclePolicy extends cdktf.ComplexComputedLi } } +export class DataAwsEfsFileSystemLifecyclePolicyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEfsFileSystemLifecyclePolicyOutputReference { + return new DataAwsEfsFileSystemLifecyclePolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/efs_file_system aws_efs_file_system} */ @@ -41,7 +98,7 @@ export class DataAwsEfsFileSystem extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_efs_file_system"; + public static readonly tfResourceType = "aws_efs_file_system"; // =========== // INITIALIZER @@ -58,7 +115,9 @@ export class DataAwsEfsFileSystem extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_efs_file_system', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -142,8 +201,9 @@ export class DataAwsEfsFileSystem extends cdktf.TerraformDataSource { } // lifecycle_policy - computed: true, optional: false, required: false - public lifecyclePolicy(index: string) { - return new DataAwsEfsFileSystemLifecyclePolicy(this, 'lifecycle_policy', index, false); + private _lifecyclePolicy = new DataAwsEfsFileSystemLifecyclePolicyList(this, "lifecycle_policy", false); + public get lifecyclePolicy() { + return this._lifecyclePolicy; } // performance_mode - computed: true, optional: false, required: false diff --git a/src/aws/efs/data-aws-efs-mount-target.ts b/src/aws/efs/data-aws-efs-mount-target.ts index 9deb5e3ec..7c1138bc1 100644 --- a/src/aws/efs/data-aws-efs-mount-target.ts +++ b/src/aws/efs/data-aws-efs-mount-target.ts @@ -29,7 +29,7 @@ export class DataAwsEfsMountTarget extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_efs_mount_target"; + public static readonly tfResourceType = "aws_efs_mount_target"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsEfsMountTarget extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_efs_mount_target', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/efs/efs-access-point.ts b/src/aws/efs/efs-access-point.ts index 82084be02..cef05115f 100644 --- a/src/aws/efs/efs-access-point.ts +++ b/src/aws/efs/efs-access-point.ts @@ -65,10 +65,9 @@ export class EfsAccessPointPosixUserOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EfsAccessPointPosixUser | undefined { @@ -179,10 +178,9 @@ export class EfsAccessPointRootDirectoryCreationInfoOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EfsAccessPointRootDirectoryCreationInfo | undefined { @@ -287,10 +285,9 @@ export class EfsAccessPointRootDirectoryOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EfsAccessPointRootDirectory | undefined { @@ -337,7 +334,7 @@ export class EfsAccessPointRootDirectoryOutputReference extends cdktf.ComplexObj } // creation_info - computed: false, optional: true, required: false - private _creationInfo = new EfsAccessPointRootDirectoryCreationInfoOutputReference(this, "creation_info", true); + private _creationInfo = new EfsAccessPointRootDirectoryCreationInfoOutputReference(this, "creation_info"); public get creationInfo() { return this._creationInfo; } @@ -361,7 +358,7 @@ export class EfsAccessPoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_efs_access_point"; + public static readonly tfResourceType = "aws_efs_access_point"; // =========== // INITIALIZER @@ -378,7 +375,9 @@ export class EfsAccessPoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_efs_access_point', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -462,7 +461,7 @@ export class EfsAccessPoint extends cdktf.TerraformResource { } // posix_user - computed: false, optional: true, required: false - private _posixUser = new EfsAccessPointPosixUserOutputReference(this, "posix_user", true); + private _posixUser = new EfsAccessPointPosixUserOutputReference(this, "posix_user"); public get posixUser() { return this._posixUser; } @@ -478,7 +477,7 @@ export class EfsAccessPoint extends cdktf.TerraformResource { } // root_directory - computed: false, optional: true, required: false - private _rootDirectory = new EfsAccessPointRootDirectoryOutputReference(this, "root_directory", true); + private _rootDirectory = new EfsAccessPointRootDirectoryOutputReference(this, "root_directory"); public get rootDirectory() { return this._rootDirectory; } diff --git a/src/aws/efs/efs-backup-policy.ts b/src/aws/efs/efs-backup-policy.ts index e7edf6d7a..f3f3242bc 100644 --- a/src/aws/efs/efs-backup-policy.ts +++ b/src/aws/efs/efs-backup-policy.ts @@ -41,10 +41,9 @@ export class EfsBackupPolicyBackupPolicyOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EfsBackupPolicyBackupPolicy | undefined { @@ -90,7 +89,7 @@ export class EfsBackupPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_efs_backup_policy"; + public static readonly tfResourceType = "aws_efs_backup_policy"; // =========== // INITIALIZER @@ -107,7 +106,9 @@ export class EfsBackupPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_efs_backup_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -141,7 +142,7 @@ export class EfsBackupPolicy extends cdktf.TerraformResource { } // backup_policy - computed: false, optional: false, required: true - private _backupPolicy = new EfsBackupPolicyBackupPolicyOutputReference(this, "backup_policy", true); + private _backupPolicy = new EfsBackupPolicyBackupPolicyOutputReference(this, "backup_policy"); public get backupPolicy() { return this._backupPolicy; } diff --git a/src/aws/efs/efs-file-system-policy.ts b/src/aws/efs/efs-file-system-policy.ts index 26ce6f6b1..de7e5ae8f 100644 --- a/src/aws/efs/efs-file-system-policy.ts +++ b/src/aws/efs/efs-file-system-policy.ts @@ -29,7 +29,7 @@ export class EfsFileSystemPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_efs_file_system_policy"; + public static readonly tfResourceType = "aws_efs_file_system_policy"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class EfsFileSystemPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_efs_file_system_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/efs/efs-file-system.ts b/src/aws/efs/efs-file-system.ts index 588cef7a6..6cadc4767 100644 --- a/src/aws/efs/efs-file-system.ts +++ b/src/aws/efs/efs-file-system.ts @@ -50,7 +50,45 @@ export interface EfsFileSystemConfig extends cdktf.TerraformMetaArguments { */ readonly lifecyclePolicy?: EfsFileSystemLifecyclePolicy[] | cdktf.IResolvable; } -export class EfsFileSystemSizeInBytes extends cdktf.ComplexComputedList { +export interface EfsFileSystemSizeInBytes { +} + +export function efsFileSystemSizeInBytesToTerraform(struct?: EfsFileSystemSizeInBytes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class EfsFileSystemSizeInBytesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): EfsFileSystemSizeInBytes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: EfsFileSystemSizeInBytes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // value - computed: true, optional: false, required: false public get value() { @@ -67,6 +105,25 @@ export class EfsFileSystemSizeInBytes extends cdktf.ComplexComputedList { return this.getNumberAttribute('value_in_standard'); } } + +export class EfsFileSystemSizeInBytesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): EfsFileSystemSizeInBytesOutputReference { + return new EfsFileSystemSizeInBytesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface EfsFileSystemLifecyclePolicy { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/efs_file_system#transition_to_ia EfsFileSystem#transition_to_ia} @@ -98,7 +155,7 @@ export class EfsFileSystem extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_efs_file_system"; + public static readonly tfResourceType = "aws_efs_file_system"; // =========== // INITIALIZER @@ -115,7 +172,9 @@ export class EfsFileSystem extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_efs_file_system', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -265,8 +324,9 @@ export class EfsFileSystem extends cdktf.TerraformResource { } // size_in_bytes - computed: true, optional: false, required: false - public sizeInBytes(index: string) { - return new EfsFileSystemSizeInBytes(this, 'size_in_bytes', index, false); + private _sizeInBytes = new EfsFileSystemSizeInBytesList(this, "size_in_bytes", false); + public get sizeInBytes() { + return this._sizeInBytes; } // tags - computed: false, optional: true, required: false diff --git a/src/aws/efs/efs-mount-target.ts b/src/aws/efs/efs-mount-target.ts index 19d5e412e..51d51afd7 100644 --- a/src/aws/efs/efs-mount-target.ts +++ b/src/aws/efs/efs-mount-target.ts @@ -33,7 +33,7 @@ export class EfsMountTarget extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_efs_mount_target"; + public static readonly tfResourceType = "aws_efs_mount_target"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class EfsMountTarget extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_efs_mount_target', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eks/data-aws-eks-addon.ts b/src/aws/eks/data-aws-eks-addon.ts index 4689b3af3..9848e0cd5 100644 --- a/src/aws/eks/data-aws-eks-addon.ts +++ b/src/aws/eks/data-aws-eks-addon.ts @@ -29,7 +29,7 @@ export class DataAwsEksAddon extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_addon"; + public static readonly tfResourceType = "aws_eks_addon"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsEksAddon extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_eks_addon', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eks/data-aws-eks-cluster-auth.ts b/src/aws/eks/data-aws-eks-cluster-auth.ts index 1b053cd65..38e615322 100644 --- a/src/aws/eks/data-aws-eks-cluster-auth.ts +++ b/src/aws/eks/data-aws-eks-cluster-auth.ts @@ -21,7 +21,7 @@ export class DataAwsEksClusterAuth extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_cluster_auth"; + public static readonly tfResourceType = "aws_eks_cluster_auth"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsEksClusterAuth extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_eks_cluster_auth', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eks/data-aws-eks-cluster.ts b/src/aws/eks/data-aws-eks-cluster.ts index 7e776d3b5..0cae8b2f4 100644 --- a/src/aws/eks/data-aws-eks-cluster.ts +++ b/src/aws/eks/data-aws-eks-cluster.ts @@ -16,29 +16,238 @@ export interface DataAwsEksClusterConfig extends cdktf.TerraformMetaArguments { */ readonly tags?: { [key: string]: string }; } -export class DataAwsEksClusterCertificateAuthority extends cdktf.ComplexComputedList { +export interface DataAwsEksClusterCertificateAuthority { +} + +export function dataAwsEksClusterCertificateAuthorityToTerraform(struct?: DataAwsEksClusterCertificateAuthority): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEksClusterCertificateAuthorityOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEksClusterCertificateAuthority | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEksClusterCertificateAuthority | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // data - computed: true, optional: false, required: false public get data() { return this.getStringAttribute('data'); } } -export class DataAwsEksClusterIdentityOidc extends cdktf.ComplexComputedList { + +export class DataAwsEksClusterCertificateAuthorityList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEksClusterCertificateAuthorityOutputReference { + return new DataAwsEksClusterCertificateAuthorityOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEksClusterIdentityOidc { +} + +export function dataAwsEksClusterIdentityOidcToTerraform(struct?: DataAwsEksClusterIdentityOidc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEksClusterIdentityOidcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEksClusterIdentityOidc | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEksClusterIdentityOidc | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // issuer - computed: true, optional: false, required: false public get issuer() { return this.getStringAttribute('issuer'); } } -export class DataAwsEksClusterIdentity extends cdktf.ComplexComputedList { + +export class DataAwsEksClusterIdentityOidcList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEksClusterIdentityOidcOutputReference { + return new DataAwsEksClusterIdentityOidcOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEksClusterIdentity { +} + +export function dataAwsEksClusterIdentityToTerraform(struct?: DataAwsEksClusterIdentity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEksClusterIdentityOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEksClusterIdentity | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEksClusterIdentity | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // oidc - computed: true, optional: false, required: false + private _oidc = new DataAwsEksClusterIdentityOidcList(this, "oidc", false); public get oidc() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('oidc'); + return this._oidc; + } +} + +export class DataAwsEksClusterIdentityList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEksClusterIdentityOutputReference { + return new DataAwsEksClusterIdentityOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEksClusterKubernetesNetworkConfig { +} + +export function dataAwsEksClusterKubernetesNetworkConfigToTerraform(struct?: DataAwsEksClusterKubernetesNetworkConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { } } -export class DataAwsEksClusterKubernetesNetworkConfig extends cdktf.ComplexComputedList { + +export class DataAwsEksClusterKubernetesNetworkConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEksClusterKubernetesNetworkConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEksClusterKubernetesNetworkConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // ip_family - computed: true, optional: false, required: false public get ipFamily() { @@ -50,7 +259,64 @@ export class DataAwsEksClusterKubernetesNetworkConfig extends cdktf.ComplexCompu return this.getStringAttribute('service_ipv4_cidr'); } } -export class DataAwsEksClusterVpcConfig extends cdktf.ComplexComputedList { + +export class DataAwsEksClusterKubernetesNetworkConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEksClusterKubernetesNetworkConfigOutputReference { + return new DataAwsEksClusterKubernetesNetworkConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEksClusterVpcConfig { +} + +export function dataAwsEksClusterVpcConfigToTerraform(struct?: DataAwsEksClusterVpcConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEksClusterVpcConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEksClusterVpcConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEksClusterVpcConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cluster_security_group_id - computed: true, optional: false, required: false public get clusterSecurityGroupId() { @@ -88,6 +354,25 @@ export class DataAwsEksClusterVpcConfig extends cdktf.ComplexComputedList { } } +export class DataAwsEksClusterVpcConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEksClusterVpcConfigOutputReference { + return new DataAwsEksClusterVpcConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_cluster aws_eks_cluster} */ @@ -96,7 +381,7 @@ export class DataAwsEksCluster extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_cluster"; + public static readonly tfResourceType = "aws_eks_cluster"; // =========== // INITIALIZER @@ -113,7 +398,9 @@ export class DataAwsEksCluster extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_eks_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -134,8 +421,9 @@ export class DataAwsEksCluster extends cdktf.TerraformDataSource { } // certificate_authority - computed: true, optional: false, required: false - public certificateAuthority(index: string) { - return new DataAwsEksClusterCertificateAuthority(this, 'certificate_authority', index, false); + private _certificateAuthority = new DataAwsEksClusterCertificateAuthorityList(this, "certificate_authority", false); + public get certificateAuthority() { + return this._certificateAuthority; } // created_at - computed: true, optional: false, required: false @@ -159,13 +447,15 @@ export class DataAwsEksCluster extends cdktf.TerraformDataSource { } // identity - computed: true, optional: false, required: false - public identity(index: string) { - return new DataAwsEksClusterIdentity(this, 'identity', index, false); + private _identity = new DataAwsEksClusterIdentityList(this, "identity", false); + public get identity() { + return this._identity; } // kubernetes_network_config - computed: true, optional: false, required: false - public kubernetesNetworkConfig(index: string) { - return new DataAwsEksClusterKubernetesNetworkConfig(this, 'kubernetes_network_config', index, false); + private _kubernetesNetworkConfig = new DataAwsEksClusterKubernetesNetworkConfigList(this, "kubernetes_network_config", false); + public get kubernetesNetworkConfig() { + return this._kubernetesNetworkConfig; } // name - computed: false, optional: false, required: true @@ -218,8 +508,9 @@ export class DataAwsEksCluster extends cdktf.TerraformDataSource { } // vpc_config - computed: true, optional: false, required: false - public vpcConfig(index: string) { - return new DataAwsEksClusterVpcConfig(this, 'vpc_config', index, false); + private _vpcConfig = new DataAwsEksClusterVpcConfigList(this, "vpc_config", false); + public get vpcConfig() { + return this._vpcConfig; } // ========= diff --git a/src/aws/eks/data-aws-eks-clusters.ts b/src/aws/eks/data-aws-eks-clusters.ts index d1cc42fa2..bf044b88c 100644 --- a/src/aws/eks/data-aws-eks-clusters.ts +++ b/src/aws/eks/data-aws-eks-clusters.ts @@ -17,7 +17,7 @@ export class DataAwsEksClusters extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_clusters"; + public static readonly tfResourceType = "aws_eks_clusters"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsEksClusters extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_eks_clusters', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eks/data-aws-eks-node-group.ts b/src/aws/eks/data-aws-eks-node-group.ts index b819a79c6..9cef4de3c 100644 --- a/src/aws/eks/data-aws-eks-node-group.ts +++ b/src/aws/eks/data-aws-eks-node-group.ts @@ -20,7 +20,45 @@ export interface DataAwsEksNodeGroupConfig extends cdktf.TerraformMetaArguments */ readonly tags?: { [key: string]: string }; } -export class DataAwsEksNodeGroupRemoteAccess extends cdktf.ComplexComputedList { +export interface DataAwsEksNodeGroupRemoteAccess { +} + +export function dataAwsEksNodeGroupRemoteAccessToTerraform(struct?: DataAwsEksNodeGroupRemoteAccess): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEksNodeGroupRemoteAccessOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEksNodeGroupRemoteAccess | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEksNodeGroupRemoteAccess | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // ec2_ssh_key - computed: true, optional: false, required: false public get ec2SshKey() { @@ -32,19 +70,133 @@ export class DataAwsEksNodeGroupRemoteAccess extends cdktf.ComplexComputedList { return cdktf.Fn.tolist(this.getListAttribute('source_security_group_ids')); } } -export class DataAwsEksNodeGroupResourcesAutoscalingGroups extends cdktf.ComplexComputedList { + +export class DataAwsEksNodeGroupRemoteAccessList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEksNodeGroupRemoteAccessOutputReference { + return new DataAwsEksNodeGroupRemoteAccessOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEksNodeGroupResourcesAutoscalingGroups { +} + +export function dataAwsEksNodeGroupResourcesAutoscalingGroupsToTerraform(struct?: DataAwsEksNodeGroupResourcesAutoscalingGroups): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEksNodeGroupResourcesAutoscalingGroupsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEksNodeGroupResourcesAutoscalingGroups | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEksNodeGroupResourcesAutoscalingGroups | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { return this.getStringAttribute('name'); } } -export class DataAwsEksNodeGroupResources extends cdktf.ComplexComputedList { + +export class DataAwsEksNodeGroupResourcesAutoscalingGroupsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEksNodeGroupResourcesAutoscalingGroupsOutputReference { + return new DataAwsEksNodeGroupResourcesAutoscalingGroupsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEksNodeGroupResources { +} + +export function dataAwsEksNodeGroupResourcesToTerraform(struct?: DataAwsEksNodeGroupResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEksNodeGroupResourcesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEksNodeGroupResources | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEksNodeGroupResources | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // autoscaling_groups - computed: true, optional: false, required: false + private _autoscalingGroups = new DataAwsEksNodeGroupResourcesAutoscalingGroupsList(this, "autoscaling_groups", false); public get autoscalingGroups() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('autoscaling_groups'); + return this._autoscalingGroups; } // remote_access_security_group_id - computed: true, optional: false, required: false @@ -52,7 +204,64 @@ export class DataAwsEksNodeGroupResources extends cdktf.ComplexComputedList { return this.getStringAttribute('remote_access_security_group_id'); } } -export class DataAwsEksNodeGroupScalingConfig extends cdktf.ComplexComputedList { + +export class DataAwsEksNodeGroupResourcesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEksNodeGroupResourcesOutputReference { + return new DataAwsEksNodeGroupResourcesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsEksNodeGroupScalingConfig { +} + +export function dataAwsEksNodeGroupScalingConfigToTerraform(struct?: DataAwsEksNodeGroupScalingConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsEksNodeGroupScalingConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsEksNodeGroupScalingConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsEksNodeGroupScalingConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // desired_size - computed: true, optional: false, required: false public get desiredSize() { @@ -70,6 +279,25 @@ export class DataAwsEksNodeGroupScalingConfig extends cdktf.ComplexComputedList } } +export class DataAwsEksNodeGroupScalingConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsEksNodeGroupScalingConfigOutputReference { + return new DataAwsEksNodeGroupScalingConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_node_group aws_eks_node_group} */ @@ -78,7 +306,7 @@ export class DataAwsEksNodeGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_node_group"; + public static readonly tfResourceType = "aws_eks_node_group"; // =========== // INITIALIZER @@ -95,7 +323,9 @@ export class DataAwsEksNodeGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_eks_node_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -178,18 +408,21 @@ export class DataAwsEksNodeGroup extends cdktf.TerraformDataSource { } // remote_access - computed: true, optional: false, required: false - public remoteAccess(index: string) { - return new DataAwsEksNodeGroupRemoteAccess(this, 'remote_access', index, false); + private _remoteAccess = new DataAwsEksNodeGroupRemoteAccessList(this, "remote_access", false); + public get remoteAccess() { + return this._remoteAccess; } // resources - computed: true, optional: false, required: false - public resources(index: string) { - return new DataAwsEksNodeGroupResources(this, 'resources', index, false); + private _resources = new DataAwsEksNodeGroupResourcesList(this, "resources", false); + public get resources() { + return this._resources; } // scaling_config - computed: true, optional: false, required: false - public scalingConfig(index: string) { - return new DataAwsEksNodeGroupScalingConfig(this, 'scaling_config', index, false); + private _scalingConfig = new DataAwsEksNodeGroupScalingConfigList(this, "scaling_config", false); + public get scalingConfig() { + return this._scalingConfig; } // status - computed: true, optional: false, required: false diff --git a/src/aws/eks/data-aws-eks-node-groups.ts b/src/aws/eks/data-aws-eks-node-groups.ts index 85fcfb236..63f19b897 100644 --- a/src/aws/eks/data-aws-eks-node-groups.ts +++ b/src/aws/eks/data-aws-eks-node-groups.ts @@ -21,7 +21,7 @@ export class DataAwsEksNodeGroups extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_node_groups"; + public static readonly tfResourceType = "aws_eks_node_groups"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsEksNodeGroups extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_eks_node_groups', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eks/eks-addon.ts b/src/aws/eks/eks-addon.ts index d042bbdfe..2556a85a4 100644 --- a/src/aws/eks/eks-addon.ts +++ b/src/aws/eks/eks-addon.ts @@ -45,7 +45,7 @@ export class EksAddon extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_addon"; + public static readonly tfResourceType = "aws_eks_addon"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class EksAddon extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_eks_addon', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eks/eks-cluster.ts b/src/aws/eks/eks-cluster.ts index 361dff887..94b31251a 100644 --- a/src/aws/eks/eks-cluster.ts +++ b/src/aws/eks/eks-cluster.ts @@ -56,26 +56,197 @@ export interface EksClusterConfig extends cdktf.TerraformMetaArguments { */ readonly vpcConfig: EksClusterVpcConfig; } -export class EksClusterCertificateAuthority extends cdktf.ComplexComputedList { +export interface EksClusterCertificateAuthority { +} + +export function eksClusterCertificateAuthorityToTerraform(struct?: EksClusterCertificateAuthority): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class EksClusterCertificateAuthorityOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): EksClusterCertificateAuthority | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: EksClusterCertificateAuthority | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // data - computed: true, optional: false, required: false public get data() { return this.getStringAttribute('data'); } } -export class EksClusterIdentityOidc extends cdktf.ComplexComputedList { + +export class EksClusterCertificateAuthorityList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): EksClusterCertificateAuthorityOutputReference { + return new EksClusterCertificateAuthorityOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface EksClusterIdentityOidc { +} + +export function eksClusterIdentityOidcToTerraform(struct?: EksClusterIdentityOidc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class EksClusterIdentityOidcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): EksClusterIdentityOidc | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: EksClusterIdentityOidc | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // issuer - computed: true, optional: false, required: false public get issuer() { return this.getStringAttribute('issuer'); } } -export class EksClusterIdentity extends cdktf.ComplexComputedList { + +export class EksClusterIdentityOidcList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): EksClusterIdentityOidcOutputReference { + return new EksClusterIdentityOidcOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface EksClusterIdentity { +} + +export function eksClusterIdentityToTerraform(struct?: EksClusterIdentity): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class EksClusterIdentityOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): EksClusterIdentity | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: EksClusterIdentity | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // oidc - computed: true, optional: false, required: false + private _oidc = new EksClusterIdentityOidcList(this, "oidc", false); public get oidc() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('oidc'); + return this._oidc; + } +} + +export class EksClusterIdentityList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): EksClusterIdentityOutputReference { + return new EksClusterIdentityOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface EksClusterEncryptionConfigProvider { @@ -101,10 +272,9 @@ export class EksClusterEncryptionConfigProviderOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksClusterEncryptionConfigProvider | undefined { @@ -171,10 +341,9 @@ export class EksClusterEncryptionConfigOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksClusterEncryptionConfig | undefined { @@ -218,7 +387,7 @@ export class EksClusterEncryptionConfigOutputReference extends cdktf.ComplexObje } // provider - computed: false, optional: false, required: true - private _provider = new EksClusterEncryptionConfigProviderOutputReference(this, "provider", true); + private _provider = new EksClusterEncryptionConfigProviderOutputReference(this, "provider"); public get provider() { return this._provider; } @@ -258,10 +427,9 @@ export class EksClusterKubernetesNetworkConfigOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksClusterKubernetesNetworkConfig | undefined { @@ -356,10 +524,9 @@ export class EksClusterTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksClusterTimeouts | undefined { @@ -486,10 +653,9 @@ export class EksClusterVpcConfigOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksClusterVpcConfig | undefined { @@ -633,7 +799,7 @@ export class EksCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_cluster"; + public static readonly tfResourceType = "aws_eks_cluster"; // =========== // INITIALIZER @@ -650,7 +816,9 @@ export class EksCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_eks_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -679,8 +847,9 @@ export class EksCluster extends cdktf.TerraformResource { } // certificate_authority - computed: true, optional: false, required: false - public certificateAuthority(index: string) { - return new EksClusterCertificateAuthority(this, 'certificate_authority', index, false); + private _certificateAuthority = new EksClusterCertificateAuthorityList(this, "certificate_authority", false); + public get certificateAuthority() { + return this._certificateAuthority; } // created_at - computed: true, optional: false, required: false @@ -715,8 +884,9 @@ export class EksCluster extends cdktf.TerraformResource { } // identity - computed: true, optional: false, required: false - public identity(index: string) { - return new EksClusterIdentity(this, 'identity', index, false); + private _identity = new EksClusterIdentityList(this, "identity", false); + public get identity() { + return this._identity; } // name - computed: false, optional: false, required: true @@ -804,7 +974,7 @@ export class EksCluster extends cdktf.TerraformResource { } // encryption_config - computed: false, optional: true, required: false - private _encryptionConfig = new EksClusterEncryptionConfigOutputReference(this, "encryption_config", true); + private _encryptionConfig = new EksClusterEncryptionConfigOutputReference(this, "encryption_config"); public get encryptionConfig() { return this._encryptionConfig; } @@ -820,7 +990,7 @@ export class EksCluster extends cdktf.TerraformResource { } // kubernetes_network_config - computed: false, optional: true, required: false - private _kubernetesNetworkConfig = new EksClusterKubernetesNetworkConfigOutputReference(this, "kubernetes_network_config", true); + private _kubernetesNetworkConfig = new EksClusterKubernetesNetworkConfigOutputReference(this, "kubernetes_network_config"); public get kubernetesNetworkConfig() { return this._kubernetesNetworkConfig; } @@ -836,7 +1006,7 @@ export class EksCluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EksClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EksClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } @@ -852,7 +1022,7 @@ export class EksCluster extends cdktf.TerraformResource { } // vpc_config - computed: false, optional: false, required: true - private _vpcConfig = new EksClusterVpcConfigOutputReference(this, "vpc_config", true); + private _vpcConfig = new EksClusterVpcConfigOutputReference(this, "vpc_config"); public get vpcConfig() { return this._vpcConfig; } diff --git a/src/aws/eks/eks-fargate-profile.ts b/src/aws/eks/eks-fargate-profile.ts index d1e849278..216f87fba 100644 --- a/src/aws/eks/eks-fargate-profile.ts +++ b/src/aws/eks/eks-fargate-profile.ts @@ -94,10 +94,9 @@ export class EksFargateProfileTimeoutsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksFargateProfileTimeouts | undefined { @@ -168,7 +167,7 @@ export class EksFargateProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_fargate_profile"; + public static readonly tfResourceType = "aws_eks_fargate_profile"; // =========== // INITIALIZER @@ -185,7 +184,9 @@ export class EksFargateProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_eks_fargate_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -323,7 +324,7 @@ export class EksFargateProfile extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EksFargateProfileTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EksFargateProfileTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/eks/eks-identity-provider-config.ts b/src/aws/eks/eks-identity-provider-config.ts index 58b518ba5..e12fe99b9 100644 --- a/src/aws/eks/eks-identity-provider-config.ts +++ b/src/aws/eks/eks-identity-provider-config.ts @@ -90,10 +90,9 @@ export class EksIdentityProviderConfigOidcOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksIdentityProviderConfigOidc | undefined { @@ -306,10 +305,9 @@ export class EksIdentityProviderConfigTimeoutsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksIdentityProviderConfigTimeouts | undefined { @@ -380,7 +378,7 @@ export class EksIdentityProviderConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_identity_provider_config"; + public static readonly tfResourceType = "aws_eks_identity_provider_config"; // =========== // INITIALIZER @@ -397,7 +395,9 @@ export class EksIdentityProviderConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_eks_identity_provider_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -476,7 +476,7 @@ export class EksIdentityProviderConfig extends cdktf.TerraformResource { } // oidc - computed: false, optional: false, required: true - private _oidc = new EksIdentityProviderConfigOidcOutputReference(this, "oidc", true); + private _oidc = new EksIdentityProviderConfigOidcOutputReference(this, "oidc"); public get oidc() { return this._oidc; } @@ -489,7 +489,7 @@ export class EksIdentityProviderConfig extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EksIdentityProviderConfigTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EksIdentityProviderConfigTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/eks/eks-node-group.ts b/src/aws/eks/eks-node-group.ts index 7fa924d4b..b69eb6568 100644 --- a/src/aws/eks/eks-node-group.ts +++ b/src/aws/eks/eks-node-group.ts @@ -104,19 +104,114 @@ export interface EksNodeGroupConfig extends cdktf.TerraformMetaArguments { */ readonly updateConfig?: EksNodeGroupUpdateConfig; } -export class EksNodeGroupResourcesAutoscalingGroups extends cdktf.ComplexComputedList { +export interface EksNodeGroupResourcesAutoscalingGroups { +} + +export function eksNodeGroupResourcesAutoscalingGroupsToTerraform(struct?: EksNodeGroupResourcesAutoscalingGroups): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class EksNodeGroupResourcesAutoscalingGroupsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): EksNodeGroupResourcesAutoscalingGroups | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: EksNodeGroupResourcesAutoscalingGroups | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { return this.getStringAttribute('name'); } } -export class EksNodeGroupResources extends cdktf.ComplexComputedList { + +export class EksNodeGroupResourcesAutoscalingGroupsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): EksNodeGroupResourcesAutoscalingGroupsOutputReference { + return new EksNodeGroupResourcesAutoscalingGroupsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface EksNodeGroupResources { +} + +export function eksNodeGroupResourcesToTerraform(struct?: EksNodeGroupResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class EksNodeGroupResourcesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): EksNodeGroupResources | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: EksNodeGroupResources | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // autoscaling_groups - computed: true, optional: false, required: false + private _autoscalingGroups = new EksNodeGroupResourcesAutoscalingGroupsList(this, "autoscaling_groups", false); public get autoscalingGroups() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('autoscaling_groups'); + return this._autoscalingGroups; } // remote_access_security_group_id - computed: true, optional: false, required: false @@ -124,6 +219,25 @@ export class EksNodeGroupResources extends cdktf.ComplexComputedList { return this.getStringAttribute('remote_access_security_group_id'); } } + +export class EksNodeGroupResourcesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): EksNodeGroupResourcesOutputReference { + return new EksNodeGroupResourcesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface EksNodeGroupLaunchTemplate { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/eks_node_group#id EksNodeGroup#id} @@ -156,10 +270,9 @@ export class EksNodeGroupLaunchTemplateOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksNodeGroupLaunchTemplate | undefined { @@ -251,10 +364,9 @@ export class EksNodeGroupRemoteAccessOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksNodeGroupRemoteAccess | undefined { @@ -349,10 +461,9 @@ export class EksNodeGroupScalingConfigOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksNodeGroupScalingConfig | undefined { @@ -487,10 +598,9 @@ export class EksNodeGroupTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksNodeGroupTimeouts | undefined { @@ -602,10 +712,9 @@ export class EksNodeGroupUpdateConfigOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EksNodeGroupUpdateConfig | undefined { @@ -676,7 +785,7 @@ export class EksNodeGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_eks_node_group"; + public static readonly tfResourceType = "aws_eks_node_group"; // =========== // INITIALIZER @@ -693,7 +802,9 @@ export class EksNodeGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_eks_node_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -908,8 +1019,9 @@ export class EksNodeGroup extends cdktf.TerraformResource { } // resources - computed: true, optional: false, required: false - public resources(index: string) { - return new EksNodeGroupResources(this, 'resources', index, false); + private _resources = new EksNodeGroupResourcesList(this, "resources", false); + public get resources() { + return this._resources; } // status - computed: true, optional: false, required: false @@ -979,7 +1091,7 @@ export class EksNodeGroup extends cdktf.TerraformResource { } // launch_template - computed: false, optional: true, required: false - private _launchTemplate = new EksNodeGroupLaunchTemplateOutputReference(this, "launch_template", true); + private _launchTemplate = new EksNodeGroupLaunchTemplateOutputReference(this, "launch_template"); public get launchTemplate() { return this._launchTemplate; } @@ -995,7 +1107,7 @@ export class EksNodeGroup extends cdktf.TerraformResource { } // remote_access - computed: false, optional: true, required: false - private _remoteAccess = new EksNodeGroupRemoteAccessOutputReference(this, "remote_access", true); + private _remoteAccess = new EksNodeGroupRemoteAccessOutputReference(this, "remote_access"); public get remoteAccess() { return this._remoteAccess; } @@ -1011,7 +1123,7 @@ export class EksNodeGroup extends cdktf.TerraformResource { } // scaling_config - computed: false, optional: false, required: true - private _scalingConfig = new EksNodeGroupScalingConfigOutputReference(this, "scaling_config", true); + private _scalingConfig = new EksNodeGroupScalingConfigOutputReference(this, "scaling_config"); public get scalingConfig() { return this._scalingConfig; } @@ -1041,7 +1153,7 @@ export class EksNodeGroup extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new EksNodeGroupTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new EksNodeGroupTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } @@ -1057,7 +1169,7 @@ export class EksNodeGroup extends cdktf.TerraformResource { } // update_config - computed: false, optional: true, required: false - private _updateConfig = new EksNodeGroupUpdateConfigOutputReference(this, "update_config", true); + private _updateConfig = new EksNodeGroupUpdateConfigOutputReference(this, "update_config"); public get updateConfig() { return this._updateConfig; } diff --git a/src/aws/elasticache/data-aws-elasticache-cluster.ts b/src/aws/elasticache/data-aws-elasticache-cluster.ts index 7677103c5..bb02533ac 100644 --- a/src/aws/elasticache/data-aws-elasticache-cluster.ts +++ b/src/aws/elasticache/data-aws-elasticache-cluster.ts @@ -16,7 +16,45 @@ export interface DataAwsElasticacheClusterConfig extends cdktf.TerraformMetaArgu */ readonly tags?: { [key: string]: string }; } -export class DataAwsElasticacheClusterCacheNodes extends cdktf.ComplexComputedList { +export interface DataAwsElasticacheClusterCacheNodes { +} + +export function dataAwsElasticacheClusterCacheNodesToTerraform(struct?: DataAwsElasticacheClusterCacheNodes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticacheClusterCacheNodesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticacheClusterCacheNodes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticacheClusterCacheNodes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // address - computed: true, optional: false, required: false public get address() { @@ -39,6 +77,25 @@ export class DataAwsElasticacheClusterCacheNodes extends cdktf.ComplexComputedLi } } +export class DataAwsElasticacheClusterCacheNodesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticacheClusterCacheNodesOutputReference { + return new DataAwsElasticacheClusterCacheNodesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/elasticache_cluster aws_elasticache_cluster} */ @@ -47,7 +104,7 @@ export class DataAwsElasticacheCluster extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_cluster"; + public static readonly tfResourceType = "aws_elasticache_cluster"; // =========== // INITIALIZER @@ -64,7 +121,9 @@ export class DataAwsElasticacheCluster extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_elasticache_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -90,8 +149,9 @@ export class DataAwsElasticacheCluster extends cdktf.TerraformDataSource { } // cache_nodes - computed: true, optional: false, required: false - public cacheNodes(index: string) { - return new DataAwsElasticacheClusterCacheNodes(this, 'cache_nodes', index, false); + private _cacheNodes = new DataAwsElasticacheClusterCacheNodesList(this, "cache_nodes", false); + public get cacheNodes() { + return this._cacheNodes; } // cluster_address - computed: true, optional: false, required: false diff --git a/src/aws/elasticache/data-aws-elasticache-replication-group.ts b/src/aws/elasticache/data-aws-elasticache-replication-group.ts index 75b9b885f..62557baf1 100644 --- a/src/aws/elasticache/data-aws-elasticache-replication-group.ts +++ b/src/aws/elasticache/data-aws-elasticache-replication-group.ts @@ -21,7 +21,7 @@ export class DataAwsElasticacheReplicationGroup extends cdktf.TerraformDataSourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_replication_group"; + public static readonly tfResourceType = "aws_elasticache_replication_group"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsElasticacheReplicationGroup extends cdktf.TerraformDataSourc super(scope, id, { terraformResourceType: 'aws_elasticache_replication_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticache/data-aws-elasticache-user.ts b/src/aws/elasticache/data-aws-elasticache-user.ts index 8f48ae5ce..c134be917 100644 --- a/src/aws/elasticache/data-aws-elasticache-user.ts +++ b/src/aws/elasticache/data-aws-elasticache-user.ts @@ -41,7 +41,7 @@ export class DataAwsElasticacheUser extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_user"; + public static readonly tfResourceType = "aws_elasticache_user"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DataAwsElasticacheUser extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_elasticache_user', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticache/elasticache-cluster.ts b/src/aws/elasticache/elasticache-cluster.ts index 86cc397f0..4e0bab461 100644 --- a/src/aws/elasticache/elasticache-cluster.ts +++ b/src/aws/elasticache/elasticache-cluster.ts @@ -104,7 +104,45 @@ export interface ElasticacheClusterConfig extends cdktf.TerraformMetaArguments { */ readonly tagsAll?: { [key: string]: string }; } -export class ElasticacheClusterCacheNodes extends cdktf.ComplexComputedList { +export interface ElasticacheClusterCacheNodes { +} + +export function elasticacheClusterCacheNodesToTerraform(struct?: ElasticacheClusterCacheNodes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class ElasticacheClusterCacheNodesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ElasticacheClusterCacheNodes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ElasticacheClusterCacheNodes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // address - computed: true, optional: false, required: false public get address() { @@ -127,6 +165,25 @@ export class ElasticacheClusterCacheNodes extends cdktf.ComplexComputedList { } } +export class ElasticacheClusterCacheNodesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ElasticacheClusterCacheNodesOutputReference { + return new ElasticacheClusterCacheNodesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/r/elasticache_cluster aws_elasticache_cluster} */ @@ -135,7 +192,7 @@ export class ElasticacheCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_cluster"; + public static readonly tfResourceType = "aws_elasticache_cluster"; // =========== // INITIALIZER @@ -152,7 +209,9 @@ export class ElasticacheCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticache_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -243,8 +302,9 @@ export class ElasticacheCluster extends cdktf.TerraformResource { } // cache_nodes - computed: true, optional: false, required: false - public cacheNodes(index: string) { - return new ElasticacheClusterCacheNodes(this, 'cache_nodes', index, false); + private _cacheNodes = new ElasticacheClusterCacheNodesList(this, "cache_nodes", false); + public get cacheNodes() { + return this._cacheNodes; } // cluster_address - computed: true, optional: false, required: false diff --git a/src/aws/elasticache/elasticache-global-replication-group.ts b/src/aws/elasticache/elasticache-global-replication-group.ts index 77a02a254..bc07f277c 100644 --- a/src/aws/elasticache/elasticache-global-replication-group.ts +++ b/src/aws/elasticache/elasticache-global-replication-group.ts @@ -29,7 +29,7 @@ export class ElasticacheGlobalReplicationGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_global_replication_group"; + public static readonly tfResourceType = "aws_elasticache_global_replication_group"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ElasticacheGlobalReplicationGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticache_global_replication_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticache/elasticache-parameter-group.ts b/src/aws/elasticache/elasticache-parameter-group.ts index 9df33902b..fde01cab6 100644 --- a/src/aws/elasticache/elasticache-parameter-group.ts +++ b/src/aws/elasticache/elasticache-parameter-group.ts @@ -65,7 +65,7 @@ export class ElasticacheParameterGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_parameter_group"; + public static readonly tfResourceType = "aws_elasticache_parameter_group"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class ElasticacheParameterGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticache_parameter_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticache/elasticache-replication-group.ts b/src/aws/elasticache/elasticache-replication-group.ts index 027ade623..55cd2105b 100644 --- a/src/aws/elasticache/elasticache-replication-group.ts +++ b/src/aws/elasticache/elasticache-replication-group.ts @@ -176,10 +176,9 @@ export class ElasticacheReplicationGroupClusterModeOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticacheReplicationGroupClusterMode | undefined { @@ -271,10 +270,9 @@ export class ElasticacheReplicationGroupTimeoutsOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticacheReplicationGroupTimeouts | undefined { @@ -367,7 +365,7 @@ export class ElasticacheReplicationGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_replication_group"; + public static readonly tfResourceType = "aws_elasticache_replication_group"; // =========== // INITIALIZER @@ -384,7 +382,9 @@ export class ElasticacheReplicationGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticache_replication_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -978,7 +978,7 @@ export class ElasticacheReplicationGroup extends cdktf.TerraformResource { } // cluster_mode - computed: false, optional: true, required: false - private _clusterMode = new ElasticacheReplicationGroupClusterModeOutputReference(this, "cluster_mode", true); + private _clusterMode = new ElasticacheReplicationGroupClusterModeOutputReference(this, "cluster_mode"); public get clusterMode() { return this._clusterMode; } @@ -994,7 +994,7 @@ export class ElasticacheReplicationGroup extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ElasticacheReplicationGroupTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ElasticacheReplicationGroupTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/elasticache/elasticache-security-group.ts b/src/aws/elasticache/elasticache-security-group.ts index 87e020c3e..04eb59eb6 100644 --- a/src/aws/elasticache/elasticache-security-group.ts +++ b/src/aws/elasticache/elasticache-security-group.ts @@ -29,7 +29,7 @@ export class ElasticacheSecurityGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_security_group"; + public static readonly tfResourceType = "aws_elasticache_security_group"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ElasticacheSecurityGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticache_security_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticache/elasticache-subnet-group.ts b/src/aws/elasticache/elasticache-subnet-group.ts index 3d65f11dd..3dbfe9c64 100644 --- a/src/aws/elasticache/elasticache-subnet-group.ts +++ b/src/aws/elasticache/elasticache-subnet-group.ts @@ -37,7 +37,7 @@ export class ElasticacheSubnetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_subnet_group"; + public static readonly tfResourceType = "aws_elasticache_subnet_group"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class ElasticacheSubnetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticache_subnet_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticache/elasticache-user-group.ts b/src/aws/elasticache/elasticache-user-group.ts index 62278f439..02f9b48f7 100644 --- a/src/aws/elasticache/elasticache-user-group.ts +++ b/src/aws/elasticache/elasticache-user-group.ts @@ -37,7 +37,7 @@ export class ElasticacheUserGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_user_group"; + public static readonly tfResourceType = "aws_elasticache_user_group"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class ElasticacheUserGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticache_user_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticache/elasticache-user.ts b/src/aws/elasticache/elasticache-user.ts index 4d1bf2ee9..a60a696de 100644 --- a/src/aws/elasticache/elasticache-user.ts +++ b/src/aws/elasticache/elasticache-user.ts @@ -49,7 +49,7 @@ export class ElasticacheUser extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticache_user"; + public static readonly tfResourceType = "aws_elasticache_user"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class ElasticacheUser extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticache_user', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-application.ts b/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-application.ts index 035050e36..1f5cb7143 100644 --- a/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-application.ts +++ b/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-application.ts @@ -12,7 +12,45 @@ export interface DataAwsElasticBeanstalkApplicationConfig extends cdktf.Terrafor */ readonly name: string; } -export class DataAwsElasticBeanstalkApplicationAppversionLifecycle extends cdktf.ComplexComputedList { +export interface DataAwsElasticBeanstalkApplicationAppversionLifecycle { +} + +export function dataAwsElasticBeanstalkApplicationAppversionLifecycleToTerraform(struct?: DataAwsElasticBeanstalkApplicationAppversionLifecycle): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticBeanstalkApplicationAppversionLifecycleOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticBeanstalkApplicationAppversionLifecycle | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticBeanstalkApplicationAppversionLifecycle | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // delete_source_from_s3 - computed: true, optional: false, required: false public get deleteSourceFromS3() { @@ -35,6 +73,25 @@ export class DataAwsElasticBeanstalkApplicationAppversionLifecycle extends cdktf } } +export class DataAwsElasticBeanstalkApplicationAppversionLifecycleList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticBeanstalkApplicationAppversionLifecycleOutputReference { + return new DataAwsElasticBeanstalkApplicationAppversionLifecycleOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/elastic_beanstalk_application aws_elastic_beanstalk_application} */ @@ -43,7 +100,7 @@ export class DataAwsElasticBeanstalkApplication extends cdktf.TerraformDataSourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elastic_beanstalk_application"; + public static readonly tfResourceType = "aws_elastic_beanstalk_application"; // =========== // INITIALIZER @@ -60,7 +117,9 @@ export class DataAwsElasticBeanstalkApplication extends cdktf.TerraformDataSourc super(scope, id, { terraformResourceType: 'aws_elastic_beanstalk_application', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -75,8 +134,9 @@ export class DataAwsElasticBeanstalkApplication extends cdktf.TerraformDataSourc // ========== // appversion_lifecycle - computed: true, optional: false, required: false - public appversionLifecycle(index: string) { - return new DataAwsElasticBeanstalkApplicationAppversionLifecycle(this, 'appversion_lifecycle', index, false); + private _appversionLifecycle = new DataAwsElasticBeanstalkApplicationAppversionLifecycleList(this, "appversion_lifecycle", false); + public get appversionLifecycle() { + return this._appversionLifecycle; } // arn - computed: true, optional: false, required: false diff --git a/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-hosted-zone.ts b/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-hosted-zone.ts index c66eff8fc..9404d47d3 100644 --- a/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-hosted-zone.ts +++ b/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-hosted-zone.ts @@ -21,7 +21,7 @@ export class DataAwsElasticBeanstalkHostedZone extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elastic_beanstalk_hosted_zone"; + public static readonly tfResourceType = "aws_elastic_beanstalk_hosted_zone"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsElasticBeanstalkHostedZone extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_elastic_beanstalk_hosted_zone', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-solution-stack.ts b/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-solution-stack.ts index 91537d8c5..21d0650df 100644 --- a/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-solution-stack.ts +++ b/src/aws/elasticbeanstalk/data-aws-elastic-beanstalk-solution-stack.ts @@ -25,7 +25,7 @@ export class DataAwsElasticBeanstalkSolutionStack extends cdktf.TerraformDataSou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elastic_beanstalk_solution_stack"; + public static readonly tfResourceType = "aws_elastic_beanstalk_solution_stack"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsElasticBeanstalkSolutionStack extends cdktf.TerraformDataSou super(scope, id, { terraformResourceType: 'aws_elastic_beanstalk_solution_stack', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticbeanstalk/elastic-beanstalk-application-version.ts b/src/aws/elasticbeanstalk/elastic-beanstalk-application-version.ts index a615478cf..363e2b586 100644 --- a/src/aws/elasticbeanstalk/elastic-beanstalk-application-version.ts +++ b/src/aws/elasticbeanstalk/elastic-beanstalk-application-version.ts @@ -49,7 +49,7 @@ export class ElasticBeanstalkApplicationVersion extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elastic_beanstalk_application_version"; + public static readonly tfResourceType = "aws_elastic_beanstalk_application_version"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class ElasticBeanstalkApplicationVersion extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_elastic_beanstalk_application_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticbeanstalk/elastic-beanstalk-application.ts b/src/aws/elasticbeanstalk/elastic-beanstalk-application.ts index eef5d31b8..b81284bd4 100644 --- a/src/aws/elasticbeanstalk/elastic-beanstalk-application.ts +++ b/src/aws/elasticbeanstalk/elastic-beanstalk-application.ts @@ -68,10 +68,9 @@ export class ElasticBeanstalkApplicationAppversionLifecycleOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticBeanstalkApplicationAppversionLifecycle | undefined { @@ -183,7 +182,7 @@ export class ElasticBeanstalkApplication extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elastic_beanstalk_application"; + public static readonly tfResourceType = "aws_elastic_beanstalk_application"; // =========== // INITIALIZER @@ -200,7 +199,9 @@ export class ElasticBeanstalkApplication extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elastic_beanstalk_application', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -290,7 +291,7 @@ export class ElasticBeanstalkApplication extends cdktf.TerraformResource { } // appversion_lifecycle - computed: false, optional: true, required: false - private _appversionLifecycle = new ElasticBeanstalkApplicationAppversionLifecycleOutputReference(this, "appversion_lifecycle", true); + private _appversionLifecycle = new ElasticBeanstalkApplicationAppversionLifecycleOutputReference(this, "appversion_lifecycle"); public get appversionLifecycle() { return this._appversionLifecycle; } diff --git a/src/aws/elasticbeanstalk/elastic-beanstalk-configuration-template.ts b/src/aws/elasticbeanstalk/elastic-beanstalk-configuration-template.ts index 352aabc6e..51ea470bb 100644 --- a/src/aws/elasticbeanstalk/elastic-beanstalk-configuration-template.ts +++ b/src/aws/elasticbeanstalk/elastic-beanstalk-configuration-template.ts @@ -75,7 +75,7 @@ export class ElasticBeanstalkConfigurationTemplate extends cdktf.TerraformResour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elastic_beanstalk_configuration_template"; + public static readonly tfResourceType = "aws_elastic_beanstalk_configuration_template"; // =========== // INITIALIZER @@ -92,7 +92,9 @@ export class ElasticBeanstalkConfigurationTemplate extends cdktf.TerraformResour super(scope, id, { terraformResourceType: 'aws_elastic_beanstalk_configuration_template', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticbeanstalk/elastic-beanstalk-environment.ts b/src/aws/elasticbeanstalk/elastic-beanstalk-environment.ts index b6fd7762d..3e743f2a4 100644 --- a/src/aws/elasticbeanstalk/elastic-beanstalk-environment.ts +++ b/src/aws/elasticbeanstalk/elastic-beanstalk-environment.ts @@ -66,7 +66,45 @@ export interface ElasticBeanstalkEnvironmentConfig extends cdktf.TerraformMetaAr */ readonly setting?: ElasticBeanstalkEnvironmentSetting[] | cdktf.IResolvable; } -export class ElasticBeanstalkEnvironmentAllSettings extends cdktf.ComplexComputedList { +export interface ElasticBeanstalkEnvironmentAllSettings { +} + +export function elasticBeanstalkEnvironmentAllSettingsToTerraform(struct?: ElasticBeanstalkEnvironmentAllSettings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class ElasticBeanstalkEnvironmentAllSettingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ElasticBeanstalkEnvironmentAllSettings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ElasticBeanstalkEnvironmentAllSettings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { @@ -88,6 +126,25 @@ export class ElasticBeanstalkEnvironmentAllSettings extends cdktf.ComplexCompute return this.getStringAttribute('value'); } } + +export class ElasticBeanstalkEnvironmentAllSettingsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ElasticBeanstalkEnvironmentAllSettingsOutputReference { + return new ElasticBeanstalkEnvironmentAllSettingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface ElasticBeanstalkEnvironmentSetting { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/elastic_beanstalk_environment#name ElasticBeanstalkEnvironment#name} @@ -129,7 +186,7 @@ export class ElasticBeanstalkEnvironment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elastic_beanstalk_environment"; + public static readonly tfResourceType = "aws_elastic_beanstalk_environment"; // =========== // INITIALIZER @@ -146,7 +203,9 @@ export class ElasticBeanstalkEnvironment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elastic_beanstalk_environment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -174,8 +233,9 @@ export class ElasticBeanstalkEnvironment extends cdktf.TerraformResource { // ========== // all_settings - computed: true, optional: false, required: false - public allSettings(index: string) { - return new ElasticBeanstalkEnvironmentAllSettings(this, 'all_settings', index, true); + private _allSettings = new ElasticBeanstalkEnvironmentAllSettingsList(this, "all_settings", true); + public get allSettings() { + return this._allSettings; } // application - computed: false, optional: false, required: true diff --git a/src/aws/elasticsearch/data-aws-elasticsearch-domain.ts b/src/aws/elasticsearch/data-aws-elasticsearch-domain.ts index 391e84760..21831d463 100644 --- a/src/aws/elasticsearch/data-aws-elasticsearch-domain.ts +++ b/src/aws/elasticsearch/data-aws-elasticsearch-domain.ts @@ -16,7 +16,45 @@ export interface DataAwsElasticsearchDomainConfig extends cdktf.TerraformMetaArg */ readonly tags?: { [key: string]: string }; } -export class DataAwsElasticsearchDomainAdvancedSecurityOptions extends cdktf.ComplexComputedList { +export interface DataAwsElasticsearchDomainAdvancedSecurityOptions { +} + +export function dataAwsElasticsearchDomainAdvancedSecurityOptionsToTerraform(struct?: DataAwsElasticsearchDomainAdvancedSecurityOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainAdvancedSecurityOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainAdvancedSecurityOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainAdvancedSecurityOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { @@ -28,7 +66,64 @@ export class DataAwsElasticsearchDomainAdvancedSecurityOptions extends cdktf.Com return this.getBooleanAttribute('internal_user_database_enabled'); } } -export class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainAdvancedSecurityOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainAdvancedSecurityOptionsOutputReference { + return new DataAwsElasticsearchDomainAdvancedSecurityOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration { +} + +export function dataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationToTerraform(struct?: DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // unit - computed: true, optional: false, required: false public get unit() { @@ -40,7 +135,64 @@ export class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuratio return this.getNumberAttribute('value'); } } -export class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference { + return new DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule { +} + +export function dataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleToTerraform(struct?: DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cron_expression_for_recurrence - computed: true, optional: false, required: false public get cronExpressionForRecurrence() { @@ -48,9 +200,9 @@ export class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule extend } // duration - computed: true, optional: false, required: false + private _duration = new DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationList(this, "duration", false); public get duration() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('duration'); + return this._duration; } // start_at - computed: true, optional: false, required: false @@ -58,7 +210,64 @@ export class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule extend return this.getStringAttribute('start_at'); } } -export class DataAwsElasticsearchDomainAutoTuneOptions extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference { + return new DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainAutoTuneOptions { +} + +export function dataAwsElasticsearchDomainAutoTuneOptionsToTerraform(struct?: DataAwsElasticsearchDomainAutoTuneOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainAutoTuneOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainAutoTuneOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainAutoTuneOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // desired_state - computed: true, optional: false, required: false public get desiredState() { @@ -66,9 +275,9 @@ export class DataAwsElasticsearchDomainAutoTuneOptions extends cdktf.ComplexComp } // maintenance_schedule - computed: true, optional: false, required: false + private _maintenanceSchedule = new DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList(this, "maintenance_schedule", true); public get maintenanceSchedule() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('maintenance_schedule'))); + return this._maintenanceSchedule; } // rollback_on_disable - computed: true, optional: false, required: false @@ -76,14 +285,128 @@ export class DataAwsElasticsearchDomainAutoTuneOptions extends cdktf.ComplexComp return this.getStringAttribute('rollback_on_disable'); } } -export class DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainAutoTuneOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainAutoTuneOptionsOutputReference { + return new DataAwsElasticsearchDomainAutoTuneOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig { +} + +export function dataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigToTerraform(struct?: DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // availability_zone_count - computed: true, optional: false, required: false public get availabilityZoneCount() { return this.getNumberAttribute('availability_zone_count'); } } -export class DataAwsElasticsearchDomainClusterConfig extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference { + return new DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainClusterConfig { +} + +export function dataAwsElasticsearchDomainClusterConfigToTerraform(struct?: DataAwsElasticsearchDomainClusterConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainClusterConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainClusterConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainClusterConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // dedicated_master_count - computed: true, optional: false, required: false public get dedicatedMasterCount() { @@ -126,9 +449,9 @@ export class DataAwsElasticsearchDomainClusterConfig extends cdktf.ComplexComput } // zone_awareness_config - computed: true, optional: false, required: false + private _zoneAwarenessConfig = new DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigList(this, "zone_awareness_config", false); public get zoneAwarenessConfig() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('zone_awareness_config'); + return this._zoneAwarenessConfig; } // zone_awareness_enabled - computed: true, optional: false, required: false @@ -136,7 +459,64 @@ export class DataAwsElasticsearchDomainClusterConfig extends cdktf.ComplexComput return this.getBooleanAttribute('zone_awareness_enabled'); } } -export class DataAwsElasticsearchDomainCognitoOptions extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainClusterConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainClusterConfigOutputReference { + return new DataAwsElasticsearchDomainClusterConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainCognitoOptions { +} + +export function dataAwsElasticsearchDomainCognitoOptionsToTerraform(struct?: DataAwsElasticsearchDomainCognitoOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainCognitoOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainCognitoOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainCognitoOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { @@ -158,7 +538,64 @@ export class DataAwsElasticsearchDomainCognitoOptions extends cdktf.ComplexCompu return this.getStringAttribute('user_pool_id'); } } -export class DataAwsElasticsearchDomainEbsOptions extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainCognitoOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainCognitoOptionsOutputReference { + return new DataAwsElasticsearchDomainCognitoOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainEbsOptions { +} + +export function dataAwsElasticsearchDomainEbsOptionsToTerraform(struct?: DataAwsElasticsearchDomainEbsOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainEbsOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainEbsOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainEbsOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // ebs_enabled - computed: true, optional: false, required: false public get ebsEnabled() { @@ -180,7 +617,64 @@ export class DataAwsElasticsearchDomainEbsOptions extends cdktf.ComplexComputedL return this.getStringAttribute('volume_type'); } } -export class DataAwsElasticsearchDomainEncryptionAtRest extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainEbsOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainEbsOptionsOutputReference { + return new DataAwsElasticsearchDomainEbsOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainEncryptionAtRest { +} + +export function dataAwsElasticsearchDomainEncryptionAtRestToTerraform(struct?: DataAwsElasticsearchDomainEncryptionAtRest): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainEncryptionAtRestOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainEncryptionAtRest | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainEncryptionAtRest | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { @@ -192,7 +686,64 @@ export class DataAwsElasticsearchDomainEncryptionAtRest extends cdktf.ComplexCom return this.getStringAttribute('kms_key_id'); } } -export class DataAwsElasticsearchDomainLogPublishingOptions extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainEncryptionAtRestList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainEncryptionAtRestOutputReference { + return new DataAwsElasticsearchDomainEncryptionAtRestOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainLogPublishingOptions { +} + +export function dataAwsElasticsearchDomainLogPublishingOptionsToTerraform(struct?: DataAwsElasticsearchDomainLogPublishingOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainLogPublishingOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainLogPublishingOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainLogPublishingOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cloudwatch_log_group_arn - computed: true, optional: false, required: false public get cloudwatchLogGroupArn() { @@ -209,21 +760,192 @@ export class DataAwsElasticsearchDomainLogPublishingOptions extends cdktf.Comple return this.getStringAttribute('log_type'); } } -export class DataAwsElasticsearchDomainNodeToNodeEncryption extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainLogPublishingOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainLogPublishingOptionsOutputReference { + return new DataAwsElasticsearchDomainLogPublishingOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainNodeToNodeEncryption { +} + +export function dataAwsElasticsearchDomainNodeToNodeEncryptionToTerraform(struct?: DataAwsElasticsearchDomainNodeToNodeEncryption): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainNodeToNodeEncryptionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainNodeToNodeEncryption | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainNodeToNodeEncryption | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { return this.getBooleanAttribute('enabled'); } } -export class DataAwsElasticsearchDomainSnapshotOptions extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainNodeToNodeEncryptionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainNodeToNodeEncryptionOutputReference { + return new DataAwsElasticsearchDomainNodeToNodeEncryptionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainSnapshotOptions { +} + +export function dataAwsElasticsearchDomainSnapshotOptionsToTerraform(struct?: DataAwsElasticsearchDomainSnapshotOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainSnapshotOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainSnapshotOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainSnapshotOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // automated_snapshot_start_hour - computed: true, optional: false, required: false public get automatedSnapshotStartHour() { return this.getNumberAttribute('automated_snapshot_start_hour'); } } -export class DataAwsElasticsearchDomainVpcOptions extends cdktf.ComplexComputedList { + +export class DataAwsElasticsearchDomainSnapshotOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainSnapshotOptionsOutputReference { + return new DataAwsElasticsearchDomainSnapshotOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsElasticsearchDomainVpcOptions { +} + +export function dataAwsElasticsearchDomainVpcOptionsToTerraform(struct?: DataAwsElasticsearchDomainVpcOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsElasticsearchDomainVpcOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsElasticsearchDomainVpcOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsElasticsearchDomainVpcOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // availability_zones - computed: true, optional: false, required: false public get availabilityZones() { @@ -246,6 +968,25 @@ export class DataAwsElasticsearchDomainVpcOptions extends cdktf.ComplexComputedL } } +export class DataAwsElasticsearchDomainVpcOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsElasticsearchDomainVpcOptionsOutputReference { + return new DataAwsElasticsearchDomainVpcOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/elasticsearch_domain aws_elasticsearch_domain} */ @@ -254,7 +995,7 @@ export class DataAwsElasticsearchDomain extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticsearch_domain"; + public static readonly tfResourceType = "aws_elasticsearch_domain"; // =========== // INITIALIZER @@ -271,7 +1012,9 @@ export class DataAwsElasticsearchDomain extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_elasticsearch_domain', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -297,8 +1040,9 @@ export class DataAwsElasticsearchDomain extends cdktf.TerraformDataSource { } // advanced_security_options - computed: true, optional: false, required: false - public advancedSecurityOptions(index: string) { - return new DataAwsElasticsearchDomainAdvancedSecurityOptions(this, 'advanced_security_options', index, false); + private _advancedSecurityOptions = new DataAwsElasticsearchDomainAdvancedSecurityOptionsList(this, "advanced_security_options", false); + public get advancedSecurityOptions() { + return this._advancedSecurityOptions; } // arn - computed: true, optional: false, required: false @@ -307,18 +1051,21 @@ export class DataAwsElasticsearchDomain extends cdktf.TerraformDataSource { } // auto_tune_options - computed: true, optional: false, required: false - public autoTuneOptions(index: string) { - return new DataAwsElasticsearchDomainAutoTuneOptions(this, 'auto_tune_options', index, false); + private _autoTuneOptions = new DataAwsElasticsearchDomainAutoTuneOptionsList(this, "auto_tune_options", false); + public get autoTuneOptions() { + return this._autoTuneOptions; } // cluster_config - computed: true, optional: false, required: false - public clusterConfig(index: string) { - return new DataAwsElasticsearchDomainClusterConfig(this, 'cluster_config', index, false); + private _clusterConfig = new DataAwsElasticsearchDomainClusterConfigList(this, "cluster_config", false); + public get clusterConfig() { + return this._clusterConfig; } // cognito_options - computed: true, optional: false, required: false - public cognitoOptions(index: string) { - return new DataAwsElasticsearchDomainCognitoOptions(this, 'cognito_options', index, false); + private _cognitoOptions = new DataAwsElasticsearchDomainCognitoOptionsList(this, "cognito_options", false); + public get cognitoOptions() { + return this._cognitoOptions; } // created - computed: true, optional: false, required: false @@ -350,8 +1097,9 @@ export class DataAwsElasticsearchDomain extends cdktf.TerraformDataSource { } // ebs_options - computed: true, optional: false, required: false - public ebsOptions(index: string) { - return new DataAwsElasticsearchDomainEbsOptions(this, 'ebs_options', index, false); + private _ebsOptions = new DataAwsElasticsearchDomainEbsOptionsList(this, "ebs_options", false); + public get ebsOptions() { + return this._ebsOptions; } // elasticsearch_version - computed: true, optional: false, required: false @@ -360,8 +1108,9 @@ export class DataAwsElasticsearchDomain extends cdktf.TerraformDataSource { } // encryption_at_rest - computed: true, optional: false, required: false - public encryptionAtRest(index: string) { - return new DataAwsElasticsearchDomainEncryptionAtRest(this, 'encryption_at_rest', index, false); + private _encryptionAtRest = new DataAwsElasticsearchDomainEncryptionAtRestList(this, "encryption_at_rest", false); + public get encryptionAtRest() { + return this._encryptionAtRest; } // endpoint - computed: true, optional: false, required: false @@ -380,13 +1129,15 @@ export class DataAwsElasticsearchDomain extends cdktf.TerraformDataSource { } // log_publishing_options - computed: true, optional: false, required: false - public logPublishingOptions(index: string) { - return new DataAwsElasticsearchDomainLogPublishingOptions(this, 'log_publishing_options', index, true); + private _logPublishingOptions = new DataAwsElasticsearchDomainLogPublishingOptionsList(this, "log_publishing_options", true); + public get logPublishingOptions() { + return this._logPublishingOptions; } // node_to_node_encryption - computed: true, optional: false, required: false - public nodeToNodeEncryption(index: string) { - return new DataAwsElasticsearchDomainNodeToNodeEncryption(this, 'node_to_node_encryption', index, false); + private _nodeToNodeEncryption = new DataAwsElasticsearchDomainNodeToNodeEncryptionList(this, "node_to_node_encryption", false); + public get nodeToNodeEncryption() { + return this._nodeToNodeEncryption; } // processing - computed: true, optional: false, required: false @@ -395,8 +1146,9 @@ export class DataAwsElasticsearchDomain extends cdktf.TerraformDataSource { } // snapshot_options - computed: true, optional: false, required: false - public snapshotOptions(index: string) { - return new DataAwsElasticsearchDomainSnapshotOptions(this, 'snapshot_options', index, false); + private _snapshotOptions = new DataAwsElasticsearchDomainSnapshotOptionsList(this, "snapshot_options", false); + public get snapshotOptions() { + return this._snapshotOptions; } // tags - computed: true, optional: true, required: false @@ -416,8 +1168,9 @@ export class DataAwsElasticsearchDomain extends cdktf.TerraformDataSource { } // vpc_options - computed: true, optional: false, required: false - public vpcOptions(index: string) { - return new DataAwsElasticsearchDomainVpcOptions(this, 'vpc_options', index, false); + private _vpcOptions = new DataAwsElasticsearchDomainVpcOptionsList(this, "vpc_options", false); + public get vpcOptions() { + return this._vpcOptions; } // ========= diff --git a/src/aws/elasticsearch/elasticsearch-domain-policy.ts b/src/aws/elasticsearch/elasticsearch-domain-policy.ts index 2888842c3..7ef11a387 100644 --- a/src/aws/elasticsearch/elasticsearch-domain-policy.ts +++ b/src/aws/elasticsearch/elasticsearch-domain-policy.ts @@ -25,7 +25,7 @@ export class ElasticsearchDomainPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticsearch_domain_policy"; + public static readonly tfResourceType = "aws_elasticsearch_domain_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ElasticsearchDomainPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticsearch_domain_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elasticsearch/elasticsearch-domain-saml-options.ts b/src/aws/elasticsearch/elasticsearch-domain-saml-options.ts index dbd3b18a5..f34bd9b5d 100644 --- a/src/aws/elasticsearch/elasticsearch-domain-saml-options.ts +++ b/src/aws/elasticsearch/elasticsearch-domain-saml-options.ts @@ -46,10 +46,9 @@ export class ElasticsearchDomainSamlOptionsSamlOptionsIdpOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainSamlOptionsSamlOptionsIdp | undefined { @@ -160,10 +159,9 @@ export class ElasticsearchDomainSamlOptionsSamlOptionsOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainSamlOptionsSamlOptions | undefined { @@ -320,7 +318,7 @@ export class ElasticsearchDomainSamlOptionsSamlOptionsOutputReference extends cd } // idp - computed: false, optional: true, required: false - private _idp = new ElasticsearchDomainSamlOptionsSamlOptionsIdpOutputReference(this, "idp", true); + private _idp = new ElasticsearchDomainSamlOptionsSamlOptionsIdpOutputReference(this, "idp"); public get idp() { return this._idp; } @@ -344,7 +342,7 @@ export class ElasticsearchDomainSamlOptions extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticsearch_domain_saml_options"; + public static readonly tfResourceType = "aws_elasticsearch_domain_saml_options"; // =========== // INITIALIZER @@ -361,7 +359,9 @@ export class ElasticsearchDomainSamlOptions extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticsearch_domain_saml_options', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -395,7 +395,7 @@ export class ElasticsearchDomainSamlOptions extends cdktf.TerraformResource { } // saml_options - computed: false, optional: true, required: false - private _samlOptions = new ElasticsearchDomainSamlOptionsSamlOptionsOutputReference(this, "saml_options", true); + private _samlOptions = new ElasticsearchDomainSamlOptionsSamlOptionsOutputReference(this, "saml_options"); public get samlOptions() { return this._samlOptions; } diff --git a/src/aws/elasticsearch/elasticsearch-domain.ts b/src/aws/elasticsearch/elasticsearch-domain.ts index bf71dd47b..29ce33d3b 100644 --- a/src/aws/elasticsearch/elasticsearch-domain.ts +++ b/src/aws/elasticsearch/elasticsearch-domain.ts @@ -137,10 +137,9 @@ export class ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptions | undefined { @@ -259,10 +258,9 @@ export class ElasticsearchDomainAdvancedSecurityOptionsOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainAdvancedSecurityOptions | undefined { @@ -328,7 +326,7 @@ export class ElasticsearchDomainAdvancedSecurityOptionsOutputReference extends c } // master_user_options - computed: false, optional: true, required: false - private _masterUserOptions = new ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference(this, "master_user_options", true); + private _masterUserOptions = new ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference(this, "master_user_options"); public get masterUserOptions() { return this._masterUserOptions; } @@ -371,10 +369,9 @@ export class ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration | undefined { @@ -494,10 +491,9 @@ export class ElasticsearchDomainAutoTuneOptionsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainAutoTuneOptions | undefined { @@ -602,10 +598,9 @@ export class ElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainClusterConfigZoneAwarenessConfig | undefined { @@ -715,10 +710,9 @@ export class ElasticsearchDomainClusterConfigOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainClusterConfig | undefined { @@ -941,7 +935,7 @@ export class ElasticsearchDomainClusterConfigOutputReference extends cdktf.Compl } // zone_awareness_config - computed: false, optional: true, required: false - private _zoneAwarenessConfig = new ElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference(this, "zone_awareness_config", true); + private _zoneAwarenessConfig = new ElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference(this, "zone_awareness_config"); public get zoneAwarenessConfig() { return this._zoneAwarenessConfig; } @@ -994,10 +988,9 @@ export class ElasticsearchDomainCognitoOptionsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainCognitoOptions | undefined { @@ -1137,10 +1130,9 @@ export class ElasticsearchDomainDomainEndpointOptionsOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainDomainEndpointOptions | undefined { @@ -1306,10 +1298,9 @@ export class ElasticsearchDomainEbsOptionsOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainEbsOptions | undefined { @@ -1440,10 +1431,9 @@ export class ElasticsearchDomainEncryptAtRestOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainEncryptAtRest | undefined { @@ -1552,10 +1542,9 @@ export class ElasticsearchDomainNodeToNodeEncryptionOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainNodeToNodeEncryption | undefined { @@ -1615,10 +1604,9 @@ export class ElasticsearchDomainSnapshotOptionsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainSnapshotOptions | undefined { @@ -1678,10 +1666,9 @@ export class ElasticsearchDomainTimeoutsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainTimeouts | undefined { @@ -1749,10 +1736,9 @@ export class ElasticsearchDomainVpcOptionsOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElasticsearchDomainVpcOptions | undefined { @@ -1833,7 +1819,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elasticsearch_domain"; + public static readonly tfResourceType = "aws_elasticsearch_domain"; // =========== // INITIALIZER @@ -1850,7 +1836,9 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elasticsearch_domain', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -2000,7 +1988,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // advanced_security_options - computed: false, optional: true, required: false - private _advancedSecurityOptions = new ElasticsearchDomainAdvancedSecurityOptionsOutputReference(this, "advanced_security_options", true); + private _advancedSecurityOptions = new ElasticsearchDomainAdvancedSecurityOptionsOutputReference(this, "advanced_security_options"); public get advancedSecurityOptions() { return this._advancedSecurityOptions; } @@ -2016,7 +2004,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // auto_tune_options - computed: false, optional: true, required: false - private _autoTuneOptions = new ElasticsearchDomainAutoTuneOptionsOutputReference(this, "auto_tune_options", true); + private _autoTuneOptions = new ElasticsearchDomainAutoTuneOptionsOutputReference(this, "auto_tune_options"); public get autoTuneOptions() { return this._autoTuneOptions; } @@ -2032,7 +2020,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // cluster_config - computed: false, optional: true, required: false - private _clusterConfig = new ElasticsearchDomainClusterConfigOutputReference(this, "cluster_config", true); + private _clusterConfig = new ElasticsearchDomainClusterConfigOutputReference(this, "cluster_config"); public get clusterConfig() { return this._clusterConfig; } @@ -2048,7 +2036,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // cognito_options - computed: false, optional: true, required: false - private _cognitoOptions = new ElasticsearchDomainCognitoOptionsOutputReference(this, "cognito_options", true); + private _cognitoOptions = new ElasticsearchDomainCognitoOptionsOutputReference(this, "cognito_options"); public get cognitoOptions() { return this._cognitoOptions; } @@ -2064,7 +2052,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // domain_endpoint_options - computed: false, optional: true, required: false - private _domainEndpointOptions = new ElasticsearchDomainDomainEndpointOptionsOutputReference(this, "domain_endpoint_options", true); + private _domainEndpointOptions = new ElasticsearchDomainDomainEndpointOptionsOutputReference(this, "domain_endpoint_options"); public get domainEndpointOptions() { return this._domainEndpointOptions; } @@ -2080,7 +2068,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // ebs_options - computed: false, optional: true, required: false - private _ebsOptions = new ElasticsearchDomainEbsOptionsOutputReference(this, "ebs_options", true); + private _ebsOptions = new ElasticsearchDomainEbsOptionsOutputReference(this, "ebs_options"); public get ebsOptions() { return this._ebsOptions; } @@ -2096,7 +2084,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // encrypt_at_rest - computed: false, optional: true, required: false - private _encryptAtRest = new ElasticsearchDomainEncryptAtRestOutputReference(this, "encrypt_at_rest", true); + private _encryptAtRest = new ElasticsearchDomainEncryptAtRestOutputReference(this, "encrypt_at_rest"); public get encryptAtRest() { return this._encryptAtRest; } @@ -2129,7 +2117,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // node_to_node_encryption - computed: false, optional: true, required: false - private _nodeToNodeEncryption = new ElasticsearchDomainNodeToNodeEncryptionOutputReference(this, "node_to_node_encryption", true); + private _nodeToNodeEncryption = new ElasticsearchDomainNodeToNodeEncryptionOutputReference(this, "node_to_node_encryption"); public get nodeToNodeEncryption() { return this._nodeToNodeEncryption; } @@ -2145,7 +2133,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // snapshot_options - computed: false, optional: true, required: false - private _snapshotOptions = new ElasticsearchDomainSnapshotOptionsOutputReference(this, "snapshot_options", true); + private _snapshotOptions = new ElasticsearchDomainSnapshotOptionsOutputReference(this, "snapshot_options"); public get snapshotOptions() { return this._snapshotOptions; } @@ -2161,7 +2149,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ElasticsearchDomainTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ElasticsearchDomainTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } @@ -2177,7 +2165,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource { } // vpc_options - computed: false, optional: true, required: false - private _vpcOptions = new ElasticsearchDomainVpcOptionsOutputReference(this, "vpc_options", true); + private _vpcOptions = new ElasticsearchDomainVpcOptionsOutputReference(this, "vpc_options"); public get vpcOptions() { return this._vpcOptions; } diff --git a/src/aws/elastictranscoder/elastictranscoder-pipeline.ts b/src/aws/elastictranscoder/elastictranscoder-pipeline.ts index 447e30204..adf22990a 100644 --- a/src/aws/elastictranscoder/elastictranscoder-pipeline.ts +++ b/src/aws/elastictranscoder/elastictranscoder-pipeline.ts @@ -86,10 +86,9 @@ export class ElastictranscoderPipelineContentConfigOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElastictranscoderPipelineContentConfig | undefined { @@ -216,10 +215,9 @@ export class ElastictranscoderPipelineNotificationsOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElastictranscoderPipelineNotifications | undefined { @@ -353,10 +351,9 @@ export class ElastictranscoderPipelineThumbnailConfigOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElastictranscoderPipelineThumbnailConfig | undefined { @@ -454,7 +451,7 @@ export class ElastictranscoderPipeline extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elastictranscoder_pipeline"; + public static readonly tfResourceType = "aws_elastictranscoder_pipeline"; // =========== // INITIALIZER @@ -471,7 +468,9 @@ export class ElastictranscoderPipeline extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elastictranscoder_pipeline', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -579,7 +578,7 @@ export class ElastictranscoderPipeline extends cdktf.TerraformResource { } // content_config - computed: false, optional: true, required: false - private _contentConfig = new ElastictranscoderPipelineContentConfigOutputReference(this, "content_config", true); + private _contentConfig = new ElastictranscoderPipelineContentConfigOutputReference(this, "content_config"); public get contentConfig() { return this._contentConfig; } @@ -612,7 +611,7 @@ export class ElastictranscoderPipeline extends cdktf.TerraformResource { } // notifications - computed: false, optional: true, required: false - private _notifications = new ElastictranscoderPipelineNotificationsOutputReference(this, "notifications", true); + private _notifications = new ElastictranscoderPipelineNotificationsOutputReference(this, "notifications"); public get notifications() { return this._notifications; } @@ -628,7 +627,7 @@ export class ElastictranscoderPipeline extends cdktf.TerraformResource { } // thumbnail_config - computed: false, optional: true, required: false - private _thumbnailConfig = new ElastictranscoderPipelineThumbnailConfigOutputReference(this, "thumbnail_config", true); + private _thumbnailConfig = new ElastictranscoderPipelineThumbnailConfigOutputReference(this, "thumbnail_config"); public get thumbnailConfig() { return this._thumbnailConfig; } diff --git a/src/aws/elastictranscoder/elastictranscoder-preset.ts b/src/aws/elastictranscoder/elastictranscoder-preset.ts index 48e3c8582..fdb6a7782 100644 --- a/src/aws/elastictranscoder/elastictranscoder-preset.ts +++ b/src/aws/elastictranscoder/elastictranscoder-preset.ts @@ -101,10 +101,9 @@ export class ElastictranscoderPresetAudioOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElastictranscoderPresetAudio | undefined { @@ -270,10 +269,9 @@ export class ElastictranscoderPresetAudioCodecOptionsOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElastictranscoderPresetAudioCodecOptions | undefined { @@ -437,10 +435,9 @@ export class ElastictranscoderPresetThumbnailsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElastictranscoderPresetThumbnails | undefined { @@ -717,10 +714,9 @@ export class ElastictranscoderPresetVideoOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ElastictranscoderPresetVideo | undefined { @@ -1095,7 +1091,7 @@ export class ElastictranscoderPreset extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_elastictranscoder_preset"; + public static readonly tfResourceType = "aws_elastictranscoder_preset"; // =========== // INITIALIZER @@ -1112,7 +1108,9 @@ export class ElastictranscoderPreset extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_elastictranscoder_preset', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1223,7 +1221,7 @@ export class ElastictranscoderPreset extends cdktf.TerraformResource { } // audio - computed: false, optional: true, required: false - private _audio = new ElastictranscoderPresetAudioOutputReference(this, "audio", true); + private _audio = new ElastictranscoderPresetAudioOutputReference(this, "audio"); public get audio() { return this._audio; } @@ -1239,7 +1237,7 @@ export class ElastictranscoderPreset extends cdktf.TerraformResource { } // audio_codec_options - computed: false, optional: true, required: false - private _audioCodecOptions = new ElastictranscoderPresetAudioCodecOptionsOutputReference(this, "audio_codec_options", true); + private _audioCodecOptions = new ElastictranscoderPresetAudioCodecOptionsOutputReference(this, "audio_codec_options"); public get audioCodecOptions() { return this._audioCodecOptions; } @@ -1255,7 +1253,7 @@ export class ElastictranscoderPreset extends cdktf.TerraformResource { } // thumbnails - computed: false, optional: true, required: false - private _thumbnails = new ElastictranscoderPresetThumbnailsOutputReference(this, "thumbnails", true); + private _thumbnails = new ElastictranscoderPresetThumbnailsOutputReference(this, "thumbnails"); public get thumbnails() { return this._thumbnails; } @@ -1271,7 +1269,7 @@ export class ElastictranscoderPreset extends cdktf.TerraformResource { } // video - computed: false, optional: true, required: false - private _video = new ElastictranscoderPresetVideoOutputReference(this, "video", true); + private _video = new ElastictranscoderPresetVideoOutputReference(this, "video"); public get video() { return this._video; } diff --git a/src/aws/elb/alb-listener-certificate.ts b/src/aws/elb/alb-listener-certificate.ts index ad1bd3b09..0237bdb74 100644 --- a/src/aws/elb/alb-listener-certificate.ts +++ b/src/aws/elb/alb-listener-certificate.ts @@ -25,7 +25,7 @@ export class AlbListenerCertificate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_alb_listener_certificate"; + public static readonly tfResourceType = "aws_alb_listener_certificate"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class AlbListenerCertificate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_alb_listener_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/alb-listener-rule.ts b/src/aws/elb/alb-listener-rule.ts index b4b1bd349..6b5a645ed 100644 --- a/src/aws/elb/alb-listener-rule.ts +++ b/src/aws/elb/alb-listener-rule.ts @@ -94,10 +94,9 @@ export class AlbListenerRuleActionAuthenticateCognitoOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleActionAuthenticateCognito | undefined { @@ -355,10 +354,9 @@ export class AlbListenerRuleActionAuthenticateOidcOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleActionAuthenticateOidc | undefined { @@ -633,10 +631,9 @@ export class AlbListenerRuleActionFixedResponseOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleActionFixedResponse | undefined { @@ -745,10 +742,9 @@ export class AlbListenerRuleActionForwardStickinessOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleActionForwardStickiness | undefined { @@ -861,10 +857,9 @@ export class AlbListenerRuleActionForwardOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleActionForward | undefined { @@ -895,7 +890,7 @@ export class AlbListenerRuleActionForwardOutputReference extends cdktf.ComplexOb } // stickiness - computed: false, optional: true, required: false - private _stickiness = new AlbListenerRuleActionForwardStickinessOutputReference(this, "stickiness", true); + private _stickiness = new AlbListenerRuleActionForwardStickinessOutputReference(this, "stickiness"); public get stickiness() { return this._stickiness; } @@ -972,10 +967,9 @@ export class AlbListenerRuleActionRedirectOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleActionRedirect | undefined { @@ -1207,10 +1201,9 @@ export class AlbListenerRuleConditionHostHeaderOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleConditionHostHeader | undefined { @@ -1275,10 +1268,9 @@ export class AlbListenerRuleConditionHttpHeaderOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleConditionHttpHeader | undefined { @@ -1357,10 +1349,9 @@ export class AlbListenerRuleConditionHttpRequestMethodOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleConditionHttpRequestMethod | undefined { @@ -1420,10 +1411,9 @@ export class AlbListenerRuleConditionPathPatternOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleConditionPathPattern | undefined { @@ -1505,10 +1495,9 @@ export class AlbListenerRuleConditionSourceIpOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerRuleConditionSourceIp | undefined { @@ -1608,7 +1597,7 @@ export class AlbListenerRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_alb_listener_rule"; + public static readonly tfResourceType = "aws_alb_listener_rule"; // =========== // INITIALIZER @@ -1625,7 +1614,9 @@ export class AlbListenerRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_alb_listener_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/alb-listener.ts b/src/aws/elb/alb-listener.ts index 0c5e56e66..78ee8745b 100644 --- a/src/aws/elb/alb-listener.ts +++ b/src/aws/elb/alb-listener.ts @@ -110,10 +110,9 @@ export class AlbListenerDefaultActionAuthenticateCognitoOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerDefaultActionAuthenticateCognito | undefined { @@ -371,10 +370,9 @@ export class AlbListenerDefaultActionAuthenticateOidcOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerDefaultActionAuthenticateOidc | undefined { @@ -649,10 +647,9 @@ export class AlbListenerDefaultActionFixedResponseOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerDefaultActionFixedResponse | undefined { @@ -761,10 +758,9 @@ export class AlbListenerDefaultActionForwardStickinessOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerDefaultActionForwardStickiness | undefined { @@ -877,10 +873,9 @@ export class AlbListenerDefaultActionForwardOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerDefaultActionForward | undefined { @@ -911,7 +906,7 @@ export class AlbListenerDefaultActionForwardOutputReference extends cdktf.Comple } // stickiness - computed: false, optional: true, required: false - private _stickiness = new AlbListenerDefaultActionForwardStickinessOutputReference(this, "stickiness", true); + private _stickiness = new AlbListenerDefaultActionForwardStickinessOutputReference(this, "stickiness"); public get stickiness() { return this._stickiness; } @@ -988,10 +983,9 @@ export class AlbListenerDefaultActionRedirectOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerDefaultActionRedirect | undefined { @@ -1223,10 +1217,9 @@ export class AlbListenerTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbListenerTimeouts | undefined { @@ -1275,7 +1268,7 @@ export class AlbListener extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_alb_listener"; + public static readonly tfResourceType = "aws_alb_listener"; // =========== // INITIALIZER @@ -1292,7 +1285,9 @@ export class AlbListener extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_alb_listener', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1465,7 +1460,7 @@ export class AlbListener extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new AlbListenerTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new AlbListenerTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/elb/alb-target-group-attachment.ts b/src/aws/elb/alb-target-group-attachment.ts index 4df2d9ac6..93d97f8dc 100644 --- a/src/aws/elb/alb-target-group-attachment.ts +++ b/src/aws/elb/alb-target-group-attachment.ts @@ -33,7 +33,7 @@ export class AlbTargetGroupAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_alb_target_group_attachment"; + public static readonly tfResourceType = "aws_alb_target_group_attachment"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class AlbTargetGroupAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_alb_target_group_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/alb-target-group.ts b/src/aws/elb/alb-target-group.ts index 733dfce35..d8d78ccc4 100644 --- a/src/aws/elb/alb-target-group.ts +++ b/src/aws/elb/alb-target-group.ts @@ -147,10 +147,9 @@ export class AlbTargetGroupHealthCheckOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbTargetGroupHealthCheck | undefined { @@ -404,10 +403,9 @@ export class AlbTargetGroupStickinessOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbTargetGroupStickiness | undefined { @@ -519,7 +517,7 @@ export class AlbTargetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_alb_target_group"; + public static readonly tfResourceType = "aws_alb_target_group"; // =========== // INITIALIZER @@ -536,7 +534,9 @@ export class AlbTargetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_alb_target_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -839,7 +839,7 @@ export class AlbTargetGroup extends cdktf.TerraformResource { } // health_check - computed: false, optional: true, required: false - private _healthCheck = new AlbTargetGroupHealthCheckOutputReference(this, "health_check", true); + private _healthCheck = new AlbTargetGroupHealthCheckOutputReference(this, "health_check"); public get healthCheck() { return this._healthCheck; } @@ -855,7 +855,7 @@ export class AlbTargetGroup extends cdktf.TerraformResource { } // stickiness - computed: false, optional: true, required: false - private _stickiness = new AlbTargetGroupStickinessOutputReference(this, "stickiness", true); + private _stickiness = new AlbTargetGroupStickinessOutputReference(this, "stickiness"); public get stickiness() { return this._stickiness; } diff --git a/src/aws/elb/alb.ts b/src/aws/elb/alb.ts index 2021c3e82..5bb3d7846 100644 --- a/src/aws/elb/alb.ts +++ b/src/aws/elb/alb.ts @@ -127,10 +127,9 @@ export class AlbAccessLogsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbAccessLogs | undefined { @@ -276,10 +275,9 @@ export class AlbTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): AlbTimeouts | undefined { @@ -372,7 +370,7 @@ export class Alb extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_alb"; + public static readonly tfResourceType = "aws_alb"; // =========== // INITIALIZER @@ -389,7 +387,9 @@ export class Alb extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_alb', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -725,7 +725,7 @@ export class Alb extends cdktf.TerraformResource { } // access_logs - computed: false, optional: true, required: false - private _accessLogs = new AlbAccessLogsOutputReference(this, "access_logs", true); + private _accessLogs = new AlbAccessLogsOutputReference(this, "access_logs"); public get accessLogs() { return this._accessLogs; } @@ -758,7 +758,7 @@ export class Alb extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new AlbTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new AlbTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/elb/app-cookie-stickiness-policy.ts b/src/aws/elb/app-cookie-stickiness-policy.ts index e88af5330..3100c4b2f 100644 --- a/src/aws/elb/app-cookie-stickiness-policy.ts +++ b/src/aws/elb/app-cookie-stickiness-policy.ts @@ -33,7 +33,7 @@ export class AppCookieStickinessPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_app_cookie_stickiness_policy"; + public static readonly tfResourceType = "aws_app_cookie_stickiness_policy"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class AppCookieStickinessPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_app_cookie_stickiness_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/data-aws-alb-listener.ts b/src/aws/elb/data-aws-alb-listener.ts index 2aca8e1c2..cd62c94df 100644 --- a/src/aws/elb/data-aws-alb-listener.ts +++ b/src/aws/elb/data-aws-alb-listener.ts @@ -20,11 +20,49 @@ export interface DataAwsAlbListenerConfig extends cdktf.TerraformMetaArguments { */ readonly tags?: { [key: string]: string }; } -export class DataAwsAlbListenerDefaultActionAuthenticateCognito extends cdktf.ComplexComputedList { +export interface DataAwsAlbListenerDefaultActionAuthenticateCognito { +} + +export function dataAwsAlbListenerDefaultActionAuthenticateCognitoToTerraform(struct?: DataAwsAlbListenerDefaultActionAuthenticateCognito): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbListenerDefaultActionAuthenticateCognitoOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbListenerDefaultActionAuthenticateCognito | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbListenerDefaultActionAuthenticateCognito | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // authentication_request_extra_params - computed: true, optional: false, required: false - public get authenticationRequestExtraParams() { - return this.getStringMapAttribute('authentication_request_extra_params'); + public authenticationRequestExtraParams(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'authentication_request_extra_params').lookup(key); } // on_unauthenticated_request - computed: true, optional: false, required: false @@ -62,11 +100,68 @@ export class DataAwsAlbListenerDefaultActionAuthenticateCognito extends cdktf.Co return this.getStringAttribute('user_pool_domain'); } } -export class DataAwsAlbListenerDefaultActionAuthenticateOidc extends cdktf.ComplexComputedList { + +export class DataAwsAlbListenerDefaultActionAuthenticateCognitoList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbListenerDefaultActionAuthenticateCognitoOutputReference { + return new DataAwsAlbListenerDefaultActionAuthenticateCognitoOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAlbListenerDefaultActionAuthenticateOidc { +} + +export function dataAwsAlbListenerDefaultActionAuthenticateOidcToTerraform(struct?: DataAwsAlbListenerDefaultActionAuthenticateOidc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbListenerDefaultActionAuthenticateOidcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbListenerDefaultActionAuthenticateOidc | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbListenerDefaultActionAuthenticateOidc | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // authentication_request_extra_params - computed: true, optional: false, required: false - public get authenticationRequestExtraParams() { - return this.getStringMapAttribute('authentication_request_extra_params'); + public authenticationRequestExtraParams(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'authentication_request_extra_params').lookup(key); } // authorization_endpoint - computed: true, optional: false, required: false @@ -119,7 +214,64 @@ export class DataAwsAlbListenerDefaultActionAuthenticateOidc extends cdktf.Compl return this.getStringAttribute('user_info_endpoint'); } } -export class DataAwsAlbListenerDefaultActionFixedResponse extends cdktf.ComplexComputedList { + +export class DataAwsAlbListenerDefaultActionAuthenticateOidcList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbListenerDefaultActionAuthenticateOidcOutputReference { + return new DataAwsAlbListenerDefaultActionAuthenticateOidcOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAlbListenerDefaultActionFixedResponse { +} + +export function dataAwsAlbListenerDefaultActionFixedResponseToTerraform(struct?: DataAwsAlbListenerDefaultActionFixedResponse): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbListenerDefaultActionFixedResponseOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbListenerDefaultActionFixedResponse | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbListenerDefaultActionFixedResponse | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // content_type - computed: true, optional: false, required: false public get contentType() { @@ -136,7 +288,64 @@ export class DataAwsAlbListenerDefaultActionFixedResponse extends cdktf.ComplexC return this.getStringAttribute('status_code'); } } -export class DataAwsAlbListenerDefaultActionForwardStickiness extends cdktf.ComplexComputedList { + +export class DataAwsAlbListenerDefaultActionFixedResponseList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbListenerDefaultActionFixedResponseOutputReference { + return new DataAwsAlbListenerDefaultActionFixedResponseOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAlbListenerDefaultActionForwardStickiness { +} + +export function dataAwsAlbListenerDefaultActionForwardStickinessToTerraform(struct?: DataAwsAlbListenerDefaultActionForwardStickiness): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbListenerDefaultActionForwardStickinessOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbListenerDefaultActionForwardStickiness | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbListenerDefaultActionForwardStickiness | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // duration - computed: true, optional: false, required: false public get duration() { @@ -148,7 +357,64 @@ export class DataAwsAlbListenerDefaultActionForwardStickiness extends cdktf.Comp return this.getBooleanAttribute('enabled'); } } -export class DataAwsAlbListenerDefaultActionForwardTargetGroup extends cdktf.ComplexComputedList { + +export class DataAwsAlbListenerDefaultActionForwardStickinessList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbListenerDefaultActionForwardStickinessOutputReference { + return new DataAwsAlbListenerDefaultActionForwardStickinessOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAlbListenerDefaultActionForwardTargetGroup { +} + +export function dataAwsAlbListenerDefaultActionForwardTargetGroupToTerraform(struct?: DataAwsAlbListenerDefaultActionForwardTargetGroup): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbListenerDefaultActionForwardTargetGroupOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbListenerDefaultActionForwardTargetGroup | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbListenerDefaultActionForwardTargetGroup | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -160,21 +426,135 @@ export class DataAwsAlbListenerDefaultActionForwardTargetGroup extends cdktf.Com return this.getNumberAttribute('weight'); } } -export class DataAwsAlbListenerDefaultActionForward extends cdktf.ComplexComputedList { + +export class DataAwsAlbListenerDefaultActionForwardTargetGroupList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbListenerDefaultActionForwardTargetGroupOutputReference { + return new DataAwsAlbListenerDefaultActionForwardTargetGroupOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAlbListenerDefaultActionForward { +} + +export function dataAwsAlbListenerDefaultActionForwardToTerraform(struct?: DataAwsAlbListenerDefaultActionForward): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbListenerDefaultActionForwardOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbListenerDefaultActionForward | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbListenerDefaultActionForward | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // stickiness - computed: true, optional: false, required: false + private _stickiness = new DataAwsAlbListenerDefaultActionForwardStickinessList(this, "stickiness", false); public get stickiness() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('stickiness'); + return this._stickiness; } // target_group - computed: true, optional: false, required: false + private _targetGroup = new DataAwsAlbListenerDefaultActionForwardTargetGroupList(this, "target_group", true); public get targetGroup() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('target_group'))); + return this._targetGroup; + } +} + +export class DataAwsAlbListenerDefaultActionForwardList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbListenerDefaultActionForwardOutputReference { + return new DataAwsAlbListenerDefaultActionForwardOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } -export class DataAwsAlbListenerDefaultActionRedirect extends cdktf.ComplexComputedList { +export interface DataAwsAlbListenerDefaultActionRedirect { +} + +export function dataAwsAlbListenerDefaultActionRedirectToTerraform(struct?: DataAwsAlbListenerDefaultActionRedirect): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbListenerDefaultActionRedirectOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbListenerDefaultActionRedirect | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbListenerDefaultActionRedirect | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // host - computed: true, optional: false, required: false public get host() { @@ -206,30 +586,87 @@ export class DataAwsAlbListenerDefaultActionRedirect extends cdktf.ComplexComput return this.getStringAttribute('status_code'); } } -export class DataAwsAlbListenerDefaultAction extends cdktf.ComplexComputedList { + +export class DataAwsAlbListenerDefaultActionRedirectList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbListenerDefaultActionRedirectOutputReference { + return new DataAwsAlbListenerDefaultActionRedirectOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAlbListenerDefaultAction { +} + +export function dataAwsAlbListenerDefaultActionToTerraform(struct?: DataAwsAlbListenerDefaultAction): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbListenerDefaultActionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbListenerDefaultAction | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbListenerDefaultAction | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // authenticate_cognito - computed: true, optional: false, required: false + private _authenticateCognito = new DataAwsAlbListenerDefaultActionAuthenticateCognitoList(this, "authenticate_cognito", false); public get authenticateCognito() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('authenticate_cognito'); + return this._authenticateCognito; } // authenticate_oidc - computed: true, optional: false, required: false + private _authenticateOidc = new DataAwsAlbListenerDefaultActionAuthenticateOidcList(this, "authenticate_oidc", false); public get authenticateOidc() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('authenticate_oidc'); + return this._authenticateOidc; } // fixed_response - computed: true, optional: false, required: false + private _fixedResponse = new DataAwsAlbListenerDefaultActionFixedResponseList(this, "fixed_response", false); public get fixedResponse() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('fixed_response'); + return this._fixedResponse; } // forward - computed: true, optional: false, required: false + private _forward = new DataAwsAlbListenerDefaultActionForwardList(this, "forward", false); public get forward() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('forward'); + return this._forward; } // order - computed: true, optional: false, required: false @@ -238,9 +675,9 @@ export class DataAwsAlbListenerDefaultAction extends cdktf.ComplexComputedList { } // redirect - computed: true, optional: false, required: false + private _redirect = new DataAwsAlbListenerDefaultActionRedirectList(this, "redirect", false); public get redirect() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('redirect'); + return this._redirect; } // target_group_arn - computed: true, optional: false, required: false @@ -254,6 +691,25 @@ export class DataAwsAlbListenerDefaultAction extends cdktf.ComplexComputedList { } } +export class DataAwsAlbListenerDefaultActionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbListenerDefaultActionOutputReference { + return new DataAwsAlbListenerDefaultActionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb_listener aws_alb_listener} */ @@ -262,7 +718,7 @@ export class DataAwsAlbListener extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_alb_listener"; + public static readonly tfResourceType = "aws_alb_listener"; // =========== // INITIALIZER @@ -279,7 +735,9 @@ export class DataAwsAlbListener extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_alb_listener', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -311,8 +769,9 @@ export class DataAwsAlbListener extends cdktf.TerraformDataSource { } // default_action - computed: true, optional: false, required: false - public defaultAction(index: string) { - return new DataAwsAlbListenerDefaultAction(this, 'default_action', index, false); + private _defaultAction = new DataAwsAlbListenerDefaultActionList(this, "default_action", false); + public get defaultAction() { + return this._defaultAction; } // id - computed: true, optional: true, required: false diff --git a/src/aws/elb/data-aws-alb-target-group.ts b/src/aws/elb/data-aws-alb-target-group.ts index 7bc09dd25..8c10c96d4 100644 --- a/src/aws/elb/data-aws-alb-target-group.ts +++ b/src/aws/elb/data-aws-alb-target-group.ts @@ -16,7 +16,45 @@ export interface DataAwsAlbTargetGroupConfig extends cdktf.TerraformMetaArgument */ readonly tags?: { [key: string]: string }; } -export class DataAwsAlbTargetGroupHealthCheck extends cdktf.ComplexComputedList { +export interface DataAwsAlbTargetGroupHealthCheck { +} + +export function dataAwsAlbTargetGroupHealthCheckToTerraform(struct?: DataAwsAlbTargetGroupHealthCheck): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbTargetGroupHealthCheckOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbTargetGroupHealthCheck | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbTargetGroupHealthCheck | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { @@ -63,7 +101,64 @@ export class DataAwsAlbTargetGroupHealthCheck extends cdktf.ComplexComputedList return this.getNumberAttribute('unhealthy_threshold'); } } -export class DataAwsAlbTargetGroupStickiness extends cdktf.ComplexComputedList { + +export class DataAwsAlbTargetGroupHealthCheckList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbTargetGroupHealthCheckOutputReference { + return new DataAwsAlbTargetGroupHealthCheckOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAlbTargetGroupStickiness { +} + +export function dataAwsAlbTargetGroupStickinessToTerraform(struct?: DataAwsAlbTargetGroupStickiness): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbTargetGroupStickinessOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbTargetGroupStickiness | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbTargetGroupStickiness | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cookie_duration - computed: true, optional: false, required: false public get cookieDuration() { @@ -86,6 +181,25 @@ export class DataAwsAlbTargetGroupStickiness extends cdktf.ComplexComputedList { } } +export class DataAwsAlbTargetGroupStickinessList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbTargetGroupStickinessOutputReference { + return new DataAwsAlbTargetGroupStickinessOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb_target_group aws_alb_target_group} */ @@ -94,7 +208,7 @@ export class DataAwsAlbTargetGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_alb_target_group"; + public static readonly tfResourceType = "aws_alb_target_group"; // =========== // INITIALIZER @@ -111,7 +225,9 @@ export class DataAwsAlbTargetGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_alb_target_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -147,8 +263,9 @@ export class DataAwsAlbTargetGroup extends cdktf.TerraformDataSource { } // health_check - computed: true, optional: false, required: false - public healthCheck(index: string) { - return new DataAwsAlbTargetGroupHealthCheck(this, 'health_check', index, false); + private _healthCheck = new DataAwsAlbTargetGroupHealthCheckList(this, "health_check", false); + public get healthCheck() { + return this._healthCheck; } // id - computed: true, optional: true, required: false @@ -213,8 +330,9 @@ export class DataAwsAlbTargetGroup extends cdktf.TerraformDataSource { } // stickiness - computed: true, optional: false, required: false - public stickiness(index: string) { - return new DataAwsAlbTargetGroupStickiness(this, 'stickiness', index, false); + private _stickiness = new DataAwsAlbTargetGroupStickinessList(this, "stickiness", false); + public get stickiness() { + return this._stickiness; } // tags - computed: true, optional: true, required: false diff --git a/src/aws/elb/data-aws-alb.ts b/src/aws/elb/data-aws-alb.ts index 8085e1a93..7674d2ba8 100644 --- a/src/aws/elb/data-aws-alb.ts +++ b/src/aws/elb/data-aws-alb.ts @@ -16,7 +16,45 @@ export interface DataAwsAlbConfig extends cdktf.TerraformMetaArguments { */ readonly tags?: { [key: string]: string }; } -export class DataAwsAlbAccessLogs extends cdktf.ComplexComputedList { +export interface DataAwsAlbAccessLogs { +} + +export function dataAwsAlbAccessLogsToTerraform(struct?: DataAwsAlbAccessLogs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbAccessLogsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbAccessLogs | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbAccessLogs | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // bucket - computed: true, optional: false, required: false public get bucket() { @@ -33,7 +71,64 @@ export class DataAwsAlbAccessLogs extends cdktf.ComplexComputedList { return this.getStringAttribute('prefix'); } } -export class DataAwsAlbSubnetMapping extends cdktf.ComplexComputedList { + +export class DataAwsAlbAccessLogsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbAccessLogsOutputReference { + return new DataAwsAlbAccessLogsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsAlbSubnetMapping { +} + +export function dataAwsAlbSubnetMappingToTerraform(struct?: DataAwsAlbSubnetMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsAlbSubnetMappingOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsAlbSubnetMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsAlbSubnetMapping | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // allocation_id - computed: true, optional: false, required: false public get allocationId() { @@ -61,6 +156,25 @@ export class DataAwsAlbSubnetMapping extends cdktf.ComplexComputedList { } } +export class DataAwsAlbSubnetMappingList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsAlbSubnetMappingOutputReference { + return new DataAwsAlbSubnetMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb aws_alb} */ @@ -69,7 +183,7 @@ export class DataAwsAlb extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_alb"; + public static readonly tfResourceType = "aws_alb"; // =========== // INITIALIZER @@ -86,7 +200,9 @@ export class DataAwsAlb extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_alb', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -102,8 +218,9 @@ export class DataAwsAlb extends cdktf.TerraformDataSource { // ========== // access_logs - computed: true, optional: false, required: false - public accessLogs(index: string) { - return new DataAwsAlbAccessLogs(this, 'access_logs', index, false); + private _accessLogs = new DataAwsAlbAccessLogsList(this, "access_logs", false); + public get accessLogs() { + return this._accessLogs; } // arn - computed: true, optional: true, required: false @@ -198,8 +315,9 @@ export class DataAwsAlb extends cdktf.TerraformDataSource { } // subnet_mapping - computed: true, optional: false, required: false - public subnetMapping(index: string) { - return new DataAwsAlbSubnetMapping(this, 'subnet_mapping', index, true); + private _subnetMapping = new DataAwsAlbSubnetMappingList(this, "subnet_mapping", true); + public get subnetMapping() { + return this._subnetMapping; } // subnets - computed: true, optional: false, required: false diff --git a/src/aws/elb/data-aws-lb-listener.ts b/src/aws/elb/data-aws-lb-listener.ts index e50a2d9c1..334f4189b 100644 --- a/src/aws/elb/data-aws-lb-listener.ts +++ b/src/aws/elb/data-aws-lb-listener.ts @@ -20,11 +20,49 @@ export interface DataAwsLbListenerConfig extends cdktf.TerraformMetaArguments { */ readonly tags?: { [key: string]: string }; } -export class DataAwsLbListenerDefaultActionAuthenticateCognito extends cdktf.ComplexComputedList { +export interface DataAwsLbListenerDefaultActionAuthenticateCognito { +} + +export function dataAwsLbListenerDefaultActionAuthenticateCognitoToTerraform(struct?: DataAwsLbListenerDefaultActionAuthenticateCognito): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbListenerDefaultActionAuthenticateCognitoOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbListenerDefaultActionAuthenticateCognito | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbListenerDefaultActionAuthenticateCognito | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // authentication_request_extra_params - computed: true, optional: false, required: false - public get authenticationRequestExtraParams() { - return this.getStringMapAttribute('authentication_request_extra_params'); + public authenticationRequestExtraParams(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'authentication_request_extra_params').lookup(key); } // on_unauthenticated_request - computed: true, optional: false, required: false @@ -62,11 +100,68 @@ export class DataAwsLbListenerDefaultActionAuthenticateCognito extends cdktf.Com return this.getStringAttribute('user_pool_domain'); } } -export class DataAwsLbListenerDefaultActionAuthenticateOidc extends cdktf.ComplexComputedList { + +export class DataAwsLbListenerDefaultActionAuthenticateCognitoList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbListenerDefaultActionAuthenticateCognitoOutputReference { + return new DataAwsLbListenerDefaultActionAuthenticateCognitoOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLbListenerDefaultActionAuthenticateOidc { +} + +export function dataAwsLbListenerDefaultActionAuthenticateOidcToTerraform(struct?: DataAwsLbListenerDefaultActionAuthenticateOidc): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbListenerDefaultActionAuthenticateOidcOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbListenerDefaultActionAuthenticateOidc | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbListenerDefaultActionAuthenticateOidc | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // authentication_request_extra_params - computed: true, optional: false, required: false - public get authenticationRequestExtraParams() { - return this.getStringMapAttribute('authentication_request_extra_params'); + public authenticationRequestExtraParams(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'authentication_request_extra_params').lookup(key); } // authorization_endpoint - computed: true, optional: false, required: false @@ -119,7 +214,64 @@ export class DataAwsLbListenerDefaultActionAuthenticateOidc extends cdktf.Comple return this.getStringAttribute('user_info_endpoint'); } } -export class DataAwsLbListenerDefaultActionFixedResponse extends cdktf.ComplexComputedList { + +export class DataAwsLbListenerDefaultActionAuthenticateOidcList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbListenerDefaultActionAuthenticateOidcOutputReference { + return new DataAwsLbListenerDefaultActionAuthenticateOidcOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLbListenerDefaultActionFixedResponse { +} + +export function dataAwsLbListenerDefaultActionFixedResponseToTerraform(struct?: DataAwsLbListenerDefaultActionFixedResponse): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbListenerDefaultActionFixedResponseOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbListenerDefaultActionFixedResponse | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbListenerDefaultActionFixedResponse | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // content_type - computed: true, optional: false, required: false public get contentType() { @@ -136,7 +288,64 @@ export class DataAwsLbListenerDefaultActionFixedResponse extends cdktf.ComplexCo return this.getStringAttribute('status_code'); } } -export class DataAwsLbListenerDefaultActionForwardStickiness extends cdktf.ComplexComputedList { + +export class DataAwsLbListenerDefaultActionFixedResponseList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbListenerDefaultActionFixedResponseOutputReference { + return new DataAwsLbListenerDefaultActionFixedResponseOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLbListenerDefaultActionForwardStickiness { +} + +export function dataAwsLbListenerDefaultActionForwardStickinessToTerraform(struct?: DataAwsLbListenerDefaultActionForwardStickiness): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbListenerDefaultActionForwardStickinessOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbListenerDefaultActionForwardStickiness | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbListenerDefaultActionForwardStickiness | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // duration - computed: true, optional: false, required: false public get duration() { @@ -148,7 +357,64 @@ export class DataAwsLbListenerDefaultActionForwardStickiness extends cdktf.Compl return this.getBooleanAttribute('enabled'); } } -export class DataAwsLbListenerDefaultActionForwardTargetGroup extends cdktf.ComplexComputedList { + +export class DataAwsLbListenerDefaultActionForwardStickinessList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbListenerDefaultActionForwardStickinessOutputReference { + return new DataAwsLbListenerDefaultActionForwardStickinessOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLbListenerDefaultActionForwardTargetGroup { +} + +export function dataAwsLbListenerDefaultActionForwardTargetGroupToTerraform(struct?: DataAwsLbListenerDefaultActionForwardTargetGroup): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbListenerDefaultActionForwardTargetGroupOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbListenerDefaultActionForwardTargetGroup | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbListenerDefaultActionForwardTargetGroup | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -160,21 +426,135 @@ export class DataAwsLbListenerDefaultActionForwardTargetGroup extends cdktf.Comp return this.getNumberAttribute('weight'); } } -export class DataAwsLbListenerDefaultActionForward extends cdktf.ComplexComputedList { + +export class DataAwsLbListenerDefaultActionForwardTargetGroupList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbListenerDefaultActionForwardTargetGroupOutputReference { + return new DataAwsLbListenerDefaultActionForwardTargetGroupOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLbListenerDefaultActionForward { +} + +export function dataAwsLbListenerDefaultActionForwardToTerraform(struct?: DataAwsLbListenerDefaultActionForward): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbListenerDefaultActionForwardOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbListenerDefaultActionForward | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbListenerDefaultActionForward | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // stickiness - computed: true, optional: false, required: false + private _stickiness = new DataAwsLbListenerDefaultActionForwardStickinessList(this, "stickiness", false); public get stickiness() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('stickiness'); + return this._stickiness; } // target_group - computed: true, optional: false, required: false + private _targetGroup = new DataAwsLbListenerDefaultActionForwardTargetGroupList(this, "target_group", true); public get targetGroup() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('target_group'))); + return this._targetGroup; + } +} + +export class DataAwsLbListenerDefaultActionForwardList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbListenerDefaultActionForwardOutputReference { + return new DataAwsLbListenerDefaultActionForwardOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } -export class DataAwsLbListenerDefaultActionRedirect extends cdktf.ComplexComputedList { +export interface DataAwsLbListenerDefaultActionRedirect { +} + +export function dataAwsLbListenerDefaultActionRedirectToTerraform(struct?: DataAwsLbListenerDefaultActionRedirect): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbListenerDefaultActionRedirectOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbListenerDefaultActionRedirect | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbListenerDefaultActionRedirect | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // host - computed: true, optional: false, required: false public get host() { @@ -206,30 +586,87 @@ export class DataAwsLbListenerDefaultActionRedirect extends cdktf.ComplexCompute return this.getStringAttribute('status_code'); } } -export class DataAwsLbListenerDefaultAction extends cdktf.ComplexComputedList { + +export class DataAwsLbListenerDefaultActionRedirectList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbListenerDefaultActionRedirectOutputReference { + return new DataAwsLbListenerDefaultActionRedirectOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLbListenerDefaultAction { +} + +export function dataAwsLbListenerDefaultActionToTerraform(struct?: DataAwsLbListenerDefaultAction): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbListenerDefaultActionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbListenerDefaultAction | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbListenerDefaultAction | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // authenticate_cognito - computed: true, optional: false, required: false + private _authenticateCognito = new DataAwsLbListenerDefaultActionAuthenticateCognitoList(this, "authenticate_cognito", false); public get authenticateCognito() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('authenticate_cognito'); + return this._authenticateCognito; } // authenticate_oidc - computed: true, optional: false, required: false + private _authenticateOidc = new DataAwsLbListenerDefaultActionAuthenticateOidcList(this, "authenticate_oidc", false); public get authenticateOidc() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('authenticate_oidc'); + return this._authenticateOidc; } // fixed_response - computed: true, optional: false, required: false + private _fixedResponse = new DataAwsLbListenerDefaultActionFixedResponseList(this, "fixed_response", false); public get fixedResponse() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('fixed_response'); + return this._fixedResponse; } // forward - computed: true, optional: false, required: false + private _forward = new DataAwsLbListenerDefaultActionForwardList(this, "forward", false); public get forward() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('forward'); + return this._forward; } // order - computed: true, optional: false, required: false @@ -238,9 +675,9 @@ export class DataAwsLbListenerDefaultAction extends cdktf.ComplexComputedList { } // redirect - computed: true, optional: false, required: false + private _redirect = new DataAwsLbListenerDefaultActionRedirectList(this, "redirect", false); public get redirect() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('redirect'); + return this._redirect; } // target_group_arn - computed: true, optional: false, required: false @@ -254,6 +691,25 @@ export class DataAwsLbListenerDefaultAction extends cdktf.ComplexComputedList { } } +export class DataAwsLbListenerDefaultActionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbListenerDefaultActionOutputReference { + return new DataAwsLbListenerDefaultActionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/lb_listener aws_lb_listener} */ @@ -262,7 +718,7 @@ export class DataAwsLbListener extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb_listener"; + public static readonly tfResourceType = "aws_lb_listener"; // =========== // INITIALIZER @@ -279,7 +735,9 @@ export class DataAwsLbListener extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lb_listener', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -311,8 +769,9 @@ export class DataAwsLbListener extends cdktf.TerraformDataSource { } // default_action - computed: true, optional: false, required: false - public defaultAction(index: string) { - return new DataAwsLbListenerDefaultAction(this, 'default_action', index, false); + private _defaultAction = new DataAwsLbListenerDefaultActionList(this, "default_action", false); + public get defaultAction() { + return this._defaultAction; } // id - computed: true, optional: true, required: false diff --git a/src/aws/elb/data-aws-lb-target-group.ts b/src/aws/elb/data-aws-lb-target-group.ts index 8a169fc91..d3373bdf9 100644 --- a/src/aws/elb/data-aws-lb-target-group.ts +++ b/src/aws/elb/data-aws-lb-target-group.ts @@ -16,7 +16,45 @@ export interface DataAwsLbTargetGroupConfig extends cdktf.TerraformMetaArguments */ readonly tags?: { [key: string]: string }; } -export class DataAwsLbTargetGroupHealthCheck extends cdktf.ComplexComputedList { +export interface DataAwsLbTargetGroupHealthCheck { +} + +export function dataAwsLbTargetGroupHealthCheckToTerraform(struct?: DataAwsLbTargetGroupHealthCheck): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbTargetGroupHealthCheckOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbTargetGroupHealthCheck | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbTargetGroupHealthCheck | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // enabled - computed: true, optional: false, required: false public get enabled() { @@ -63,7 +101,64 @@ export class DataAwsLbTargetGroupHealthCheck extends cdktf.ComplexComputedList { return this.getNumberAttribute('unhealthy_threshold'); } } -export class DataAwsLbTargetGroupStickiness extends cdktf.ComplexComputedList { + +export class DataAwsLbTargetGroupHealthCheckList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbTargetGroupHealthCheckOutputReference { + return new DataAwsLbTargetGroupHealthCheckOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLbTargetGroupStickiness { +} + +export function dataAwsLbTargetGroupStickinessToTerraform(struct?: DataAwsLbTargetGroupStickiness): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbTargetGroupStickinessOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbTargetGroupStickiness | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbTargetGroupStickiness | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cookie_duration - computed: true, optional: false, required: false public get cookieDuration() { @@ -86,6 +181,25 @@ export class DataAwsLbTargetGroupStickiness extends cdktf.ComplexComputedList { } } +export class DataAwsLbTargetGroupStickinessList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbTargetGroupStickinessOutputReference { + return new DataAwsLbTargetGroupStickinessOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/lb_target_group aws_lb_target_group} */ @@ -94,7 +208,7 @@ export class DataAwsLbTargetGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb_target_group"; + public static readonly tfResourceType = "aws_lb_target_group"; // =========== // INITIALIZER @@ -111,7 +225,9 @@ export class DataAwsLbTargetGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lb_target_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -147,8 +263,9 @@ export class DataAwsLbTargetGroup extends cdktf.TerraformDataSource { } // health_check - computed: true, optional: false, required: false - public healthCheck(index: string) { - return new DataAwsLbTargetGroupHealthCheck(this, 'health_check', index, false); + private _healthCheck = new DataAwsLbTargetGroupHealthCheckList(this, "health_check", false); + public get healthCheck() { + return this._healthCheck; } // id - computed: true, optional: true, required: false @@ -213,8 +330,9 @@ export class DataAwsLbTargetGroup extends cdktf.TerraformDataSource { } // stickiness - computed: true, optional: false, required: false - public stickiness(index: string) { - return new DataAwsLbTargetGroupStickiness(this, 'stickiness', index, false); + private _stickiness = new DataAwsLbTargetGroupStickinessList(this, "stickiness", false); + public get stickiness() { + return this._stickiness; } // tags - computed: true, optional: true, required: false diff --git a/src/aws/elb/data-aws-lb.ts b/src/aws/elb/data-aws-lb.ts index 82896b208..3546604a8 100644 --- a/src/aws/elb/data-aws-lb.ts +++ b/src/aws/elb/data-aws-lb.ts @@ -16,7 +16,45 @@ export interface DataAwsLbConfig extends cdktf.TerraformMetaArguments { */ readonly tags?: { [key: string]: string }; } -export class DataAwsLbAccessLogs extends cdktf.ComplexComputedList { +export interface DataAwsLbAccessLogs { +} + +export function dataAwsLbAccessLogsToTerraform(struct?: DataAwsLbAccessLogs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbAccessLogsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbAccessLogs | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbAccessLogs | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // bucket - computed: true, optional: false, required: false public get bucket() { @@ -33,7 +71,64 @@ export class DataAwsLbAccessLogs extends cdktf.ComplexComputedList { return this.getStringAttribute('prefix'); } } -export class DataAwsLbSubnetMapping extends cdktf.ComplexComputedList { + +export class DataAwsLbAccessLogsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbAccessLogsOutputReference { + return new DataAwsLbAccessLogsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLbSubnetMapping { +} + +export function dataAwsLbSubnetMappingToTerraform(struct?: DataAwsLbSubnetMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLbSubnetMappingOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLbSubnetMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLbSubnetMapping | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // allocation_id - computed: true, optional: false, required: false public get allocationId() { @@ -61,6 +156,25 @@ export class DataAwsLbSubnetMapping extends cdktf.ComplexComputedList { } } +export class DataAwsLbSubnetMappingList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLbSubnetMappingOutputReference { + return new DataAwsLbSubnetMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/lb aws_lb} */ @@ -69,7 +183,7 @@ export class DataAwsLb extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb"; + public static readonly tfResourceType = "aws_lb"; // =========== // INITIALIZER @@ -86,7 +200,9 @@ export class DataAwsLb extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lb', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -102,8 +218,9 @@ export class DataAwsLb extends cdktf.TerraformDataSource { // ========== // access_logs - computed: true, optional: false, required: false - public accessLogs(index: string) { - return new DataAwsLbAccessLogs(this, 'access_logs', index, false); + private _accessLogs = new DataAwsLbAccessLogsList(this, "access_logs", false); + public get accessLogs() { + return this._accessLogs; } // arn - computed: true, optional: true, required: false @@ -198,8 +315,9 @@ export class DataAwsLb extends cdktf.TerraformDataSource { } // subnet_mapping - computed: true, optional: false, required: false - public subnetMapping(index: string) { - return new DataAwsLbSubnetMapping(this, 'subnet_mapping', index, true); + private _subnetMapping = new DataAwsLbSubnetMappingList(this, "subnet_mapping", true); + public get subnetMapping() { + return this._subnetMapping; } // subnets - computed: true, optional: false, required: false diff --git a/src/aws/elb/lb-cookie-stickiness-policy.ts b/src/aws/elb/lb-cookie-stickiness-policy.ts index 6a2b4400b..9449fb72a 100644 --- a/src/aws/elb/lb-cookie-stickiness-policy.ts +++ b/src/aws/elb/lb-cookie-stickiness-policy.ts @@ -33,7 +33,7 @@ export class LbCookieStickinessPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb_cookie_stickiness_policy"; + public static readonly tfResourceType = "aws_lb_cookie_stickiness_policy"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class LbCookieStickinessPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lb_cookie_stickiness_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/lb-listener-certificate.ts b/src/aws/elb/lb-listener-certificate.ts index 2a985573c..8b4720a30 100644 --- a/src/aws/elb/lb-listener-certificate.ts +++ b/src/aws/elb/lb-listener-certificate.ts @@ -25,7 +25,7 @@ export class LbListenerCertificate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb_listener_certificate"; + public static readonly tfResourceType = "aws_lb_listener_certificate"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class LbListenerCertificate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lb_listener_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/lb-listener-rule.ts b/src/aws/elb/lb-listener-rule.ts index f6a70e252..a65f32162 100644 --- a/src/aws/elb/lb-listener-rule.ts +++ b/src/aws/elb/lb-listener-rule.ts @@ -94,10 +94,9 @@ export class LbListenerRuleActionAuthenticateCognitoOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleActionAuthenticateCognito | undefined { @@ -355,10 +354,9 @@ export class LbListenerRuleActionAuthenticateOidcOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleActionAuthenticateOidc | undefined { @@ -633,10 +631,9 @@ export class LbListenerRuleActionFixedResponseOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleActionFixedResponse | undefined { @@ -745,10 +742,9 @@ export class LbListenerRuleActionForwardStickinessOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleActionForwardStickiness | undefined { @@ -861,10 +857,9 @@ export class LbListenerRuleActionForwardOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleActionForward | undefined { @@ -895,7 +890,7 @@ export class LbListenerRuleActionForwardOutputReference extends cdktf.ComplexObj } // stickiness - computed: false, optional: true, required: false - private _stickiness = new LbListenerRuleActionForwardStickinessOutputReference(this, "stickiness", true); + private _stickiness = new LbListenerRuleActionForwardStickinessOutputReference(this, "stickiness"); public get stickiness() { return this._stickiness; } @@ -972,10 +967,9 @@ export class LbListenerRuleActionRedirectOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleActionRedirect | undefined { @@ -1207,10 +1201,9 @@ export class LbListenerRuleConditionHostHeaderOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleConditionHostHeader | undefined { @@ -1275,10 +1268,9 @@ export class LbListenerRuleConditionHttpHeaderOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleConditionHttpHeader | undefined { @@ -1357,10 +1349,9 @@ export class LbListenerRuleConditionHttpRequestMethodOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleConditionHttpRequestMethod | undefined { @@ -1420,10 +1411,9 @@ export class LbListenerRuleConditionPathPatternOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleConditionPathPattern | undefined { @@ -1505,10 +1495,9 @@ export class LbListenerRuleConditionSourceIpOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerRuleConditionSourceIp | undefined { @@ -1608,7 +1597,7 @@ export class LbListenerRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb_listener_rule"; + public static readonly tfResourceType = "aws_lb_listener_rule"; // =========== // INITIALIZER @@ -1625,7 +1614,9 @@ export class LbListenerRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lb_listener_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/lb-listener.ts b/src/aws/elb/lb-listener.ts index 16cd1ef98..63e3fcb25 100644 --- a/src/aws/elb/lb-listener.ts +++ b/src/aws/elb/lb-listener.ts @@ -110,10 +110,9 @@ export class LbListenerDefaultActionAuthenticateCognitoOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerDefaultActionAuthenticateCognito | undefined { @@ -371,10 +370,9 @@ export class LbListenerDefaultActionAuthenticateOidcOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerDefaultActionAuthenticateOidc | undefined { @@ -649,10 +647,9 @@ export class LbListenerDefaultActionFixedResponseOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerDefaultActionFixedResponse | undefined { @@ -761,10 +758,9 @@ export class LbListenerDefaultActionForwardStickinessOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerDefaultActionForwardStickiness | undefined { @@ -877,10 +873,9 @@ export class LbListenerDefaultActionForwardOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerDefaultActionForward | undefined { @@ -911,7 +906,7 @@ export class LbListenerDefaultActionForwardOutputReference extends cdktf.Complex } // stickiness - computed: false, optional: true, required: false - private _stickiness = new LbListenerDefaultActionForwardStickinessOutputReference(this, "stickiness", true); + private _stickiness = new LbListenerDefaultActionForwardStickinessOutputReference(this, "stickiness"); public get stickiness() { return this._stickiness; } @@ -988,10 +983,9 @@ export class LbListenerDefaultActionRedirectOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerDefaultActionRedirect | undefined { @@ -1223,10 +1217,9 @@ export class LbListenerTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbListenerTimeouts | undefined { @@ -1275,7 +1268,7 @@ export class LbListener extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb_listener"; + public static readonly tfResourceType = "aws_lb_listener"; // =========== // INITIALIZER @@ -1292,7 +1285,9 @@ export class LbListener extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lb_listener', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1465,7 +1460,7 @@ export class LbListener extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new LbListenerTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new LbListenerTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/elb/lb-ssl-negotiation-policy.ts b/src/aws/elb/lb-ssl-negotiation-policy.ts index 275117901..025967e6e 100644 --- a/src/aws/elb/lb-ssl-negotiation-policy.ts +++ b/src/aws/elb/lb-ssl-negotiation-policy.ts @@ -57,7 +57,7 @@ export class LbSslNegotiationPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb_ssl_negotiation_policy"; + public static readonly tfResourceType = "aws_lb_ssl_negotiation_policy"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class LbSslNegotiationPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lb_ssl_negotiation_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/lb-target-group-attachment.ts b/src/aws/elb/lb-target-group-attachment.ts index 663cb898e..df88285cb 100644 --- a/src/aws/elb/lb-target-group-attachment.ts +++ b/src/aws/elb/lb-target-group-attachment.ts @@ -33,7 +33,7 @@ export class LbTargetGroupAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb_target_group_attachment"; + public static readonly tfResourceType = "aws_lb_target_group_attachment"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class LbTargetGroupAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lb_target_group_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/lb-target-group.ts b/src/aws/elb/lb-target-group.ts index d05edab3a..40afad8ed 100644 --- a/src/aws/elb/lb-target-group.ts +++ b/src/aws/elb/lb-target-group.ts @@ -147,10 +147,9 @@ export class LbTargetGroupHealthCheckOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbTargetGroupHealthCheck | undefined { @@ -404,10 +403,9 @@ export class LbTargetGroupStickinessOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbTargetGroupStickiness | undefined { @@ -519,7 +517,7 @@ export class LbTargetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb_target_group"; + public static readonly tfResourceType = "aws_lb_target_group"; // =========== // INITIALIZER @@ -536,7 +534,9 @@ export class LbTargetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lb_target_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -839,7 +839,7 @@ export class LbTargetGroup extends cdktf.TerraformResource { } // health_check - computed: false, optional: true, required: false - private _healthCheck = new LbTargetGroupHealthCheckOutputReference(this, "health_check", true); + private _healthCheck = new LbTargetGroupHealthCheckOutputReference(this, "health_check"); public get healthCheck() { return this._healthCheck; } @@ -855,7 +855,7 @@ export class LbTargetGroup extends cdktf.TerraformResource { } // stickiness - computed: false, optional: true, required: false - private _stickiness = new LbTargetGroupStickinessOutputReference(this, "stickiness", true); + private _stickiness = new LbTargetGroupStickinessOutputReference(this, "stickiness"); public get stickiness() { return this._stickiness; } diff --git a/src/aws/elb/lb.ts b/src/aws/elb/lb.ts index ade7acc85..bc96938ad 100644 --- a/src/aws/elb/lb.ts +++ b/src/aws/elb/lb.ts @@ -127,10 +127,9 @@ export class LbAccessLogsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbAccessLogs | undefined { @@ -276,10 +275,9 @@ export class LbTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LbTimeouts | undefined { @@ -372,7 +370,7 @@ export class Lb extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lb"; + public static readonly tfResourceType = "aws_lb"; // =========== // INITIALIZER @@ -389,7 +387,9 @@ export class Lb extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lb', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -725,7 +725,7 @@ export class Lb extends cdktf.TerraformResource { } // access_logs - computed: false, optional: true, required: false - private _accessLogs = new LbAccessLogsOutputReference(this, "access_logs", true); + private _accessLogs = new LbAccessLogsOutputReference(this, "access_logs"); public get accessLogs() { return this._accessLogs; } @@ -758,7 +758,7 @@ export class Lb extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new LbTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new LbTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/elb/load-balancer-backend-server-policy.ts b/src/aws/elb/load-balancer-backend-server-policy.ts index 88f99d6de..4b761f728 100644 --- a/src/aws/elb/load-balancer-backend-server-policy.ts +++ b/src/aws/elb/load-balancer-backend-server-policy.ts @@ -29,7 +29,7 @@ export class LoadBalancerBackendServerPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_load_balancer_backend_server_policy"; + public static readonly tfResourceType = "aws_load_balancer_backend_server_policy"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class LoadBalancerBackendServerPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_load_balancer_backend_server_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/load-balancer-listener-policy.ts b/src/aws/elb/load-balancer-listener-policy.ts index da4ae06d6..440393bfb 100644 --- a/src/aws/elb/load-balancer-listener-policy.ts +++ b/src/aws/elb/load-balancer-listener-policy.ts @@ -29,7 +29,7 @@ export class LoadBalancerListenerPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_load_balancer_listener_policy"; + public static readonly tfResourceType = "aws_load_balancer_listener_policy"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class LoadBalancerListenerPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_load_balancer_listener_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/load-balancer-policy.ts b/src/aws/elb/load-balancer-policy.ts index a36014114..a05bf14fd 100644 --- a/src/aws/elb/load-balancer-policy.ts +++ b/src/aws/elb/load-balancer-policy.ts @@ -57,7 +57,7 @@ export class LoadBalancerPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_load_balancer_policy"; + public static readonly tfResourceType = "aws_load_balancer_policy"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class LoadBalancerPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_load_balancer_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/elb/proxy-protocol-policy.ts b/src/aws/elb/proxy-protocol-policy.ts index 53d704d3a..ef27b6a28 100644 --- a/src/aws/elb/proxy-protocol-policy.ts +++ b/src/aws/elb/proxy-protocol-policy.ts @@ -25,7 +25,7 @@ export class ProxyProtocolPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_proxy_protocol_policy"; + public static readonly tfResourceType = "aws_proxy_protocol_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ProxyProtocolPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_proxy_protocol_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/emr/data-aws-emr-release-labels.ts b/src/aws/emr/data-aws-emr-release-labels.ts index 398951429..e50aedf41 100644 --- a/src/aws/emr/data-aws-emr-release-labels.ts +++ b/src/aws/emr/data-aws-emr-release-labels.ts @@ -42,10 +42,9 @@ export class DataAwsEmrReleaseLabelsFiltersOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DataAwsEmrReleaseLabelsFilters | undefined { @@ -116,7 +115,7 @@ export class DataAwsEmrReleaseLabels extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_emr_release_labels"; + public static readonly tfResourceType = "aws_emr_release_labels"; // =========== // INITIALIZER @@ -133,7 +132,9 @@ export class DataAwsEmrReleaseLabels extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_emr_release_labels', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -158,7 +159,7 @@ export class DataAwsEmrReleaseLabels extends cdktf.TerraformDataSource { } // filters - computed: false, optional: true, required: false - private _filters = new DataAwsEmrReleaseLabelsFiltersOutputReference(this, "filters", true); + private _filters = new DataAwsEmrReleaseLabelsFiltersOutputReference(this, "filters"); public get filters() { return this._filters; } diff --git a/src/aws/emr/emr-cluster.ts b/src/aws/emr/emr-cluster.ts index 4fe4931da..ed8f67f90 100644 --- a/src/aws/emr/emr-cluster.ts +++ b/src/aws/emr/emr-cluster.ts @@ -222,10 +222,9 @@ export class EmrClusterAutoTerminationPolicyOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrClusterAutoTerminationPolicy | undefined { @@ -473,10 +472,9 @@ export class EmrClusterCoreInstanceFleetLaunchSpecificationsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrClusterCoreInstanceFleetLaunchSpecifications | undefined { @@ -587,10 +585,9 @@ export class EmrClusterCoreInstanceFleetOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrClusterCoreInstanceFleet | undefined { @@ -719,7 +716,7 @@ export class EmrClusterCoreInstanceFleetOutputReference extends cdktf.ComplexObj } // launch_specifications - computed: false, optional: true, required: false - private _launchSpecifications = new EmrClusterCoreInstanceFleetLaunchSpecificationsOutputReference(this, "launch_specifications", true); + private _launchSpecifications = new EmrClusterCoreInstanceFleetLaunchSpecificationsOutputReference(this, "launch_specifications"); public get launchSpecifications() { return this._launchSpecifications; } @@ -816,10 +813,9 @@ export class EmrClusterCoreInstanceGroupOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrClusterCoreInstanceGroup | undefined { @@ -1035,10 +1031,9 @@ export class EmrClusterEc2AttributesOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrClusterEc2Attributes | undefined { @@ -1294,10 +1289,9 @@ export class EmrClusterKerberosAttributesOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrClusterKerberosAttributes | undefined { @@ -1600,10 +1594,9 @@ export class EmrClusterMasterInstanceFleetLaunchSpecificationsOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrClusterMasterInstanceFleetLaunchSpecifications | undefined { @@ -1714,10 +1707,9 @@ export class EmrClusterMasterInstanceFleetOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrClusterMasterInstanceFleet | undefined { @@ -1846,7 +1838,7 @@ export class EmrClusterMasterInstanceFleetOutputReference extends cdktf.ComplexO } // launch_specifications - computed: false, optional: true, required: false - private _launchSpecifications = new EmrClusterMasterInstanceFleetLaunchSpecificationsOutputReference(this, "launch_specifications", true); + private _launchSpecifications = new EmrClusterMasterInstanceFleetLaunchSpecificationsOutputReference(this, "launch_specifications"); public get launchSpecifications() { return this._launchSpecifications; } @@ -1938,10 +1930,9 @@ export class EmrClusterMasterInstanceGroupOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrClusterMasterInstanceGroup | undefined { @@ -2081,7 +2072,7 @@ export class EmrCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_emr_cluster"; + public static readonly tfResourceType = "aws_emr_cluster"; // =========== // INITIALIZER @@ -2098,7 +2089,9 @@ export class EmrCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_emr_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -2489,7 +2482,7 @@ export class EmrCluster extends cdktf.TerraformResource { } // auto_termination_policy - computed: false, optional: true, required: false - private _autoTerminationPolicy = new EmrClusterAutoTerminationPolicyOutputReference(this, "auto_termination_policy", true); + private _autoTerminationPolicy = new EmrClusterAutoTerminationPolicyOutputReference(this, "auto_termination_policy"); public get autoTerminationPolicy() { return this._autoTerminationPolicy; } @@ -2522,7 +2515,7 @@ export class EmrCluster extends cdktf.TerraformResource { } // core_instance_fleet - computed: false, optional: true, required: false - private _coreInstanceFleet = new EmrClusterCoreInstanceFleetOutputReference(this, "core_instance_fleet", true); + private _coreInstanceFleet = new EmrClusterCoreInstanceFleetOutputReference(this, "core_instance_fleet"); public get coreInstanceFleet() { return this._coreInstanceFleet; } @@ -2538,7 +2531,7 @@ export class EmrCluster extends cdktf.TerraformResource { } // core_instance_group - computed: false, optional: true, required: false - private _coreInstanceGroup = new EmrClusterCoreInstanceGroupOutputReference(this, "core_instance_group", true); + private _coreInstanceGroup = new EmrClusterCoreInstanceGroupOutputReference(this, "core_instance_group"); public get coreInstanceGroup() { return this._coreInstanceGroup; } @@ -2554,7 +2547,7 @@ export class EmrCluster extends cdktf.TerraformResource { } // ec2_attributes - computed: false, optional: true, required: false - private _ec2Attributes = new EmrClusterEc2AttributesOutputReference(this, "ec2_attributes", true); + private _ec2Attributes = new EmrClusterEc2AttributesOutputReference(this, "ec2_attributes"); public get ec2Attributes() { return this._ec2Attributes; } @@ -2570,7 +2563,7 @@ export class EmrCluster extends cdktf.TerraformResource { } // kerberos_attributes - computed: false, optional: true, required: false - private _kerberosAttributes = new EmrClusterKerberosAttributesOutputReference(this, "kerberos_attributes", true); + private _kerberosAttributes = new EmrClusterKerberosAttributesOutputReference(this, "kerberos_attributes"); public get kerberosAttributes() { return this._kerberosAttributes; } @@ -2586,7 +2579,7 @@ export class EmrCluster extends cdktf.TerraformResource { } // master_instance_fleet - computed: false, optional: true, required: false - private _masterInstanceFleet = new EmrClusterMasterInstanceFleetOutputReference(this, "master_instance_fleet", true); + private _masterInstanceFleet = new EmrClusterMasterInstanceFleetOutputReference(this, "master_instance_fleet"); public get masterInstanceFleet() { return this._masterInstanceFleet; } @@ -2602,7 +2595,7 @@ export class EmrCluster extends cdktf.TerraformResource { } // master_instance_group - computed: false, optional: true, required: false - private _masterInstanceGroup = new EmrClusterMasterInstanceGroupOutputReference(this, "master_instance_group", true); + private _masterInstanceGroup = new EmrClusterMasterInstanceGroupOutputReference(this, "master_instance_group"); public get masterInstanceGroup() { return this._masterInstanceGroup; } diff --git a/src/aws/emr/emr-instance-fleet.ts b/src/aws/emr/emr-instance-fleet.ts index 9d46536ae..13d8e31fb 100644 --- a/src/aws/emr/emr-instance-fleet.ts +++ b/src/aws/emr/emr-instance-fleet.ts @@ -217,10 +217,9 @@ export class EmrInstanceFleetLaunchSpecificationsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): EmrInstanceFleetLaunchSpecifications | undefined { @@ -293,7 +292,7 @@ export class EmrInstanceFleet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_emr_instance_fleet"; + public static readonly tfResourceType = "aws_emr_instance_fleet"; // =========== // INITIALIZER @@ -310,7 +309,9 @@ export class EmrInstanceFleet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_emr_instance_fleet', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -423,7 +424,7 @@ export class EmrInstanceFleet extends cdktf.TerraformResource { } // launch_specifications - computed: false, optional: true, required: false - private _launchSpecifications = new EmrInstanceFleetLaunchSpecificationsOutputReference(this, "launch_specifications", true); + private _launchSpecifications = new EmrInstanceFleetLaunchSpecificationsOutputReference(this, "launch_specifications"); public get launchSpecifications() { return this._launchSpecifications; } diff --git a/src/aws/emr/emr-instance-group.ts b/src/aws/emr/emr-instance-group.ts index 2574046b0..25244ed15 100644 --- a/src/aws/emr/emr-instance-group.ts +++ b/src/aws/emr/emr-instance-group.ts @@ -87,7 +87,7 @@ export class EmrInstanceGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_emr_instance_group"; + public static readonly tfResourceType = "aws_emr_instance_group"; // =========== // INITIALIZER @@ -104,7 +104,9 @@ export class EmrInstanceGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_emr_instance_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/emr/emr-managed-scaling-policy.ts b/src/aws/emr/emr-managed-scaling-policy.ts index f361d12be..96bbd4003 100644 --- a/src/aws/emr/emr-managed-scaling-policy.ts +++ b/src/aws/emr/emr-managed-scaling-policy.ts @@ -64,7 +64,7 @@ export class EmrManagedScalingPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_emr_managed_scaling_policy"; + public static readonly tfResourceType = "aws_emr_managed_scaling_policy"; // =========== // INITIALIZER @@ -81,7 +81,9 @@ export class EmrManagedScalingPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_emr_managed_scaling_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/emr/emr-security-configuration.ts b/src/aws/emr/emr-security-configuration.ts index e9d9960ed..54d2fc48c 100644 --- a/src/aws/emr/emr-security-configuration.ts +++ b/src/aws/emr/emr-security-configuration.ts @@ -29,7 +29,7 @@ export class EmrSecurityConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_emr_security_configuration"; + public static readonly tfResourceType = "aws_emr_security_configuration"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class EmrSecurityConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_emr_security_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/emr/emr-studio-session-mapping.ts b/src/aws/emr/emr-studio-session-mapping.ts index a15229a1c..4cd10c415 100644 --- a/src/aws/emr/emr-studio-session-mapping.ts +++ b/src/aws/emr/emr-studio-session-mapping.ts @@ -37,7 +37,7 @@ export class EmrStudioSessionMapping extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_emr_studio_session_mapping"; + public static readonly tfResourceType = "aws_emr_studio_session_mapping"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class EmrStudioSessionMapping extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_emr_studio_session_mapping', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/emr/emr-studio.ts b/src/aws/emr/emr-studio.ts index 60dbec506..a285ab34d 100644 --- a/src/aws/emr/emr-studio.ts +++ b/src/aws/emr/emr-studio.ts @@ -73,7 +73,7 @@ export class EmrStudio extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_emr_studio"; + public static readonly tfResourceType = "aws_emr_studio"; // =========== // INITIALIZER @@ -90,7 +90,9 @@ export class EmrStudio extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_emr_studio', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridge/cloudwatch-event-api-destination.ts b/src/aws/eventbridge/cloudwatch-event-api-destination.ts index a54756ccc..d54289cf8 100644 --- a/src/aws/eventbridge/cloudwatch-event-api-destination.ts +++ b/src/aws/eventbridge/cloudwatch-event-api-destination.ts @@ -41,7 +41,7 @@ export class CloudwatchEventApiDestination extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_api_destination"; + public static readonly tfResourceType = "aws_cloudwatch_event_api_destination"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class CloudwatchEventApiDestination extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_api_destination', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridge/cloudwatch-event-archive.ts b/src/aws/eventbridge/cloudwatch-event-archive.ts index 760056e7c..ea0cabefa 100644 --- a/src/aws/eventbridge/cloudwatch-event-archive.ts +++ b/src/aws/eventbridge/cloudwatch-event-archive.ts @@ -37,7 +37,7 @@ export class CloudwatchEventArchive extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_archive"; + public static readonly tfResourceType = "aws_cloudwatch_event_archive"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class CloudwatchEventArchive extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_archive', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridge/cloudwatch-event-bus-policy.ts b/src/aws/eventbridge/cloudwatch-event-bus-policy.ts index 23173efbf..6d81c5aa6 100644 --- a/src/aws/eventbridge/cloudwatch-event-bus-policy.ts +++ b/src/aws/eventbridge/cloudwatch-event-bus-policy.ts @@ -25,7 +25,7 @@ export class CloudwatchEventBusPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_bus_policy"; + public static readonly tfResourceType = "aws_cloudwatch_event_bus_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class CloudwatchEventBusPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_bus_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridge/cloudwatch-event-bus.ts b/src/aws/eventbridge/cloudwatch-event-bus.ts index aec59787a..81ea58c43 100644 --- a/src/aws/eventbridge/cloudwatch-event-bus.ts +++ b/src/aws/eventbridge/cloudwatch-event-bus.ts @@ -33,7 +33,7 @@ export class CloudwatchEventBus extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_bus"; + public static readonly tfResourceType = "aws_cloudwatch_event_bus"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class CloudwatchEventBus extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_bus', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridge/cloudwatch-event-connection.ts b/src/aws/eventbridge/cloudwatch-event-connection.ts index 21d9d18b4..f77b92560 100644 --- a/src/aws/eventbridge/cloudwatch-event-connection.ts +++ b/src/aws/eventbridge/cloudwatch-event-connection.ts @@ -54,10 +54,9 @@ export class CloudwatchEventConnectionAuthParametersApiKeyOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventConnectionAuthParametersApiKey | undefined { @@ -141,10 +140,9 @@ export class CloudwatchEventConnectionAuthParametersBasicOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventConnectionAuthParametersBasic | undefined { @@ -320,10 +318,9 @@ export class CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventConnectionAuthParametersInvocationHttpParameters | undefined { @@ -438,10 +435,9 @@ export class CloudwatchEventConnectionAuthParametersOauthClientParametersOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventConnectionAuthParametersOauthClientParameters | undefined { @@ -617,10 +613,9 @@ export class CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters | undefined { @@ -749,10 +744,9 @@ export class CloudwatchEventConnectionAuthParametersOauthOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventConnectionAuthParametersOauth | undefined { @@ -821,7 +815,7 @@ export class CloudwatchEventConnectionAuthParametersOauthOutputReference extends } // client_parameters - computed: false, optional: true, required: false - private _clientParameters = new CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference(this, "client_parameters", true); + private _clientParameters = new CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference(this, "client_parameters"); public get clientParameters() { return this._clientParameters; } @@ -837,7 +831,7 @@ export class CloudwatchEventConnectionAuthParametersOauthOutputReference extends } // oauth_http_parameters - computed: false, optional: false, required: true - private _oauthHttpParameters = new CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference(this, "oauth_http_parameters", true); + private _oauthHttpParameters = new CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference(this, "oauth_http_parameters"); public get oauthHttpParameters() { return this._oauthHttpParameters; } @@ -895,10 +889,9 @@ export class CloudwatchEventConnectionAuthParametersOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventConnectionAuthParameters | undefined { @@ -941,7 +934,7 @@ export class CloudwatchEventConnectionAuthParametersOutputReference extends cdkt } // api_key - computed: false, optional: true, required: false - private _apiKey = new CloudwatchEventConnectionAuthParametersApiKeyOutputReference(this, "api_key", true); + private _apiKey = new CloudwatchEventConnectionAuthParametersApiKeyOutputReference(this, "api_key"); public get apiKey() { return this._apiKey; } @@ -957,7 +950,7 @@ export class CloudwatchEventConnectionAuthParametersOutputReference extends cdkt } // basic - computed: false, optional: true, required: false - private _basic = new CloudwatchEventConnectionAuthParametersBasicOutputReference(this, "basic", true); + private _basic = new CloudwatchEventConnectionAuthParametersBasicOutputReference(this, "basic"); public get basic() { return this._basic; } @@ -973,7 +966,7 @@ export class CloudwatchEventConnectionAuthParametersOutputReference extends cdkt } // invocation_http_parameters - computed: false, optional: true, required: false - private _invocationHttpParameters = new CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference(this, "invocation_http_parameters", true); + private _invocationHttpParameters = new CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference(this, "invocation_http_parameters"); public get invocationHttpParameters() { return this._invocationHttpParameters; } @@ -989,7 +982,7 @@ export class CloudwatchEventConnectionAuthParametersOutputReference extends cdkt } // oauth - computed: false, optional: true, required: false - private _oauth = new CloudwatchEventConnectionAuthParametersOauthOutputReference(this, "oauth", true); + private _oauth = new CloudwatchEventConnectionAuthParametersOauthOutputReference(this, "oauth"); public get oauth() { return this._oauth; } @@ -1013,7 +1006,7 @@ export class CloudwatchEventConnection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_connection"; + public static readonly tfResourceType = "aws_cloudwatch_event_connection"; // =========== // INITIALIZER @@ -1030,7 +1023,9 @@ export class CloudwatchEventConnection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1105,7 +1100,7 @@ export class CloudwatchEventConnection extends cdktf.TerraformResource { } // auth_parameters - computed: false, optional: false, required: true - private _authParameters = new CloudwatchEventConnectionAuthParametersOutputReference(this, "auth_parameters", true); + private _authParameters = new CloudwatchEventConnectionAuthParametersOutputReference(this, "auth_parameters"); public get authParameters() { return this._authParameters; } diff --git a/src/aws/eventbridge/cloudwatch-event-permission.ts b/src/aws/eventbridge/cloudwatch-event-permission.ts index 077e536b3..583eff280 100644 --- a/src/aws/eventbridge/cloudwatch-event-permission.ts +++ b/src/aws/eventbridge/cloudwatch-event-permission.ts @@ -63,10 +63,9 @@ export class CloudwatchEventPermissionConditionOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventPermissionCondition | undefined { @@ -150,7 +149,7 @@ export class CloudwatchEventPermission extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_permission"; + public static readonly tfResourceType = "aws_cloudwatch_event_permission"; // =========== // INITIALIZER @@ -167,7 +166,9 @@ export class CloudwatchEventPermission extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_permission', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -249,7 +250,7 @@ export class CloudwatchEventPermission extends cdktf.TerraformResource { } // condition - computed: false, optional: true, required: false - private _condition = new CloudwatchEventPermissionConditionOutputReference(this, "condition", true); + private _condition = new CloudwatchEventPermissionConditionOutputReference(this, "condition"); public get condition() { return this._condition; } diff --git a/src/aws/eventbridge/cloudwatch-event-rule.ts b/src/aws/eventbridge/cloudwatch-event-rule.ts index 6c33bd557..77055fb88 100644 --- a/src/aws/eventbridge/cloudwatch-event-rule.ts +++ b/src/aws/eventbridge/cloudwatch-event-rule.ts @@ -57,7 +57,7 @@ export class CloudwatchEventRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_rule"; + public static readonly tfResourceType = "aws_cloudwatch_event_rule"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class CloudwatchEventRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridge/cloudwatch-event-target.ts b/src/aws/eventbridge/cloudwatch-event-target.ts index 81bc6edc6..c12a077e2 100644 --- a/src/aws/eventbridge/cloudwatch-event-target.ts +++ b/src/aws/eventbridge/cloudwatch-event-target.ts @@ -134,10 +134,9 @@ export class CloudwatchEventTargetBatchTargetOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetBatchTarget | undefined { @@ -260,10 +259,9 @@ export class CloudwatchEventTargetDeadLetterConfigOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetDeadLetterConfig | undefined { @@ -336,10 +334,9 @@ export class CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetEcsTargetNetworkConfiguration | undefined { @@ -519,10 +516,9 @@ export class CloudwatchEventTargetEcsTargetOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetEcsTarget | undefined { @@ -748,7 +744,7 @@ export class CloudwatchEventTargetEcsTargetOutputReference extends cdktf.Complex } // network_configuration - computed: false, optional: true, required: false - private _networkConfiguration = new CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference(this, "network_configuration", true); + private _networkConfiguration = new CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference(this, "network_configuration"); public get networkConfiguration() { return this._networkConfiguration; } @@ -813,10 +809,9 @@ export class CloudwatchEventTargetHttpTargetOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetHttpTarget | undefined { @@ -928,10 +923,9 @@ export class CloudwatchEventTargetInputTransformerOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetInputTransformer | undefined { @@ -1013,10 +1007,9 @@ export class CloudwatchEventTargetKinesisTargetOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetKinesisTarget | undefined { @@ -1104,10 +1097,9 @@ export class CloudwatchEventTargetRedshiftTargetOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetRedshiftTarget | undefined { @@ -1282,10 +1274,9 @@ export class CloudwatchEventTargetRetryPolicyOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetRetryPolicy | undefined { @@ -1392,10 +1383,9 @@ export class CloudwatchEventTargetSqsTargetOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): CloudwatchEventTargetSqsTarget | undefined { @@ -1444,7 +1434,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_target"; + public static readonly tfResourceType = "aws_cloudwatch_event_target"; // =========== // INITIALIZER @@ -1461,7 +1451,9 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_target', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1603,7 +1595,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { } // batch_target - computed: false, optional: true, required: false - private _batchTarget = new CloudwatchEventTargetBatchTargetOutputReference(this, "batch_target", true); + private _batchTarget = new CloudwatchEventTargetBatchTargetOutputReference(this, "batch_target"); public get batchTarget() { return this._batchTarget; } @@ -1619,7 +1611,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { } // dead_letter_config - computed: false, optional: true, required: false - private _deadLetterConfig = new CloudwatchEventTargetDeadLetterConfigOutputReference(this, "dead_letter_config", true); + private _deadLetterConfig = new CloudwatchEventTargetDeadLetterConfigOutputReference(this, "dead_letter_config"); public get deadLetterConfig() { return this._deadLetterConfig; } @@ -1635,7 +1627,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { } // ecs_target - computed: false, optional: true, required: false - private _ecsTarget = new CloudwatchEventTargetEcsTargetOutputReference(this, "ecs_target", true); + private _ecsTarget = new CloudwatchEventTargetEcsTargetOutputReference(this, "ecs_target"); public get ecsTarget() { return this._ecsTarget; } @@ -1651,7 +1643,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { } // http_target - computed: false, optional: true, required: false - private _httpTarget = new CloudwatchEventTargetHttpTargetOutputReference(this, "http_target", true); + private _httpTarget = new CloudwatchEventTargetHttpTargetOutputReference(this, "http_target"); public get httpTarget() { return this._httpTarget; } @@ -1667,7 +1659,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { } // input_transformer - computed: false, optional: true, required: false - private _inputTransformer = new CloudwatchEventTargetInputTransformerOutputReference(this, "input_transformer", true); + private _inputTransformer = new CloudwatchEventTargetInputTransformerOutputReference(this, "input_transformer"); public get inputTransformer() { return this._inputTransformer; } @@ -1683,7 +1675,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { } // kinesis_target - computed: false, optional: true, required: false - private _kinesisTarget = new CloudwatchEventTargetKinesisTargetOutputReference(this, "kinesis_target", true); + private _kinesisTarget = new CloudwatchEventTargetKinesisTargetOutputReference(this, "kinesis_target"); public get kinesisTarget() { return this._kinesisTarget; } @@ -1699,7 +1691,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { } // redshift_target - computed: false, optional: true, required: false - private _redshiftTarget = new CloudwatchEventTargetRedshiftTargetOutputReference(this, "redshift_target", true); + private _redshiftTarget = new CloudwatchEventTargetRedshiftTargetOutputReference(this, "redshift_target"); public get redshiftTarget() { return this._redshiftTarget; } @@ -1715,7 +1707,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { } // retry_policy - computed: false, optional: true, required: false - private _retryPolicy = new CloudwatchEventTargetRetryPolicyOutputReference(this, "retry_policy", true); + private _retryPolicy = new CloudwatchEventTargetRetryPolicyOutputReference(this, "retry_policy"); public get retryPolicy() { return this._retryPolicy; } @@ -1748,7 +1740,7 @@ export class CloudwatchEventTarget extends cdktf.TerraformResource { } // sqs_target - computed: false, optional: true, required: false - private _sqsTarget = new CloudwatchEventTargetSqsTargetOutputReference(this, "sqs_target", true); + private _sqsTarget = new CloudwatchEventTargetSqsTargetOutputReference(this, "sqs_target"); public get sqsTarget() { return this._sqsTarget; } diff --git a/src/aws/eventbridge/data-aws-cloudwatch-event-connection.ts b/src/aws/eventbridge/data-aws-cloudwatch-event-connection.ts index 640e31256..9e8f2355e 100644 --- a/src/aws/eventbridge/data-aws-cloudwatch-event-connection.ts +++ b/src/aws/eventbridge/data-aws-cloudwatch-event-connection.ts @@ -21,7 +21,7 @@ export class DataAwsCloudwatchEventConnection extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_connection"; + public static readonly tfResourceType = "aws_cloudwatch_event_connection"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCloudwatchEventConnection extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridge/data-aws-cloudwatch-event-source.ts b/src/aws/eventbridge/data-aws-cloudwatch-event-source.ts index bb36ca744..fc4dbf5ed 100644 --- a/src/aws/eventbridge/data-aws-cloudwatch-event-source.ts +++ b/src/aws/eventbridge/data-aws-cloudwatch-event-source.ts @@ -21,7 +21,7 @@ export class DataAwsCloudwatchEventSource extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_cloudwatch_event_source"; + public static readonly tfResourceType = "aws_cloudwatch_event_source"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsCloudwatchEventSource extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_cloudwatch_event_source', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridgeschemas/schemas-discoverer.ts b/src/aws/eventbridgeschemas/schemas-discoverer.ts index 05bed7592..3d0707354 100644 --- a/src/aws/eventbridgeschemas/schemas-discoverer.ts +++ b/src/aws/eventbridgeschemas/schemas-discoverer.ts @@ -33,7 +33,7 @@ export class SchemasDiscoverer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_schemas_discoverer"; + public static readonly tfResourceType = "aws_schemas_discoverer"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class SchemasDiscoverer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_schemas_discoverer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridgeschemas/schemas-registry.ts b/src/aws/eventbridgeschemas/schemas-registry.ts index b6135deef..63c3ad007 100644 --- a/src/aws/eventbridgeschemas/schemas-registry.ts +++ b/src/aws/eventbridgeschemas/schemas-registry.ts @@ -33,7 +33,7 @@ export class SchemasRegistry extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_schemas_registry"; + public static readonly tfResourceType = "aws_schemas_registry"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class SchemasRegistry extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_schemas_registry', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/eventbridgeschemas/schemas-schema.ts b/src/aws/eventbridgeschemas/schemas-schema.ts index 80fdf2fe8..8a955176d 100644 --- a/src/aws/eventbridgeschemas/schemas-schema.ts +++ b/src/aws/eventbridgeschemas/schemas-schema.ts @@ -45,7 +45,7 @@ export class SchemasSchema extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_schemas_schema"; + public static readonly tfResourceType = "aws_schemas_schema"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class SchemasSchema extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_schemas_schema', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/fms/fms-admin-account.ts b/src/aws/fms/fms-admin-account.ts index 6ab3b06c8..ba6b31f7c 100644 --- a/src/aws/fms/fms-admin-account.ts +++ b/src/aws/fms/fms-admin-account.ts @@ -21,7 +21,7 @@ export class FmsAdminAccount extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fms_admin_account"; + public static readonly tfResourceType = "aws_fms_admin_account"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class FmsAdminAccount extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fms_admin_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/fms/fms-policy.ts b/src/aws/fms/fms-policy.ts index 228269f7d..69937d81a 100644 --- a/src/aws/fms/fms-policy.ts +++ b/src/aws/fms/fms-policy.ts @@ -82,10 +82,9 @@ export class FmsPolicyExcludeMapOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FmsPolicyExcludeMap | undefined { @@ -175,10 +174,9 @@ export class FmsPolicyIncludeMapOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FmsPolicyIncludeMap | undefined { @@ -268,10 +266,9 @@ export class FmsPolicySecurityServicePolicyDataOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FmsPolicySecurityServicePolicyData | undefined { @@ -339,7 +336,7 @@ export class FmsPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fms_policy"; + public static readonly tfResourceType = "aws_fms_policy"; // =========== // INITIALIZER @@ -356,7 +353,9 @@ export class FmsPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fms_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -501,7 +500,7 @@ export class FmsPolicy extends cdktf.TerraformResource { } // exclude_map - computed: false, optional: true, required: false - private _excludeMap = new FmsPolicyExcludeMapOutputReference(this, "exclude_map", true); + private _excludeMap = new FmsPolicyExcludeMapOutputReference(this, "exclude_map"); public get excludeMap() { return this._excludeMap; } @@ -517,7 +516,7 @@ export class FmsPolicy extends cdktf.TerraformResource { } // include_map - computed: false, optional: true, required: false - private _includeMap = new FmsPolicyIncludeMapOutputReference(this, "include_map", true); + private _includeMap = new FmsPolicyIncludeMapOutputReference(this, "include_map"); public get includeMap() { return this._includeMap; } @@ -533,7 +532,7 @@ export class FmsPolicy extends cdktf.TerraformResource { } // security_service_policy_data - computed: false, optional: false, required: true - private _securityServicePolicyData = new FmsPolicySecurityServicePolicyDataOutputReference(this, "security_service_policy_data", true); + private _securityServicePolicyData = new FmsPolicySecurityServicePolicyDataOutputReference(this, "security_service_policy_data"); public get securityServicePolicyData() { return this._securityServicePolicyData; } diff --git a/src/aws/fsx/fsx-backup.ts b/src/aws/fsx/fsx-backup.ts index cdfcdff42..22d2365f1 100644 --- a/src/aws/fsx/fsx-backup.ts +++ b/src/aws/fsx/fsx-backup.ts @@ -58,10 +58,9 @@ export class FsxBackupTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxBackupTimeouts | undefined { @@ -132,7 +131,7 @@ export class FsxBackup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_backup"; + public static readonly tfResourceType = "aws_fsx_backup"; // =========== // INITIALIZER @@ -149,7 +148,9 @@ export class FsxBackup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_backup', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -257,7 +258,7 @@ export class FsxBackup extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxBackupTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxBackupTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/fsx/fsx-data-repository-association.ts b/src/aws/fsx/fsx-data-repository-association.ts index 24ae07732..78ebc9546 100644 --- a/src/aws/fsx/fsx-data-repository-association.ts +++ b/src/aws/fsx/fsx-data-repository-association.ts @@ -75,10 +75,9 @@ export class FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxDataRepositoryAssociationS3AutoExportPolicy | undefined { @@ -141,10 +140,9 @@ export class FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxDataRepositoryAssociationS3AutoImportPolicy | undefined { @@ -216,10 +214,9 @@ export class FsxDataRepositoryAssociationS3OutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxDataRepositoryAssociationS3 | undefined { @@ -250,7 +247,7 @@ export class FsxDataRepositoryAssociationS3OutputReference extends cdktf.Complex } // auto_export_policy - computed: false, optional: true, required: false - private _autoExportPolicy = new FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference(this, "auto_export_policy", true); + private _autoExportPolicy = new FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference(this, "auto_export_policy"); public get autoExportPolicy() { return this._autoExportPolicy; } @@ -266,7 +263,7 @@ export class FsxDataRepositoryAssociationS3OutputReference extends cdktf.Complex } // auto_import_policy - computed: false, optional: true, required: false - private _autoImportPolicy = new FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference(this, "auto_import_policy", true); + private _autoImportPolicy = new FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference(this, "auto_import_policy"); public get autoImportPolicy() { return this._autoImportPolicy; } @@ -314,10 +311,9 @@ export class FsxDataRepositoryAssociationTimeoutsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxDataRepositoryAssociationTimeouts | undefined { @@ -410,7 +406,7 @@ export class FsxDataRepositoryAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_data_repository_association"; + public static readonly tfResourceType = "aws_fsx_data_repository_association"; // =========== // INITIALIZER @@ -427,7 +423,9 @@ export class FsxDataRepositoryAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_data_repository_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -585,7 +583,7 @@ export class FsxDataRepositoryAssociation extends cdktf.TerraformResource { } // s3 - computed: false, optional: true, required: false - private _s3 = new FsxDataRepositoryAssociationS3OutputReference(this, "s3", true); + private _s3 = new FsxDataRepositoryAssociationS3OutputReference(this, "s3"); public get s3() { return this._s3; } @@ -601,7 +599,7 @@ export class FsxDataRepositoryAssociation extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxDataRepositoryAssociationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxDataRepositoryAssociationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/fsx/fsx-lustre-file-system.ts b/src/aws/fsx/fsx-lustre-file-system.ts index 7bf31f975..6beb8c8da 100644 --- a/src/aws/fsx/fsx-lustre-file-system.ts +++ b/src/aws/fsx/fsx-lustre-file-system.ts @@ -131,10 +131,9 @@ export class FsxLustreFileSystemTimeoutsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxLustreFileSystemTimeouts | undefined { @@ -227,7 +226,7 @@ export class FsxLustreFileSystem extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_lustre_file_system"; + public static readonly tfResourceType = "aws_fsx_lustre_file_system"; // =========== // INITIALIZER @@ -244,7 +243,9 @@ export class FsxLustreFileSystem extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_lustre_file_system', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -648,7 +649,7 @@ export class FsxLustreFileSystem extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxLustreFileSystemTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxLustreFileSystemTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/fsx/fsx-ontap-file-system.ts b/src/aws/fsx/fsx-ontap-file-system.ts index 0483d3419..95e9096cf 100644 --- a/src/aws/fsx/fsx-ontap-file-system.ts +++ b/src/aws/fsx/fsx-ontap-file-system.ts @@ -84,7 +84,45 @@ export interface FsxOntapFileSystemConfig extends cdktf.TerraformMetaArguments { */ readonly timeouts?: FsxOntapFileSystemTimeouts; } -export class FsxOntapFileSystemEndpointsIntercluster extends cdktf.ComplexComputedList { +export interface FsxOntapFileSystemEndpointsIntercluster { +} + +export function fsxOntapFileSystemEndpointsInterclusterToTerraform(struct?: FsxOntapFileSystemEndpointsIntercluster): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class FsxOntapFileSystemEndpointsInterclusterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): FsxOntapFileSystemEndpointsIntercluster | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: FsxOntapFileSystemEndpointsIntercluster | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // dns_name - computed: true, optional: false, required: false public get dnsName() { @@ -96,7 +134,64 @@ export class FsxOntapFileSystemEndpointsIntercluster extends cdktf.ComplexComput return cdktf.Fn.tolist(this.getListAttribute('ip_addresses')); } } -export class FsxOntapFileSystemEndpointsManagement extends cdktf.ComplexComputedList { + +export class FsxOntapFileSystemEndpointsInterclusterList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): FsxOntapFileSystemEndpointsInterclusterOutputReference { + return new FsxOntapFileSystemEndpointsInterclusterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface FsxOntapFileSystemEndpointsManagement { +} + +export function fsxOntapFileSystemEndpointsManagementToTerraform(struct?: FsxOntapFileSystemEndpointsManagement): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class FsxOntapFileSystemEndpointsManagementOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): FsxOntapFileSystemEndpointsManagement | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: FsxOntapFileSystemEndpointsManagement | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // dns_name - computed: true, optional: false, required: false public get dnsName() { @@ -108,18 +203,94 @@ export class FsxOntapFileSystemEndpointsManagement extends cdktf.ComplexComputed return cdktf.Fn.tolist(this.getListAttribute('ip_addresses')); } } -export class FsxOntapFileSystemEndpoints extends cdktf.ComplexComputedList { + +export class FsxOntapFileSystemEndpointsManagementList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): FsxOntapFileSystemEndpointsManagementOutputReference { + return new FsxOntapFileSystemEndpointsManagementOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface FsxOntapFileSystemEndpoints { +} + +export function fsxOntapFileSystemEndpointsToTerraform(struct?: FsxOntapFileSystemEndpoints): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class FsxOntapFileSystemEndpointsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): FsxOntapFileSystemEndpoints | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: FsxOntapFileSystemEndpoints | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // intercluster - computed: true, optional: false, required: false + private _intercluster = new FsxOntapFileSystemEndpointsInterclusterList(this, "intercluster", false); public get intercluster() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('intercluster'); + return this._intercluster; } // management - computed: true, optional: false, required: false + private _management = new FsxOntapFileSystemEndpointsManagementList(this, "management", false); public get management() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('management'); + return this._management; + } +} + +export class FsxOntapFileSystemEndpointsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): FsxOntapFileSystemEndpointsOutputReference { + return new FsxOntapFileSystemEndpointsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface FsxOntapFileSystemDiskIopsConfiguration { @@ -150,10 +321,9 @@ export class FsxOntapFileSystemDiskIopsConfigurationOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOntapFileSystemDiskIopsConfiguration | undefined { @@ -248,10 +418,9 @@ export class FsxOntapFileSystemTimeoutsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOntapFileSystemTimeouts | undefined { @@ -344,7 +513,7 @@ export class FsxOntapFileSystem extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_ontap_file_system"; + public static readonly tfResourceType = "aws_fsx_ontap_file_system"; // =========== // INITIALIZER @@ -361,7 +530,9 @@ export class FsxOntapFileSystem extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_ontap_file_system', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -464,8 +635,9 @@ export class FsxOntapFileSystem extends cdktf.TerraformResource { } // endpoints - computed: true, optional: false, required: false - public endpoints(index: string) { - return new FsxOntapFileSystemEndpoints(this, 'endpoints', index, false); + private _endpoints = new FsxOntapFileSystemEndpointsList(this, "endpoints", false); + public get endpoints() { + return this._endpoints; } // fsx_admin_password - computed: false, optional: true, required: false @@ -672,7 +844,7 @@ export class FsxOntapFileSystem extends cdktf.TerraformResource { } // disk_iops_configuration - computed: false, optional: true, required: false - private _diskIopsConfiguration = new FsxOntapFileSystemDiskIopsConfigurationOutputReference(this, "disk_iops_configuration", true); + private _diskIopsConfiguration = new FsxOntapFileSystemDiskIopsConfigurationOutputReference(this, "disk_iops_configuration"); public get diskIopsConfiguration() { return this._diskIopsConfiguration; } @@ -688,7 +860,7 @@ export class FsxOntapFileSystem extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxOntapFileSystemTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxOntapFileSystemTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/fsx/fsx-ontap-storage-virtual-machine.ts b/src/aws/fsx/fsx-ontap-storage-virtual-machine.ts index 28f6f0a60..065186490 100644 --- a/src/aws/fsx/fsx-ontap-storage-virtual-machine.ts +++ b/src/aws/fsx/fsx-ontap-storage-virtual-machine.ts @@ -44,7 +44,45 @@ export interface FsxOntapStorageVirtualMachineConfig extends cdktf.TerraformMeta */ readonly timeouts?: FsxOntapStorageVirtualMachineTimeouts; } -export class FsxOntapStorageVirtualMachineEndpointsIscsi extends cdktf.ComplexComputedList { +export interface FsxOntapStorageVirtualMachineEndpointsIscsi { +} + +export function fsxOntapStorageVirtualMachineEndpointsIscsiToTerraform(struct?: FsxOntapStorageVirtualMachineEndpointsIscsi): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class FsxOntapStorageVirtualMachineEndpointsIscsiOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): FsxOntapStorageVirtualMachineEndpointsIscsi | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: FsxOntapStorageVirtualMachineEndpointsIscsi | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // dns_name - computed: true, optional: false, required: false public get dnsName() { @@ -56,7 +94,64 @@ export class FsxOntapStorageVirtualMachineEndpointsIscsi extends cdktf.ComplexCo return cdktf.Fn.tolist(this.getListAttribute('ip_addresses')); } } -export class FsxOntapStorageVirtualMachineEndpointsManagement extends cdktf.ComplexComputedList { + +export class FsxOntapStorageVirtualMachineEndpointsIscsiList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): FsxOntapStorageVirtualMachineEndpointsIscsiOutputReference { + return new FsxOntapStorageVirtualMachineEndpointsIscsiOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface FsxOntapStorageVirtualMachineEndpointsManagement { +} + +export function fsxOntapStorageVirtualMachineEndpointsManagementToTerraform(struct?: FsxOntapStorageVirtualMachineEndpointsManagement): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class FsxOntapStorageVirtualMachineEndpointsManagementOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): FsxOntapStorageVirtualMachineEndpointsManagement | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: FsxOntapStorageVirtualMachineEndpointsManagement | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // dns_name - computed: true, optional: false, required: false public get dnsName() { @@ -68,7 +163,64 @@ export class FsxOntapStorageVirtualMachineEndpointsManagement extends cdktf.Comp return cdktf.Fn.tolist(this.getListAttribute('ip_addresses')); } } -export class FsxOntapStorageVirtualMachineEndpointsNfs extends cdktf.ComplexComputedList { + +export class FsxOntapStorageVirtualMachineEndpointsManagementList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): FsxOntapStorageVirtualMachineEndpointsManagementOutputReference { + return new FsxOntapStorageVirtualMachineEndpointsManagementOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface FsxOntapStorageVirtualMachineEndpointsNfs { +} + +export function fsxOntapStorageVirtualMachineEndpointsNfsToTerraform(struct?: FsxOntapStorageVirtualMachineEndpointsNfs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class FsxOntapStorageVirtualMachineEndpointsNfsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): FsxOntapStorageVirtualMachineEndpointsNfs | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: FsxOntapStorageVirtualMachineEndpointsNfs | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // dns_name - computed: true, optional: false, required: false public get dnsName() { @@ -80,7 +232,64 @@ export class FsxOntapStorageVirtualMachineEndpointsNfs extends cdktf.ComplexComp return cdktf.Fn.tolist(this.getListAttribute('ip_addresses')); } } -export class FsxOntapStorageVirtualMachineEndpointsSmb extends cdktf.ComplexComputedList { + +export class FsxOntapStorageVirtualMachineEndpointsNfsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): FsxOntapStorageVirtualMachineEndpointsNfsOutputReference { + return new FsxOntapStorageVirtualMachineEndpointsNfsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface FsxOntapStorageVirtualMachineEndpointsSmb { +} + +export function fsxOntapStorageVirtualMachineEndpointsSmbToTerraform(struct?: FsxOntapStorageVirtualMachineEndpointsSmb): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class FsxOntapStorageVirtualMachineEndpointsSmbOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): FsxOntapStorageVirtualMachineEndpointsSmb | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: FsxOntapStorageVirtualMachineEndpointsSmb | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // dns_name - computed: true, optional: false, required: false public get dnsName() { @@ -92,30 +301,106 @@ export class FsxOntapStorageVirtualMachineEndpointsSmb extends cdktf.ComplexComp return cdktf.Fn.tolist(this.getListAttribute('ip_addresses')); } } -export class FsxOntapStorageVirtualMachineEndpoints extends cdktf.ComplexComputedList { + +export class FsxOntapStorageVirtualMachineEndpointsSmbList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): FsxOntapStorageVirtualMachineEndpointsSmbOutputReference { + return new FsxOntapStorageVirtualMachineEndpointsSmbOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface FsxOntapStorageVirtualMachineEndpoints { +} + +export function fsxOntapStorageVirtualMachineEndpointsToTerraform(struct?: FsxOntapStorageVirtualMachineEndpoints): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class FsxOntapStorageVirtualMachineEndpointsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): FsxOntapStorageVirtualMachineEndpoints | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: FsxOntapStorageVirtualMachineEndpoints | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // iscsi - computed: true, optional: false, required: false + private _iscsi = new FsxOntapStorageVirtualMachineEndpointsIscsiList(this, "iscsi", false); public get iscsi() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('iscsi'); + return this._iscsi; } // management - computed: true, optional: false, required: false + private _management = new FsxOntapStorageVirtualMachineEndpointsManagementList(this, "management", false); public get management() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('management'); + return this._management; } // nfs - computed: true, optional: false, required: false + private _nfs = new FsxOntapStorageVirtualMachineEndpointsNfsList(this, "nfs", false); public get nfs() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('nfs'); + return this._nfs; } // smb - computed: true, optional: false, required: false + private _smb = new FsxOntapStorageVirtualMachineEndpointsSmbList(this, "smb", false); public get smb() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('smb'); + return this._smb; + } +} + +export class FsxOntapStorageVirtualMachineEndpointsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): FsxOntapStorageVirtualMachineEndpointsOutputReference { + return new FsxOntapStorageVirtualMachineEndpointsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface FsxOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration { @@ -171,10 +456,9 @@ export class FsxOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManage /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration | undefined { @@ -364,10 +648,9 @@ export class FsxOntapStorageVirtualMachineActiveDirectoryConfigurationOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOntapStorageVirtualMachineActiveDirectoryConfiguration | undefined { @@ -414,7 +697,7 @@ export class FsxOntapStorageVirtualMachineActiveDirectoryConfigurationOutputRefe } // self_managed_active_directory_configuration - computed: false, optional: true, required: false - private _selfManagedActiveDirectoryConfiguration = new FsxOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationOutputReference(this, "self_managed_active_directory_configuration", true); + private _selfManagedActiveDirectoryConfiguration = new FsxOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationOutputReference(this, "self_managed_active_directory_configuration"); public get selfManagedActiveDirectoryConfiguration() { return this._selfManagedActiveDirectoryConfiguration; } @@ -462,10 +745,9 @@ export class FsxOntapStorageVirtualMachineTimeoutsOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOntapStorageVirtualMachineTimeouts | undefined { @@ -558,7 +840,7 @@ export class FsxOntapStorageVirtualMachine extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_ontap_storage_virtual_machine"; + public static readonly tfResourceType = "aws_fsx_ontap_storage_virtual_machine"; // =========== // INITIALIZER @@ -575,7 +857,9 @@ export class FsxOntapStorageVirtualMachine extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_ontap_storage_virtual_machine', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -602,8 +886,9 @@ export class FsxOntapStorageVirtualMachine extends cdktf.TerraformResource { } // endpoints - computed: true, optional: false, required: false - public endpoints(index: string) { - return new FsxOntapStorageVirtualMachineEndpoints(this, 'endpoints', index, false); + private _endpoints = new FsxOntapStorageVirtualMachineEndpointsList(this, "endpoints", false); + public get endpoints() { + return this._endpoints; } // file_system_id - computed: false, optional: false, required: true @@ -712,7 +997,7 @@ export class FsxOntapStorageVirtualMachine extends cdktf.TerraformResource { } // active_directory_configuration - computed: false, optional: true, required: false - private _activeDirectoryConfiguration = new FsxOntapStorageVirtualMachineActiveDirectoryConfigurationOutputReference(this, "active_directory_configuration", true); + private _activeDirectoryConfiguration = new FsxOntapStorageVirtualMachineActiveDirectoryConfigurationOutputReference(this, "active_directory_configuration"); public get activeDirectoryConfiguration() { return this._activeDirectoryConfiguration; } @@ -728,7 +1013,7 @@ export class FsxOntapStorageVirtualMachine extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxOntapStorageVirtualMachineTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxOntapStorageVirtualMachineTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/fsx/fsx-ontap-volume.ts b/src/aws/fsx/fsx-ontap-volume.ts index 3687edcb2..4f17da3a2 100644 --- a/src/aws/fsx/fsx-ontap-volume.ts +++ b/src/aws/fsx/fsx-ontap-volume.ts @@ -84,10 +84,9 @@ export class FsxOntapVolumeTieringPolicyOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOntapVolumeTieringPolicy | undefined { @@ -182,10 +181,9 @@ export class FsxOntapVolumeTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOntapVolumeTimeouts | undefined { @@ -278,7 +276,7 @@ export class FsxOntapVolume extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_ontap_volume"; + public static readonly tfResourceType = "aws_fsx_ontap_volume"; // =========== // INITIALIZER @@ -295,7 +293,9 @@ export class FsxOntapVolume extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_ontap_volume', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -479,7 +479,7 @@ export class FsxOntapVolume extends cdktf.TerraformResource { } // tiering_policy - computed: false, optional: true, required: false - private _tieringPolicy = new FsxOntapVolumeTieringPolicyOutputReference(this, "tiering_policy", true); + private _tieringPolicy = new FsxOntapVolumeTieringPolicyOutputReference(this, "tiering_policy"); public get tieringPolicy() { return this._tieringPolicy; } @@ -495,7 +495,7 @@ export class FsxOntapVolume extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxOntapVolumeTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxOntapVolumeTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/fsx/fsx-openzfs-file-system.ts b/src/aws/fsx/fsx-openzfs-file-system.ts index b4e53ffb1..e53712f0d 100644 --- a/src/aws/fsx/fsx-openzfs-file-system.ts +++ b/src/aws/fsx/fsx-openzfs-file-system.ts @@ -114,10 +114,9 @@ export class FsxOpenzfsFileSystemDiskIopsConfigurationOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOpenzfsFileSystemDiskIopsConfiguration | undefined { @@ -226,10 +225,9 @@ export class FsxOpenzfsFileSystemRootVolumeConfigurationNfsExportsOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOpenzfsFileSystemRootVolumeConfigurationNfsExports | undefined { @@ -341,10 +339,9 @@ export class FsxOpenzfsFileSystemRootVolumeConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOpenzfsFileSystemRootVolumeConfiguration | undefined { @@ -441,7 +438,7 @@ export class FsxOpenzfsFileSystemRootVolumeConfigurationOutputReference extends } // nfs_exports - computed: false, optional: true, required: false - private _nfsExports = new FsxOpenzfsFileSystemRootVolumeConfigurationNfsExportsOutputReference(this, "nfs_exports", true); + private _nfsExports = new FsxOpenzfsFileSystemRootVolumeConfigurationNfsExportsOutputReference(this, "nfs_exports"); public get nfsExports() { return this._nfsExports; } @@ -506,10 +503,9 @@ export class FsxOpenzfsFileSystemTimeoutsOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOpenzfsFileSystemTimeouts | undefined { @@ -602,7 +598,7 @@ export class FsxOpenzfsFileSystem extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_openzfs_file_system"; + public static readonly tfResourceType = "aws_fsx_openzfs_file_system"; // =========== // INITIALIZER @@ -619,7 +615,9 @@ export class FsxOpenzfsFileSystem extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_openzfs_file_system', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -917,7 +915,7 @@ export class FsxOpenzfsFileSystem extends cdktf.TerraformResource { } // disk_iops_configuration - computed: false, optional: true, required: false - private _diskIopsConfiguration = new FsxOpenzfsFileSystemDiskIopsConfigurationOutputReference(this, "disk_iops_configuration", true); + private _diskIopsConfiguration = new FsxOpenzfsFileSystemDiskIopsConfigurationOutputReference(this, "disk_iops_configuration"); public get diskIopsConfiguration() { return this._diskIopsConfiguration; } @@ -933,7 +931,7 @@ export class FsxOpenzfsFileSystem extends cdktf.TerraformResource { } // root_volume_configuration - computed: false, optional: true, required: false - private _rootVolumeConfiguration = new FsxOpenzfsFileSystemRootVolumeConfigurationOutputReference(this, "root_volume_configuration", true); + private _rootVolumeConfiguration = new FsxOpenzfsFileSystemRootVolumeConfigurationOutputReference(this, "root_volume_configuration"); public get rootVolumeConfiguration() { return this._rootVolumeConfiguration; } @@ -949,7 +947,7 @@ export class FsxOpenzfsFileSystem extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxOpenzfsFileSystemTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxOpenzfsFileSystemTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/fsx/fsx-openzfs-snapshot.ts b/src/aws/fsx/fsx-openzfs-snapshot.ts index b071f3677..04c096ed8 100644 --- a/src/aws/fsx/fsx-openzfs-snapshot.ts +++ b/src/aws/fsx/fsx-openzfs-snapshot.ts @@ -68,10 +68,9 @@ export class FsxOpenzfsSnapshotTimeoutsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOpenzfsSnapshotTimeouts | undefined { @@ -186,7 +185,7 @@ export class FsxOpenzfsSnapshot extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_openzfs_snapshot"; + public static readonly tfResourceType = "aws_fsx_openzfs_snapshot"; // =========== // INITIALIZER @@ -203,7 +202,9 @@ export class FsxOpenzfsSnapshot extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_openzfs_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -295,7 +296,7 @@ export class FsxOpenzfsSnapshot extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxOpenzfsSnapshotTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxOpenzfsSnapshotTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/fsx/fsx-openzfs-volume.ts b/src/aws/fsx/fsx-openzfs-volume.ts index 5661fa232..2ceb34036 100644 --- a/src/aws/fsx/fsx-openzfs-volume.ts +++ b/src/aws/fsx/fsx-openzfs-volume.ts @@ -119,10 +119,9 @@ export class FsxOpenzfsVolumeNfsExportsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOpenzfsVolumeNfsExports | undefined { @@ -188,10 +187,9 @@ export class FsxOpenzfsVolumeOriginSnapshotOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOpenzfsVolumeOriginSnapshot | undefined { @@ -280,10 +278,9 @@ export class FsxOpenzfsVolumeTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxOpenzfsVolumeTimeouts | undefined { @@ -403,7 +400,7 @@ export class FsxOpenzfsVolume extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_openzfs_volume"; + public static readonly tfResourceType = "aws_fsx_openzfs_volume"; // =========== // INITIALIZER @@ -420,7 +417,9 @@ export class FsxOpenzfsVolume extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_openzfs_volume', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -612,7 +611,7 @@ export class FsxOpenzfsVolume extends cdktf.TerraformResource { } // nfs_exports - computed: false, optional: true, required: false - private _nfsExports = new FsxOpenzfsVolumeNfsExportsOutputReference(this, "nfs_exports", true); + private _nfsExports = new FsxOpenzfsVolumeNfsExportsOutputReference(this, "nfs_exports"); public get nfsExports() { return this._nfsExports; } @@ -628,7 +627,7 @@ export class FsxOpenzfsVolume extends cdktf.TerraformResource { } // origin_snapshot - computed: false, optional: true, required: false - private _originSnapshot = new FsxOpenzfsVolumeOriginSnapshotOutputReference(this, "origin_snapshot", true); + private _originSnapshot = new FsxOpenzfsVolumeOriginSnapshotOutputReference(this, "origin_snapshot"); public get originSnapshot() { return this._originSnapshot; } @@ -644,7 +643,7 @@ export class FsxOpenzfsVolume extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxOpenzfsVolumeTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxOpenzfsVolumeTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/fsx/fsx-windows-file-system.ts b/src/aws/fsx/fsx-windows-file-system.ts index 56e645538..b0853b893 100644 --- a/src/aws/fsx/fsx-windows-file-system.ts +++ b/src/aws/fsx/fsx-windows-file-system.ts @@ -131,10 +131,9 @@ export class FsxWindowsFileSystemAuditLogConfigurationOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxWindowsFileSystemAuditLogConfiguration | undefined { @@ -266,10 +265,9 @@ export class FsxWindowsFileSystemSelfManagedActiveDirectoryOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxWindowsFileSystemSelfManagedActiveDirectory | undefined { @@ -440,10 +438,9 @@ export class FsxWindowsFileSystemTimeoutsOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FsxWindowsFileSystemTimeouts | undefined { @@ -536,7 +533,7 @@ export class FsxWindowsFileSystem extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_fsx_windows_file_system"; + public static readonly tfResourceType = "aws_fsx_windows_file_system"; // =========== // INITIALIZER @@ -553,7 +550,9 @@ export class FsxWindowsFileSystem extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_fsx_windows_file_system', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -910,7 +909,7 @@ export class FsxWindowsFileSystem extends cdktf.TerraformResource { } // audit_log_configuration - computed: false, optional: true, required: false - private _auditLogConfiguration = new FsxWindowsFileSystemAuditLogConfigurationOutputReference(this, "audit_log_configuration", true); + private _auditLogConfiguration = new FsxWindowsFileSystemAuditLogConfigurationOutputReference(this, "audit_log_configuration"); public get auditLogConfiguration() { return this._auditLogConfiguration; } @@ -926,7 +925,7 @@ export class FsxWindowsFileSystem extends cdktf.TerraformResource { } // self_managed_active_directory - computed: false, optional: true, required: false - private _selfManagedActiveDirectory = new FsxWindowsFileSystemSelfManagedActiveDirectoryOutputReference(this, "self_managed_active_directory", true); + private _selfManagedActiveDirectory = new FsxWindowsFileSystemSelfManagedActiveDirectoryOutputReference(this, "self_managed_active_directory"); public get selfManagedActiveDirectory() { return this._selfManagedActiveDirectory; } @@ -942,7 +941,7 @@ export class FsxWindowsFileSystem extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new FsxWindowsFileSystemTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new FsxWindowsFileSystemTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/gamelift/gamelift-alias.ts b/src/aws/gamelift/gamelift-alias.ts index 0ff363128..8fe3172f5 100644 --- a/src/aws/gamelift/gamelift-alias.ts +++ b/src/aws/gamelift/gamelift-alias.ts @@ -63,10 +63,9 @@ export class GameliftAliasRoutingStrategyOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GameliftAliasRoutingStrategy | undefined { @@ -156,7 +155,7 @@ export class GameliftAlias extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_gamelift_alias"; + public static readonly tfResourceType = "aws_gamelift_alias"; // =========== // INITIALIZER @@ -173,7 +172,9 @@ export class GameliftAlias extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_gamelift_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -263,7 +264,7 @@ export class GameliftAlias extends cdktf.TerraformResource { } // routing_strategy - computed: false, optional: false, required: true - private _routingStrategy = new GameliftAliasRoutingStrategyOutputReference(this, "routing_strategy", true); + private _routingStrategy = new GameliftAliasRoutingStrategyOutputReference(this, "routing_strategy"); public get routingStrategy() { return this._routingStrategy; } diff --git a/src/aws/gamelift/gamelift-build.ts b/src/aws/gamelift/gamelift-build.ts index e9ad66251..e472b93fc 100644 --- a/src/aws/gamelift/gamelift-build.ts +++ b/src/aws/gamelift/gamelift-build.ts @@ -67,10 +67,9 @@ export class GameliftBuildStorageLocationOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GameliftBuildStorageLocation | undefined { @@ -154,7 +153,7 @@ export class GameliftBuild extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_gamelift_build"; + public static readonly tfResourceType = "aws_gamelift_build"; // =========== // INITIALIZER @@ -171,7 +170,9 @@ export class GameliftBuild extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_gamelift_build', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -275,7 +276,7 @@ export class GameliftBuild extends cdktf.TerraformResource { } // storage_location - computed: false, optional: false, required: true - private _storageLocation = new GameliftBuildStorageLocationOutputReference(this, "storage_location", true); + private _storageLocation = new GameliftBuildStorageLocationOutputReference(this, "storage_location"); public get storageLocation() { return this._storageLocation; } diff --git a/src/aws/gamelift/gamelift-fleet.ts b/src/aws/gamelift/gamelift-fleet.ts index 21fbde9a4..36c57a1ab 100644 --- a/src/aws/gamelift/gamelift-fleet.ts +++ b/src/aws/gamelift/gamelift-fleet.ts @@ -132,10 +132,9 @@ export class GameliftFleetResourceCreationLimitPolicyOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GameliftFleetResourceCreationLimitPolicy | undefined { @@ -259,10 +258,9 @@ export class GameliftFleetRuntimeConfigurationOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GameliftFleetRuntimeConfiguration | undefined { @@ -375,10 +373,9 @@ export class GameliftFleetTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GameliftFleetTimeouts | undefined { @@ -449,7 +446,7 @@ export class GameliftFleet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_gamelift_fleet"; + public static readonly tfResourceType = "aws_gamelift_fleet"; // =========== // INITIALIZER @@ -466,7 +463,9 @@ export class GameliftFleet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_gamelift_fleet', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -682,7 +681,7 @@ export class GameliftFleet extends cdktf.TerraformResource { } // resource_creation_limit_policy - computed: false, optional: true, required: false - private _resourceCreationLimitPolicy = new GameliftFleetResourceCreationLimitPolicyOutputReference(this, "resource_creation_limit_policy", true); + private _resourceCreationLimitPolicy = new GameliftFleetResourceCreationLimitPolicyOutputReference(this, "resource_creation_limit_policy"); public get resourceCreationLimitPolicy() { return this._resourceCreationLimitPolicy; } @@ -698,7 +697,7 @@ export class GameliftFleet extends cdktf.TerraformResource { } // runtime_configuration - computed: false, optional: true, required: false - private _runtimeConfiguration = new GameliftFleetRuntimeConfigurationOutputReference(this, "runtime_configuration", true); + private _runtimeConfiguration = new GameliftFleetRuntimeConfigurationOutputReference(this, "runtime_configuration"); public get runtimeConfiguration() { return this._runtimeConfiguration; } @@ -714,7 +713,7 @@ export class GameliftFleet extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new GameliftFleetTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new GameliftFleetTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/gamelift/gamelift-game-session-queue.ts b/src/aws/gamelift/gamelift-game-session-queue.ts index 9de7d4425..a00ee7e54 100644 --- a/src/aws/gamelift/gamelift-game-session-queue.ts +++ b/src/aws/gamelift/gamelift-game-session-queue.ts @@ -65,7 +65,7 @@ export class GameliftGameSessionQueue extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_gamelift_game_session_queue"; + public static readonly tfResourceType = "aws_gamelift_game_session_queue"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class GameliftGameSessionQueue extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_gamelift_game_session_queue', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/glacier/glacier-vault-lock.ts b/src/aws/glacier/glacier-vault-lock.ts index ca4f40a12..4bb830a6d 100644 --- a/src/aws/glacier/glacier-vault-lock.ts +++ b/src/aws/glacier/glacier-vault-lock.ts @@ -33,7 +33,7 @@ export class GlacierVaultLock extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glacier_vault_lock"; + public static readonly tfResourceType = "aws_glacier_vault_lock"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class GlacierVaultLock extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glacier_vault_lock', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/glacier/glacier-vault.ts b/src/aws/glacier/glacier-vault.ts index 51cc55dc1..d6296e15e 100644 --- a/src/aws/glacier/glacier-vault.ts +++ b/src/aws/glacier/glacier-vault.ts @@ -58,10 +58,9 @@ export class GlacierVaultNotificationOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlacierVaultNotification | undefined { @@ -126,7 +125,7 @@ export class GlacierVault extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glacier_vault"; + public static readonly tfResourceType = "aws_glacier_vault"; // =========== // INITIALIZER @@ -143,7 +142,9 @@ export class GlacierVault extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glacier_vault', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -238,7 +239,7 @@ export class GlacierVault extends cdktf.TerraformResource { } // notification - computed: false, optional: true, required: false - private _notification = new GlacierVaultNotificationOutputReference(this, "notification", true); + private _notification = new GlacierVaultNotificationOutputReference(this, "notification"); public get notification() { return this._notification; } diff --git a/src/aws/globalaccelerator/data-aws-globalaccelerator-accelerator.ts b/src/aws/globalaccelerator/data-aws-globalaccelerator-accelerator.ts index 2cb094974..35d75c6aa 100644 --- a/src/aws/globalaccelerator/data-aws-globalaccelerator-accelerator.ts +++ b/src/aws/globalaccelerator/data-aws-globalaccelerator-accelerator.ts @@ -16,7 +16,45 @@ export interface DataAwsGlobalacceleratorAcceleratorConfig extends cdktf.Terrafo */ readonly tags?: { [key: string]: string }; } -export class DataAwsGlobalacceleratorAcceleratorAttributes extends cdktf.ComplexComputedList { +export interface DataAwsGlobalacceleratorAcceleratorAttributes { +} + +export function dataAwsGlobalacceleratorAcceleratorAttributesToTerraform(struct?: DataAwsGlobalacceleratorAcceleratorAttributes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsGlobalacceleratorAcceleratorAttributesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsGlobalacceleratorAcceleratorAttributes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsGlobalacceleratorAcceleratorAttributes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // flow_logs_enabled - computed: true, optional: false, required: false public get flowLogsEnabled() { @@ -33,7 +71,64 @@ export class DataAwsGlobalacceleratorAcceleratorAttributes extends cdktf.Complex return this.getStringAttribute('flow_logs_s3_prefix'); } } -export class DataAwsGlobalacceleratorAcceleratorIpSets extends cdktf.ComplexComputedList { + +export class DataAwsGlobalacceleratorAcceleratorAttributesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsGlobalacceleratorAcceleratorAttributesOutputReference { + return new DataAwsGlobalacceleratorAcceleratorAttributesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsGlobalacceleratorAcceleratorIpSets { +} + +export function dataAwsGlobalacceleratorAcceleratorIpSetsToTerraform(struct?: DataAwsGlobalacceleratorAcceleratorIpSets): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsGlobalacceleratorAcceleratorIpSetsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsGlobalacceleratorAcceleratorIpSets | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsGlobalacceleratorAcceleratorIpSets | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // ip_addresses - computed: true, optional: false, required: false public get ipAddresses() { @@ -46,6 +141,25 @@ export class DataAwsGlobalacceleratorAcceleratorIpSets extends cdktf.ComplexComp } } +export class DataAwsGlobalacceleratorAcceleratorIpSetsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsGlobalacceleratorAcceleratorIpSetsOutputReference { + return new DataAwsGlobalacceleratorAcceleratorIpSetsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/globalaccelerator_accelerator aws_globalaccelerator_accelerator} */ @@ -54,7 +168,7 @@ export class DataAwsGlobalacceleratorAccelerator extends cdktf.TerraformDataSour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_globalaccelerator_accelerator"; + public static readonly tfResourceType = "aws_globalaccelerator_accelerator"; // =========== // INITIALIZER @@ -71,7 +185,9 @@ export class DataAwsGlobalacceleratorAccelerator extends cdktf.TerraformDataSour super(scope, id, { terraformResourceType: 'aws_globalaccelerator_accelerator', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -92,8 +208,9 @@ export class DataAwsGlobalacceleratorAccelerator extends cdktf.TerraformDataSour } // attributes - computed: true, optional: false, required: false - public attributes(index: string) { - return new DataAwsGlobalacceleratorAcceleratorAttributes(this, 'attributes', index, false); + private _attributes = new DataAwsGlobalacceleratorAcceleratorAttributesList(this, "attributes", false); + public get attributes() { + return this._attributes; } // dns_name - computed: true, optional: false, required: false @@ -122,8 +239,9 @@ export class DataAwsGlobalacceleratorAccelerator extends cdktf.TerraformDataSour } // ip_sets - computed: true, optional: false, required: false - public ipSets(index: string) { - return new DataAwsGlobalacceleratorAcceleratorIpSets(this, 'ip_sets', index, false); + private _ipSets = new DataAwsGlobalacceleratorAcceleratorIpSetsList(this, "ip_sets", false); + public get ipSets() { + return this._ipSets; } // name - computed: true, optional: true, required: false diff --git a/src/aws/globalaccelerator/globalaccelerator-accelerator.ts b/src/aws/globalaccelerator/globalaccelerator-accelerator.ts index 0c9752b1b..22b7fd37d 100644 --- a/src/aws/globalaccelerator/globalaccelerator-accelerator.ts +++ b/src/aws/globalaccelerator/globalaccelerator-accelerator.ts @@ -40,7 +40,45 @@ export interface GlobalacceleratorAcceleratorConfig extends cdktf.TerraformMetaA */ readonly timeouts?: GlobalacceleratorAcceleratorTimeouts; } -export class GlobalacceleratorAcceleratorIpSets extends cdktf.ComplexComputedList { +export interface GlobalacceleratorAcceleratorIpSets { +} + +export function globalacceleratorAcceleratorIpSetsToTerraform(struct?: GlobalacceleratorAcceleratorIpSets): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class GlobalacceleratorAcceleratorIpSetsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): GlobalacceleratorAcceleratorIpSets | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: GlobalacceleratorAcceleratorIpSets | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // ip_addresses - computed: true, optional: false, required: false public get ipAddresses() { @@ -52,6 +90,25 @@ export class GlobalacceleratorAcceleratorIpSets extends cdktf.ComplexComputedLis return this.getStringAttribute('ip_family'); } } + +export class GlobalacceleratorAcceleratorIpSetsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): GlobalacceleratorAcceleratorIpSetsOutputReference { + return new GlobalacceleratorAcceleratorIpSetsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface GlobalacceleratorAcceleratorAttributes { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/globalaccelerator_accelerator#flow_logs_enabled GlobalacceleratorAccelerator#flow_logs_enabled} @@ -85,10 +142,9 @@ export class GlobalacceleratorAcceleratorAttributesOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlobalacceleratorAcceleratorAttributes | undefined { @@ -200,10 +256,9 @@ export class GlobalacceleratorAcceleratorTimeoutsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlobalacceleratorAcceleratorTimeouts | undefined { @@ -274,7 +329,7 @@ export class GlobalacceleratorAccelerator extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_globalaccelerator_accelerator"; + public static readonly tfResourceType = "aws_globalaccelerator_accelerator"; // =========== // INITIALIZER @@ -291,7 +346,9 @@ export class GlobalacceleratorAccelerator extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_globalaccelerator_accelerator', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -359,8 +416,9 @@ export class GlobalacceleratorAccelerator extends cdktf.TerraformResource { } // ip_sets - computed: true, optional: false, required: false - public ipSets(index: string) { - return new GlobalacceleratorAcceleratorIpSets(this, 'ip_sets', index, false); + private _ipSets = new GlobalacceleratorAcceleratorIpSetsList(this, "ip_sets", false); + public get ipSets() { + return this._ipSets; } // name - computed: false, optional: false, required: true @@ -409,7 +467,7 @@ export class GlobalacceleratorAccelerator extends cdktf.TerraformResource { } // attributes - computed: false, optional: true, required: false - private _attributes = new GlobalacceleratorAcceleratorAttributesOutputReference(this, "attributes", true); + private _attributes = new GlobalacceleratorAcceleratorAttributesOutputReference(this, "attributes"); public get attributes() { return this._attributes; } @@ -425,7 +483,7 @@ export class GlobalacceleratorAccelerator extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new GlobalacceleratorAcceleratorTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new GlobalacceleratorAcceleratorTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/globalaccelerator/globalaccelerator-endpoint-group.ts b/src/aws/globalaccelerator/globalaccelerator-endpoint-group.ts index 12234da9b..f12aa6870 100644 --- a/src/aws/globalaccelerator/globalaccelerator-endpoint-group.ts +++ b/src/aws/globalaccelerator/globalaccelerator-endpoint-group.ts @@ -140,10 +140,9 @@ export class GlobalacceleratorEndpointGroupTimeoutsOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlobalacceleratorEndpointGroupTimeouts | undefined { @@ -236,7 +235,7 @@ export class GlobalacceleratorEndpointGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_globalaccelerator_endpoint_group"; + public static readonly tfResourceType = "aws_globalaccelerator_endpoint_group"; // =========== // INITIALIZER @@ -253,7 +252,9 @@ export class GlobalacceleratorEndpointGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_globalaccelerator_endpoint_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -447,7 +448,7 @@ export class GlobalacceleratorEndpointGroup extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new GlobalacceleratorEndpointGroupTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new GlobalacceleratorEndpointGroupTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/globalaccelerator/globalaccelerator-listener.ts b/src/aws/globalaccelerator/globalaccelerator-listener.ts index baa2d9a3d..3cea83a6a 100644 --- a/src/aws/globalaccelerator/globalaccelerator-listener.ts +++ b/src/aws/globalaccelerator/globalaccelerator-listener.ts @@ -87,10 +87,9 @@ export class GlobalacceleratorListenerTimeoutsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlobalacceleratorListenerTimeouts | undefined { @@ -183,7 +182,7 @@ export class GlobalacceleratorListener extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_globalaccelerator_listener"; + public static readonly tfResourceType = "aws_globalaccelerator_listener"; // =========== // INITIALIZER @@ -200,7 +199,9 @@ export class GlobalacceleratorListener extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_globalaccelerator_listener', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -280,7 +281,7 @@ export class GlobalacceleratorListener extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new GlobalacceleratorListenerTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new GlobalacceleratorListenerTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/glue/data-aws-glue-connection.ts b/src/aws/glue/data-aws-glue-connection.ts index 4a87d3487..63a45a470 100644 --- a/src/aws/glue/data-aws-glue-connection.ts +++ b/src/aws/glue/data-aws-glue-connection.ts @@ -16,7 +16,45 @@ export interface DataAwsGlueConnectionConfig extends cdktf.TerraformMetaArgument */ readonly tags?: { [key: string]: string }; } -export class DataAwsGlueConnectionPhysicalConnectionRequirements extends cdktf.ComplexComputedList { +export interface DataAwsGlueConnectionPhysicalConnectionRequirements { +} + +export function dataAwsGlueConnectionPhysicalConnectionRequirementsToTerraform(struct?: DataAwsGlueConnectionPhysicalConnectionRequirements): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsGlueConnectionPhysicalConnectionRequirementsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsGlueConnectionPhysicalConnectionRequirements | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsGlueConnectionPhysicalConnectionRequirements | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // availability_zone - computed: true, optional: false, required: false public get availabilityZone() { @@ -34,6 +72,25 @@ export class DataAwsGlueConnectionPhysicalConnectionRequirements extends cdktf.C } } +export class DataAwsGlueConnectionPhysicalConnectionRequirementsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsGlueConnectionPhysicalConnectionRequirementsOutputReference { + return new DataAwsGlueConnectionPhysicalConnectionRequirementsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/glue_connection aws_glue_connection} */ @@ -42,7 +99,7 @@ export class DataAwsGlueConnection extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_connection"; + public static readonly tfResourceType = "aws_glue_connection"; // =========== // INITIALIZER @@ -59,7 +116,9 @@ export class DataAwsGlueConnection extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_glue_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -123,8 +182,9 @@ export class DataAwsGlueConnection extends cdktf.TerraformDataSource { } // physical_connection_requirements - computed: true, optional: false, required: false - public physicalConnectionRequirements(index: string) { - return new DataAwsGlueConnectionPhysicalConnectionRequirements(this, 'physical_connection_requirements', index, false); + private _physicalConnectionRequirements = new DataAwsGlueConnectionPhysicalConnectionRequirementsList(this, "physical_connection_requirements", false); + public get physicalConnectionRequirements() { + return this._physicalConnectionRequirements; } // tags - computed: true, optional: true, required: false diff --git a/src/aws/glue/data-aws-glue-data-catalog-encryption-settings.ts b/src/aws/glue/data-aws-glue-data-catalog-encryption-settings.ts index 6f1277d0b..d513362f6 100644 --- a/src/aws/glue/data-aws-glue-data-catalog-encryption-settings.ts +++ b/src/aws/glue/data-aws-glue-data-catalog-encryption-settings.ts @@ -12,7 +12,45 @@ export interface DataAwsGlueDataCatalogEncryptionSettingsConfig extends cdktf.Te */ readonly catalogId: string; } -export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption extends cdktf.ComplexComputedList { +export interface DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption { +} + +export function dataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionToTerraform(struct?: DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // aws_kms_key_id - computed: true, optional: false, required: false public get awsKmsKeyId() { @@ -24,7 +62,64 @@ export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettin return this.getBooleanAttribute('return_connection_password_encrypted'); } } -export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest extends cdktf.ComplexComputedList { + +export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference { + return new DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest { +} + +export function dataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestToTerraform(struct?: DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // catalog_encryption_mode - computed: true, optional: false, required: false public get catalogEncryptionMode() { @@ -36,18 +131,94 @@ export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettin return this.getStringAttribute('sse_aws_kms_key_id'); } } -export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings extends cdktf.ComplexComputedList { + +export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference { + return new DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings { +} + +export function dataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsToTerraform(struct?: DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // connection_password_encryption - computed: true, optional: false, required: false + private _connectionPasswordEncryption = new DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionList(this, "connection_password_encryption", false); public get connectionPasswordEncryption() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('connection_password_encryption'); + return this._connectionPasswordEncryption; } // encryption_at_rest - computed: true, optional: false, required: false + private _encryptionAtRest = new DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestList(this, "encryption_at_rest", false); public get encryptionAtRest() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('encryption_at_rest'); + return this._encryptionAtRest; + } +} + +export class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference { + return new DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -59,7 +230,7 @@ export class DataAwsGlueDataCatalogEncryptionSettings extends cdktf.TerraformDat // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_data_catalog_encryption_settings"; + public static readonly tfResourceType = "aws_glue_data_catalog_encryption_settings"; // =========== // INITIALIZER @@ -76,7 +247,9 @@ export class DataAwsGlueDataCatalogEncryptionSettings extends cdktf.TerraformDat super(scope, id, { terraformResourceType: 'aws_glue_data_catalog_encryption_settings', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -104,8 +277,9 @@ export class DataAwsGlueDataCatalogEncryptionSettings extends cdktf.TerraformDat } // data_catalog_encryption_settings - computed: true, optional: false, required: false - public dataCatalogEncryptionSettings(index: string) { - return new DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings(this, 'data_catalog_encryption_settings', index, false); + private _dataCatalogEncryptionSettings = new DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsList(this, "data_catalog_encryption_settings", false); + public get dataCatalogEncryptionSettings() { + return this._dataCatalogEncryptionSettings; } // id - computed: true, optional: true, required: false diff --git a/src/aws/glue/data-aws-glue-script.ts b/src/aws/glue/data-aws-glue-script.ts index 52d5b0ab8..fe2fe9e60 100644 --- a/src/aws/glue/data-aws-glue-script.ts +++ b/src/aws/glue/data-aws-glue-script.ts @@ -121,7 +121,7 @@ export class DataAwsGlueScript extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_script"; + public static readonly tfResourceType = "aws_glue_script"; // =========== // INITIALIZER @@ -138,7 +138,9 @@ export class DataAwsGlueScript extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_glue_script', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/glue/glue-catalog-database.ts b/src/aws/glue/glue-catalog-database.ts index 6d3d9bbce..51c6d01a8 100644 --- a/src/aws/glue/glue-catalog-database.ts +++ b/src/aws/glue/glue-catalog-database.ts @@ -62,10 +62,9 @@ export class GlueCatalogDatabaseTargetDatabaseOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCatalogDatabaseTargetDatabase | undefined { @@ -130,7 +129,7 @@ export class GlueCatalogDatabase extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_catalog_database"; + public static readonly tfResourceType = "aws_glue_catalog_database"; // =========== // INITIALIZER @@ -147,7 +146,9 @@ export class GlueCatalogDatabase extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_catalog_database', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -254,7 +255,7 @@ export class GlueCatalogDatabase extends cdktf.TerraformResource { } // target_database - computed: false, optional: true, required: false - private _targetDatabase = new GlueCatalogDatabaseTargetDatabaseOutputReference(this, "target_database", true); + private _targetDatabase = new GlueCatalogDatabaseTargetDatabaseOutputReference(this, "target_database"); public get targetDatabase() { return this._targetDatabase; } diff --git a/src/aws/glue/glue-catalog-table.ts b/src/aws/glue/glue-catalog-table.ts index fa818b4ab..13ed05ba9 100644 --- a/src/aws/glue/glue-catalog-table.ts +++ b/src/aws/glue/glue-catalog-table.ts @@ -186,10 +186,9 @@ export class GlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCatalogTableStorageDescriptorSchemaReferenceSchemaId | undefined { @@ -308,10 +307,9 @@ export class GlueCatalogTableStorageDescriptorSchemaReferenceOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCatalogTableStorageDescriptorSchemaReference | undefined { @@ -377,7 +375,7 @@ export class GlueCatalogTableStorageDescriptorSchemaReferenceOutputReference ext } // schema_id - computed: false, optional: true, required: false - private _schemaId = new GlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference(this, "schema_id", true); + private _schemaId = new GlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference(this, "schema_id"); public get schemaId() { return this._schemaId; } @@ -425,10 +423,9 @@ export class GlueCatalogTableStorageDescriptorSerDeInfoOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCatalogTableStorageDescriptorSerDeInfo | undefined { @@ -545,10 +542,9 @@ export class GlueCatalogTableStorageDescriptorSkewedInfoOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCatalogTableStorageDescriptorSkewedInfo | undefined { @@ -747,10 +743,9 @@ export class GlueCatalogTableStorageDescriptorOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCatalogTableStorageDescriptor | undefined { @@ -992,7 +987,7 @@ export class GlueCatalogTableStorageDescriptorOutputReference extends cdktf.Comp } // schema_reference - computed: false, optional: true, required: false - private _schemaReference = new GlueCatalogTableStorageDescriptorSchemaReferenceOutputReference(this, "schema_reference", true); + private _schemaReference = new GlueCatalogTableStorageDescriptorSchemaReferenceOutputReference(this, "schema_reference"); public get schemaReference() { return this._schemaReference; } @@ -1008,7 +1003,7 @@ export class GlueCatalogTableStorageDescriptorOutputReference extends cdktf.Comp } // ser_de_info - computed: false, optional: true, required: false - private _serDeInfo = new GlueCatalogTableStorageDescriptorSerDeInfoOutputReference(this, "ser_de_info", true); + private _serDeInfo = new GlueCatalogTableStorageDescriptorSerDeInfoOutputReference(this, "ser_de_info"); public get serDeInfo() { return this._serDeInfo; } @@ -1024,7 +1019,7 @@ export class GlueCatalogTableStorageDescriptorOutputReference extends cdktf.Comp } // skewed_info - computed: false, optional: true, required: false - private _skewedInfo = new GlueCatalogTableStorageDescriptorSkewedInfoOutputReference(this, "skewed_info", true); + private _skewedInfo = new GlueCatalogTableStorageDescriptorSkewedInfoOutputReference(this, "skewed_info"); public get skewedInfo() { return this._skewedInfo; } @@ -1089,10 +1084,9 @@ export class GlueCatalogTableTargetTableOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCatalogTableTargetTable | undefined { @@ -1176,7 +1170,7 @@ export class GlueCatalogTable extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_catalog_table"; + public static readonly tfResourceType = "aws_glue_catalog_table"; // =========== // INITIALIZER @@ -1193,7 +1187,9 @@ export class GlueCatalogTable extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_catalog_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1419,7 +1415,7 @@ export class GlueCatalogTable extends cdktf.TerraformResource { } // storage_descriptor - computed: false, optional: true, required: false - private _storageDescriptor = new GlueCatalogTableStorageDescriptorOutputReference(this, "storage_descriptor", true); + private _storageDescriptor = new GlueCatalogTableStorageDescriptorOutputReference(this, "storage_descriptor"); public get storageDescriptor() { return this._storageDescriptor; } @@ -1435,7 +1431,7 @@ export class GlueCatalogTable extends cdktf.TerraformResource { } // target_table - computed: false, optional: true, required: false - private _targetTable = new GlueCatalogTableTargetTableOutputReference(this, "target_table", true); + private _targetTable = new GlueCatalogTableTargetTableOutputReference(this, "target_table"); public get targetTable() { return this._targetTable; } diff --git a/src/aws/glue/glue-classifier.ts b/src/aws/glue/glue-classifier.ts index 92ffc0131..4cfa04c07 100644 --- a/src/aws/glue/glue-classifier.ts +++ b/src/aws/glue/glue-classifier.ts @@ -84,10 +84,9 @@ export class GlueClassifierCsvClassifierOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueClassifierCsvClassifier | undefined { @@ -270,10 +269,9 @@ export class GlueClassifierGrokClassifierOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueClassifierGrokClassifier | undefined { @@ -374,10 +372,9 @@ export class GlueClassifierJsonClassifierOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueClassifierJsonClassifier | undefined { @@ -442,10 +439,9 @@ export class GlueClassifierXmlClassifierOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueClassifierXmlClassifier | undefined { @@ -510,7 +506,7 @@ export class GlueClassifier extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_classifier"; + public static readonly tfResourceType = "aws_glue_classifier"; // =========== // INITIALIZER @@ -527,7 +523,9 @@ export class GlueClassifier extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_classifier', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -564,7 +562,7 @@ export class GlueClassifier extends cdktf.TerraformResource { } // csv_classifier - computed: false, optional: true, required: false - private _csvClassifier = new GlueClassifierCsvClassifierOutputReference(this, "csv_classifier", true); + private _csvClassifier = new GlueClassifierCsvClassifierOutputReference(this, "csv_classifier"); public get csvClassifier() { return this._csvClassifier; } @@ -580,7 +578,7 @@ export class GlueClassifier extends cdktf.TerraformResource { } // grok_classifier - computed: false, optional: true, required: false - private _grokClassifier = new GlueClassifierGrokClassifierOutputReference(this, "grok_classifier", true); + private _grokClassifier = new GlueClassifierGrokClassifierOutputReference(this, "grok_classifier"); public get grokClassifier() { return this._grokClassifier; } @@ -596,7 +594,7 @@ export class GlueClassifier extends cdktf.TerraformResource { } // json_classifier - computed: false, optional: true, required: false - private _jsonClassifier = new GlueClassifierJsonClassifierOutputReference(this, "json_classifier", true); + private _jsonClassifier = new GlueClassifierJsonClassifierOutputReference(this, "json_classifier"); public get jsonClassifier() { return this._jsonClassifier; } @@ -612,7 +610,7 @@ export class GlueClassifier extends cdktf.TerraformResource { } // xml_classifier - computed: false, optional: true, required: false - private _xmlClassifier = new GlueClassifierXmlClassifierOutputReference(this, "xml_classifier", true); + private _xmlClassifier = new GlueClassifierXmlClassifierOutputReference(this, "xml_classifier"); public get xmlClassifier() { return this._xmlClassifier; } diff --git a/src/aws/glue/glue-connection.ts b/src/aws/glue/glue-connection.ts index 4c24541ce..7d29eebe1 100644 --- a/src/aws/glue/glue-connection.ts +++ b/src/aws/glue/glue-connection.ts @@ -79,10 +79,9 @@ export class GlueConnectionPhysicalConnectionRequirementsOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueConnectionPhysicalConnectionRequirements | undefined { @@ -175,7 +174,7 @@ export class GlueConnection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_connection"; + public static readonly tfResourceType = "aws_glue_connection"; // =========== // INITIALIZER @@ -192,7 +191,9 @@ export class GlueConnection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -350,7 +351,7 @@ export class GlueConnection extends cdktf.TerraformResource { } // physical_connection_requirements - computed: false, optional: true, required: false - private _physicalConnectionRequirements = new GlueConnectionPhysicalConnectionRequirementsOutputReference(this, "physical_connection_requirements", true); + private _physicalConnectionRequirements = new GlueConnectionPhysicalConnectionRequirementsOutputReference(this, "physical_connection_requirements"); public get physicalConnectionRequirements() { return this._physicalConnectionRequirements; } diff --git a/src/aws/glue/glue-crawler.ts b/src/aws/glue/glue-crawler.ts index 8fa66e8de..094be5631 100644 --- a/src/aws/glue/glue-crawler.ts +++ b/src/aws/glue/glue-crawler.ts @@ -232,10 +232,9 @@ export class GlueCrawlerLineageConfigurationOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCrawlerLineageConfiguration | undefined { @@ -325,10 +324,9 @@ export class GlueCrawlerRecrawlPolicyOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCrawlerRecrawlPolicy | undefined { @@ -438,10 +436,9 @@ export class GlueCrawlerSchemaChangePolicyOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueCrawlerSchemaChangePolicy | undefined { @@ -512,7 +509,7 @@ export class GlueCrawler extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_crawler"; + public static readonly tfResourceType = "aws_glue_crawler"; // =========== // INITIALIZER @@ -529,7 +526,9 @@ export class GlueCrawler extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_crawler', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -808,7 +807,7 @@ export class GlueCrawler extends cdktf.TerraformResource { } // lineage_configuration - computed: false, optional: true, required: false - private _lineageConfiguration = new GlueCrawlerLineageConfigurationOutputReference(this, "lineage_configuration", true); + private _lineageConfiguration = new GlueCrawlerLineageConfigurationOutputReference(this, "lineage_configuration"); public get lineageConfiguration() { return this._lineageConfiguration; } @@ -841,7 +840,7 @@ export class GlueCrawler extends cdktf.TerraformResource { } // recrawl_policy - computed: false, optional: true, required: false - private _recrawlPolicy = new GlueCrawlerRecrawlPolicyOutputReference(this, "recrawl_policy", true); + private _recrawlPolicy = new GlueCrawlerRecrawlPolicyOutputReference(this, "recrawl_policy"); public get recrawlPolicy() { return this._recrawlPolicy; } @@ -874,7 +873,7 @@ export class GlueCrawler extends cdktf.TerraformResource { } // schema_change_policy - computed: false, optional: true, required: false - private _schemaChangePolicy = new GlueCrawlerSchemaChangePolicyOutputReference(this, "schema_change_policy", true); + private _schemaChangePolicy = new GlueCrawlerSchemaChangePolicyOutputReference(this, "schema_change_policy"); public get schemaChangePolicy() { return this._schemaChangePolicy; } diff --git a/src/aws/glue/glue-data-catalog-encryption-settings.ts b/src/aws/glue/glue-data-catalog-encryption-settings.ts index 64f45f9e2..d30ff0651 100644 --- a/src/aws/glue/glue-data-catalog-encryption-settings.ts +++ b/src/aws/glue/glue-data-catalog-encryption-settings.ts @@ -46,10 +46,9 @@ export class GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConne /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption | undefined { @@ -136,10 +135,9 @@ export class GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncry /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest | undefined { @@ -230,10 +228,9 @@ export class GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings | undefined { @@ -264,7 +261,7 @@ export class GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutpu } // connection_password_encryption - computed: false, optional: false, required: true - private _connectionPasswordEncryption = new GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference(this, "connection_password_encryption", true); + private _connectionPasswordEncryption = new GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference(this, "connection_password_encryption"); public get connectionPasswordEncryption() { return this._connectionPasswordEncryption; } @@ -277,7 +274,7 @@ export class GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutpu } // encryption_at_rest - computed: false, optional: false, required: true - private _encryptionAtRest = new GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference(this, "encryption_at_rest", true); + private _encryptionAtRest = new GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference(this, "encryption_at_rest"); public get encryptionAtRest() { return this._encryptionAtRest; } @@ -298,7 +295,7 @@ export class GlueDataCatalogEncryptionSettings extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_data_catalog_encryption_settings"; + public static readonly tfResourceType = "aws_glue_data_catalog_encryption_settings"; // =========== // INITIALIZER @@ -315,7 +312,9 @@ export class GlueDataCatalogEncryptionSettings extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_data_catalog_encryption_settings', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -352,7 +351,7 @@ export class GlueDataCatalogEncryptionSettings extends cdktf.TerraformResource { } // data_catalog_encryption_settings - computed: false, optional: false, required: true - private _dataCatalogEncryptionSettings = new GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference(this, "data_catalog_encryption_settings", true); + private _dataCatalogEncryptionSettings = new GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference(this, "data_catalog_encryption_settings"); public get dataCatalogEncryptionSettings() { return this._dataCatalogEncryptionSettings; } diff --git a/src/aws/glue/glue-dev-endpoint.ts b/src/aws/glue/glue-dev-endpoint.ts index 768db1a8b..7f7af9029 100644 --- a/src/aws/glue/glue-dev-endpoint.ts +++ b/src/aws/glue/glue-dev-endpoint.ts @@ -81,7 +81,7 @@ export class GlueDevEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_dev_endpoint"; + public static readonly tfResourceType = "aws_glue_dev_endpoint"; // =========== // INITIALIZER @@ -98,7 +98,9 @@ export class GlueDevEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_dev_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/glue/glue-job.ts b/src/aws/glue/glue-job.ts index 01f9fa335..dee428ff8 100644 --- a/src/aws/glue/glue-job.ts +++ b/src/aws/glue/glue-job.ts @@ -119,10 +119,9 @@ export class GlueJobCommandOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueJobCommand | undefined { @@ -226,10 +225,9 @@ export class GlueJobExecutionPropertyOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueJobExecutionProperty | undefined { @@ -292,10 +290,9 @@ export class GlueJobNotificationPropertyOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueJobNotificationProperty | undefined { @@ -344,7 +341,7 @@ export class GlueJob extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_job"; + public static readonly tfResourceType = "aws_glue_job"; // =========== // INITIALIZER @@ -361,7 +358,9 @@ export class GlueJob extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_job', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -637,7 +636,7 @@ export class GlueJob extends cdktf.TerraformResource { } // command - computed: false, optional: false, required: true - private _command = new GlueJobCommandOutputReference(this, "command", true); + private _command = new GlueJobCommandOutputReference(this, "command"); public get command() { return this._command; } @@ -650,7 +649,7 @@ export class GlueJob extends cdktf.TerraformResource { } // execution_property - computed: false, optional: true, required: false - private _executionProperty = new GlueJobExecutionPropertyOutputReference(this, "execution_property", true); + private _executionProperty = new GlueJobExecutionPropertyOutputReference(this, "execution_property"); public get executionProperty() { return this._executionProperty; } @@ -666,7 +665,7 @@ export class GlueJob extends cdktf.TerraformResource { } // notification_property - computed: false, optional: true, required: false - private _notificationProperty = new GlueJobNotificationPropertyOutputReference(this, "notification_property", true); + private _notificationProperty = new GlueJobNotificationPropertyOutputReference(this, "notification_property"); public get notificationProperty() { return this._notificationProperty; } diff --git a/src/aws/glue/glue-ml-transform.ts b/src/aws/glue/glue-ml-transform.ts index c20591bda..809e4bff4 100644 --- a/src/aws/glue/glue-ml-transform.ts +++ b/src/aws/glue/glue-ml-transform.ts @@ -64,7 +64,45 @@ export interface GlueMlTransformConfig extends cdktf.TerraformMetaArguments { */ readonly parameters: GlueMlTransformParameters; } -export class GlueMlTransformSchema extends cdktf.ComplexComputedList { +export interface GlueMlTransformSchema { +} + +export function glueMlTransformSchemaToTerraform(struct?: GlueMlTransformSchema): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class GlueMlTransformSchemaOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): GlueMlTransformSchema | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: GlueMlTransformSchema | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // data_type - computed: true, optional: false, required: false public get dataType() { @@ -76,6 +114,25 @@ export class GlueMlTransformSchema extends cdktf.ComplexComputedList { return this.getStringAttribute('name'); } } + +export class GlueMlTransformSchemaList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): GlueMlTransformSchemaOutputReference { + return new GlueMlTransformSchemaOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface GlueMlTransformInputRecordTables { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform#catalog_id GlueMlTransform#catalog_id} @@ -146,10 +203,9 @@ export class GlueMlTransformParametersFindMatchesParametersOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueMlTransformParametersFindMatchesParameters | undefined { @@ -285,10 +341,9 @@ export class GlueMlTransformParametersOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueMlTransformParameters | undefined { @@ -332,7 +387,7 @@ export class GlueMlTransformParametersOutputReference extends cdktf.ComplexObjec } // find_matches_parameters - computed: false, optional: false, required: true - private _findMatchesParameters = new GlueMlTransformParametersFindMatchesParametersOutputReference(this, "find_matches_parameters", true); + private _findMatchesParameters = new GlueMlTransformParametersFindMatchesParametersOutputReference(this, "find_matches_parameters"); public get findMatchesParameters() { return this._findMatchesParameters; } @@ -353,7 +408,7 @@ export class GlueMlTransform extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_ml_transform"; + public static readonly tfResourceType = "aws_glue_ml_transform"; // =========== // INITIALIZER @@ -370,7 +425,9 @@ export class GlueMlTransform extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_ml_transform', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -518,8 +575,9 @@ export class GlueMlTransform extends cdktf.TerraformResource { } // schema - computed: true, optional: false, required: false - public schema(index: string) { - return new GlueMlTransformSchema(this, 'schema', index, false); + private _schema = new GlueMlTransformSchemaList(this, "schema", false); + public get schema() { + return this._schema; } // tags - computed: false, optional: true, required: false @@ -601,7 +659,7 @@ export class GlueMlTransform extends cdktf.TerraformResource { } // parameters - computed: false, optional: false, required: true - private _parameters = new GlueMlTransformParametersOutputReference(this, "parameters", true); + private _parameters = new GlueMlTransformParametersOutputReference(this, "parameters"); public get parameters() { return this._parameters; } diff --git a/src/aws/glue/glue-partition-index.ts b/src/aws/glue/glue-partition-index.ts index 078d9a393..7d249460c 100644 --- a/src/aws/glue/glue-partition-index.ts +++ b/src/aws/glue/glue-partition-index.ts @@ -54,10 +54,9 @@ export class GluePartitionIndexPartitionIndexOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GluePartitionIndexPartitionIndex | undefined { @@ -133,7 +132,7 @@ export class GluePartitionIndex extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_partition_index"; + public static readonly tfResourceType = "aws_glue_partition_index"; // =========== // INITIALIZER @@ -150,7 +149,9 @@ export class GluePartitionIndex extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_partition_index', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -215,7 +216,7 @@ export class GluePartitionIndex extends cdktf.TerraformResource { } // partition_index - computed: false, optional: false, required: true - private _partitionIndex = new GluePartitionIndexPartitionIndexOutputReference(this, "partition_index", true); + private _partitionIndex = new GluePartitionIndexPartitionIndexOutputReference(this, "partition_index"); public get partitionIndex() { return this._partitionIndex; } diff --git a/src/aws/glue/glue-partition.ts b/src/aws/glue/glue-partition.ts index 7d9c675d7..0d7999dbb 100644 --- a/src/aws/glue/glue-partition.ts +++ b/src/aws/glue/glue-partition.ts @@ -94,10 +94,9 @@ export class GluePartitionStorageDescriptorSerDeInfoOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GluePartitionStorageDescriptorSerDeInfo | undefined { @@ -214,10 +213,9 @@ export class GluePartitionStorageDescriptorSkewedInfoOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GluePartitionStorageDescriptorSkewedInfo | undefined { @@ -409,10 +407,9 @@ export class GluePartitionStorageDescriptorOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GluePartitionStorageDescriptor | undefined { @@ -648,7 +645,7 @@ export class GluePartitionStorageDescriptorOutputReference extends cdktf.Complex } // ser_de_info - computed: false, optional: true, required: false - private _serDeInfo = new GluePartitionStorageDescriptorSerDeInfoOutputReference(this, "ser_de_info", true); + private _serDeInfo = new GluePartitionStorageDescriptorSerDeInfoOutputReference(this, "ser_de_info"); public get serDeInfo() { return this._serDeInfo; } @@ -664,7 +661,7 @@ export class GluePartitionStorageDescriptorOutputReference extends cdktf.Complex } // skewed_info - computed: false, optional: true, required: false - private _skewedInfo = new GluePartitionStorageDescriptorSkewedInfoOutputReference(this, "skewed_info", true); + private _skewedInfo = new GluePartitionStorageDescriptorSkewedInfoOutputReference(this, "skewed_info"); public get skewedInfo() { return this._skewedInfo; } @@ -705,7 +702,7 @@ export class GluePartition extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_partition"; + public static readonly tfResourceType = "aws_glue_partition"; // =========== // INITIALIZER @@ -722,7 +719,9 @@ export class GluePartition extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_partition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -833,7 +832,7 @@ export class GluePartition extends cdktf.TerraformResource { } // storage_descriptor - computed: false, optional: true, required: false - private _storageDescriptor = new GluePartitionStorageDescriptorOutputReference(this, "storage_descriptor", true); + private _storageDescriptor = new GluePartitionStorageDescriptorOutputReference(this, "storage_descriptor"); public get storageDescriptor() { return this._storageDescriptor; } diff --git a/src/aws/glue/glue-registry.ts b/src/aws/glue/glue-registry.ts index cb9a73dd6..156cab28e 100644 --- a/src/aws/glue/glue-registry.ts +++ b/src/aws/glue/glue-registry.ts @@ -33,7 +33,7 @@ export class GlueRegistry extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_registry"; + public static readonly tfResourceType = "aws_glue_registry"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class GlueRegistry extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_registry', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/glue/glue-resource-policy.ts b/src/aws/glue/glue-resource-policy.ts index 5af938c46..92376907e 100644 --- a/src/aws/glue/glue-resource-policy.ts +++ b/src/aws/glue/glue-resource-policy.ts @@ -25,7 +25,7 @@ export class GlueResourcePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_resource_policy"; + public static readonly tfResourceType = "aws_glue_resource_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class GlueResourcePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_resource_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/glue/glue-schema.ts b/src/aws/glue/glue-schema.ts index 906c2525e..9255a22b6 100644 --- a/src/aws/glue/glue-schema.ts +++ b/src/aws/glue/glue-schema.ts @@ -49,7 +49,7 @@ export class GlueSchema extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_schema"; + public static readonly tfResourceType = "aws_glue_schema"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class GlueSchema extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_schema', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/glue/glue-security-configuration.ts b/src/aws/glue/glue-security-configuration.ts index 6025a81ea..490dee4d3 100644 --- a/src/aws/glue/glue-security-configuration.ts +++ b/src/aws/glue/glue-security-configuration.ts @@ -46,10 +46,9 @@ export class GlueSecurityConfigurationEncryptionConfigurationCloudwatchEncryptio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueSecurityConfigurationEncryptionConfigurationCloudwatchEncryption | undefined { @@ -139,10 +138,9 @@ export class GlueSecurityConfigurationEncryptionConfigurationJobBookmarksEncrypt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueSecurityConfigurationEncryptionConfigurationJobBookmarksEncryption | undefined { @@ -232,10 +230,9 @@ export class GlueSecurityConfigurationEncryptionConfigurationS3EncryptionOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueSecurityConfigurationEncryptionConfigurationS3Encryption | undefined { @@ -336,10 +333,9 @@ export class GlueSecurityConfigurationEncryptionConfigurationOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueSecurityConfigurationEncryptionConfiguration | undefined { @@ -376,7 +372,7 @@ export class GlueSecurityConfigurationEncryptionConfigurationOutputReference ext } // cloudwatch_encryption - computed: false, optional: false, required: true - private _cloudwatchEncryption = new GlueSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputReference(this, "cloudwatch_encryption", true); + private _cloudwatchEncryption = new GlueSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputReference(this, "cloudwatch_encryption"); public get cloudwatchEncryption() { return this._cloudwatchEncryption; } @@ -389,7 +385,7 @@ export class GlueSecurityConfigurationEncryptionConfigurationOutputReference ext } // job_bookmarks_encryption - computed: false, optional: false, required: true - private _jobBookmarksEncryption = new GlueSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputReference(this, "job_bookmarks_encryption", true); + private _jobBookmarksEncryption = new GlueSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputReference(this, "job_bookmarks_encryption"); public get jobBookmarksEncryption() { return this._jobBookmarksEncryption; } @@ -402,7 +398,7 @@ export class GlueSecurityConfigurationEncryptionConfigurationOutputReference ext } // s3_encryption - computed: false, optional: false, required: true - private _s3Encryption = new GlueSecurityConfigurationEncryptionConfigurationS3EncryptionOutputReference(this, "s3_encryption", true); + private _s3Encryption = new GlueSecurityConfigurationEncryptionConfigurationS3EncryptionOutputReference(this, "s3_encryption"); public get s3Encryption() { return this._s3Encryption; } @@ -423,7 +419,7 @@ export class GlueSecurityConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_security_configuration"; + public static readonly tfResourceType = "aws_glue_security_configuration"; // =========== // INITIALIZER @@ -440,7 +436,9 @@ export class GlueSecurityConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_security_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -474,7 +472,7 @@ export class GlueSecurityConfiguration extends cdktf.TerraformResource { } // encryption_configuration - computed: false, optional: false, required: true - private _encryptionConfiguration = new GlueSecurityConfigurationEncryptionConfigurationOutputReference(this, "encryption_configuration", true); + private _encryptionConfiguration = new GlueSecurityConfigurationEncryptionConfigurationOutputReference(this, "encryption_configuration"); public get encryptionConfiguration() { return this._encryptionConfiguration; } diff --git a/src/aws/glue/glue-trigger.ts b/src/aws/glue/glue-trigger.ts index 1f58fc15c..3225b247a 100644 --- a/src/aws/glue/glue-trigger.ts +++ b/src/aws/glue/glue-trigger.ts @@ -85,10 +85,9 @@ export class GlueTriggerActionsNotificationPropertyOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueTriggerActionsNotificationProperty | undefined { @@ -239,10 +238,9 @@ export class GlueTriggerPredicateOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueTriggerPredicate | undefined { @@ -330,10 +328,9 @@ export class GlueTriggerTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GlueTriggerTimeouts | undefined { @@ -404,7 +401,7 @@ export class GlueTrigger extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_trigger"; + public static readonly tfResourceType = "aws_glue_trigger"; // =========== // INITIALIZER @@ -421,7 +418,9 @@ export class GlueTrigger extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_trigger', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -614,7 +613,7 @@ export class GlueTrigger extends cdktf.TerraformResource { } // predicate - computed: false, optional: true, required: false - private _predicate = new GlueTriggerPredicateOutputReference(this, "predicate", true); + private _predicate = new GlueTriggerPredicateOutputReference(this, "predicate"); public get predicate() { return this._predicate; } @@ -630,7 +629,7 @@ export class GlueTrigger extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new GlueTriggerTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new GlueTriggerTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/glue/glue-user-defined-function.ts b/src/aws/glue/glue-user-defined-function.ts index b9bf3c497..737acc192 100644 --- a/src/aws/glue/glue-user-defined-function.ts +++ b/src/aws/glue/glue-user-defined-function.ts @@ -69,7 +69,7 @@ export class GlueUserDefinedFunction extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_user_defined_function"; + public static readonly tfResourceType = "aws_glue_user_defined_function"; // =========== // INITIALIZER @@ -86,7 +86,9 @@ export class GlueUserDefinedFunction extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_user_defined_function', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/glue/glue-workflow.ts b/src/aws/glue/glue-workflow.ts index 778e045f9..42bbba84c 100644 --- a/src/aws/glue/glue-workflow.ts +++ b/src/aws/glue/glue-workflow.ts @@ -41,7 +41,7 @@ export class GlueWorkflow extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_glue_workflow"; + public static readonly tfResourceType = "aws_glue_workflow"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class GlueWorkflow extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_glue_workflow', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/guardduty/data-aws-guardduty-detector.ts b/src/aws/guardduty/data-aws-guardduty-detector.ts index ec7f00ff0..df0dec10f 100644 --- a/src/aws/guardduty/data-aws-guardduty-detector.ts +++ b/src/aws/guardduty/data-aws-guardduty-detector.ts @@ -17,7 +17,7 @@ export class DataAwsGuarddutyDetector extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_detector"; + public static readonly tfResourceType = "aws_guardduty_detector"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsGuarddutyDetector extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_guardduty_detector', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/guardduty/guardduty-detector.ts b/src/aws/guardduty/guardduty-detector.ts index a18deda05..9570526d0 100644 --- a/src/aws/guardduty/guardduty-detector.ts +++ b/src/aws/guardduty/guardduty-detector.ts @@ -53,10 +53,9 @@ export class GuarddutyDetectorDatasourcesS3LogsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GuarddutyDetectorDatasourcesS3Logs | undefined { @@ -118,10 +117,9 @@ export class GuarddutyDetectorDatasourcesOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GuarddutyDetectorDatasources | undefined { @@ -146,7 +144,7 @@ export class GuarddutyDetectorDatasourcesOutputReference extends cdktf.ComplexOb } // s3_logs - computed: false, optional: true, required: false - private _s3Logs = new GuarddutyDetectorDatasourcesS3LogsOutputReference(this, "s3_logs", true); + private _s3Logs = new GuarddutyDetectorDatasourcesS3LogsOutputReference(this, "s3_logs"); public get s3Logs() { return this._s3Logs; } @@ -170,7 +168,7 @@ export class GuarddutyDetector extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_detector"; + public static readonly tfResourceType = "aws_guardduty_detector"; // =========== // INITIALIZER @@ -187,7 +185,9 @@ export class GuarddutyDetector extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_guardduty_detector', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -285,7 +285,7 @@ export class GuarddutyDetector extends cdktf.TerraformResource { } // datasources - computed: false, optional: true, required: false - private _datasources = new GuarddutyDetectorDatasourcesOutputReference(this, "datasources", true); + private _datasources = new GuarddutyDetectorDatasourcesOutputReference(this, "datasources"); public get datasources() { return this._datasources; } diff --git a/src/aws/guardduty/guardduty-filter.ts b/src/aws/guardduty/guardduty-filter.ts index 1b4dd29bf..ae5ca43d7 100644 --- a/src/aws/guardduty/guardduty-filter.ts +++ b/src/aws/guardduty/guardduty-filter.ts @@ -114,10 +114,9 @@ export class GuarddutyFilterFindingCriteriaOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GuarddutyFilterFindingCriteria | undefined { @@ -164,7 +163,7 @@ export class GuarddutyFilter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_filter"; + public static readonly tfResourceType = "aws_guardduty_filter"; // =========== // INITIALIZER @@ -181,7 +180,9 @@ export class GuarddutyFilter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_guardduty_filter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -313,7 +314,7 @@ export class GuarddutyFilter extends cdktf.TerraformResource { } // finding_criteria - computed: false, optional: false, required: true - private _findingCriteria = new GuarddutyFilterFindingCriteriaOutputReference(this, "finding_criteria", true); + private _findingCriteria = new GuarddutyFilterFindingCriteriaOutputReference(this, "finding_criteria"); public get findingCriteria() { return this._findingCriteria; } diff --git a/src/aws/guardduty/guardduty-invite-accepter.ts b/src/aws/guardduty/guardduty-invite-accepter.ts index 735e815e9..f3b337f0f 100644 --- a/src/aws/guardduty/guardduty-invite-accepter.ts +++ b/src/aws/guardduty/guardduty-invite-accepter.ts @@ -45,10 +45,9 @@ export class GuarddutyInviteAccepterTimeoutsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GuarddutyInviteAccepterTimeouts | undefined { @@ -97,7 +96,7 @@ export class GuarddutyInviteAccepter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_invite_accepter"; + public static readonly tfResourceType = "aws_guardduty_invite_accepter"; // =========== // INITIALIZER @@ -114,7 +113,9 @@ export class GuarddutyInviteAccepter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_guardduty_invite_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -162,7 +163,7 @@ export class GuarddutyInviteAccepter extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new GuarddutyInviteAccepterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new GuarddutyInviteAccepterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/guardduty/guardduty-ipset.ts b/src/aws/guardduty/guardduty-ipset.ts index 325eaa32a..ff7ba7979 100644 --- a/src/aws/guardduty/guardduty-ipset.ts +++ b/src/aws/guardduty/guardduty-ipset.ts @@ -45,7 +45,7 @@ export class GuarddutyIpset extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_ipset"; + public static readonly tfResourceType = "aws_guardduty_ipset"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class GuarddutyIpset extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_guardduty_ipset', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/guardduty/guardduty-member.ts b/src/aws/guardduty/guardduty-member.ts index b93e95f26..261ad893e 100644 --- a/src/aws/guardduty/guardduty-member.ts +++ b/src/aws/guardduty/guardduty-member.ts @@ -66,10 +66,9 @@ export class GuarddutyMemberTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GuarddutyMemberTimeouts | undefined { @@ -140,7 +139,7 @@ export class GuarddutyMember extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_member"; + public static readonly tfResourceType = "aws_guardduty_member"; // =========== // INITIALIZER @@ -157,7 +156,9 @@ export class GuarddutyMember extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_guardduty_member', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -275,7 +276,7 @@ export class GuarddutyMember extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new GuarddutyMemberTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new GuarddutyMemberTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/guardduty/guardduty-organization-admin-account.ts b/src/aws/guardduty/guardduty-organization-admin-account.ts index 131592241..8321ee54f 100644 --- a/src/aws/guardduty/guardduty-organization-admin-account.ts +++ b/src/aws/guardduty/guardduty-organization-admin-account.ts @@ -21,7 +21,7 @@ export class GuarddutyOrganizationAdminAccount extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_organization_admin_account"; + public static readonly tfResourceType = "aws_guardduty_organization_admin_account"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class GuarddutyOrganizationAdminAccount extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_guardduty_organization_admin_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/guardduty/guardduty-organization-configuration.ts b/src/aws/guardduty/guardduty-organization-configuration.ts index 7df7e5091..6329f2db6 100644 --- a/src/aws/guardduty/guardduty-organization-configuration.ts +++ b/src/aws/guardduty/guardduty-organization-configuration.ts @@ -45,10 +45,9 @@ export class GuarddutyOrganizationConfigurationDatasourcesS3LogsOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GuarddutyOrganizationConfigurationDatasourcesS3Logs | undefined { @@ -110,10 +109,9 @@ export class GuarddutyOrganizationConfigurationDatasourcesOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): GuarddutyOrganizationConfigurationDatasources | undefined { @@ -138,7 +136,7 @@ export class GuarddutyOrganizationConfigurationDatasourcesOutputReference extend } // s3_logs - computed: false, optional: true, required: false - private _s3Logs = new GuarddutyOrganizationConfigurationDatasourcesS3LogsOutputReference(this, "s3_logs", true); + private _s3Logs = new GuarddutyOrganizationConfigurationDatasourcesS3LogsOutputReference(this, "s3_logs"); public get s3Logs() { return this._s3Logs; } @@ -162,7 +160,7 @@ export class GuarddutyOrganizationConfiguration extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_organization_configuration"; + public static readonly tfResourceType = "aws_guardduty_organization_configuration"; // =========== // INITIALIZER @@ -179,7 +177,9 @@ export class GuarddutyOrganizationConfiguration extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_guardduty_organization_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -227,7 +227,7 @@ export class GuarddutyOrganizationConfiguration extends cdktf.TerraformResource } // datasources - computed: false, optional: true, required: false - private _datasources = new GuarddutyOrganizationConfigurationDatasourcesOutputReference(this, "datasources", true); + private _datasources = new GuarddutyOrganizationConfigurationDatasourcesOutputReference(this, "datasources"); public get datasources() { return this._datasources; } diff --git a/src/aws/guardduty/guardduty-publishing-destination.ts b/src/aws/guardduty/guardduty-publishing-destination.ts index 10d944b46..2b3915661 100644 --- a/src/aws/guardduty/guardduty-publishing-destination.ts +++ b/src/aws/guardduty/guardduty-publishing-destination.ts @@ -33,7 +33,7 @@ export class GuarddutyPublishingDestination extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_publishing_destination"; + public static readonly tfResourceType = "aws_guardduty_publishing_destination"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class GuarddutyPublishingDestination extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_guardduty_publishing_destination', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/guardduty/guardduty-threatintelset.ts b/src/aws/guardduty/guardduty-threatintelset.ts index be4535ad9..b37818c39 100644 --- a/src/aws/guardduty/guardduty-threatintelset.ts +++ b/src/aws/guardduty/guardduty-threatintelset.ts @@ -45,7 +45,7 @@ export class GuarddutyThreatintelset extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_guardduty_threatintelset"; + public static readonly tfResourceType = "aws_guardduty_threatintelset"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class GuarddutyThreatintelset extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_guardduty_threatintelset', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-account-alias.ts b/src/aws/iam/data-aws-iam-account-alias.ts index f284eaf88..c060c5e01 100644 --- a/src/aws/iam/data-aws-iam-account-alias.ts +++ b/src/aws/iam/data-aws-iam-account-alias.ts @@ -17,7 +17,7 @@ export class DataAwsIamAccountAlias extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_account_alias"; + public static readonly tfResourceType = "aws_iam_account_alias"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsIamAccountAlias extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_account_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-group.ts b/src/aws/iam/data-aws-iam-group.ts index f4a972e2e..3ed5dffa4 100644 --- a/src/aws/iam/data-aws-iam-group.ts +++ b/src/aws/iam/data-aws-iam-group.ts @@ -12,7 +12,45 @@ export interface DataAwsIamGroupConfig extends cdktf.TerraformMetaArguments { */ readonly groupName: string; } -export class DataAwsIamGroupUsers extends cdktf.ComplexComputedList { +export interface DataAwsIamGroupUsers { +} + +export function dataAwsIamGroupUsersToTerraform(struct?: DataAwsIamGroupUsers): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsIamGroupUsersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsIamGroupUsers | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsIamGroupUsers | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -35,6 +73,25 @@ export class DataAwsIamGroupUsers extends cdktf.ComplexComputedList { } } +export class DataAwsIamGroupUsersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsIamGroupUsersOutputReference { + return new DataAwsIamGroupUsersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/iam_group aws_iam_group} */ @@ -43,7 +100,7 @@ export class DataAwsIamGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_group"; + public static readonly tfResourceType = "aws_iam_group"; // =========== // INITIALIZER @@ -60,7 +117,9 @@ export class DataAwsIamGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -108,8 +167,9 @@ export class DataAwsIamGroup extends cdktf.TerraformDataSource { } // users - computed: true, optional: false, required: false - public users(index: string) { - return new DataAwsIamGroupUsers(this, 'users', index, false); + private _users = new DataAwsIamGroupUsersList(this, "users", false); + public get users() { + return this._users; } // ========= diff --git a/src/aws/iam/data-aws-iam-instance-profile.ts b/src/aws/iam/data-aws-iam-instance-profile.ts index 97782de9f..7bb354623 100644 --- a/src/aws/iam/data-aws-iam-instance-profile.ts +++ b/src/aws/iam/data-aws-iam-instance-profile.ts @@ -21,7 +21,7 @@ export class DataAwsIamInstanceProfile extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_instance_profile"; + public static readonly tfResourceType = "aws_iam_instance_profile"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsIamInstanceProfile extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_instance_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-policy-document.ts b/src/aws/iam/data-aws-iam-policy-document.ts index d76e0dcbb..752ca9233 100644 --- a/src/aws/iam/data-aws-iam-policy-document.ts +++ b/src/aws/iam/data-aws-iam-policy-document.ts @@ -181,7 +181,7 @@ export class DataAwsIamPolicyDocument extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_policy_document"; + public static readonly tfResourceType = "aws_iam_policy_document"; // =========== // INITIALIZER @@ -198,7 +198,9 @@ export class DataAwsIamPolicyDocument extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_policy_document', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-policy.ts b/src/aws/iam/data-aws-iam-policy.ts index 9e870a52d..3c878fe17 100644 --- a/src/aws/iam/data-aws-iam-policy.ts +++ b/src/aws/iam/data-aws-iam-policy.ts @@ -29,7 +29,7 @@ export class DataAwsIamPolicy extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_policy"; + public static readonly tfResourceType = "aws_iam_policy"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsIamPolicy extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-role.ts b/src/aws/iam/data-aws-iam-role.ts index ea941ad68..984c5ef80 100644 --- a/src/aws/iam/data-aws-iam-role.ts +++ b/src/aws/iam/data-aws-iam-role.ts @@ -25,7 +25,7 @@ export class DataAwsIamRole extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_role"; + public static readonly tfResourceType = "aws_iam_role"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsIamRole extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_role', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-roles.ts b/src/aws/iam/data-aws-iam-roles.ts index f04eb759f..e8295840f 100644 --- a/src/aws/iam/data-aws-iam-roles.ts +++ b/src/aws/iam/data-aws-iam-roles.ts @@ -25,7 +25,7 @@ export class DataAwsIamRoles extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_roles"; + public static readonly tfResourceType = "aws_iam_roles"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsIamRoles extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_roles', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-server-certificate.ts b/src/aws/iam/data-aws-iam-server-certificate.ts index b9902c8f0..2b22ad568 100644 --- a/src/aws/iam/data-aws-iam-server-certificate.ts +++ b/src/aws/iam/data-aws-iam-server-certificate.ts @@ -33,7 +33,7 @@ export class DataAwsIamServerCertificate extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_server_certificate"; + public static readonly tfResourceType = "aws_iam_server_certificate"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsIamServerCertificate extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_server_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-session-context.ts b/src/aws/iam/data-aws-iam-session-context.ts index a27122483..803419d05 100644 --- a/src/aws/iam/data-aws-iam-session-context.ts +++ b/src/aws/iam/data-aws-iam-session-context.ts @@ -21,7 +21,7 @@ export class DataAwsIamSessionContext extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_session_context"; + public static readonly tfResourceType = "aws_iam_session_context"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsIamSessionContext extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_session_context', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-user-ssh-key.ts b/src/aws/iam/data-aws-iam-user-ssh-key.ts index 79838aacc..af8a0019b 100644 --- a/src/aws/iam/data-aws-iam-user-ssh-key.ts +++ b/src/aws/iam/data-aws-iam-user-ssh-key.ts @@ -29,7 +29,7 @@ export class DataAwsIamUserSshKey extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_user_ssh_key"; + public static readonly tfResourceType = "aws_iam_user_ssh_key"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsIamUserSshKey extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_user_ssh_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-user.ts b/src/aws/iam/data-aws-iam-user.ts index b9c130351..5deb347cc 100644 --- a/src/aws/iam/data-aws-iam-user.ts +++ b/src/aws/iam/data-aws-iam-user.ts @@ -25,7 +25,7 @@ export class DataAwsIamUser extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_user"; + public static readonly tfResourceType = "aws_iam_user"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsIamUser extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_user', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/data-aws-iam-users.ts b/src/aws/iam/data-aws-iam-users.ts index 166f06106..1840a70cc 100644 --- a/src/aws/iam/data-aws-iam-users.ts +++ b/src/aws/iam/data-aws-iam-users.ts @@ -25,7 +25,7 @@ export class DataAwsIamUsers extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_users"; + public static readonly tfResourceType = "aws_iam_users"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsIamUsers extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iam_users', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-access-key.ts b/src/aws/iam/iam-access-key.ts index a5253f92c..52485688f 100644 --- a/src/aws/iam/iam-access-key.ts +++ b/src/aws/iam/iam-access-key.ts @@ -29,7 +29,7 @@ export class IamAccessKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_access_key"; + public static readonly tfResourceType = "aws_iam_access_key"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class IamAccessKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_access_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-account-alias.ts b/src/aws/iam/iam-account-alias.ts index c0379249b..f04f0690f 100644 --- a/src/aws/iam/iam-account-alias.ts +++ b/src/aws/iam/iam-account-alias.ts @@ -21,7 +21,7 @@ export class IamAccountAlias extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_account_alias"; + public static readonly tfResourceType = "aws_iam_account_alias"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class IamAccountAlias extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_account_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-account-password-policy.ts b/src/aws/iam/iam-account-password-policy.ts index f9b1ed578..04ddca096 100644 --- a/src/aws/iam/iam-account-password-policy.ts +++ b/src/aws/iam/iam-account-password-policy.ts @@ -53,7 +53,7 @@ export class IamAccountPasswordPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_account_password_policy"; + public static readonly tfResourceType = "aws_iam_account_password_policy"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class IamAccountPasswordPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_account_password_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-group-membership.ts b/src/aws/iam/iam-group-membership.ts index 03f6f2a4b..da8378058 100644 --- a/src/aws/iam/iam-group-membership.ts +++ b/src/aws/iam/iam-group-membership.ts @@ -29,7 +29,7 @@ export class IamGroupMembership extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_group_membership"; + public static readonly tfResourceType = "aws_iam_group_membership"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class IamGroupMembership extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_group_membership', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-group-policy-attachment.ts b/src/aws/iam/iam-group-policy-attachment.ts index 578670284..10bb275a8 100644 --- a/src/aws/iam/iam-group-policy-attachment.ts +++ b/src/aws/iam/iam-group-policy-attachment.ts @@ -25,7 +25,7 @@ export class IamGroupPolicyAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_group_policy_attachment"; + public static readonly tfResourceType = "aws_iam_group_policy_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class IamGroupPolicyAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_group_policy_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-group-policy.ts b/src/aws/iam/iam-group-policy.ts index a6ac886ea..b1ea6ed37 100644 --- a/src/aws/iam/iam-group-policy.ts +++ b/src/aws/iam/iam-group-policy.ts @@ -33,7 +33,7 @@ export class IamGroupPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_group_policy"; + public static readonly tfResourceType = "aws_iam_group_policy"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class IamGroupPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_group_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-group.ts b/src/aws/iam/iam-group.ts index 46400e5b4..822746361 100644 --- a/src/aws/iam/iam-group.ts +++ b/src/aws/iam/iam-group.ts @@ -25,7 +25,7 @@ export class IamGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_group"; + public static readonly tfResourceType = "aws_iam_group"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class IamGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-instance-profile.ts b/src/aws/iam/iam-instance-profile.ts index 26a0d6ae0..aa527b857 100644 --- a/src/aws/iam/iam-instance-profile.ts +++ b/src/aws/iam/iam-instance-profile.ts @@ -41,7 +41,7 @@ export class IamInstanceProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_instance_profile"; + public static readonly tfResourceType = "aws_iam_instance_profile"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class IamInstanceProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_instance_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-openid-connect-provider.ts b/src/aws/iam/iam-openid-connect-provider.ts index 33f6317fc..244c2e9da 100644 --- a/src/aws/iam/iam-openid-connect-provider.ts +++ b/src/aws/iam/iam-openid-connect-provider.ts @@ -37,7 +37,7 @@ export class IamOpenidConnectProvider extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_openid_connect_provider"; + public static readonly tfResourceType = "aws_iam_openid_connect_provider"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class IamOpenidConnectProvider extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_openid_connect_provider', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-policy-attachment.ts b/src/aws/iam/iam-policy-attachment.ts index 2330512e1..5882bebc4 100644 --- a/src/aws/iam/iam-policy-attachment.ts +++ b/src/aws/iam/iam-policy-attachment.ts @@ -37,7 +37,7 @@ export class IamPolicyAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_policy_attachment"; + public static readonly tfResourceType = "aws_iam_policy_attachment"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class IamPolicyAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_policy_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-policy.ts b/src/aws/iam/iam-policy.ts index 65d2350d4..372c7c9f4 100644 --- a/src/aws/iam/iam-policy.ts +++ b/src/aws/iam/iam-policy.ts @@ -45,7 +45,7 @@ export class IamPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_policy"; + public static readonly tfResourceType = "aws_iam_policy"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class IamPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-role-policy-attachment.ts b/src/aws/iam/iam-role-policy-attachment.ts index 5d67de461..67b744845 100644 --- a/src/aws/iam/iam-role-policy-attachment.ts +++ b/src/aws/iam/iam-role-policy-attachment.ts @@ -25,7 +25,7 @@ export class IamRolePolicyAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_role_policy_attachment"; + public static readonly tfResourceType = "aws_iam_role_policy_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class IamRolePolicyAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_role_policy_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-role-policy.ts b/src/aws/iam/iam-role-policy.ts index 20ffe9818..c3eacaa08 100644 --- a/src/aws/iam/iam-role-policy.ts +++ b/src/aws/iam/iam-role-policy.ts @@ -33,7 +33,7 @@ export class IamRolePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_role_policy"; + public static readonly tfResourceType = "aws_iam_role_policy"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class IamRolePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_role_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-role.ts b/src/aws/iam/iam-role.ts index 2a905b935..53f1ee022 100644 --- a/src/aws/iam/iam-role.ts +++ b/src/aws/iam/iam-role.ts @@ -89,7 +89,7 @@ export class IamRole extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_role"; + public static readonly tfResourceType = "aws_iam_role"; // =========== // INITIALIZER @@ -106,7 +106,9 @@ export class IamRole extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_role', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-saml-provider.ts b/src/aws/iam/iam-saml-provider.ts index 14a2f5cf3..69f36f6ac 100644 --- a/src/aws/iam/iam-saml-provider.ts +++ b/src/aws/iam/iam-saml-provider.ts @@ -33,7 +33,7 @@ export class IamSamlProvider extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_saml_provider"; + public static readonly tfResourceType = "aws_iam_saml_provider"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class IamSamlProvider extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_saml_provider', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-server-certificate.ts b/src/aws/iam/iam-server-certificate.ts index 0a8d4b508..240ca37f0 100644 --- a/src/aws/iam/iam-server-certificate.ts +++ b/src/aws/iam/iam-server-certificate.ts @@ -49,7 +49,7 @@ export class IamServerCertificate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_server_certificate"; + public static readonly tfResourceType = "aws_iam_server_certificate"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class IamServerCertificate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_server_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-service-linked-role.ts b/src/aws/iam/iam-service-linked-role.ts index 0afa48321..e58aaeb68 100644 --- a/src/aws/iam/iam-service-linked-role.ts +++ b/src/aws/iam/iam-service-linked-role.ts @@ -37,7 +37,7 @@ export class IamServiceLinkedRole extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_service_linked_role"; + public static readonly tfResourceType = "aws_iam_service_linked_role"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class IamServiceLinkedRole extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_service_linked_role', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-user-group-membership.ts b/src/aws/iam/iam-user-group-membership.ts index 98ef5b91a..de086716d 100644 --- a/src/aws/iam/iam-user-group-membership.ts +++ b/src/aws/iam/iam-user-group-membership.ts @@ -25,7 +25,7 @@ export class IamUserGroupMembership extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_user_group_membership"; + public static readonly tfResourceType = "aws_iam_user_group_membership"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class IamUserGroupMembership extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_user_group_membership', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-user-login-profile.ts b/src/aws/iam/iam-user-login-profile.ts index 96d247470..dabe1bdd4 100644 --- a/src/aws/iam/iam-user-login-profile.ts +++ b/src/aws/iam/iam-user-login-profile.ts @@ -33,7 +33,7 @@ export class IamUserLoginProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_user_login_profile"; + public static readonly tfResourceType = "aws_iam_user_login_profile"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class IamUserLoginProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_user_login_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-user-policy-attachment.ts b/src/aws/iam/iam-user-policy-attachment.ts index e51da7fcc..9738fbdc6 100644 --- a/src/aws/iam/iam-user-policy-attachment.ts +++ b/src/aws/iam/iam-user-policy-attachment.ts @@ -25,7 +25,7 @@ export class IamUserPolicyAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_user_policy_attachment"; + public static readonly tfResourceType = "aws_iam_user_policy_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class IamUserPolicyAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_user_policy_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-user-policy.ts b/src/aws/iam/iam-user-policy.ts index fd59a0b75..444c2767c 100644 --- a/src/aws/iam/iam-user-policy.ts +++ b/src/aws/iam/iam-user-policy.ts @@ -33,7 +33,7 @@ export class IamUserPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_user_policy"; + public static readonly tfResourceType = "aws_iam_user_policy"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class IamUserPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_user_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-user-ssh-key.ts b/src/aws/iam/iam-user-ssh-key.ts index efd1fe014..c8faaf1f2 100644 --- a/src/aws/iam/iam-user-ssh-key.ts +++ b/src/aws/iam/iam-user-ssh-key.ts @@ -33,7 +33,7 @@ export class IamUserSshKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_user_ssh_key"; + public static readonly tfResourceType = "aws_iam_user_ssh_key"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class IamUserSshKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_user_ssh_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iam/iam-user.ts b/src/aws/iam/iam-user.ts index 12ccea7c5..61c72346c 100644 --- a/src/aws/iam/iam-user.ts +++ b/src/aws/iam/iam-user.ts @@ -43,7 +43,7 @@ export class IamUser extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iam_user"; + public static readonly tfResourceType = "aws_iam_user"; // =========== // INITIALIZER @@ -60,7 +60,9 @@ export class IamUser extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iam_user', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-component.ts b/src/aws/imagebuilder/data-aws-imagebuilder-component.ts index bc59dd699..0f47c4c4c 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-component.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-component.ts @@ -25,7 +25,7 @@ export class DataAwsImagebuilderComponent extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_component"; + public static readonly tfResourceType = "aws_imagebuilder_component"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsImagebuilderComponent extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_imagebuilder_component', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-components.ts b/src/aws/imagebuilder/data-aws-imagebuilder-components.ts index 834fcceb0..a222065e7 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-components.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-components.ts @@ -49,7 +49,7 @@ export class DataAwsImagebuilderComponents extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_components"; + public static readonly tfResourceType = "aws_imagebuilder_components"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsImagebuilderComponents extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_imagebuilder_components', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-distribution-configuration.ts b/src/aws/imagebuilder/data-aws-imagebuilder-distribution-configuration.ts index fcb1542e5..23bebb116 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-distribution-configuration.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-distribution-configuration.ts @@ -16,7 +16,45 @@ export interface DataAwsImagebuilderDistributionConfigurationConfig extends cdkt */ readonly tags?: { [key: string]: string }; } -export class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission extends cdktf.ComplexComputedList { +export interface DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission { +} + +export function dataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionToTerraform(struct?: DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // user_groups - computed: true, optional: false, required: false public get userGroups() { @@ -28,11 +66,68 @@ export class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistribu return cdktf.Fn.tolist(this.getListAttribute('user_ids')); } } -export class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration extends cdktf.ComplexComputedList { + +export class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference { + return new DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration { +} + +export function dataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationToTerraform(struct?: DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // ami_tags - computed: true, optional: false, required: false - public get amiTags() { - return this.getStringMapAttribute('ami_tags'); + public amiTags(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'ami_tags').lookup(key); } // description - computed: true, optional: false, required: false @@ -46,9 +141,9 @@ export class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistribu } // launch_permission - computed: true, optional: false, required: false + private _launchPermission = new DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionList(this, "launch_permission", true); public get launchPermission() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('launch_permission'))); + return this._launchPermission; } // name - computed: true, optional: false, required: false @@ -61,12 +156,69 @@ export class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistribu return cdktf.Fn.tolist(this.getListAttribute('target_account_ids')); } } -export class DataAwsImagebuilderDistributionConfigurationDistribution extends cdktf.ComplexComputedList { + +export class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference { + return new DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsImagebuilderDistributionConfigurationDistribution { +} + +export function dataAwsImagebuilderDistributionConfigurationDistributionToTerraform(struct?: DataAwsImagebuilderDistributionConfigurationDistribution): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderDistributionConfigurationDistributionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderDistributionConfigurationDistribution | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderDistributionConfigurationDistribution | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // ami_distribution_configuration - computed: true, optional: false, required: false + private _amiDistributionConfiguration = new DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationList(this, "ami_distribution_configuration", true); public get amiDistributionConfiguration() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('ami_distribution_configuration'))); + return this._amiDistributionConfiguration; } // license_configuration_arns - computed: true, optional: false, required: false @@ -80,6 +232,25 @@ export class DataAwsImagebuilderDistributionConfigurationDistribution extends cd } } +export class DataAwsImagebuilderDistributionConfigurationDistributionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderDistributionConfigurationDistributionOutputReference { + return new DataAwsImagebuilderDistributionConfigurationDistributionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_distribution_configuration aws_imagebuilder_distribution_configuration} */ @@ -88,7 +259,7 @@ export class DataAwsImagebuilderDistributionConfiguration extends cdktf.Terrafor // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_distribution_configuration"; + public static readonly tfResourceType = "aws_imagebuilder_distribution_configuration"; // =========== // INITIALIZER @@ -105,7 +276,9 @@ export class DataAwsImagebuilderDistributionConfiguration extends cdktf.Terrafor super(scope, id, { terraformResourceType: 'aws_imagebuilder_distribution_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -149,8 +322,9 @@ export class DataAwsImagebuilderDistributionConfiguration extends cdktf.Terrafor } // distribution - computed: true, optional: false, required: false - public distribution(index: string) { - return new DataAwsImagebuilderDistributionConfigurationDistribution(this, 'distribution', index, true); + private _distribution = new DataAwsImagebuilderDistributionConfigurationDistributionList(this, "distribution", true); + public get distribution() { + return this._distribution; } // id - computed: true, optional: true, required: false diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-distribution-configurations.ts b/src/aws/imagebuilder/data-aws-imagebuilder-distribution-configurations.ts index f355af041..67cffb289 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-distribution-configurations.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-distribution-configurations.ts @@ -45,7 +45,7 @@ export class DataAwsImagebuilderDistributionConfigurations extends cdktf.Terrafo // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_distribution_configurations"; + public static readonly tfResourceType = "aws_imagebuilder_distribution_configurations"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class DataAwsImagebuilderDistributionConfigurations extends cdktf.Terrafo super(scope, id, { terraformResourceType: 'aws_imagebuilder_distribution_configurations', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-image-pipeline.ts b/src/aws/imagebuilder/data-aws-imagebuilder-image-pipeline.ts index 3fbcff25c..ee874c4ae 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-image-pipeline.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-image-pipeline.ts @@ -16,7 +16,45 @@ export interface DataAwsImagebuilderImagePipelineConfig extends cdktf.TerraformM */ readonly tags?: { [key: string]: string }; } -export class DataAwsImagebuilderImagePipelineImageTestsConfiguration extends cdktf.ComplexComputedList { +export interface DataAwsImagebuilderImagePipelineImageTestsConfiguration { +} + +export function dataAwsImagebuilderImagePipelineImageTestsConfigurationToTerraform(struct?: DataAwsImagebuilderImagePipelineImageTestsConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderImagePipelineImageTestsConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderImagePipelineImageTestsConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderImagePipelineImageTestsConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // image_tests_enabled - computed: true, optional: false, required: false public get imageTestsEnabled() { @@ -28,7 +66,64 @@ export class DataAwsImagebuilderImagePipelineImageTestsConfiguration extends cdk return this.getNumberAttribute('timeout_minutes'); } } -export class DataAwsImagebuilderImagePipelineSchedule extends cdktf.ComplexComputedList { + +export class DataAwsImagebuilderImagePipelineImageTestsConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderImagePipelineImageTestsConfigurationOutputReference { + return new DataAwsImagebuilderImagePipelineImageTestsConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsImagebuilderImagePipelineSchedule { +} + +export function dataAwsImagebuilderImagePipelineScheduleToTerraform(struct?: DataAwsImagebuilderImagePipelineSchedule): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderImagePipelineScheduleOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderImagePipelineSchedule | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderImagePipelineSchedule | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // pipeline_execution_start_condition - computed: true, optional: false, required: false public get pipelineExecutionStartCondition() { @@ -41,6 +136,25 @@ export class DataAwsImagebuilderImagePipelineSchedule extends cdktf.ComplexCompu } } +export class DataAwsImagebuilderImagePipelineScheduleList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderImagePipelineScheduleOutputReference { + return new DataAwsImagebuilderImagePipelineScheduleOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_image_pipeline aws_imagebuilder_image_pipeline} */ @@ -49,7 +163,7 @@ export class DataAwsImagebuilderImagePipeline extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_image_pipeline"; + public static readonly tfResourceType = "aws_imagebuilder_image_pipeline"; // =========== // INITIALIZER @@ -66,7 +180,9 @@ export class DataAwsImagebuilderImagePipeline extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_imagebuilder_image_pipeline', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -140,8 +256,9 @@ export class DataAwsImagebuilderImagePipeline extends cdktf.TerraformDataSource } // image_tests_configuration - computed: true, optional: false, required: false - public imageTestsConfiguration(index: string) { - return new DataAwsImagebuilderImagePipelineImageTestsConfiguration(this, 'image_tests_configuration', index, false); + private _imageTestsConfiguration = new DataAwsImagebuilderImagePipelineImageTestsConfigurationList(this, "image_tests_configuration", false); + public get imageTestsConfiguration() { + return this._imageTestsConfiguration; } // infrastructure_configuration_arn - computed: true, optional: false, required: false @@ -160,8 +277,9 @@ export class DataAwsImagebuilderImagePipeline extends cdktf.TerraformDataSource } // schedule - computed: true, optional: false, required: false - public schedule(index: string) { - return new DataAwsImagebuilderImagePipelineSchedule(this, 'schedule', index, false); + private _schedule = new DataAwsImagebuilderImagePipelineScheduleList(this, "schedule", false); + public get schedule() { + return this._schedule; } // status - computed: true, optional: false, required: false diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-image-recipe.ts b/src/aws/imagebuilder/data-aws-imagebuilder-image-recipe.ts index 39248d372..ad2c55d2f 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-image-recipe.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-image-recipe.ts @@ -16,7 +16,45 @@ export interface DataAwsImagebuilderImageRecipeConfig extends cdktf.TerraformMet */ readonly tags?: { [key: string]: string }; } -export class DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs extends cdktf.ComplexComputedList { +export interface DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs { +} + +export function dataAwsImagebuilderImageRecipeBlockDeviceMappingEbsToTerraform(struct?: DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // delete_on_termination - computed: true, optional: false, required: false public get deleteOnTermination() { @@ -53,7 +91,64 @@ export class DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs extends cdktf.C return this.getStringAttribute('volume_type'); } } -export class DataAwsImagebuilderImageRecipeBlockDeviceMapping extends cdktf.ComplexComputedList { + +export class DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference { + return new DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsImagebuilderImageRecipeBlockDeviceMapping { +} + +export function dataAwsImagebuilderImageRecipeBlockDeviceMappingToTerraform(struct?: DataAwsImagebuilderImageRecipeBlockDeviceMapping): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderImageRecipeBlockDeviceMappingOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderImageRecipeBlockDeviceMapping | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderImageRecipeBlockDeviceMapping | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // device_name - computed: true, optional: false, required: false public get deviceName() { @@ -61,9 +156,9 @@ export class DataAwsImagebuilderImageRecipeBlockDeviceMapping extends cdktf.Comp } // ebs - computed: true, optional: false, required: false + private _ebs = new DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsList(this, "ebs", false); public get ebs() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('ebs'); + return this._ebs; } // no_device - computed: true, optional: false, required: false @@ -76,7 +171,64 @@ export class DataAwsImagebuilderImageRecipeBlockDeviceMapping extends cdktf.Comp return this.getStringAttribute('virtual_name'); } } -export class DataAwsImagebuilderImageRecipeComponent extends cdktf.ComplexComputedList { + +export class DataAwsImagebuilderImageRecipeBlockDeviceMappingList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderImageRecipeBlockDeviceMappingOutputReference { + return new DataAwsImagebuilderImageRecipeBlockDeviceMappingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsImagebuilderImageRecipeComponent { +} + +export function dataAwsImagebuilderImageRecipeComponentToTerraform(struct?: DataAwsImagebuilderImageRecipeComponent): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderImageRecipeComponentOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderImageRecipeComponent | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderImageRecipeComponent | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // component_arn - computed: true, optional: false, required: false public get componentArn() { @@ -84,6 +236,25 @@ export class DataAwsImagebuilderImageRecipeComponent extends cdktf.ComplexComput } } +export class DataAwsImagebuilderImageRecipeComponentList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderImageRecipeComponentOutputReference { + return new DataAwsImagebuilderImageRecipeComponentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_image_recipe aws_imagebuilder_image_recipe} */ @@ -92,7 +263,7 @@ export class DataAwsImagebuilderImageRecipe extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_image_recipe"; + public static readonly tfResourceType = "aws_imagebuilder_image_recipe"; // =========== // INITIALIZER @@ -109,7 +280,9 @@ export class DataAwsImagebuilderImageRecipe extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_imagebuilder_image_recipe', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -138,13 +311,15 @@ export class DataAwsImagebuilderImageRecipe extends cdktf.TerraformDataSource { } // block_device_mapping - computed: true, optional: false, required: false - public blockDeviceMapping(index: string) { - return new DataAwsImagebuilderImageRecipeBlockDeviceMapping(this, 'block_device_mapping', index, true); + private _blockDeviceMapping = new DataAwsImagebuilderImageRecipeBlockDeviceMappingList(this, "block_device_mapping", true); + public get blockDeviceMapping() { + return this._blockDeviceMapping; } // component - computed: true, optional: false, required: false - public component(index: string) { - return new DataAwsImagebuilderImageRecipeComponent(this, 'component', index, false); + private _component = new DataAwsImagebuilderImageRecipeComponentList(this, "component", false); + public get component() { + return this._component; } // date_created - computed: true, optional: false, required: false diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-image-recipes.ts b/src/aws/imagebuilder/data-aws-imagebuilder-image-recipes.ts index cf5a7f98f..50badb22f 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-image-recipes.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-image-recipes.ts @@ -49,7 +49,7 @@ export class DataAwsImagebuilderImageRecipes extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_image_recipes"; + public static readonly tfResourceType = "aws_imagebuilder_image_recipes"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsImagebuilderImageRecipes extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_imagebuilder_image_recipes', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-image.ts b/src/aws/imagebuilder/data-aws-imagebuilder-image.ts index 525144ef0..fe4586848 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-image.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-image.ts @@ -16,7 +16,45 @@ export interface DataAwsImagebuilderImageConfig extends cdktf.TerraformMetaArgum */ readonly tags?: { [key: string]: string }; } -export class DataAwsImagebuilderImageImageTestsConfiguration extends cdktf.ComplexComputedList { +export interface DataAwsImagebuilderImageImageTestsConfiguration { +} + +export function dataAwsImagebuilderImageImageTestsConfigurationToTerraform(struct?: DataAwsImagebuilderImageImageTestsConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderImageImageTestsConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderImageImageTestsConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderImageImageTestsConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // image_tests_enabled - computed: true, optional: false, required: false public get imageTestsEnabled() { @@ -28,7 +66,64 @@ export class DataAwsImagebuilderImageImageTestsConfiguration extends cdktf.Compl return this.getNumberAttribute('timeout_minutes'); } } -export class DataAwsImagebuilderImageOutputResourcesAmis extends cdktf.ComplexComputedList { + +export class DataAwsImagebuilderImageImageTestsConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderImageImageTestsConfigurationOutputReference { + return new DataAwsImagebuilderImageImageTestsConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsImagebuilderImageOutputResourcesAmis { +} + +export function dataAwsImagebuilderImageOutputResourcesAmisToTerraform(struct?: DataAwsImagebuilderImageOutputResourcesAmis): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderImageOutputResourcesAmisOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderImageOutputResourcesAmis | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderImageOutputResourcesAmis | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // account_id - computed: true, optional: false, required: false public get accountId() { @@ -55,12 +150,88 @@ export class DataAwsImagebuilderImageOutputResourcesAmis extends cdktf.ComplexCo return this.getStringAttribute('region'); } } -export class DataAwsImagebuilderImageOutputResources extends cdktf.ComplexComputedList { + +export class DataAwsImagebuilderImageOutputResourcesAmisList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderImageOutputResourcesAmisOutputReference { + return new DataAwsImagebuilderImageOutputResourcesAmisOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsImagebuilderImageOutputResources { +} + +export function dataAwsImagebuilderImageOutputResourcesToTerraform(struct?: DataAwsImagebuilderImageOutputResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderImageOutputResourcesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderImageOutputResources | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderImageOutputResources | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // amis - computed: true, optional: false, required: false + private _amis = new DataAwsImagebuilderImageOutputResourcesAmisList(this, "amis", true); public get amis() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('amis'))); + return this._amis; + } +} + +export class DataAwsImagebuilderImageOutputResourcesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderImageOutputResourcesOutputReference { + return new DataAwsImagebuilderImageOutputResourcesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -72,7 +243,7 @@ export class DataAwsImagebuilderImage extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_image"; + public static readonly tfResourceType = "aws_imagebuilder_image"; // =========== // INITIALIZER @@ -89,7 +260,9 @@ export class DataAwsImagebuilderImage extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_imagebuilder_image', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -148,8 +321,9 @@ export class DataAwsImagebuilderImage extends cdktf.TerraformDataSource { } // image_tests_configuration - computed: true, optional: false, required: false - public imageTestsConfiguration(index: string) { - return new DataAwsImagebuilderImageImageTestsConfiguration(this, 'image_tests_configuration', index, false); + private _imageTestsConfiguration = new DataAwsImagebuilderImageImageTestsConfigurationList(this, "image_tests_configuration", false); + public get imageTestsConfiguration() { + return this._imageTestsConfiguration; } // infrastructure_configuration_arn - computed: true, optional: false, required: false @@ -168,8 +342,9 @@ export class DataAwsImagebuilderImage extends cdktf.TerraformDataSource { } // output_resources - computed: true, optional: false, required: false - public outputResources(index: string) { - return new DataAwsImagebuilderImageOutputResources(this, 'output_resources', index, false); + private _outputResources = new DataAwsImagebuilderImageOutputResourcesList(this, "output_resources", false); + public get outputResources() { + return this._outputResources; } // platform - computed: true, optional: false, required: false diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-infrastructure-configuration.ts b/src/aws/imagebuilder/data-aws-imagebuilder-infrastructure-configuration.ts index 6433d2e2e..5c2ab8a7e 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-infrastructure-configuration.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-infrastructure-configuration.ts @@ -20,7 +20,45 @@ export interface DataAwsImagebuilderInfrastructureConfigurationConfig extends cd */ readonly tags?: { [key: string]: string }; } -export class DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs extends cdktf.ComplexComputedList { +export interface DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs { +} + +export function dataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsToTerraform(struct?: DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // s3_bucket_name - computed: true, optional: false, required: false public get s3BucketName() { @@ -32,12 +70,88 @@ export class DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs extends return this.getStringAttribute('s3_key_prefix'); } } -export class DataAwsImagebuilderInfrastructureConfigurationLogging extends cdktf.ComplexComputedList { + +export class DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference { + return new DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsImagebuilderInfrastructureConfigurationLogging { +} + +export function dataAwsImagebuilderInfrastructureConfigurationLoggingToTerraform(struct?: DataAwsImagebuilderInfrastructureConfigurationLogging): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsImagebuilderInfrastructureConfigurationLoggingOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsImagebuilderInfrastructureConfigurationLogging | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsImagebuilderInfrastructureConfigurationLogging | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // s3_logs - computed: true, optional: false, required: false + private _s3Logs = new DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsList(this, "s3_logs", false); public get s3Logs() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('s3_logs'); + return this._s3Logs; + } +} + +export class DataAwsImagebuilderInfrastructureConfigurationLoggingList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsImagebuilderInfrastructureConfigurationLoggingOutputReference { + return new DataAwsImagebuilderInfrastructureConfigurationLoggingOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -49,7 +163,7 @@ export class DataAwsImagebuilderInfrastructureConfiguration extends cdktf.Terraf // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_infrastructure_configuration"; + public static readonly tfResourceType = "aws_imagebuilder_infrastructure_configuration"; // =========== // INITIALIZER @@ -66,7 +180,9 @@ export class DataAwsImagebuilderInfrastructureConfiguration extends cdktf.Terraf super(scope, id, { terraformResourceType: 'aws_imagebuilder_infrastructure_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -131,8 +247,9 @@ export class DataAwsImagebuilderInfrastructureConfiguration extends cdktf.Terraf } // logging - computed: true, optional: false, required: false - public logging(index: string) { - return new DataAwsImagebuilderInfrastructureConfigurationLogging(this, 'logging', index, false); + private _logging = new DataAwsImagebuilderInfrastructureConfigurationLoggingList(this, "logging", false); + public get logging() { + return this._logging; } // name - computed: true, optional: false, required: false diff --git a/src/aws/imagebuilder/data-aws-imagebuilder-infrastructure-configurations.ts b/src/aws/imagebuilder/data-aws-imagebuilder-infrastructure-configurations.ts index 966dcdd1d..90a457564 100644 --- a/src/aws/imagebuilder/data-aws-imagebuilder-infrastructure-configurations.ts +++ b/src/aws/imagebuilder/data-aws-imagebuilder-infrastructure-configurations.ts @@ -45,7 +45,7 @@ export class DataAwsImagebuilderInfrastructureConfigurations extends cdktf.Terra // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_infrastructure_configurations"; + public static readonly tfResourceType = "aws_imagebuilder_infrastructure_configurations"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class DataAwsImagebuilderInfrastructureConfigurations extends cdktf.Terra super(scope, id, { terraformResourceType: 'aws_imagebuilder_infrastructure_configurations', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/imagebuilder/imagebuilder-component.ts b/src/aws/imagebuilder/imagebuilder-component.ts index 66c512264..ecc1136bc 100644 --- a/src/aws/imagebuilder/imagebuilder-component.ts +++ b/src/aws/imagebuilder/imagebuilder-component.ts @@ -61,7 +61,7 @@ export class ImagebuilderComponent extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_component"; + public static readonly tfResourceType = "aws_imagebuilder_component"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class ImagebuilderComponent extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_imagebuilder_component', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/imagebuilder/imagebuilder-distribution-configuration.ts b/src/aws/imagebuilder/imagebuilder-distribution-configuration.ts index 818d4fc05..eaa7e03c5 100644 --- a/src/aws/imagebuilder/imagebuilder-distribution-configuration.ts +++ b/src/aws/imagebuilder/imagebuilder-distribution-configuration.ts @@ -58,10 +58,9 @@ export class ImagebuilderDistributionConfigurationDistributionAmiDistributionCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission | undefined { @@ -173,10 +172,9 @@ export class ImagebuilderDistributionConfigurationDistributionAmiDistributionCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration | undefined { @@ -311,7 +309,7 @@ export class ImagebuilderDistributionConfigurationDistributionAmiDistributionCon } // launch_permission - computed: false, optional: true, required: false - private _launchPermission = new ImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference(this, "launch_permission", true); + private _launchPermission = new ImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference(this, "launch_permission"); public get launchPermission() { return this._launchPermission; } @@ -354,10 +352,9 @@ export class ImagebuilderDistributionConfigurationDistributionContainerDistribut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository | undefined { @@ -448,10 +445,9 @@ export class ImagebuilderDistributionConfigurationDistributionContainerDistribut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderDistributionConfigurationDistributionContainerDistributionConfiguration | undefined { @@ -520,7 +516,7 @@ export class ImagebuilderDistributionConfigurationDistributionContainerDistribut } // target_repository - computed: false, optional: false, required: true - private _targetRepository = new ImagebuilderDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputReference(this, "target_repository", true); + private _targetRepository = new ImagebuilderDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputReference(this, "target_repository"); public get targetRepository() { return this._targetRepository; } @@ -577,7 +573,7 @@ export class ImagebuilderDistributionConfiguration extends cdktf.TerraformResour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_distribution_configuration"; + public static readonly tfResourceType = "aws_imagebuilder_distribution_configuration"; // =========== // INITIALIZER @@ -594,7 +590,9 @@ export class ImagebuilderDistributionConfiguration extends cdktf.TerraformResour super(scope, id, { terraformResourceType: 'aws_imagebuilder_distribution_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/imagebuilder/imagebuilder-image-pipeline.ts b/src/aws/imagebuilder/imagebuilder-image-pipeline.ts index 18538a9b4..34a30e730 100644 --- a/src/aws/imagebuilder/imagebuilder-image-pipeline.ts +++ b/src/aws/imagebuilder/imagebuilder-image-pipeline.ts @@ -84,10 +84,9 @@ export class ImagebuilderImagePipelineImageTestsConfigurationOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderImagePipelineImageTestsConfiguration | undefined { @@ -177,10 +176,9 @@ export class ImagebuilderImagePipelineScheduleOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderImagePipelineSchedule | undefined { @@ -248,7 +246,7 @@ export class ImagebuilderImagePipeline extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_image_pipeline"; + public static readonly tfResourceType = "aws_imagebuilder_image_pipeline"; // =========== // INITIALIZER @@ -265,7 +263,9 @@ export class ImagebuilderImagePipeline extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_imagebuilder_image_pipeline', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -460,7 +460,7 @@ export class ImagebuilderImagePipeline extends cdktf.TerraformResource { } // image_tests_configuration - computed: false, optional: true, required: false - private _imageTestsConfiguration = new ImagebuilderImagePipelineImageTestsConfigurationOutputReference(this, "image_tests_configuration", true); + private _imageTestsConfiguration = new ImagebuilderImagePipelineImageTestsConfigurationOutputReference(this, "image_tests_configuration"); public get imageTestsConfiguration() { return this._imageTestsConfiguration; } @@ -476,7 +476,7 @@ export class ImagebuilderImagePipeline extends cdktf.TerraformResource { } // schedule - computed: false, optional: true, required: false - private _schedule = new ImagebuilderImagePipelineScheduleOutputReference(this, "schedule", true); + private _schedule = new ImagebuilderImagePipelineScheduleOutputReference(this, "schedule"); public get schedule() { return this._schedule; } diff --git a/src/aws/imagebuilder/imagebuilder-image-recipe.ts b/src/aws/imagebuilder/imagebuilder-image-recipe.ts index 469985d04..788f292f9 100644 --- a/src/aws/imagebuilder/imagebuilder-image-recipe.ts +++ b/src/aws/imagebuilder/imagebuilder-image-recipe.ts @@ -105,10 +105,9 @@ export class ImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderImageRecipeBlockDeviceMappingEbs | undefined { @@ -340,7 +339,7 @@ export class ImagebuilderImageRecipe extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_image_recipe"; + public static readonly tfResourceType = "aws_imagebuilder_image_recipe"; // =========== // INITIALIZER @@ -357,7 +356,9 @@ export class ImagebuilderImageRecipe extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_imagebuilder_image_recipe', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/imagebuilder/imagebuilder-image.ts b/src/aws/imagebuilder/imagebuilder-image.ts index 77b9a72af..b000f582c 100644 --- a/src/aws/imagebuilder/imagebuilder-image.ts +++ b/src/aws/imagebuilder/imagebuilder-image.ts @@ -44,7 +44,45 @@ export interface ImagebuilderImageConfig extends cdktf.TerraformMetaArguments { */ readonly timeouts?: ImagebuilderImageTimeouts; } -export class ImagebuilderImageOutputResourcesAmis extends cdktf.ComplexComputedList { +export interface ImagebuilderImageOutputResourcesAmis { +} + +export function imagebuilderImageOutputResourcesAmisToTerraform(struct?: ImagebuilderImageOutputResourcesAmis): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class ImagebuilderImageOutputResourcesAmisOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ImagebuilderImageOutputResourcesAmis | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ImagebuilderImageOutputResourcesAmis | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // account_id - computed: true, optional: false, required: false public get accountId() { @@ -71,12 +109,88 @@ export class ImagebuilderImageOutputResourcesAmis extends cdktf.ComplexComputedL return this.getStringAttribute('region'); } } -export class ImagebuilderImageOutputResources extends cdktf.ComplexComputedList { + +export class ImagebuilderImageOutputResourcesAmisList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ImagebuilderImageOutputResourcesAmisOutputReference { + return new ImagebuilderImageOutputResourcesAmisOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface ImagebuilderImageOutputResources { +} + +export function imagebuilderImageOutputResourcesToTerraform(struct?: ImagebuilderImageOutputResources): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class ImagebuilderImageOutputResourcesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): ImagebuilderImageOutputResources | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ImagebuilderImageOutputResources | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // amis - computed: true, optional: false, required: false + private _amis = new ImagebuilderImageOutputResourcesAmisList(this, "amis", true); public get amis() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('amis'))); + return this._amis; + } +} + +export class ImagebuilderImageOutputResourcesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): ImagebuilderImageOutputResourcesOutputReference { + return new ImagebuilderImageOutputResourcesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface ImagebuilderImageImageTestsConfiguration { @@ -107,10 +221,9 @@ export class ImagebuilderImageImageTestsConfigurationOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderImageImageTestsConfiguration | undefined { @@ -195,10 +308,9 @@ export class ImagebuilderImageTimeoutsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderImageTimeouts | undefined { @@ -247,7 +359,7 @@ export class ImagebuilderImage extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_image"; + public static readonly tfResourceType = "aws_imagebuilder_image"; // =========== // INITIALIZER @@ -264,7 +376,9 @@ export class ImagebuilderImage extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_imagebuilder_image', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -369,8 +483,9 @@ export class ImagebuilderImage extends cdktf.TerraformResource { } // output_resources - computed: true, optional: false, required: false - public outputResources(index: string) { - return new ImagebuilderImageOutputResources(this, 'output_resources', index, false); + private _outputResources = new ImagebuilderImageOutputResourcesList(this, "output_resources", false); + public get outputResources() { + return this._outputResources; } // platform - computed: true, optional: false, required: false @@ -416,7 +531,7 @@ export class ImagebuilderImage extends cdktf.TerraformResource { } // image_tests_configuration - computed: false, optional: true, required: false - private _imageTestsConfiguration = new ImagebuilderImageImageTestsConfigurationOutputReference(this, "image_tests_configuration", true); + private _imageTestsConfiguration = new ImagebuilderImageImageTestsConfigurationOutputReference(this, "image_tests_configuration"); public get imageTestsConfiguration() { return this._imageTestsConfiguration; } @@ -432,7 +547,7 @@ export class ImagebuilderImage extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ImagebuilderImageTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ImagebuilderImageTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/imagebuilder/imagebuilder-infrastructure-configuration.ts b/src/aws/imagebuilder/imagebuilder-infrastructure-configuration.ts index a9eadde55..9dd174898 100644 --- a/src/aws/imagebuilder/imagebuilder-infrastructure-configuration.ts +++ b/src/aws/imagebuilder/imagebuilder-infrastructure-configuration.ts @@ -90,10 +90,9 @@ export class ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderInfrastructureConfigurationLoggingS3Logs | undefined { @@ -177,10 +176,9 @@ export class ImagebuilderInfrastructureConfigurationLoggingOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ImagebuilderInfrastructureConfigurationLogging | undefined { @@ -205,7 +203,7 @@ export class ImagebuilderInfrastructureConfigurationLoggingOutputReference exten } // s3_logs - computed: false, optional: false, required: true - private _s3Logs = new ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference(this, "s3_logs", true); + private _s3Logs = new ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference(this, "s3_logs"); public get s3Logs() { return this._s3Logs; } @@ -226,7 +224,7 @@ export class ImagebuilderInfrastructureConfiguration extends cdktf.TerraformReso // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_imagebuilder_infrastructure_configuration"; + public static readonly tfResourceType = "aws_imagebuilder_infrastructure_configuration"; // =========== // INITIALIZER @@ -243,7 +241,9 @@ export class ImagebuilderInfrastructureConfiguration extends cdktf.TerraformReso super(scope, id, { terraformResourceType: 'aws_imagebuilder_infrastructure_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -476,7 +476,7 @@ export class ImagebuilderInfrastructureConfiguration extends cdktf.TerraformReso } // logging - computed: false, optional: true, required: false - private _logging = new ImagebuilderInfrastructureConfigurationLoggingOutputReference(this, "logging", true); + private _logging = new ImagebuilderInfrastructureConfigurationLoggingOutputReference(this, "logging"); public get logging() { return this._logging; } diff --git a/src/aws/inspector/data-aws-inspector-rules-packages.ts b/src/aws/inspector/data-aws-inspector-rules-packages.ts index afcda596b..479e84148 100644 --- a/src/aws/inspector/data-aws-inspector-rules-packages.ts +++ b/src/aws/inspector/data-aws-inspector-rules-packages.ts @@ -17,7 +17,7 @@ export class DataAwsInspectorRulesPackages extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_inspector_rules_packages"; + public static readonly tfResourceType = "aws_inspector_rules_packages"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsInspectorRulesPackages extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_inspector_rules_packages', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/inspector/inspector-assessment-target.ts b/src/aws/inspector/inspector-assessment-target.ts index 586873191..814fbdb64 100644 --- a/src/aws/inspector/inspector-assessment-target.ts +++ b/src/aws/inspector/inspector-assessment-target.ts @@ -25,7 +25,7 @@ export class InspectorAssessmentTarget extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_inspector_assessment_target"; + public static readonly tfResourceType = "aws_inspector_assessment_target"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class InspectorAssessmentTarget extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_inspector_assessment_target', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/inspector/inspector-assessment-template.ts b/src/aws/inspector/inspector-assessment-template.ts index b7dfebc8d..dc85f8395 100644 --- a/src/aws/inspector/inspector-assessment-template.ts +++ b/src/aws/inspector/inspector-assessment-template.ts @@ -41,7 +41,7 @@ export class InspectorAssessmentTemplate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_inspector_assessment_template"; + public static readonly tfResourceType = "aws_inspector_assessment_template"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class InspectorAssessmentTemplate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_inspector_assessment_template', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/inspector/inspector-resource-group.ts b/src/aws/inspector/inspector-resource-group.ts index 6b8e13746..9342b76e1 100644 --- a/src/aws/inspector/inspector-resource-group.ts +++ b/src/aws/inspector/inspector-resource-group.ts @@ -21,7 +21,7 @@ export class InspectorResourceGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_inspector_resource_group"; + public static readonly tfResourceType = "aws_inspector_resource_group"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class InspectorResourceGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_inspector_resource_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/data-aws-iot-endpoint.ts b/src/aws/iot/data-aws-iot-endpoint.ts index 79ac92310..9b32716e4 100644 --- a/src/aws/iot/data-aws-iot-endpoint.ts +++ b/src/aws/iot/data-aws-iot-endpoint.ts @@ -21,7 +21,7 @@ export class DataAwsIotEndpoint extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_endpoint"; + public static readonly tfResourceType = "aws_iot_endpoint"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsIotEndpoint extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_iot_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/iot-authorizer.ts b/src/aws/iot/iot-authorizer.ts index a9e21ab08..637fb735c 100644 --- a/src/aws/iot/iot-authorizer.ts +++ b/src/aws/iot/iot-authorizer.ts @@ -41,7 +41,7 @@ export class IotAuthorizer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_authorizer"; + public static readonly tfResourceType = "aws_iot_authorizer"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class IotAuthorizer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_authorizer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/iot-certificate.ts b/src/aws/iot/iot-certificate.ts index a3151ff36..2760335c4 100644 --- a/src/aws/iot/iot-certificate.ts +++ b/src/aws/iot/iot-certificate.ts @@ -25,7 +25,7 @@ export class IotCertificate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_certificate"; + public static readonly tfResourceType = "aws_iot_certificate"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class IotCertificate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/iot-policy-attachment.ts b/src/aws/iot/iot-policy-attachment.ts index 62e60954e..9baa8e61f 100644 --- a/src/aws/iot/iot-policy-attachment.ts +++ b/src/aws/iot/iot-policy-attachment.ts @@ -25,7 +25,7 @@ export class IotPolicyAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_policy_attachment"; + public static readonly tfResourceType = "aws_iot_policy_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class IotPolicyAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_policy_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/iot-policy.ts b/src/aws/iot/iot-policy.ts index 4d215b84c..26f234686 100644 --- a/src/aws/iot/iot-policy.ts +++ b/src/aws/iot/iot-policy.ts @@ -25,7 +25,7 @@ export class IotPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_policy"; + public static readonly tfResourceType = "aws_iot_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class IotPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/iot-role-alias.ts b/src/aws/iot/iot-role-alias.ts index cacfbbd76..0b27c8cc4 100644 --- a/src/aws/iot/iot-role-alias.ts +++ b/src/aws/iot/iot-role-alias.ts @@ -29,7 +29,7 @@ export class IotRoleAlias extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_role_alias"; + public static readonly tfResourceType = "aws_iot_role_alias"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class IotRoleAlias extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_role_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/iot-thing-group-membership.ts b/src/aws/iot/iot-thing-group-membership.ts index eee4ca969..4b54bbe0f 100644 --- a/src/aws/iot/iot-thing-group-membership.ts +++ b/src/aws/iot/iot-thing-group-membership.ts @@ -29,7 +29,7 @@ export class IotThingGroupMembership extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_thing_group_membership"; + public static readonly tfResourceType = "aws_iot_thing_group_membership"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class IotThingGroupMembership extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_thing_group_membership', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/iot-thing-group.ts b/src/aws/iot/iot-thing-group.ts index 5c7b06b11..0acb927b8 100644 --- a/src/aws/iot/iot-thing-group.ts +++ b/src/aws/iot/iot-thing-group.ts @@ -30,7 +30,45 @@ export interface IotThingGroupConfig extends cdktf.TerraformMetaArguments { */ readonly properties?: IotThingGroupProperties; } -export class IotThingGroupMetadataRootToParentGroups extends cdktf.ComplexComputedList { +export interface IotThingGroupMetadataRootToParentGroups { +} + +export function iotThingGroupMetadataRootToParentGroupsToTerraform(struct?: IotThingGroupMetadataRootToParentGroups): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class IotThingGroupMetadataRootToParentGroupsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): IotThingGroupMetadataRootToParentGroups | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: IotThingGroupMetadataRootToParentGroups | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // group_arn - computed: true, optional: false, required: false public get groupArn() { @@ -42,7 +80,64 @@ export class IotThingGroupMetadataRootToParentGroups extends cdktf.ComplexComput return this.getStringAttribute('group_name'); } } -export class IotThingGroupMetadata extends cdktf.ComplexComputedList { + +export class IotThingGroupMetadataRootToParentGroupsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): IotThingGroupMetadataRootToParentGroupsOutputReference { + return new IotThingGroupMetadataRootToParentGroupsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface IotThingGroupMetadata { +} + +export function iotThingGroupMetadataToTerraform(struct?: IotThingGroupMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class IotThingGroupMetadataOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): IotThingGroupMetadata | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: IotThingGroupMetadata | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // creation_date - computed: true, optional: false, required: false public get creationDate() { @@ -55,9 +150,28 @@ export class IotThingGroupMetadata extends cdktf.ComplexComputedList { } // root_to_parent_groups - computed: true, optional: false, required: false + private _rootToParentGroups = new IotThingGroupMetadataRootToParentGroupsList(this, "root_to_parent_groups", false); public get rootToParentGroups() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('root_to_parent_groups'); + return this._rootToParentGroups; + } +} + +export class IotThingGroupMetadataList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): IotThingGroupMetadataOutputReference { + return new IotThingGroupMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface IotThingGroupPropertiesAttributePayload { @@ -83,10 +197,9 @@ export class IotThingGroupPropertiesAttributePayloadOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotThingGroupPropertiesAttributePayload | undefined { @@ -156,10 +269,9 @@ export class IotThingGroupPropertiesOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotThingGroupProperties | undefined { @@ -206,7 +318,7 @@ export class IotThingGroupPropertiesOutputReference extends cdktf.ComplexObject } // attribute_payload - computed: false, optional: true, required: false - private _attributePayload = new IotThingGroupPropertiesAttributePayloadOutputReference(this, "attribute_payload", true); + private _attributePayload = new IotThingGroupPropertiesAttributePayloadOutputReference(this, "attribute_payload"); public get attributePayload() { return this._attributePayload; } @@ -230,7 +342,7 @@ export class IotThingGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_thing_group"; + public static readonly tfResourceType = "aws_iot_thing_group"; // =========== // INITIALIZER @@ -247,7 +359,9 @@ export class IotThingGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_thing_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -276,8 +390,9 @@ export class IotThingGroup extends cdktf.TerraformResource { } // metadata - computed: true, optional: false, required: false - public metadata(index: string) { - return new IotThingGroupMetadata(this, 'metadata', index, false); + private _metadata = new IotThingGroupMetadataList(this, "metadata", false); + public get metadata() { + return this._metadata; } // name - computed: false, optional: false, required: true @@ -347,7 +462,7 @@ export class IotThingGroup extends cdktf.TerraformResource { } // properties - computed: false, optional: true, required: false - private _properties = new IotThingGroupPropertiesOutputReference(this, "properties", true); + private _properties = new IotThingGroupPropertiesOutputReference(this, "properties"); public get properties() { return this._properties; } diff --git a/src/aws/iot/iot-thing-principal-attachment.ts b/src/aws/iot/iot-thing-principal-attachment.ts index 065a2ff3f..2e7bbd28a 100644 --- a/src/aws/iot/iot-thing-principal-attachment.ts +++ b/src/aws/iot/iot-thing-principal-attachment.ts @@ -25,7 +25,7 @@ export class IotThingPrincipalAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_thing_principal_attachment"; + public static readonly tfResourceType = "aws_iot_thing_principal_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class IotThingPrincipalAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_thing_principal_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/iot-thing-type.ts b/src/aws/iot/iot-thing-type.ts index cbcb5d561..1360adf3d 100644 --- a/src/aws/iot/iot-thing-type.ts +++ b/src/aws/iot/iot-thing-type.ts @@ -58,10 +58,9 @@ export class IotThingTypePropertiesOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotThingTypeProperties | undefined { @@ -132,7 +131,7 @@ export class IotThingType extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_thing_type"; + public static readonly tfResourceType = "aws_iot_thing_type"; // =========== // INITIALIZER @@ -149,7 +148,9 @@ export class IotThingType extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_thing_type', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -239,7 +240,7 @@ export class IotThingType extends cdktf.TerraformResource { } // properties - computed: false, optional: true, required: false - private _properties = new IotThingTypePropertiesOutputReference(this, "properties", true); + private _properties = new IotThingTypePropertiesOutputReference(this, "properties"); public get properties() { return this._properties; } diff --git a/src/aws/iot/iot-thing.ts b/src/aws/iot/iot-thing.ts index 89a5c22ef..f3cb0e24a 100644 --- a/src/aws/iot/iot-thing.ts +++ b/src/aws/iot/iot-thing.ts @@ -29,7 +29,7 @@ export class IotThing extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_thing"; + public static readonly tfResourceType = "aws_iot_thing"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class IotThing extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_thing', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/iot/iot-topic-rule.ts b/src/aws/iot/iot-topic-rule.ts index 29215da48..cca3cc689 100644 --- a/src/aws/iot/iot-topic-rule.ts +++ b/src/aws/iot/iot-topic-rule.ts @@ -291,10 +291,9 @@ export class IotTopicRuleDynamodbv2PutItemOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleDynamodbv2PutItem | undefined { @@ -430,10 +429,9 @@ export class IotTopicRuleErrorActionCloudwatchAlarmOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionCloudwatchAlarm | undefined { @@ -575,10 +573,9 @@ export class IotTopicRuleErrorActionCloudwatchMetricOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionCloudwatchMetric | undefined { @@ -781,10 +778,9 @@ export class IotTopicRuleErrorActionDynamodbOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionDynamodb | undefined { @@ -1033,10 +1029,9 @@ export class IotTopicRuleErrorActionDynamodbv2PutItemOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionDynamodbv2PutItem | undefined { @@ -1103,10 +1098,9 @@ export class IotTopicRuleErrorActionDynamodbv2OutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionDynamodbv2 | undefined { @@ -1150,7 +1144,7 @@ export class IotTopicRuleErrorActionDynamodbv2OutputReference extends cdktf.Comp } // put_item - computed: false, optional: true, required: false - private _putItem = new IotTopicRuleErrorActionDynamodbv2PutItemOutputReference(this, "put_item", true); + private _putItem = new IotTopicRuleErrorActionDynamodbv2PutItemOutputReference(this, "put_item"); public get putItem() { return this._putItem; } @@ -1208,10 +1202,9 @@ export class IotTopicRuleErrorActionElasticsearchOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionElasticsearch | undefined { @@ -1357,10 +1350,9 @@ export class IotTopicRuleErrorActionFirehoseOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionFirehose | undefined { @@ -1466,10 +1458,9 @@ export class IotTopicRuleErrorActionIotAnalyticsOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionIotAnalytics | undefined { @@ -1558,10 +1549,9 @@ export class IotTopicRuleErrorActionIotEventsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionIotEvents | undefined { @@ -1672,10 +1662,9 @@ export class IotTopicRuleErrorActionKinesisOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionKinesis | undefined { @@ -1776,10 +1765,9 @@ export class IotTopicRuleErrorActionLambdaOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionLambda | undefined { @@ -1849,10 +1837,9 @@ export class IotTopicRuleErrorActionRepublishOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionRepublish | undefined { @@ -1963,10 +1950,9 @@ export class IotTopicRuleErrorActionS3OutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionS3 | undefined { @@ -2074,10 +2060,9 @@ export class IotTopicRuleErrorActionSnsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionSns | undefined { @@ -2188,10 +2173,9 @@ export class IotTopicRuleErrorActionSqsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionSqs | undefined { @@ -2299,10 +2283,9 @@ export class IotTopicRuleErrorActionStepFunctionsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorActionStepFunctions | undefined { @@ -2503,10 +2486,9 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): IotTopicRuleErrorAction | undefined { @@ -2615,7 +2597,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // cloudwatch_alarm - computed: false, optional: true, required: false - private _cloudwatchAlarm = new IotTopicRuleErrorActionCloudwatchAlarmOutputReference(this, "cloudwatch_alarm", true); + private _cloudwatchAlarm = new IotTopicRuleErrorActionCloudwatchAlarmOutputReference(this, "cloudwatch_alarm"); public get cloudwatchAlarm() { return this._cloudwatchAlarm; } @@ -2631,7 +2613,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // cloudwatch_metric - computed: false, optional: true, required: false - private _cloudwatchMetric = new IotTopicRuleErrorActionCloudwatchMetricOutputReference(this, "cloudwatch_metric", true); + private _cloudwatchMetric = new IotTopicRuleErrorActionCloudwatchMetricOutputReference(this, "cloudwatch_metric"); public get cloudwatchMetric() { return this._cloudwatchMetric; } @@ -2647,7 +2629,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // dynamodb - computed: false, optional: true, required: false - private _dynamodb = new IotTopicRuleErrorActionDynamodbOutputReference(this, "dynamodb", true); + private _dynamodb = new IotTopicRuleErrorActionDynamodbOutputReference(this, "dynamodb"); public get dynamodb() { return this._dynamodb; } @@ -2663,7 +2645,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // dynamodbv2 - computed: false, optional: true, required: false - private _dynamodbv2 = new IotTopicRuleErrorActionDynamodbv2OutputReference(this, "dynamodbv2", true); + private _dynamodbv2 = new IotTopicRuleErrorActionDynamodbv2OutputReference(this, "dynamodbv2"); public get dynamodbv2() { return this._dynamodbv2; } @@ -2679,7 +2661,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // elasticsearch - computed: false, optional: true, required: false - private _elasticsearch = new IotTopicRuleErrorActionElasticsearchOutputReference(this, "elasticsearch", true); + private _elasticsearch = new IotTopicRuleErrorActionElasticsearchOutputReference(this, "elasticsearch"); public get elasticsearch() { return this._elasticsearch; } @@ -2695,7 +2677,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // firehose - computed: false, optional: true, required: false - private _firehose = new IotTopicRuleErrorActionFirehoseOutputReference(this, "firehose", true); + private _firehose = new IotTopicRuleErrorActionFirehoseOutputReference(this, "firehose"); public get firehose() { return this._firehose; } @@ -2711,7 +2693,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // iot_analytics - computed: false, optional: true, required: false - private _iotAnalytics = new IotTopicRuleErrorActionIotAnalyticsOutputReference(this, "iot_analytics", true); + private _iotAnalytics = new IotTopicRuleErrorActionIotAnalyticsOutputReference(this, "iot_analytics"); public get iotAnalytics() { return this._iotAnalytics; } @@ -2727,7 +2709,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // iot_events - computed: false, optional: true, required: false - private _iotEvents = new IotTopicRuleErrorActionIotEventsOutputReference(this, "iot_events", true); + private _iotEvents = new IotTopicRuleErrorActionIotEventsOutputReference(this, "iot_events"); public get iotEvents() { return this._iotEvents; } @@ -2743,7 +2725,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // kinesis - computed: false, optional: true, required: false - private _kinesis = new IotTopicRuleErrorActionKinesisOutputReference(this, "kinesis", true); + private _kinesis = new IotTopicRuleErrorActionKinesisOutputReference(this, "kinesis"); public get kinesis() { return this._kinesis; } @@ -2759,7 +2741,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // lambda - computed: false, optional: true, required: false - private _lambda = new IotTopicRuleErrorActionLambdaOutputReference(this, "lambda", true); + private _lambda = new IotTopicRuleErrorActionLambdaOutputReference(this, "lambda"); public get lambda() { return this._lambda; } @@ -2775,7 +2757,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // republish - computed: false, optional: true, required: false - private _republish = new IotTopicRuleErrorActionRepublishOutputReference(this, "republish", true); + private _republish = new IotTopicRuleErrorActionRepublishOutputReference(this, "republish"); public get republish() { return this._republish; } @@ -2791,7 +2773,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // s3 - computed: false, optional: true, required: false - private _s3 = new IotTopicRuleErrorActionS3OutputReference(this, "s3", true); + private _s3 = new IotTopicRuleErrorActionS3OutputReference(this, "s3"); public get s3() { return this._s3; } @@ -2807,7 +2789,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // sns - computed: false, optional: true, required: false - private _sns = new IotTopicRuleErrorActionSnsOutputReference(this, "sns", true); + private _sns = new IotTopicRuleErrorActionSnsOutputReference(this, "sns"); public get sns() { return this._sns; } @@ -2823,7 +2805,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // sqs - computed: false, optional: true, required: false - private _sqs = new IotTopicRuleErrorActionSqsOutputReference(this, "sqs", true); + private _sqs = new IotTopicRuleErrorActionSqsOutputReference(this, "sqs"); public get sqs() { return this._sqs; } @@ -2839,7 +2821,7 @@ export class IotTopicRuleErrorActionOutputReference extends cdktf.ComplexObject } // step_functions - computed: false, optional: true, required: false - private _stepFunctions = new IotTopicRuleErrorActionStepFunctionsOutputReference(this, "step_functions", true); + private _stepFunctions = new IotTopicRuleErrorActionStepFunctionsOutputReference(this, "step_functions"); public get stepFunctions() { return this._stepFunctions; } @@ -3118,7 +3100,7 @@ export class IotTopicRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_iot_topic_rule"; + public static readonly tfResourceType = "aws_iot_topic_rule"; // =========== // INITIALIZER @@ -3135,7 +3117,9 @@ export class IotTopicRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_iot_topic_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -3367,7 +3351,7 @@ export class IotTopicRule extends cdktf.TerraformResource { } // error_action - computed: false, optional: true, required: false - private _errorAction = new IotTopicRuleErrorActionOutputReference(this, "error_action", true); + private _errorAction = new IotTopicRuleErrorActionOutputReference(this, "error_action"); public get errorAction() { return this._errorAction; } diff --git a/src/aws/kinesis/data-aws-kinesis-firehose-delivery-stream.ts b/src/aws/kinesis/data-aws-kinesis-firehose-delivery-stream.ts index b34cce009..1eac98923 100644 --- a/src/aws/kinesis/data-aws-kinesis-firehose-delivery-stream.ts +++ b/src/aws/kinesis/data-aws-kinesis-firehose-delivery-stream.ts @@ -21,7 +21,7 @@ export class DataAwsKinesisFirehoseDeliveryStream extends cdktf.TerraformDataSou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesis_firehose_delivery_stream"; + public static readonly tfResourceType = "aws_kinesis_firehose_delivery_stream"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsKinesisFirehoseDeliveryStream extends cdktf.TerraformDataSou super(scope, id, { terraformResourceType: 'aws_kinesis_firehose_delivery_stream', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kinesis/data-aws-kinesis-stream-consumer.ts b/src/aws/kinesis/data-aws-kinesis-stream-consumer.ts index 0d40acf74..e18366ae9 100644 --- a/src/aws/kinesis/data-aws-kinesis-stream-consumer.ts +++ b/src/aws/kinesis/data-aws-kinesis-stream-consumer.ts @@ -25,7 +25,7 @@ export class DataAwsKinesisStreamConsumer extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesis_stream_consumer"; + public static readonly tfResourceType = "aws_kinesis_stream_consumer"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsKinesisStreamConsumer extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_kinesis_stream_consumer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kinesis/data-aws-kinesis-stream.ts b/src/aws/kinesis/data-aws-kinesis-stream.ts index 474e12472..76fb8d35d 100644 --- a/src/aws/kinesis/data-aws-kinesis-stream.ts +++ b/src/aws/kinesis/data-aws-kinesis-stream.ts @@ -16,7 +16,45 @@ export interface DataAwsKinesisStreamConfig extends cdktf.TerraformMetaArguments */ readonly tags?: { [key: string]: string }; } -export class DataAwsKinesisStreamStreamModeDetails extends cdktf.ComplexComputedList { +export interface DataAwsKinesisStreamStreamModeDetails { +} + +export function dataAwsKinesisStreamStreamModeDetailsToTerraform(struct?: DataAwsKinesisStreamStreamModeDetails): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsKinesisStreamStreamModeDetailsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsKinesisStreamStreamModeDetails | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsKinesisStreamStreamModeDetails | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // stream_mode - computed: true, optional: false, required: false public get streamMode() { @@ -24,6 +62,25 @@ export class DataAwsKinesisStreamStreamModeDetails extends cdktf.ComplexComputed } } +export class DataAwsKinesisStreamStreamModeDetailsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsKinesisStreamStreamModeDetailsOutputReference { + return new DataAwsKinesisStreamStreamModeDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/kinesis_stream aws_kinesis_stream} */ @@ -32,7 +89,7 @@ export class DataAwsKinesisStream extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesis_stream"; + public static readonly tfResourceType = "aws_kinesis_stream"; // =========== // INITIALIZER @@ -49,7 +106,9 @@ export class DataAwsKinesisStream extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_kinesis_stream', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -118,8 +177,9 @@ export class DataAwsKinesisStream extends cdktf.TerraformDataSource { } // stream_mode_details - computed: true, optional: false, required: false - public streamModeDetails(index: string) { - return new DataAwsKinesisStreamStreamModeDetails(this, 'stream_mode_details', index, false); + private _streamModeDetails = new DataAwsKinesisStreamStreamModeDetailsList(this, "stream_mode_details", false); + public get streamModeDetails() { + return this._streamModeDetails; } // tags - computed: true, optional: true, required: false diff --git a/src/aws/kinesis/kinesis-analytics-application.ts b/src/aws/kinesis/kinesis-analytics-application.ts index 229378b57..549e9cb5d 100644 --- a/src/aws/kinesis/kinesis-analytics-application.ts +++ b/src/aws/kinesis/kinesis-analytics-application.ts @@ -84,10 +84,9 @@ export class KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationCloudwatchLoggingOptions | undefined { @@ -176,10 +175,9 @@ export class KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsKinesisFirehose | undefined { @@ -263,10 +261,9 @@ export class KinesisAnalyticsApplicationInputsKinesisStreamOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsKinesisStream | undefined { @@ -345,10 +342,9 @@ export class KinesisAnalyticsApplicationInputsParallelismOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsParallelism | undefined { @@ -416,10 +412,9 @@ export class KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsProcessingConfigurationLambda | undefined { @@ -500,10 +495,9 @@ export class KinesisAnalyticsApplicationInputsProcessingConfigurationOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsProcessingConfiguration | undefined { @@ -528,7 +522,7 @@ export class KinesisAnalyticsApplicationInputsProcessingConfigurationOutputRefer } // lambda - computed: false, optional: false, required: true - private _lambda = new KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference(this, "lambda", true); + private _lambda = new KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference(this, "lambda"); public get lambda() { return this._lambda; } @@ -595,10 +589,9 @@ export class KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameter /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsv | undefined { @@ -677,10 +670,9 @@ export class KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameter /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJson | undefined { @@ -749,10 +741,9 @@ export class KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameter /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameters | undefined { @@ -783,7 +774,7 @@ export class KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameter } // csv - computed: false, optional: true, required: false - private _csv = new KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference(this, "csv", true); + private _csv = new KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference(this, "csv"); public get csv() { return this._csv; } @@ -799,7 +790,7 @@ export class KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParameter } // json - computed: false, optional: true, required: false - private _json = new KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference(this, "json", true); + private _json = new KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference(this, "json"); public get json() { return this._json; } @@ -839,10 +830,9 @@ export class KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsSchemaRecordFormat | undefined { @@ -872,7 +862,7 @@ export class KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference } // mapping_parameters - computed: false, optional: true, required: false - private _mappingParameters = new KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference(this, "mapping_parameters", true); + private _mappingParameters = new KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference(this, "mapping_parameters"); public get mappingParameters() { return this._mappingParameters; } @@ -924,10 +914,9 @@ export class KinesisAnalyticsApplicationInputsSchemaOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputsSchema | undefined { @@ -994,7 +983,7 @@ export class KinesisAnalyticsApplicationInputsSchemaOutputReference extends cdkt } // record_format - computed: false, optional: false, required: true - private _recordFormat = new KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference(this, "record_format", true); + private _recordFormat = new KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference(this, "record_format"); public get recordFormat() { return this._recordFormat; } @@ -1088,10 +1077,9 @@ export class KinesisAnalyticsApplicationInputsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationInputs | undefined { @@ -1175,7 +1163,7 @@ export class KinesisAnalyticsApplicationInputsOutputReference extends cdktf.Comp } // kinesis_firehose - computed: false, optional: true, required: false - private _kinesisFirehose = new KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference(this, "kinesis_firehose", true); + private _kinesisFirehose = new KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference(this, "kinesis_firehose"); public get kinesisFirehose() { return this._kinesisFirehose; } @@ -1191,7 +1179,7 @@ export class KinesisAnalyticsApplicationInputsOutputReference extends cdktf.Comp } // kinesis_stream - computed: false, optional: true, required: false - private _kinesisStream = new KinesisAnalyticsApplicationInputsKinesisStreamOutputReference(this, "kinesis_stream", true); + private _kinesisStream = new KinesisAnalyticsApplicationInputsKinesisStreamOutputReference(this, "kinesis_stream"); public get kinesisStream() { return this._kinesisStream; } @@ -1207,7 +1195,7 @@ export class KinesisAnalyticsApplicationInputsOutputReference extends cdktf.Comp } // parallelism - computed: false, optional: true, required: false - private _parallelism = new KinesisAnalyticsApplicationInputsParallelismOutputReference(this, "parallelism", true); + private _parallelism = new KinesisAnalyticsApplicationInputsParallelismOutputReference(this, "parallelism"); public get parallelism() { return this._parallelism; } @@ -1223,7 +1211,7 @@ export class KinesisAnalyticsApplicationInputsOutputReference extends cdktf.Comp } // processing_configuration - computed: false, optional: true, required: false - private _processingConfiguration = new KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference(this, "processing_configuration", true); + private _processingConfiguration = new KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference(this, "processing_configuration"); public get processingConfiguration() { return this._processingConfiguration; } @@ -1239,7 +1227,7 @@ export class KinesisAnalyticsApplicationInputsOutputReference extends cdktf.Comp } // schema - computed: false, optional: false, required: true - private _schema = new KinesisAnalyticsApplicationInputsSchemaOutputReference(this, "schema", true); + private _schema = new KinesisAnalyticsApplicationInputsSchemaOutputReference(this, "schema"); public get schema() { return this._schema; } @@ -1296,10 +1284,9 @@ export class KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationOutputsKinesisFirehose | undefined { @@ -1383,10 +1370,9 @@ export class KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationOutputsKinesisStream | undefined { @@ -1470,10 +1456,9 @@ export class KinesisAnalyticsApplicationOutputsLambdaOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationOutputsLambda | undefined { @@ -1552,10 +1537,9 @@ export class KinesisAnalyticsApplicationOutputsSchemaOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationOutputsSchema | undefined { @@ -1670,10 +1654,9 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationReferenceDataSourcesS3 | undefined { @@ -1803,10 +1786,9 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsv | undefined { @@ -1885,10 +1867,9 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJson | undefined { @@ -1957,10 +1938,9 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParameters | undefined { @@ -1991,7 +1971,7 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMa } // csv - computed: false, optional: true, required: false - private _csv = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference(this, "csv", true); + private _csv = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference(this, "csv"); public get csv() { return this._csv; } @@ -2007,7 +1987,7 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMa } // json - computed: false, optional: true, required: false - private _json = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference(this, "json", true); + private _json = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference(this, "json"); public get json() { return this._json; } @@ -2047,10 +2027,9 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormat | undefined { @@ -2080,7 +2059,7 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOu } // mapping_parameters - computed: false, optional: true, required: false - private _mappingParameters = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference(this, "mapping_parameters", true); + private _mappingParameters = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference(this, "mapping_parameters"); public get mappingParameters() { return this._mappingParameters; } @@ -2132,10 +2111,9 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationReferenceDataSourcesSchema | undefined { @@ -2202,7 +2180,7 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReferenc } // record_format - computed: false, optional: false, required: true - private _recordFormat = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference(this, "record_format", true); + private _recordFormat = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference(this, "record_format"); public get recordFormat() { return this._recordFormat; } @@ -2251,10 +2229,9 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisAnalyticsApplicationReferenceDataSources | undefined { @@ -2309,7 +2286,7 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesOutputReference exte } // s3 - computed: false, optional: false, required: true - private _s3 = new KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference(this, "s3", true); + private _s3 = new KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference(this, "s3"); public get s3() { return this._s3; } @@ -2322,7 +2299,7 @@ export class KinesisAnalyticsApplicationReferenceDataSourcesOutputReference exte } // schema - computed: false, optional: false, required: true - private _schema = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference(this, "schema", true); + private _schema = new KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference(this, "schema"); public get schema() { return this._schema; } @@ -2343,7 +2320,7 @@ export class KinesisAnalyticsApplication extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesis_analytics_application"; + public static readonly tfResourceType = "aws_kinesis_analytics_application"; // =========== // INITIALIZER @@ -2360,7 +2337,9 @@ export class KinesisAnalyticsApplication extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kinesis_analytics_application', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -2507,7 +2486,7 @@ export class KinesisAnalyticsApplication extends cdktf.TerraformResource { } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -2523,7 +2502,7 @@ export class KinesisAnalyticsApplication extends cdktf.TerraformResource { } // inputs - computed: false, optional: true, required: false - private _inputs = new KinesisAnalyticsApplicationInputsOutputReference(this, "inputs", true); + private _inputs = new KinesisAnalyticsApplicationInputsOutputReference(this, "inputs"); public get inputs() { return this._inputs; } @@ -2556,7 +2535,7 @@ export class KinesisAnalyticsApplication extends cdktf.TerraformResource { } // reference_data_sources - computed: false, optional: true, required: false - private _referenceDataSources = new KinesisAnalyticsApplicationReferenceDataSourcesOutputReference(this, "reference_data_sources", true); + private _referenceDataSources = new KinesisAnalyticsApplicationReferenceDataSourcesOutputReference(this, "reference_data_sources"); public get referenceDataSources() { return this._referenceDataSources; } diff --git a/src/aws/kinesis/kinesis-firehose-delivery-stream.ts b/src/aws/kinesis/kinesis-firehose-delivery-stream.ts index ec253f5d0..3cbfb9453 100644 --- a/src/aws/kinesis/kinesis-firehose-delivery-stream.ts +++ b/src/aws/kinesis/kinesis-firehose-delivery-stream.ts @@ -113,10 +113,9 @@ export class KinesisFirehoseDeliveryStreamElasticsearchConfigurationCloudwatchLo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamElasticsearchConfigurationCloudwatchLoggingOptions | undefined { @@ -276,10 +275,9 @@ export class KinesisFirehoseDeliveryStreamElasticsearchConfigurationProcessingCo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamElasticsearchConfigurationProcessingConfiguration | undefined { @@ -375,10 +373,9 @@ export class KinesisFirehoseDeliveryStreamElasticsearchConfigurationVpcConfigOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamElasticsearchConfigurationVpcConfig | undefined { @@ -547,10 +544,9 @@ export class KinesisFirehoseDeliveryStreamElasticsearchConfigurationOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamElasticsearchConfiguration | undefined { @@ -801,7 +797,7 @@ export class KinesisFirehoseDeliveryStreamElasticsearchConfigurationOutputRefere } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamElasticsearchConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamElasticsearchConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -817,7 +813,7 @@ export class KinesisFirehoseDeliveryStreamElasticsearchConfigurationOutputRefere } // processing_configuration - computed: false, optional: true, required: false - private _processingConfiguration = new KinesisFirehoseDeliveryStreamElasticsearchConfigurationProcessingConfigurationOutputReference(this, "processing_configuration", true); + private _processingConfiguration = new KinesisFirehoseDeliveryStreamElasticsearchConfigurationProcessingConfigurationOutputReference(this, "processing_configuration"); public get processingConfiguration() { return this._processingConfiguration; } @@ -833,7 +829,7 @@ export class KinesisFirehoseDeliveryStreamElasticsearchConfigurationOutputRefere } // vpc_config - computed: false, optional: true, required: false - private _vpcConfig = new KinesisFirehoseDeliveryStreamElasticsearchConfigurationVpcConfigOutputReference(this, "vpc_config", true); + private _vpcConfig = new KinesisFirehoseDeliveryStreamElasticsearchConfigurationVpcConfigOutputReference(this, "vpc_config"); public get vpcConfig() { return this._vpcConfig; } @@ -881,10 +877,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggingOptions | undefined { @@ -991,10 +986,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe | undefined { @@ -1067,10 +1061,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe | undefined { @@ -1186,10 +1179,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer | undefined { @@ -1220,7 +1212,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve } // hive_json_ser_de - computed: false, optional: true, required: false - private _hiveJsonSerDe = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference(this, "hive_json_ser_de", true); + private _hiveJsonSerDe = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference(this, "hive_json_ser_de"); public get hiveJsonSerDe() { return this._hiveJsonSerDe; } @@ -1236,7 +1228,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve } // open_x_json_ser_de - computed: false, optional: true, required: false - private _openXJsonSerDe = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference(this, "open_x_json_ser_de", true); + private _openXJsonSerDe = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference(this, "open_x_json_ser_de"); public get openXJsonSerDe() { return this._openXJsonSerDe; } @@ -1276,10 +1268,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration | undefined { @@ -1304,7 +1295,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve } // deserializer - computed: false, optional: false, required: true - private _deserializer = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference(this, "deserializer", true); + private _deserializer = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference(this, "deserializer"); public get deserializer() { return this._deserializer; } @@ -1384,10 +1375,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe | undefined { @@ -1673,10 +1663,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe | undefined { @@ -1858,10 +1847,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer | undefined { @@ -1892,7 +1880,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve } // orc_ser_de - computed: false, optional: true, required: false - private _orcSerDe = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference(this, "orc_ser_de", true); + private _orcSerDe = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference(this, "orc_ser_de"); public get orcSerDe() { return this._orcSerDe; } @@ -1908,7 +1896,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve } // parquet_ser_de - computed: false, optional: true, required: false - private _parquetSerDe = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference(this, "parquet_ser_de", true); + private _parquetSerDe = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference(this, "parquet_ser_de"); public get parquetSerDe() { return this._parquetSerDe; } @@ -1948,10 +1936,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration | undefined { @@ -1976,7 +1963,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve } // serializer - computed: false, optional: false, required: true - private _serializer = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference(this, "serializer", true); + private _serializer = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference(this, "serializer"); public get serializer() { return this._serializer; } @@ -2036,10 +2023,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration | undefined { @@ -2224,10 +2210,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfiguration | undefined { @@ -2286,7 +2271,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve } // input_format_configuration - computed: false, optional: false, required: true - private _inputFormatConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference(this, "input_format_configuration", true); + private _inputFormatConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference(this, "input_format_configuration"); public get inputFormatConfiguration() { return this._inputFormatConfiguration; } @@ -2299,7 +2284,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve } // output_format_configuration - computed: false, optional: false, required: true - private _outputFormatConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference(this, "output_format_configuration", true); + private _outputFormatConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference(this, "output_format_configuration"); public get outputFormatConfiguration() { return this._outputFormatConfiguration; } @@ -2312,7 +2297,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConve } // schema_configuration - computed: false, optional: false, required: true - private _schemaConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference(this, "schema_configuration", true); + private _schemaConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference(this, "schema_configuration"); public get schemaConfiguration() { return this._schemaConfiguration; } @@ -2352,10 +2337,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDynamicPartitio /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDynamicPartitioningConfiguration | undefined { @@ -2493,10 +2477,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfiguration | undefined { @@ -2592,10 +2575,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions | undefined { @@ -2744,10 +2726,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfiguration | undefined { @@ -2942,7 +2923,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigu } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -3055,10 +3036,9 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamExtendedS3Configuration | undefined { @@ -3299,7 +3279,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -3315,7 +3295,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference } // data_format_conversion_configuration - computed: false, optional: true, required: false - private _dataFormatConversionConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputReference(this, "data_format_conversion_configuration", true); + private _dataFormatConversionConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputReference(this, "data_format_conversion_configuration"); public get dataFormatConversionConfiguration() { return this._dataFormatConversionConfiguration; } @@ -3331,7 +3311,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference } // dynamic_partitioning_configuration - computed: false, optional: true, required: false - private _dynamicPartitioningConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDynamicPartitioningConfigurationOutputReference(this, "dynamic_partitioning_configuration", true); + private _dynamicPartitioningConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDynamicPartitioningConfigurationOutputReference(this, "dynamic_partitioning_configuration"); public get dynamicPartitioningConfiguration() { return this._dynamicPartitioningConfiguration; } @@ -3347,7 +3327,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference } // processing_configuration - computed: false, optional: true, required: false - private _processingConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfigurationOutputReference(this, "processing_configuration", true); + private _processingConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfigurationOutputReference(this, "processing_configuration"); public get processingConfiguration() { return this._processingConfiguration; } @@ -3363,7 +3343,7 @@ export class KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference } // s3_backup_configuration - computed: false, optional: true, required: false - private _s3BackupConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationOutputReference(this, "s3_backup_configuration", true); + private _s3BackupConfiguration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationOutputReference(this, "s3_backup_configuration"); public get s3BackupConfiguration() { return this._s3BackupConfiguration; } @@ -3411,10 +3391,9 @@ export class KinesisFirehoseDeliveryStreamHttpEndpointConfigurationCloudwatchLog /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamHttpEndpointConfigurationCloudwatchLoggingOptions | undefined { @@ -3574,10 +3553,9 @@ export class KinesisFirehoseDeliveryStreamHttpEndpointConfigurationProcessingCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamHttpEndpointConfigurationProcessingConfiguration | undefined { @@ -3692,10 +3670,9 @@ export class KinesisFirehoseDeliveryStreamHttpEndpointConfigurationRequestConfig /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamHttpEndpointConfigurationRequestConfiguration | undefined { @@ -3837,10 +3814,9 @@ export class KinesisFirehoseDeliveryStreamHttpEndpointConfigurationOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamHttpEndpointConfiguration | undefined { @@ -4050,7 +4026,7 @@ export class KinesisFirehoseDeliveryStreamHttpEndpointConfigurationOutputReferen } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamHttpEndpointConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamHttpEndpointConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -4066,7 +4042,7 @@ export class KinesisFirehoseDeliveryStreamHttpEndpointConfigurationOutputReferen } // processing_configuration - computed: false, optional: true, required: false - private _processingConfiguration = new KinesisFirehoseDeliveryStreamHttpEndpointConfigurationProcessingConfigurationOutputReference(this, "processing_configuration", true); + private _processingConfiguration = new KinesisFirehoseDeliveryStreamHttpEndpointConfigurationProcessingConfigurationOutputReference(this, "processing_configuration"); public get processingConfiguration() { return this._processingConfiguration; } @@ -4082,7 +4058,7 @@ export class KinesisFirehoseDeliveryStreamHttpEndpointConfigurationOutputReferen } // request_configuration - computed: false, optional: true, required: false - private _requestConfiguration = new KinesisFirehoseDeliveryStreamHttpEndpointConfigurationRequestConfigurationOutputReference(this, "request_configuration", true); + private _requestConfiguration = new KinesisFirehoseDeliveryStreamHttpEndpointConfigurationRequestConfigurationOutputReference(this, "request_configuration"); public get requestConfiguration() { return this._requestConfiguration; } @@ -4125,10 +4101,9 @@ export class KinesisFirehoseDeliveryStreamKinesisSourceConfigurationOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamKinesisSourceConfiguration | undefined { @@ -4217,10 +4192,9 @@ export class KinesisFirehoseDeliveryStreamRedshiftConfigurationCloudwatchLogging /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamRedshiftConfigurationCloudwatchLoggingOptions | undefined { @@ -4380,10 +4354,9 @@ export class KinesisFirehoseDeliveryStreamRedshiftConfigurationProcessingConfigu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamRedshiftConfigurationProcessingConfiguration | undefined { @@ -4479,10 +4452,9 @@ export class KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigura /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions | undefined { @@ -4631,10 +4603,9 @@ export class KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigura /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfiguration | undefined { @@ -4829,7 +4800,7 @@ export class KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigura } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -4928,10 +4899,9 @@ export class KinesisFirehoseDeliveryStreamRedshiftConfigurationOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamRedshiftConfiguration | undefined { @@ -5151,7 +5121,7 @@ export class KinesisFirehoseDeliveryStreamRedshiftConfigurationOutputReference e } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamRedshiftConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamRedshiftConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -5167,7 +5137,7 @@ export class KinesisFirehoseDeliveryStreamRedshiftConfigurationOutputReference e } // processing_configuration - computed: false, optional: true, required: false - private _processingConfiguration = new KinesisFirehoseDeliveryStreamRedshiftConfigurationProcessingConfigurationOutputReference(this, "processing_configuration", true); + private _processingConfiguration = new KinesisFirehoseDeliveryStreamRedshiftConfigurationProcessingConfigurationOutputReference(this, "processing_configuration"); public get processingConfiguration() { return this._processingConfiguration; } @@ -5183,7 +5153,7 @@ export class KinesisFirehoseDeliveryStreamRedshiftConfigurationOutputReference e } // s3_backup_configuration - computed: false, optional: true, required: false - private _s3BackupConfiguration = new KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationOutputReference(this, "s3_backup_configuration", true); + private _s3BackupConfiguration = new KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationOutputReference(this, "s3_backup_configuration"); public get s3BackupConfiguration() { return this._s3BackupConfiguration; } @@ -5231,10 +5201,9 @@ export class KinesisFirehoseDeliveryStreamS3ConfigurationCloudwatchLoggingOption /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamS3ConfigurationCloudwatchLoggingOptions | undefined { @@ -5383,10 +5352,9 @@ export class KinesisFirehoseDeliveryStreamS3ConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamS3Configuration | undefined { @@ -5581,7 +5549,7 @@ export class KinesisFirehoseDeliveryStreamS3ConfigurationOutputReference extends } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamS3ConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamS3ConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -5629,10 +5597,9 @@ export class KinesisFirehoseDeliveryStreamServerSideEncryptionOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamServerSideEncryption | undefined { @@ -5749,10 +5716,9 @@ export class KinesisFirehoseDeliveryStreamSplunkConfigurationCloudwatchLoggingOp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamSplunkConfigurationCloudwatchLoggingOptions | undefined { @@ -5912,10 +5878,9 @@ export class KinesisFirehoseDeliveryStreamSplunkConfigurationProcessingConfigura /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamSplunkConfigurationProcessingConfiguration | undefined { @@ -6040,10 +6005,9 @@ export class KinesisFirehoseDeliveryStreamSplunkConfigurationOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisFirehoseDeliveryStreamSplunkConfiguration | undefined { @@ -6200,7 +6164,7 @@ export class KinesisFirehoseDeliveryStreamSplunkConfigurationOutputReference ext } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamSplunkConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new KinesisFirehoseDeliveryStreamSplunkConfigurationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -6216,7 +6180,7 @@ export class KinesisFirehoseDeliveryStreamSplunkConfigurationOutputReference ext } // processing_configuration - computed: false, optional: true, required: false - private _processingConfiguration = new KinesisFirehoseDeliveryStreamSplunkConfigurationProcessingConfigurationOutputReference(this, "processing_configuration", true); + private _processingConfiguration = new KinesisFirehoseDeliveryStreamSplunkConfigurationProcessingConfigurationOutputReference(this, "processing_configuration"); public get processingConfiguration() { return this._processingConfiguration; } @@ -6240,7 +6204,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesis_firehose_delivery_stream"; + public static readonly tfResourceType = "aws_kinesis_firehose_delivery_stream"; // =========== // INITIALIZER @@ -6257,7 +6221,9 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kinesis_firehose_delivery_stream', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -6385,7 +6351,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { } // elasticsearch_configuration - computed: false, optional: true, required: false - private _elasticsearchConfiguration = new KinesisFirehoseDeliveryStreamElasticsearchConfigurationOutputReference(this, "elasticsearch_configuration", true); + private _elasticsearchConfiguration = new KinesisFirehoseDeliveryStreamElasticsearchConfigurationOutputReference(this, "elasticsearch_configuration"); public get elasticsearchConfiguration() { return this._elasticsearchConfiguration; } @@ -6401,7 +6367,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { } // extended_s3_configuration - computed: false, optional: true, required: false - private _extendedS3Configuration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference(this, "extended_s3_configuration", true); + private _extendedS3Configuration = new KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference(this, "extended_s3_configuration"); public get extendedS3Configuration() { return this._extendedS3Configuration; } @@ -6417,7 +6383,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { } // http_endpoint_configuration - computed: false, optional: true, required: false - private _httpEndpointConfiguration = new KinesisFirehoseDeliveryStreamHttpEndpointConfigurationOutputReference(this, "http_endpoint_configuration", true); + private _httpEndpointConfiguration = new KinesisFirehoseDeliveryStreamHttpEndpointConfigurationOutputReference(this, "http_endpoint_configuration"); public get httpEndpointConfiguration() { return this._httpEndpointConfiguration; } @@ -6433,7 +6399,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { } // kinesis_source_configuration - computed: false, optional: true, required: false - private _kinesisSourceConfiguration = new KinesisFirehoseDeliveryStreamKinesisSourceConfigurationOutputReference(this, "kinesis_source_configuration", true); + private _kinesisSourceConfiguration = new KinesisFirehoseDeliveryStreamKinesisSourceConfigurationOutputReference(this, "kinesis_source_configuration"); public get kinesisSourceConfiguration() { return this._kinesisSourceConfiguration; } @@ -6449,7 +6415,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { } // redshift_configuration - computed: false, optional: true, required: false - private _redshiftConfiguration = new KinesisFirehoseDeliveryStreamRedshiftConfigurationOutputReference(this, "redshift_configuration", true); + private _redshiftConfiguration = new KinesisFirehoseDeliveryStreamRedshiftConfigurationOutputReference(this, "redshift_configuration"); public get redshiftConfiguration() { return this._redshiftConfiguration; } @@ -6465,7 +6431,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { } // s3_configuration - computed: false, optional: true, required: false - private _s3Configuration = new KinesisFirehoseDeliveryStreamS3ConfigurationOutputReference(this, "s3_configuration", true); + private _s3Configuration = new KinesisFirehoseDeliveryStreamS3ConfigurationOutputReference(this, "s3_configuration"); public get s3Configuration() { return this._s3Configuration; } @@ -6481,7 +6447,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { } // server_side_encryption - computed: false, optional: true, required: false - private _serverSideEncryption = new KinesisFirehoseDeliveryStreamServerSideEncryptionOutputReference(this, "server_side_encryption", true); + private _serverSideEncryption = new KinesisFirehoseDeliveryStreamServerSideEncryptionOutputReference(this, "server_side_encryption"); public get serverSideEncryption() { return this._serverSideEncryption; } @@ -6497,7 +6463,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource { } // splunk_configuration - computed: false, optional: true, required: false - private _splunkConfiguration = new KinesisFirehoseDeliveryStreamSplunkConfigurationOutputReference(this, "splunk_configuration", true); + private _splunkConfiguration = new KinesisFirehoseDeliveryStreamSplunkConfigurationOutputReference(this, "splunk_configuration"); public get splunkConfiguration() { return this._splunkConfiguration; } diff --git a/src/aws/kinesis/kinesis-stream-consumer.ts b/src/aws/kinesis/kinesis-stream-consumer.ts index 94c40bec3..4d14ddce0 100644 --- a/src/aws/kinesis/kinesis-stream-consumer.ts +++ b/src/aws/kinesis/kinesis-stream-consumer.ts @@ -25,7 +25,7 @@ export class KinesisStreamConsumer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesis_stream_consumer"; + public static readonly tfResourceType = "aws_kinesis_stream_consumer"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class KinesisStreamConsumer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kinesis_stream_consumer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kinesis/kinesis-stream.ts b/src/aws/kinesis/kinesis-stream.ts index 8eafa744d..6f890d5e6 100644 --- a/src/aws/kinesis/kinesis-stream.ts +++ b/src/aws/kinesis/kinesis-stream.ts @@ -79,10 +79,9 @@ export class KinesisStreamStreamModeDetailsOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisStreamStreamModeDetails | undefined { @@ -152,10 +151,9 @@ export class KinesisStreamTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisStreamTimeouts | undefined { @@ -248,7 +246,7 @@ export class KinesisStream extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesis_stream"; + public static readonly tfResourceType = "aws_kinesis_stream"; // =========== // INITIALIZER @@ -265,7 +263,9 @@ export class KinesisStream extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kinesis_stream', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -441,7 +441,7 @@ export class KinesisStream extends cdktf.TerraformResource { } // stream_mode_details - computed: false, optional: true, required: false - private _streamModeDetails = new KinesisStreamStreamModeDetailsOutputReference(this, "stream_mode_details", true); + private _streamModeDetails = new KinesisStreamStreamModeDetailsOutputReference(this, "stream_mode_details"); public get streamModeDetails() { return this._streamModeDetails; } @@ -457,7 +457,7 @@ export class KinesisStream extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new KinesisStreamTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new KinesisStreamTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/kinesis/kinesis-video-stream.ts b/src/aws/kinesis/kinesis-video-stream.ts index 8f3db6d02..f5cd29043 100644 --- a/src/aws/kinesis/kinesis-video-stream.ts +++ b/src/aws/kinesis/kinesis-video-stream.ts @@ -75,10 +75,9 @@ export class KinesisVideoStreamTimeoutsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): KinesisVideoStreamTimeouts | undefined { @@ -171,7 +170,7 @@ export class KinesisVideoStream extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesis_video_stream"; + public static readonly tfResourceType = "aws_kinesis_video_stream"; // =========== // INITIALIZER @@ -188,7 +187,9 @@ export class KinesisVideoStream extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kinesis_video_stream', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -339,7 +340,7 @@ export class KinesisVideoStream extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new KinesisVideoStreamTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new KinesisVideoStreamTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/kinesis/kinesisanalyticsv2-application-snapshot.ts b/src/aws/kinesis/kinesisanalyticsv2-application-snapshot.ts index 6a984c617..6e8de4890 100644 --- a/src/aws/kinesis/kinesisanalyticsv2-application-snapshot.ts +++ b/src/aws/kinesis/kinesisanalyticsv2-application-snapshot.ts @@ -50,10 +50,9 @@ export class Kinesisanalyticsv2ApplicationSnapshotTimeoutsOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationSnapshotTimeouts | undefined { @@ -124,7 +123,7 @@ export class Kinesisanalyticsv2ApplicationSnapshot extends cdktf.TerraformResour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesisanalyticsv2_application_snapshot"; + public static readonly tfResourceType = "aws_kinesisanalyticsv2_application_snapshot"; // =========== // INITIALIZER @@ -141,7 +140,9 @@ export class Kinesisanalyticsv2ApplicationSnapshot extends cdktf.TerraformResour super(scope, id, { terraformResourceType: 'aws_kinesisanalyticsv2_application_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -199,7 +200,7 @@ export class Kinesisanalyticsv2ApplicationSnapshot extends cdktf.TerraformResour } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Kinesisanalyticsv2ApplicationSnapshotTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Kinesisanalyticsv2ApplicationSnapshotTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/kinesis/kinesisanalyticsv2-application.ts b/src/aws/kinesis/kinesisanalyticsv2-application.ts index 7aa42d01e..0f2c7a59a 100644 --- a/src/aws/kinesis/kinesisanalyticsv2-application.ts +++ b/src/aws/kinesis/kinesisanalyticsv2-application.ts @@ -91,10 +91,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCod /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation | undefined { @@ -202,10 +201,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCod /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent | undefined { @@ -252,7 +250,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCod } // s3_content_location - computed: false, optional: true, required: false - private _s3ContentLocation = new Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference(this, "s3_content_location", true); + private _s3ContentLocation = new Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference(this, "s3_content_location"); public get s3ContentLocation() { return this._s3ContentLocation; } @@ -297,10 +295,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCod /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration | undefined { @@ -344,7 +341,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCod } // code_content - computed: false, optional: true, required: false - private _codeContent = new Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference(this, "code_content", true); + private _codeContent = new Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference(this, "code_content"); public get codeContent() { return this._codeContent; } @@ -382,10 +379,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSna /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration | undefined { @@ -469,10 +465,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPro /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties | undefined { @@ -548,10 +543,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicati /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration | undefined { @@ -687,10 +681,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicati /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration | undefined { @@ -809,10 +802,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicati /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration | undefined { @@ -954,10 +946,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicati /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration | undefined { @@ -994,7 +985,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicati } // checkpoint_configuration - computed: false, optional: true, required: false - private _checkpointConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference(this, "checkpoint_configuration", true); + private _checkpointConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference(this, "checkpoint_configuration"); public get checkpointConfiguration() { return this._checkpointConfiguration; } @@ -1010,7 +1001,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicati } // monitoring_configuration - computed: false, optional: true, required: false - private _monitoringConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference(this, "monitoring_configuration", true); + private _monitoringConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference(this, "monitoring_configuration"); public get monitoringConfiguration() { return this._monitoringConfiguration; } @@ -1026,7 +1017,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicati } // parallelism_configuration - computed: false, optional: true, required: false - private _parallelismConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference(this, "parallelism_configuration", true); + private _parallelismConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference(this, "parallelism_configuration"); public get parallelismConfiguration() { return this._parallelismConfiguration; } @@ -1069,10 +1060,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurati /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfiguration | undefined { @@ -1157,10 +1147,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurati /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationFlinkRunConfiguration | undefined { @@ -1232,10 +1221,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurati /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfiguration | undefined { @@ -1266,7 +1254,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurati } // application_restore_configuration - computed: false, optional: true, required: false - private _applicationRestoreConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutputReference(this, "application_restore_configuration", true); + private _applicationRestoreConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutputReference(this, "application_restore_configuration"); public get applicationRestoreConfiguration() { return this._applicationRestoreConfiguration; } @@ -1282,7 +1270,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurati } // flink_run_configuration - computed: false, optional: true, required: false - private _flinkRunConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutputReference(this, "flink_run_configuration", true); + private _flinkRunConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutputReference(this, "flink_run_configuration"); public get flinkRunConfiguration() { return this._flinkRunConfiguration; } @@ -1320,10 +1308,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelism | undefined { @@ -1386,10 +1373,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessor | undefined { @@ -1451,10 +1437,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration | undefined { @@ -1479,7 +1464,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // input_lambda_processor - computed: false, optional: false, required: true - private _inputLambdaProcessor = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutputReference(this, "input_lambda_processor", true); + private _inputLambdaProcessor = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutputReference(this, "input_lambda_processor"); public get inputLambdaProcessor() { return this._inputLambdaProcessor; } @@ -1546,10 +1531,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParameters | undefined { @@ -1628,10 +1612,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParameters | undefined { @@ -1700,10 +1683,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParameters | undefined { @@ -1734,7 +1716,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // csv_mapping_parameters - computed: false, optional: true, required: false - private _csvMappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference(this, "csv_mapping_parameters", true); + private _csvMappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference(this, "csv_mapping_parameters"); public get csvMappingParameters() { return this._csvMappingParameters; } @@ -1750,7 +1732,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // json_mapping_parameters - computed: false, optional: true, required: false - private _jsonMappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference(this, "json_mapping_parameters", true); + private _jsonMappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference(this, "json_mapping_parameters"); public get jsonMappingParameters() { return this._jsonMappingParameters; } @@ -1795,10 +1777,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormat | undefined { @@ -1842,7 +1823,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // mapping_parameters - computed: false, optional: false, required: true - private _mappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutputReference(this, "mapping_parameters", true); + private _mappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutputReference(this, "mapping_parameters"); public get mappingParameters() { return this._mappingParameters; } @@ -1891,10 +1872,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchema | undefined { @@ -1961,7 +1941,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // record_format - computed: false, optional: false, required: true - private _recordFormat = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutputReference(this, "record_format", true); + private _recordFormat = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutputReference(this, "record_format"); public get recordFormat() { return this._recordFormat; } @@ -2013,10 +1993,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput | undefined { @@ -2076,10 +2055,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput | undefined { @@ -2181,10 +2159,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInput | undefined { @@ -2268,7 +2245,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // input_parallelism - computed: false, optional: true, required: false - private _inputParallelism = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutputReference(this, "input_parallelism", true); + private _inputParallelism = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutputReference(this, "input_parallelism"); public get inputParallelism() { return this._inputParallelism; } @@ -2284,7 +2261,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // input_processing_configuration - computed: false, optional: true, required: false - private _inputProcessingConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutputReference(this, "input_processing_configuration", true); + private _inputProcessingConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutputReference(this, "input_processing_configuration"); public get inputProcessingConfiguration() { return this._inputProcessingConfiguration; } @@ -2300,7 +2277,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // input_schema - computed: false, optional: false, required: true - private _inputSchema = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutputReference(this, "input_schema", true); + private _inputSchema = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutputReference(this, "input_schema"); public get inputSchema() { return this._inputSchema; } @@ -2330,7 +2307,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // kinesis_firehose_input - computed: false, optional: true, required: false - private _kinesisFirehoseInput = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutputReference(this, "kinesis_firehose_input", true); + private _kinesisFirehoseInput = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutputReference(this, "kinesis_firehose_input"); public get kinesisFirehoseInput() { return this._kinesisFirehoseInput; } @@ -2346,7 +2323,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // kinesis_streams_input - computed: false, optional: true, required: false - private _kinesisStreamsInput = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutputReference(this, "kinesis_streams_input", true); + private _kinesisStreamsInput = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutputReference(this, "kinesis_streams_input"); public get kinesisStreamsInput() { return this._kinesisStreamsInput; } @@ -2384,10 +2361,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema | undefined { @@ -2447,10 +2423,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput | undefined { @@ -2510,10 +2485,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput | undefined { @@ -2573,10 +2547,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput | undefined { @@ -2713,10 +2686,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParameters | undefined { @@ -2795,10 +2767,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParameters | undefined { @@ -2867,10 +2838,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParameters | undefined { @@ -2901,7 +2871,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // csv_mapping_parameters - computed: false, optional: true, required: false - private _csvMappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference(this, "csv_mapping_parameters", true); + private _csvMappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference(this, "csv_mapping_parameters"); public get csvMappingParameters() { return this._csvMappingParameters; } @@ -2917,7 +2887,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // json_mapping_parameters - computed: false, optional: true, required: false - private _jsonMappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference(this, "json_mapping_parameters", true); + private _jsonMappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference(this, "json_mapping_parameters"); public get jsonMappingParameters() { return this._jsonMappingParameters; } @@ -2962,10 +2932,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormat | undefined { @@ -3009,7 +2978,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // mapping_parameters - computed: false, optional: false, required: true - private _mappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutputReference(this, "mapping_parameters", true); + private _mappingParameters = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutputReference(this, "mapping_parameters"); public get mappingParameters() { return this._mappingParameters; } @@ -3058,10 +3027,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema | undefined { @@ -3128,7 +3096,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // record_format - computed: false, optional: false, required: true - private _recordFormat = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutputReference(this, "record_format", true); + private _recordFormat = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutputReference(this, "record_format"); public get recordFormat() { return this._recordFormat; } @@ -3168,10 +3136,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource | undefined { @@ -3264,10 +3231,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSource | undefined { @@ -3322,7 +3288,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // reference_schema - computed: false, optional: false, required: true - private _referenceSchema = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutputReference(this, "reference_schema", true); + private _referenceSchema = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutputReference(this, "reference_schema"); public get referenceSchema() { return this._referenceSchema; } @@ -3335,7 +3301,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // s3_reference_data_source - computed: false, optional: false, required: true - private _s3ReferenceDataSource = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutputReference(this, "s3_reference_data_source", true); + private _s3ReferenceDataSource = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutputReference(this, "s3_reference_data_source"); public get s3ReferenceDataSource() { return this._s3ReferenceDataSource; } @@ -3386,10 +3352,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration | undefined { @@ -3426,7 +3391,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // input - computed: false, optional: true, required: false - private _input = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputOutputReference(this, "input", true); + private _input = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputOutputReference(this, "input"); public get input() { return this._input; } @@ -3459,7 +3424,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplication } // reference_data_source - computed: false, optional: true, required: false - private _referenceDataSource = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutputReference(this, "reference_data_source", true); + private _referenceDataSource = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutputReference(this, "reference_data_source"); public get referenceDataSource() { return this._referenceDataSource; } @@ -3502,10 +3467,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurati /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfiguration | undefined { @@ -3638,10 +3602,9 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationApplicationConfiguration | undefined { @@ -3702,7 +3665,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReferenc } // application_code_configuration - computed: false, optional: false, required: true - private _applicationCodeConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference(this, "application_code_configuration", true); + private _applicationCodeConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference(this, "application_code_configuration"); public get applicationCodeConfiguration() { return this._applicationCodeConfiguration; } @@ -3715,7 +3678,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReferenc } // application_snapshot_configuration - computed: false, optional: true, required: false - private _applicationSnapshotConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference(this, "application_snapshot_configuration", true); + private _applicationSnapshotConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference(this, "application_snapshot_configuration"); public get applicationSnapshotConfiguration() { return this._applicationSnapshotConfiguration; } @@ -3731,7 +3694,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReferenc } // environment_properties - computed: false, optional: true, required: false - private _environmentProperties = new Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference(this, "environment_properties", true); + private _environmentProperties = new Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference(this, "environment_properties"); public get environmentProperties() { return this._environmentProperties; } @@ -3747,7 +3710,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReferenc } // flink_application_configuration - computed: false, optional: true, required: false - private _flinkApplicationConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference(this, "flink_application_configuration", true); + private _flinkApplicationConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference(this, "flink_application_configuration"); public get flinkApplicationConfiguration() { return this._flinkApplicationConfiguration; } @@ -3763,7 +3726,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReferenc } // run_configuration - computed: false, optional: true, required: false - private _runConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationOutputReference(this, "run_configuration", true); + private _runConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationOutputReference(this, "run_configuration"); public get runConfiguration() { return this._runConfiguration; } @@ -3779,7 +3742,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReferenc } // sql_application_configuration - computed: false, optional: true, required: false - private _sqlApplicationConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference(this, "sql_application_configuration", true); + private _sqlApplicationConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference(this, "sql_application_configuration"); public get sqlApplicationConfiguration() { return this._sqlApplicationConfiguration; } @@ -3795,7 +3758,7 @@ export class Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReferenc } // vpc_configuration - computed: false, optional: true, required: false - private _vpcConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationOutputReference(this, "vpc_configuration", true); + private _vpcConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationOutputReference(this, "vpc_configuration"); public get vpcConfiguration() { return this._vpcConfiguration; } @@ -3833,10 +3796,9 @@ export class Kinesisanalyticsv2ApplicationCloudwatchLoggingOptionsOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationCloudwatchLoggingOptions | undefined { @@ -3911,10 +3873,9 @@ export class Kinesisanalyticsv2ApplicationTimeoutsOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Kinesisanalyticsv2ApplicationTimeouts | undefined { @@ -4007,7 +3968,7 @@ export class Kinesisanalyticsv2Application extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kinesisanalyticsv2_application"; + public static readonly tfResourceType = "aws_kinesisanalyticsv2_application"; // =========== // INITIALIZER @@ -4024,7 +3985,9 @@ export class Kinesisanalyticsv2Application extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kinesisanalyticsv2_application', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -4198,7 +4161,7 @@ export class Kinesisanalyticsv2Application extends cdktf.TerraformResource { } // application_configuration - computed: false, optional: true, required: false - private _applicationConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReference(this, "application_configuration", true); + private _applicationConfiguration = new Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReference(this, "application_configuration"); public get applicationConfiguration() { return this._applicationConfiguration; } @@ -4214,7 +4177,7 @@ export class Kinesisanalyticsv2Application extends cdktf.TerraformResource { } // cloudwatch_logging_options - computed: false, optional: true, required: false - private _cloudwatchLoggingOptions = new Kinesisanalyticsv2ApplicationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options", true); + private _cloudwatchLoggingOptions = new Kinesisanalyticsv2ApplicationCloudwatchLoggingOptionsOutputReference(this, "cloudwatch_logging_options"); public get cloudwatchLoggingOptions() { return this._cloudwatchLoggingOptions; } @@ -4230,7 +4193,7 @@ export class Kinesisanalyticsv2Application extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Kinesisanalyticsv2ApplicationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Kinesisanalyticsv2ApplicationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/kms/data-aws-kms-alias.ts b/src/aws/kms/data-aws-kms-alias.ts index e1c80685f..5572137cb 100644 --- a/src/aws/kms/data-aws-kms-alias.ts +++ b/src/aws/kms/data-aws-kms-alias.ts @@ -21,7 +21,7 @@ export class DataAwsKmsAlias extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_alias"; + public static readonly tfResourceType = "aws_kms_alias"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsKmsAlias extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_kms_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/data-aws-kms-ciphertext.ts b/src/aws/kms/data-aws-kms-ciphertext.ts index 5201e975b..02f1b78d8 100644 --- a/src/aws/kms/data-aws-kms-ciphertext.ts +++ b/src/aws/kms/data-aws-kms-ciphertext.ts @@ -29,7 +29,7 @@ export class DataAwsKmsCiphertext extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_ciphertext"; + public static readonly tfResourceType = "aws_kms_ciphertext"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsKmsCiphertext extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_kms_ciphertext', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/data-aws-kms-key.ts b/src/aws/kms/data-aws-kms-key.ts index 88c6784d6..387c8d266 100644 --- a/src/aws/kms/data-aws-kms-key.ts +++ b/src/aws/kms/data-aws-kms-key.ts @@ -16,7 +16,45 @@ export interface DataAwsKmsKeyConfig extends cdktf.TerraformMetaArguments { */ readonly keyId: string; } -export class DataAwsKmsKeyMultiRegionConfigurationPrimaryKey extends cdktf.ComplexComputedList { +export interface DataAwsKmsKeyMultiRegionConfigurationPrimaryKey { +} + +export function dataAwsKmsKeyMultiRegionConfigurationPrimaryKeyToTerraform(struct?: DataAwsKmsKeyMultiRegionConfigurationPrimaryKey): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsKmsKeyMultiRegionConfigurationPrimaryKey | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsKmsKeyMultiRegionConfigurationPrimaryKey | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -28,7 +66,64 @@ export class DataAwsKmsKeyMultiRegionConfigurationPrimaryKey extends cdktf.Compl return this.getStringAttribute('region'); } } -export class DataAwsKmsKeyMultiRegionConfigurationReplicaKeys extends cdktf.ComplexComputedList { + +export class DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyOutputReference { + return new DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsKmsKeyMultiRegionConfigurationReplicaKeys { +} + +export function dataAwsKmsKeyMultiRegionConfigurationReplicaKeysToTerraform(struct?: DataAwsKmsKeyMultiRegionConfigurationReplicaKeys): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsKmsKeyMultiRegionConfigurationReplicaKeysOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsKmsKeyMultiRegionConfigurationReplicaKeys | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsKmsKeyMultiRegionConfigurationReplicaKeys | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -40,7 +135,64 @@ export class DataAwsKmsKeyMultiRegionConfigurationReplicaKeys extends cdktf.Comp return this.getStringAttribute('region'); } } -export class DataAwsKmsKeyMultiRegionConfiguration extends cdktf.ComplexComputedList { + +export class DataAwsKmsKeyMultiRegionConfigurationReplicaKeysList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsKmsKeyMultiRegionConfigurationReplicaKeysOutputReference { + return new DataAwsKmsKeyMultiRegionConfigurationReplicaKeysOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsKmsKeyMultiRegionConfiguration { +} + +export function dataAwsKmsKeyMultiRegionConfigurationToTerraform(struct?: DataAwsKmsKeyMultiRegionConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsKmsKeyMultiRegionConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsKmsKeyMultiRegionConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsKmsKeyMultiRegionConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // multi_region_key_type - computed: true, optional: false, required: false public get multiRegionKeyType() { @@ -48,15 +200,34 @@ export class DataAwsKmsKeyMultiRegionConfiguration extends cdktf.ComplexComputed } // primary_key - computed: true, optional: false, required: false + private _primaryKey = new DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyList(this, "primary_key", false); public get primaryKey() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('primary_key'); + return this._primaryKey; } // replica_keys - computed: true, optional: false, required: false + private _replicaKeys = new DataAwsKmsKeyMultiRegionConfigurationReplicaKeysList(this, "replica_keys", false); public get replicaKeys() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('replica_keys'); + return this._replicaKeys; + } +} + +export class DataAwsKmsKeyMultiRegionConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsKmsKeyMultiRegionConfigurationOutputReference { + return new DataAwsKmsKeyMultiRegionConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -68,7 +239,7 @@ export class DataAwsKmsKey extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_key"; + public static readonly tfResourceType = "aws_kms_key"; // =========== // INITIALIZER @@ -85,7 +256,9 @@ export class DataAwsKmsKey extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_kms_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -195,8 +368,9 @@ export class DataAwsKmsKey extends cdktf.TerraformDataSource { } // multi_region_configuration - computed: true, optional: false, required: false - public multiRegionConfiguration(index: string) { - return new DataAwsKmsKeyMultiRegionConfiguration(this, 'multi_region_configuration', index, false); + private _multiRegionConfiguration = new DataAwsKmsKeyMultiRegionConfigurationList(this, "multi_region_configuration", false); + public get multiRegionConfiguration() { + return this._multiRegionConfiguration; } // origin - computed: true, optional: false, required: false diff --git a/src/aws/kms/data-aws-kms-public-key.ts b/src/aws/kms/data-aws-kms-public-key.ts index 36bb47a81..ef50596db 100644 --- a/src/aws/kms/data-aws-kms-public-key.ts +++ b/src/aws/kms/data-aws-kms-public-key.ts @@ -25,7 +25,7 @@ export class DataAwsKmsPublicKey extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_public_key"; + public static readonly tfResourceType = "aws_kms_public_key"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsKmsPublicKey extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_kms_public_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/data-aws-kms-secret.ts b/src/aws/kms/data-aws-kms-secret.ts index 972364077..0c904606b 100644 --- a/src/aws/kms/data-aws-kms-secret.ts +++ b/src/aws/kms/data-aws-kms-secret.ts @@ -55,7 +55,7 @@ export class DataAwsKmsSecret extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_secret"; + public static readonly tfResourceType = "aws_kms_secret"; // =========== // INITIALIZER @@ -72,7 +72,9 @@ export class DataAwsKmsSecret extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_kms_secret', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/data-aws-kms-secrets.ts b/src/aws/kms/data-aws-kms-secrets.ts index 497110bbe..e77f83c77 100644 --- a/src/aws/kms/data-aws-kms-secrets.ts +++ b/src/aws/kms/data-aws-kms-secrets.ts @@ -55,7 +55,7 @@ export class DataAwsKmsSecrets extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_secrets"; + public static readonly tfResourceType = "aws_kms_secrets"; // =========== // INITIALIZER @@ -72,7 +72,9 @@ export class DataAwsKmsSecrets extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_kms_secrets', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/kms-alias.ts b/src/aws/kms/kms-alias.ts index d740fa347..a02921bed 100644 --- a/src/aws/kms/kms-alias.ts +++ b/src/aws/kms/kms-alias.ts @@ -29,7 +29,7 @@ export class KmsAlias extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_alias"; + public static readonly tfResourceType = "aws_kms_alias"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class KmsAlias extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kms_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/kms-ciphertext.ts b/src/aws/kms/kms-ciphertext.ts index bb8cfc302..da0b424af 100644 --- a/src/aws/kms/kms-ciphertext.ts +++ b/src/aws/kms/kms-ciphertext.ts @@ -29,7 +29,7 @@ export class KmsCiphertext extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_ciphertext"; + public static readonly tfResourceType = "aws_kms_ciphertext"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class KmsCiphertext extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kms_ciphertext', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/kms-external-key.ts b/src/aws/kms/kms-external-key.ts index 09594fb97..d32fc622b 100644 --- a/src/aws/kms/kms-external-key.ts +++ b/src/aws/kms/kms-external-key.ts @@ -57,7 +57,7 @@ export class KmsExternalKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_external_key"; + public static readonly tfResourceType = "aws_kms_external_key"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class KmsExternalKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kms_external_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/kms-grant.ts b/src/aws/kms/kms-grant.ts index 98587847e..d29bd9435 100644 --- a/src/aws/kms/kms-grant.ts +++ b/src/aws/kms/kms-grant.ts @@ -73,7 +73,7 @@ export class KmsGrant extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_grant"; + public static readonly tfResourceType = "aws_kms_grant"; // =========== // INITIALIZER @@ -90,7 +90,9 @@ export class KmsGrant extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kms_grant', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/kms-key.ts b/src/aws/kms/kms-key.ts index eae6eda80..798ae6751 100644 --- a/src/aws/kms/kms-key.ts +++ b/src/aws/kms/kms-key.ts @@ -61,7 +61,7 @@ export class KmsKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_key"; + public static readonly tfResourceType = "aws_kms_key"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class KmsKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kms_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/kms-replica-external-key.ts b/src/aws/kms/kms-replica-external-key.ts index a5da2bf1e..5ce31ac20 100644 --- a/src/aws/kms/kms-replica-external-key.ts +++ b/src/aws/kms/kms-replica-external-key.ts @@ -57,7 +57,7 @@ export class KmsReplicaExternalKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_replica_external_key"; + public static readonly tfResourceType = "aws_kms_replica_external_key"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class KmsReplicaExternalKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kms_replica_external_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/kms/kms-replica-key.ts b/src/aws/kms/kms-replica-key.ts index 27e8d6dad..a6f7c7541 100644 --- a/src/aws/kms/kms-replica-key.ts +++ b/src/aws/kms/kms-replica-key.ts @@ -49,7 +49,7 @@ export class KmsReplicaKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_kms_replica_key"; + public static readonly tfResourceType = "aws_kms_replica_key"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class KmsReplicaKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_kms_replica_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lakeformation/data-aws-lakeformation-data-lake-settings.ts b/src/aws/lakeformation/data-aws-lakeformation-data-lake-settings.ts index c1ead582c..8df483762 100644 --- a/src/aws/lakeformation/data-aws-lakeformation-data-lake-settings.ts +++ b/src/aws/lakeformation/data-aws-lakeformation-data-lake-settings.ts @@ -12,7 +12,45 @@ export interface DataAwsLakeformationDataLakeSettingsConfig extends cdktf.Terraf */ readonly catalogId?: string; } -export class DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions extends cdktf.ComplexComputedList { +export interface DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions { +} + +export function dataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsToTerraform(struct?: DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // permissions - computed: true, optional: false, required: false public get permissions() { @@ -24,7 +62,64 @@ export class DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermission return this.getStringAttribute('principal'); } } -export class DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions extends cdktf.ComplexComputedList { + +export class DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsOutputReference { + return new DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions { +} + +export function dataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsToTerraform(struct?: DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // permissions - computed: true, optional: false, required: false public get permissions() { @@ -37,6 +132,25 @@ export class DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions e } } +export class DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsOutputReference { + return new DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/lakeformation_data_lake_settings aws_lakeformation_data_lake_settings} */ @@ -45,7 +159,7 @@ export class DataAwsLakeformationDataLakeSettings extends cdktf.TerraformDataSou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lakeformation_data_lake_settings"; + public static readonly tfResourceType = "aws_lakeformation_data_lake_settings"; // =========== // INITIALIZER @@ -62,7 +176,9 @@ export class DataAwsLakeformationDataLakeSettings extends cdktf.TerraformDataSou super(scope, id, { terraformResourceType: 'aws_lakeformation_data_lake_settings', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -98,13 +214,15 @@ export class DataAwsLakeformationDataLakeSettings extends cdktf.TerraformDataSou } // create_database_default_permissions - computed: true, optional: false, required: false - public createDatabaseDefaultPermissions(index: string) { - return new DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions(this, 'create_database_default_permissions', index, false); + private _createDatabaseDefaultPermissions = new DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsList(this, "create_database_default_permissions", false); + public get createDatabaseDefaultPermissions() { + return this._createDatabaseDefaultPermissions; } // create_table_default_permissions - computed: true, optional: false, required: false - public createTableDefaultPermissions(index: string) { - return new DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions(this, 'create_table_default_permissions', index, false); + private _createTableDefaultPermissions = new DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsList(this, "create_table_default_permissions", false); + public get createTableDefaultPermissions() { + return this._createTableDefaultPermissions; } // id - computed: true, optional: true, required: false diff --git a/src/aws/lakeformation/data-aws-lakeformation-permissions.ts b/src/aws/lakeformation/data-aws-lakeformation-permissions.ts index f6064d0cc..085f89b22 100644 --- a/src/aws/lakeformation/data-aws-lakeformation-permissions.ts +++ b/src/aws/lakeformation/data-aws-lakeformation-permissions.ts @@ -72,10 +72,9 @@ export class DataAwsLakeformationPermissionsDataLocationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DataAwsLakeformationPermissionsDataLocation | undefined { @@ -162,10 +161,9 @@ export class DataAwsLakeformationPermissionsDatabaseOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DataAwsLakeformationPermissionsDatabase | undefined { @@ -262,10 +260,9 @@ export class DataAwsLakeformationPermissionsTableOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DataAwsLakeformationPermissionsTable | undefined { @@ -416,10 +413,9 @@ export class DataAwsLakeformationPermissionsTableWithColumnsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DataAwsLakeformationPermissionsTableWithColumns | undefined { @@ -572,7 +568,7 @@ export class DataAwsLakeformationPermissions extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lakeformation_permissions"; + public static readonly tfResourceType = "aws_lakeformation_permissions"; // =========== // INITIALIZER @@ -589,7 +585,9 @@ export class DataAwsLakeformationPermissions extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lakeformation_permissions', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -670,7 +668,7 @@ export class DataAwsLakeformationPermissions extends cdktf.TerraformDataSource { } // data_location - computed: false, optional: true, required: false - private _dataLocation = new DataAwsLakeformationPermissionsDataLocationOutputReference(this, "data_location", true); + private _dataLocation = new DataAwsLakeformationPermissionsDataLocationOutputReference(this, "data_location"); public get dataLocation() { return this._dataLocation; } @@ -686,7 +684,7 @@ export class DataAwsLakeformationPermissions extends cdktf.TerraformDataSource { } // database - computed: false, optional: true, required: false - private _database = new DataAwsLakeformationPermissionsDatabaseOutputReference(this, "database", true); + private _database = new DataAwsLakeformationPermissionsDatabaseOutputReference(this, "database"); public get database() { return this._database; } @@ -702,7 +700,7 @@ export class DataAwsLakeformationPermissions extends cdktf.TerraformDataSource { } // table - computed: false, optional: true, required: false - private _table = new DataAwsLakeformationPermissionsTableOutputReference(this, "table", true); + private _table = new DataAwsLakeformationPermissionsTableOutputReference(this, "table"); public get table() { return this._table; } @@ -718,7 +716,7 @@ export class DataAwsLakeformationPermissions extends cdktf.TerraformDataSource { } // table_with_columns - computed: false, optional: true, required: false - private _tableWithColumns = new DataAwsLakeformationPermissionsTableWithColumnsOutputReference(this, "table_with_columns", true); + private _tableWithColumns = new DataAwsLakeformationPermissionsTableWithColumnsOutputReference(this, "table_with_columns"); public get tableWithColumns() { return this._tableWithColumns; } diff --git a/src/aws/lakeformation/data-aws-lakeformation-resource.ts b/src/aws/lakeformation/data-aws-lakeformation-resource.ts index b7ef968fd..b2e02cb03 100644 --- a/src/aws/lakeformation/data-aws-lakeformation-resource.ts +++ b/src/aws/lakeformation/data-aws-lakeformation-resource.ts @@ -21,7 +21,7 @@ export class DataAwsLakeformationResource extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lakeformation_resource"; + public static readonly tfResourceType = "aws_lakeformation_resource"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsLakeformationResource extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lakeformation_resource', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lakeformation/lakeformation-data-lake-settings.ts b/src/aws/lakeformation/lakeformation-data-lake-settings.ts index 97f3d605c..516b35494 100644 --- a/src/aws/lakeformation/lakeformation-data-lake-settings.ts +++ b/src/aws/lakeformation/lakeformation-data-lake-settings.ts @@ -85,7 +85,7 @@ export class LakeformationDataLakeSettings extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lakeformation_data_lake_settings"; + public static readonly tfResourceType = "aws_lakeformation_data_lake_settings"; // =========== // INITIALIZER @@ -102,7 +102,9 @@ export class LakeformationDataLakeSettings extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lakeformation_data_lake_settings', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lakeformation/lakeformation-permissions.ts b/src/aws/lakeformation/lakeformation-permissions.ts index fdc00ff71..57facbcbb 100644 --- a/src/aws/lakeformation/lakeformation-permissions.ts +++ b/src/aws/lakeformation/lakeformation-permissions.ts @@ -80,10 +80,9 @@ export class LakeformationPermissionsDataLocationOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LakeformationPermissionsDataLocation | undefined { @@ -170,10 +169,9 @@ export class LakeformationPermissionsDatabaseOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LakeformationPermissionsDatabase | undefined { @@ -270,10 +268,9 @@ export class LakeformationPermissionsTableOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LakeformationPermissionsTable | undefined { @@ -424,10 +421,9 @@ export class LakeformationPermissionsTableWithColumnsOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LakeformationPermissionsTableWithColumns | undefined { @@ -580,7 +576,7 @@ export class LakeformationPermissions extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lakeformation_permissions"; + public static readonly tfResourceType = "aws_lakeformation_permissions"; // =========== // INITIALIZER @@ -597,7 +593,9 @@ export class LakeformationPermissions extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lakeformation_permissions', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -699,7 +697,7 @@ export class LakeformationPermissions extends cdktf.TerraformResource { } // data_location - computed: false, optional: true, required: false - private _dataLocation = new LakeformationPermissionsDataLocationOutputReference(this, "data_location", true); + private _dataLocation = new LakeformationPermissionsDataLocationOutputReference(this, "data_location"); public get dataLocation() { return this._dataLocation; } @@ -715,7 +713,7 @@ export class LakeformationPermissions extends cdktf.TerraformResource { } // database - computed: false, optional: true, required: false - private _database = new LakeformationPermissionsDatabaseOutputReference(this, "database", true); + private _database = new LakeformationPermissionsDatabaseOutputReference(this, "database"); public get database() { return this._database; } @@ -731,7 +729,7 @@ export class LakeformationPermissions extends cdktf.TerraformResource { } // table - computed: false, optional: true, required: false - private _table = new LakeformationPermissionsTableOutputReference(this, "table", true); + private _table = new LakeformationPermissionsTableOutputReference(this, "table"); public get table() { return this._table; } @@ -747,7 +745,7 @@ export class LakeformationPermissions extends cdktf.TerraformResource { } // table_with_columns - computed: false, optional: true, required: false - private _tableWithColumns = new LakeformationPermissionsTableWithColumnsOutputReference(this, "table_with_columns", true); + private _tableWithColumns = new LakeformationPermissionsTableWithColumnsOutputReference(this, "table_with_columns"); public get tableWithColumns() { return this._tableWithColumns; } diff --git a/src/aws/lakeformation/lakeformation-resource.ts b/src/aws/lakeformation/lakeformation-resource.ts index c8bda88a6..d1b24759a 100644 --- a/src/aws/lakeformation/lakeformation-resource.ts +++ b/src/aws/lakeformation/lakeformation-resource.ts @@ -25,7 +25,7 @@ export class LakeformationResource extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lakeformation_resource"; + public static readonly tfResourceType = "aws_lakeformation_resource"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class LakeformationResource extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lakeformation_resource', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lambdafunction/data-aws-lambda-alias.ts b/src/aws/lambdafunction/data-aws-lambda-alias.ts index dd5f91fbb..f0c0a0bfa 100644 --- a/src/aws/lambdafunction/data-aws-lambda-alias.ts +++ b/src/aws/lambdafunction/data-aws-lambda-alias.ts @@ -25,7 +25,7 @@ export class DataAwsLambdaAlias extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_alias"; + public static readonly tfResourceType = "aws_lambda_alias"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsLambdaAlias extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lambda_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lambdafunction/data-aws-lambda-code-signing-config.ts b/src/aws/lambdafunction/data-aws-lambda-code-signing-config.ts index 34bfe4cd3..812632a65 100644 --- a/src/aws/lambdafunction/data-aws-lambda-code-signing-config.ts +++ b/src/aws/lambdafunction/data-aws-lambda-code-signing-config.ts @@ -12,14 +12,109 @@ export interface DataAwsLambdaCodeSigningConfigConfig extends cdktf.TerraformMet */ readonly arn: string; } -export class DataAwsLambdaCodeSigningConfigAllowedPublishers extends cdktf.ComplexComputedList { +export interface DataAwsLambdaCodeSigningConfigAllowedPublishers { +} + +export function dataAwsLambdaCodeSigningConfigAllowedPublishersToTerraform(struct?: DataAwsLambdaCodeSigningConfigAllowedPublishers): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLambdaCodeSigningConfigAllowedPublishersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLambdaCodeSigningConfigAllowedPublishers | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLambdaCodeSigningConfigAllowedPublishers | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // signing_profile_version_arns - computed: true, optional: false, required: false public get signingProfileVersionArns() { return cdktf.Fn.tolist(this.getListAttribute('signing_profile_version_arns')); } } -export class DataAwsLambdaCodeSigningConfigPolicies extends cdktf.ComplexComputedList { + +export class DataAwsLambdaCodeSigningConfigAllowedPublishersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLambdaCodeSigningConfigAllowedPublishersOutputReference { + return new DataAwsLambdaCodeSigningConfigAllowedPublishersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLambdaCodeSigningConfigPolicies { +} + +export function dataAwsLambdaCodeSigningConfigPoliciesToTerraform(struct?: DataAwsLambdaCodeSigningConfigPolicies): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLambdaCodeSigningConfigPoliciesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLambdaCodeSigningConfigPolicies | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLambdaCodeSigningConfigPolicies | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // untrusted_artifact_on_deployment - computed: true, optional: false, required: false public get untrustedArtifactOnDeployment() { @@ -27,6 +122,25 @@ export class DataAwsLambdaCodeSigningConfigPolicies extends cdktf.ComplexCompute } } +export class DataAwsLambdaCodeSigningConfigPoliciesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLambdaCodeSigningConfigPoliciesOutputReference { + return new DataAwsLambdaCodeSigningConfigPoliciesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/lambda_code_signing_config aws_lambda_code_signing_config} */ @@ -35,7 +149,7 @@ export class DataAwsLambdaCodeSigningConfig extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_code_signing_config"; + public static readonly tfResourceType = "aws_lambda_code_signing_config"; // =========== // INITIALIZER @@ -52,7 +166,9 @@ export class DataAwsLambdaCodeSigningConfig extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lambda_code_signing_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -67,8 +183,9 @@ export class DataAwsLambdaCodeSigningConfig extends cdktf.TerraformDataSource { // ========== // allowed_publishers - computed: true, optional: false, required: false - public allowedPublishers(index: string) { - return new DataAwsLambdaCodeSigningConfigAllowedPublishers(this, 'allowed_publishers', index, false); + private _allowedPublishers = new DataAwsLambdaCodeSigningConfigAllowedPublishersList(this, "allowed_publishers", false); + public get allowedPublishers() { + return this._allowedPublishers; } // arn - computed: false, optional: false, required: true @@ -105,8 +222,9 @@ export class DataAwsLambdaCodeSigningConfig extends cdktf.TerraformDataSource { } // policies - computed: true, optional: false, required: false - public policies(index: string) { - return new DataAwsLambdaCodeSigningConfigPolicies(this, 'policies', index, false); + private _policies = new DataAwsLambdaCodeSigningConfigPoliciesList(this, "policies", false); + public get policies() { + return this._policies; } // ========= diff --git a/src/aws/lambdafunction/data-aws-lambda-function.ts b/src/aws/lambdafunction/data-aws-lambda-function.ts index c78f8bea8..fed54be74 100644 --- a/src/aws/lambdafunction/data-aws-lambda-function.ts +++ b/src/aws/lambdafunction/data-aws-lambda-function.ts @@ -20,21 +20,173 @@ export interface DataAwsLambdaFunctionConfig extends cdktf.TerraformMetaArgument */ readonly tags?: { [key: string]: string }; } -export class DataAwsLambdaFunctionDeadLetterConfig extends cdktf.ComplexComputedList { +export interface DataAwsLambdaFunctionDeadLetterConfig { +} + +export function dataAwsLambdaFunctionDeadLetterConfigToTerraform(struct?: DataAwsLambdaFunctionDeadLetterConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLambdaFunctionDeadLetterConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLambdaFunctionDeadLetterConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLambdaFunctionDeadLetterConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // target_arn - computed: true, optional: false, required: false public get targetArn() { return this.getStringAttribute('target_arn'); } } -export class DataAwsLambdaFunctionEnvironment extends cdktf.ComplexComputedList { + +export class DataAwsLambdaFunctionDeadLetterConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLambdaFunctionDeadLetterConfigOutputReference { + return new DataAwsLambdaFunctionDeadLetterConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLambdaFunctionEnvironment { +} + +export function dataAwsLambdaFunctionEnvironmentToTerraform(struct?: DataAwsLambdaFunctionEnvironment): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLambdaFunctionEnvironmentOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLambdaFunctionEnvironment | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLambdaFunctionEnvironment | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // variables - computed: true, optional: false, required: false - public get variables() { - return this.getStringMapAttribute('variables'); + public variables(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'variables').lookup(key); + } +} + +export class DataAwsLambdaFunctionEnvironmentList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLambdaFunctionEnvironmentOutputReference { + return new DataAwsLambdaFunctionEnvironmentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLambdaFunctionFileSystemConfig { +} + +export function dataAwsLambdaFunctionFileSystemConfigToTerraform(struct?: DataAwsLambdaFunctionFileSystemConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { } } -export class DataAwsLambdaFunctionFileSystemConfig extends cdktf.ComplexComputedList { + +export class DataAwsLambdaFunctionFileSystemConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLambdaFunctionFileSystemConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLambdaFunctionFileSystemConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -46,14 +198,128 @@ export class DataAwsLambdaFunctionFileSystemConfig extends cdktf.ComplexComputed return this.getStringAttribute('local_mount_path'); } } -export class DataAwsLambdaFunctionTracingConfig extends cdktf.ComplexComputedList { + +export class DataAwsLambdaFunctionFileSystemConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLambdaFunctionFileSystemConfigOutputReference { + return new DataAwsLambdaFunctionFileSystemConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLambdaFunctionTracingConfig { +} + +export function dataAwsLambdaFunctionTracingConfigToTerraform(struct?: DataAwsLambdaFunctionTracingConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLambdaFunctionTracingConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLambdaFunctionTracingConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLambdaFunctionTracingConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // mode - computed: true, optional: false, required: false public get mode() { return this.getStringAttribute('mode'); } } -export class DataAwsLambdaFunctionVpcConfig extends cdktf.ComplexComputedList { + +export class DataAwsLambdaFunctionTracingConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLambdaFunctionTracingConfigOutputReference { + return new DataAwsLambdaFunctionTracingConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsLambdaFunctionVpcConfig { +} + +export function dataAwsLambdaFunctionVpcConfigToTerraform(struct?: DataAwsLambdaFunctionVpcConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLambdaFunctionVpcConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLambdaFunctionVpcConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLambdaFunctionVpcConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // security_group_ids - computed: true, optional: false, required: false public get securityGroupIds() { @@ -71,6 +337,25 @@ export class DataAwsLambdaFunctionVpcConfig extends cdktf.ComplexComputedList { } } +export class DataAwsLambdaFunctionVpcConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLambdaFunctionVpcConfigOutputReference { + return new DataAwsLambdaFunctionVpcConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/lambda_function aws_lambda_function} */ @@ -79,7 +364,7 @@ export class DataAwsLambdaFunction extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_function"; + public static readonly tfResourceType = "aws_lambda_function"; // =========== // INITIALIZER @@ -96,7 +381,9 @@ export class DataAwsLambdaFunction extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lambda_function', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -128,8 +415,9 @@ export class DataAwsLambdaFunction extends cdktf.TerraformDataSource { } // dead_letter_config - computed: true, optional: false, required: false - public deadLetterConfig(index: string) { - return new DataAwsLambdaFunctionDeadLetterConfig(this, 'dead_letter_config', index, false); + private _deadLetterConfig = new DataAwsLambdaFunctionDeadLetterConfigList(this, "dead_letter_config", false); + public get deadLetterConfig() { + return this._deadLetterConfig; } // description - computed: true, optional: false, required: false @@ -138,13 +426,15 @@ export class DataAwsLambdaFunction extends cdktf.TerraformDataSource { } // environment - computed: true, optional: false, required: false - public environment(index: string) { - return new DataAwsLambdaFunctionEnvironment(this, 'environment', index, false); + private _environment = new DataAwsLambdaFunctionEnvironmentList(this, "environment", false); + public get environment() { + return this._environment; } // file_system_config - computed: true, optional: false, required: false - public fileSystemConfig(index: string) { - return new DataAwsLambdaFunctionFileSystemConfig(this, 'file_system_config', index, false); + private _fileSystemConfig = new DataAwsLambdaFunctionFileSystemConfigList(this, "file_system_config", false); + public get fileSystemConfig() { + return this._fileSystemConfig; } // function_name - computed: false, optional: false, required: true @@ -278,8 +568,9 @@ export class DataAwsLambdaFunction extends cdktf.TerraformDataSource { } // tracing_config - computed: true, optional: false, required: false - public tracingConfig(index: string) { - return new DataAwsLambdaFunctionTracingConfig(this, 'tracing_config', index, false); + private _tracingConfig = new DataAwsLambdaFunctionTracingConfigList(this, "tracing_config", false); + public get tracingConfig() { + return this._tracingConfig; } // version - computed: true, optional: false, required: false @@ -288,8 +579,9 @@ export class DataAwsLambdaFunction extends cdktf.TerraformDataSource { } // vpc_config - computed: true, optional: false, required: false - public vpcConfig(index: string) { - return new DataAwsLambdaFunctionVpcConfig(this, 'vpc_config', index, false); + private _vpcConfig = new DataAwsLambdaFunctionVpcConfigList(this, "vpc_config", false); + public get vpcConfig() { + return this._vpcConfig; } // ========= diff --git a/src/aws/lambdafunction/data-aws-lambda-invocation.ts b/src/aws/lambdafunction/data-aws-lambda-invocation.ts index 0150608fc..dc1d46a88 100644 --- a/src/aws/lambdafunction/data-aws-lambda-invocation.ts +++ b/src/aws/lambdafunction/data-aws-lambda-invocation.ts @@ -29,7 +29,7 @@ export class DataAwsLambdaInvocation extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_invocation"; + public static readonly tfResourceType = "aws_lambda_invocation"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsLambdaInvocation extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lambda_invocation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lambdafunction/data-aws-lambda-layer-version.ts b/src/aws/lambdafunction/data-aws-lambda-layer-version.ts index 281ef0d7a..2369a46b4 100644 --- a/src/aws/lambdafunction/data-aws-lambda-layer-version.ts +++ b/src/aws/lambdafunction/data-aws-lambda-layer-version.ts @@ -33,7 +33,7 @@ export class DataAwsLambdaLayerVersion extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_layer_version"; + public static readonly tfResourceType = "aws_lambda_layer_version"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsLambdaLayerVersion extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lambda_layer_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lambdafunction/lambda-alias.ts b/src/aws/lambdafunction/lambda-alias.ts index ca84ff1a9..15969506e 100644 --- a/src/aws/lambdafunction/lambda-alias.ts +++ b/src/aws/lambdafunction/lambda-alias.ts @@ -53,10 +53,9 @@ export class LambdaAliasRoutingConfigOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaAliasRoutingConfig | undefined { @@ -105,7 +104,7 @@ export class LambdaAlias extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_alias"; + public static readonly tfResourceType = "aws_lambda_alias"; // =========== // INITIALIZER @@ -122,7 +121,9 @@ export class LambdaAlias extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lambda_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -211,7 +212,7 @@ export class LambdaAlias extends cdktf.TerraformResource { } // routing_config - computed: false, optional: true, required: false - private _routingConfig = new LambdaAliasRoutingConfigOutputReference(this, "routing_config", true); + private _routingConfig = new LambdaAliasRoutingConfigOutputReference(this, "routing_config"); public get routingConfig() { return this._routingConfig; } diff --git a/src/aws/lambdafunction/lambda-code-signing-config.ts b/src/aws/lambdafunction/lambda-code-signing-config.ts index 62f62a3a7..05ffe1034 100644 --- a/src/aws/lambdafunction/lambda-code-signing-config.ts +++ b/src/aws/lambdafunction/lambda-code-signing-config.ts @@ -47,10 +47,9 @@ export class LambdaCodeSigningConfigAllowedPublishersOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaCodeSigningConfigAllowedPublishers | undefined { @@ -110,10 +109,9 @@ export class LambdaCodeSigningConfigPoliciesOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaCodeSigningConfigPolicies | undefined { @@ -159,7 +157,7 @@ export class LambdaCodeSigningConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_code_signing_config"; + public static readonly tfResourceType = "aws_lambda_code_signing_config"; // =========== // INITIALIZER @@ -176,7 +174,9 @@ export class LambdaCodeSigningConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lambda_code_signing_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -229,7 +229,7 @@ export class LambdaCodeSigningConfig extends cdktf.TerraformResource { } // allowed_publishers - computed: false, optional: false, required: true - private _allowedPublishers = new LambdaCodeSigningConfigAllowedPublishersOutputReference(this, "allowed_publishers", true); + private _allowedPublishers = new LambdaCodeSigningConfigAllowedPublishersOutputReference(this, "allowed_publishers"); public get allowedPublishers() { return this._allowedPublishers; } @@ -242,7 +242,7 @@ export class LambdaCodeSigningConfig extends cdktf.TerraformResource { } // policies - computed: false, optional: true, required: false - private _policies = new LambdaCodeSigningConfigPoliciesOutputReference(this, "policies", true); + private _policies = new LambdaCodeSigningConfigPoliciesOutputReference(this, "policies"); public get policies() { return this._policies; } diff --git a/src/aws/lambdafunction/lambda-event-source-mapping.ts b/src/aws/lambdafunction/lambda-event-source-mapping.ts index a96eb07e5..d31744a1b 100644 --- a/src/aws/lambdafunction/lambda-event-source-mapping.ts +++ b/src/aws/lambdafunction/lambda-event-source-mapping.ts @@ -115,10 +115,9 @@ export class LambdaEventSourceMappingDestinationConfigOnFailureOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaEventSourceMappingDestinationConfigOnFailure | undefined { @@ -180,10 +179,9 @@ export class LambdaEventSourceMappingDestinationConfigOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaEventSourceMappingDestinationConfig | undefined { @@ -208,7 +206,7 @@ export class LambdaEventSourceMappingDestinationConfigOutputReference extends cd } // on_failure - computed: false, optional: true, required: false - private _onFailure = new LambdaEventSourceMappingDestinationConfigOnFailureOutputReference(this, "on_failure", true); + private _onFailure = new LambdaEventSourceMappingDestinationConfigOnFailureOutputReference(this, "on_failure"); public get onFailure() { return this._onFailure; } @@ -265,10 +263,9 @@ export class LambdaEventSourceMappingFilterCriteriaOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaEventSourceMappingFilterCriteria | undefined { @@ -332,10 +329,9 @@ export class LambdaEventSourceMappingSelfManagedEventSourceOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaEventSourceMappingSelfManagedEventSource | undefined { @@ -403,7 +399,7 @@ export class LambdaEventSourceMapping extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_event_source_mapping"; + public static readonly tfResourceType = "aws_lambda_event_source_mapping"; // =========== // INITIALIZER @@ -420,7 +416,9 @@ export class LambdaEventSourceMapping extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lambda_event_source_mapping', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -725,7 +723,7 @@ export class LambdaEventSourceMapping extends cdktf.TerraformResource { } // destination_config - computed: false, optional: true, required: false - private _destinationConfig = new LambdaEventSourceMappingDestinationConfigOutputReference(this, "destination_config", true); + private _destinationConfig = new LambdaEventSourceMappingDestinationConfigOutputReference(this, "destination_config"); public get destinationConfig() { return this._destinationConfig; } @@ -741,7 +739,7 @@ export class LambdaEventSourceMapping extends cdktf.TerraformResource { } // filter_criteria - computed: false, optional: true, required: false - private _filterCriteria = new LambdaEventSourceMappingFilterCriteriaOutputReference(this, "filter_criteria", true); + private _filterCriteria = new LambdaEventSourceMappingFilterCriteriaOutputReference(this, "filter_criteria"); public get filterCriteria() { return this._filterCriteria; } @@ -757,7 +755,7 @@ export class LambdaEventSourceMapping extends cdktf.TerraformResource { } // self_managed_event_source - computed: false, optional: true, required: false - private _selfManagedEventSource = new LambdaEventSourceMappingSelfManagedEventSourceOutputReference(this, "self_managed_event_source", true); + private _selfManagedEventSource = new LambdaEventSourceMappingSelfManagedEventSourceOutputReference(this, "self_managed_event_source"); public get selfManagedEventSource() { return this._selfManagedEventSource; } diff --git a/src/aws/lambdafunction/lambda-function-event-invoke-config.ts b/src/aws/lambdafunction/lambda-function-event-invoke-config.ts index 2a5eb5a09..a5aae8e7e 100644 --- a/src/aws/lambdafunction/lambda-function-event-invoke-config.ts +++ b/src/aws/lambdafunction/lambda-function-event-invoke-config.ts @@ -53,10 +53,9 @@ export class LambdaFunctionEventInvokeConfigDestinationConfigOnFailureOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionEventInvokeConfigDestinationConfigOnFailure | undefined { @@ -116,10 +115,9 @@ export class LambdaFunctionEventInvokeConfigDestinationConfigOnSuccessOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionEventInvokeConfigDestinationConfigOnSuccess | undefined { @@ -188,10 +186,9 @@ export class LambdaFunctionEventInvokeConfigDestinationConfigOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionEventInvokeConfigDestinationConfig | undefined { @@ -222,7 +219,7 @@ export class LambdaFunctionEventInvokeConfigDestinationConfigOutputReference ext } // on_failure - computed: false, optional: true, required: false - private _onFailure = new LambdaFunctionEventInvokeConfigDestinationConfigOnFailureOutputReference(this, "on_failure", true); + private _onFailure = new LambdaFunctionEventInvokeConfigDestinationConfigOnFailureOutputReference(this, "on_failure"); public get onFailure() { return this._onFailure; } @@ -238,7 +235,7 @@ export class LambdaFunctionEventInvokeConfigDestinationConfigOutputReference ext } // on_success - computed: false, optional: true, required: false - private _onSuccess = new LambdaFunctionEventInvokeConfigDestinationConfigOnSuccessOutputReference(this, "on_success", true); + private _onSuccess = new LambdaFunctionEventInvokeConfigDestinationConfigOnSuccessOutputReference(this, "on_success"); public get onSuccess() { return this._onSuccess; } @@ -262,7 +259,7 @@ export class LambdaFunctionEventInvokeConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_function_event_invoke_config"; + public static readonly tfResourceType = "aws_lambda_function_event_invoke_config"; // =========== // INITIALIZER @@ -279,7 +276,9 @@ export class LambdaFunctionEventInvokeConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lambda_function_event_invoke_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -364,7 +363,7 @@ export class LambdaFunctionEventInvokeConfig extends cdktf.TerraformResource { } // destination_config - computed: false, optional: true, required: false - private _destinationConfig = new LambdaFunctionEventInvokeConfigDestinationConfigOutputReference(this, "destination_config", true); + private _destinationConfig = new LambdaFunctionEventInvokeConfigDestinationConfigOutputReference(this, "destination_config"); public get destinationConfig() { return this._destinationConfig; } diff --git a/src/aws/lambdafunction/lambda-function.ts b/src/aws/lambdafunction/lambda-function.ts index e0d0cc708..132fa57d6 100644 --- a/src/aws/lambdafunction/lambda-function.ts +++ b/src/aws/lambdafunction/lambda-function.ts @@ -161,10 +161,9 @@ export class LambdaFunctionDeadLetterConfigOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionDeadLetterConfig | undefined { @@ -224,10 +223,9 @@ export class LambdaFunctionEnvironmentOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionEnvironment | undefined { @@ -295,10 +293,9 @@ export class LambdaFunctionFileSystemConfigOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionFileSystemConfig | undefined { @@ -387,10 +384,9 @@ export class LambdaFunctionImageConfigOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionImageConfig | undefined { @@ -497,10 +493,9 @@ export class LambdaFunctionTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionTimeouts | undefined { @@ -563,10 +558,9 @@ export class LambdaFunctionTracingConfigOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionTracingConfig | undefined { @@ -631,10 +625,9 @@ export class LambdaFunctionVpcConfigOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaFunctionVpcConfig | undefined { @@ -704,7 +697,7 @@ export class LambdaFunction extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_function"; + public static readonly tfResourceType = "aws_lambda_function"; // =========== // INITIALIZER @@ -721,7 +714,9 @@ export class LambdaFunction extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lambda_function', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1155,7 +1150,7 @@ export class LambdaFunction extends cdktf.TerraformResource { } // dead_letter_config - computed: false, optional: true, required: false - private _deadLetterConfig = new LambdaFunctionDeadLetterConfigOutputReference(this, "dead_letter_config", true); + private _deadLetterConfig = new LambdaFunctionDeadLetterConfigOutputReference(this, "dead_letter_config"); public get deadLetterConfig() { return this._deadLetterConfig; } @@ -1171,7 +1166,7 @@ export class LambdaFunction extends cdktf.TerraformResource { } // environment - computed: false, optional: true, required: false - private _environment = new LambdaFunctionEnvironmentOutputReference(this, "environment", true); + private _environment = new LambdaFunctionEnvironmentOutputReference(this, "environment"); public get environment() { return this._environment; } @@ -1187,7 +1182,7 @@ export class LambdaFunction extends cdktf.TerraformResource { } // file_system_config - computed: false, optional: true, required: false - private _fileSystemConfig = new LambdaFunctionFileSystemConfigOutputReference(this, "file_system_config", true); + private _fileSystemConfig = new LambdaFunctionFileSystemConfigOutputReference(this, "file_system_config"); public get fileSystemConfig() { return this._fileSystemConfig; } @@ -1203,7 +1198,7 @@ export class LambdaFunction extends cdktf.TerraformResource { } // image_config - computed: false, optional: true, required: false - private _imageConfig = new LambdaFunctionImageConfigOutputReference(this, "image_config", true); + private _imageConfig = new LambdaFunctionImageConfigOutputReference(this, "image_config"); public get imageConfig() { return this._imageConfig; } @@ -1219,7 +1214,7 @@ export class LambdaFunction extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new LambdaFunctionTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new LambdaFunctionTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } @@ -1235,7 +1230,7 @@ export class LambdaFunction extends cdktf.TerraformResource { } // tracing_config - computed: false, optional: true, required: false - private _tracingConfig = new LambdaFunctionTracingConfigOutputReference(this, "tracing_config", true); + private _tracingConfig = new LambdaFunctionTracingConfigOutputReference(this, "tracing_config"); public get tracingConfig() { return this._tracingConfig; } @@ -1251,7 +1246,7 @@ export class LambdaFunction extends cdktf.TerraformResource { } // vpc_config - computed: false, optional: true, required: false - private _vpcConfig = new LambdaFunctionVpcConfigOutputReference(this, "vpc_config", true); + private _vpcConfig = new LambdaFunctionVpcConfigOutputReference(this, "vpc_config"); public get vpcConfig() { return this._vpcConfig; } diff --git a/src/aws/lambdafunction/lambda-invocation.ts b/src/aws/lambdafunction/lambda-invocation.ts index 9c84273c4..d5a187c87 100644 --- a/src/aws/lambdafunction/lambda-invocation.ts +++ b/src/aws/lambdafunction/lambda-invocation.ts @@ -33,7 +33,7 @@ export class LambdaInvocation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_invocation"; + public static readonly tfResourceType = "aws_lambda_invocation"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class LambdaInvocation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lambda_invocation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lambdafunction/lambda-layer-version-permission.ts b/src/aws/lambdafunction/lambda-layer-version-permission.ts index b9cf23b7e..7df6a0781 100644 --- a/src/aws/lambdafunction/lambda-layer-version-permission.ts +++ b/src/aws/lambdafunction/lambda-layer-version-permission.ts @@ -41,7 +41,7 @@ export class LambdaLayerVersionPermission extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_layer_version_permission"; + public static readonly tfResourceType = "aws_lambda_layer_version_permission"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class LambdaLayerVersionPermission extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lambda_layer_version_permission', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lambdafunction/lambda-layer-version.ts b/src/aws/lambdafunction/lambda-layer-version.ts index fe6bde403..06aaa9474 100644 --- a/src/aws/lambdafunction/lambda-layer-version.ts +++ b/src/aws/lambdafunction/lambda-layer-version.ts @@ -61,7 +61,7 @@ export class LambdaLayerVersion extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_layer_version"; + public static readonly tfResourceType = "aws_lambda_layer_version"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class LambdaLayerVersion extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lambda_layer_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lambdafunction/lambda-permission.ts b/src/aws/lambdafunction/lambda-permission.ts index 89c3b0a57..8d3b7d3c5 100644 --- a/src/aws/lambdafunction/lambda-permission.ts +++ b/src/aws/lambdafunction/lambda-permission.ts @@ -53,7 +53,7 @@ export class LambdaPermission extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_permission"; + public static readonly tfResourceType = "aws_lambda_permission"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class LambdaPermission extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lambda_permission', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lambdafunction/lambda-provisioned-concurrency-config.ts b/src/aws/lambdafunction/lambda-provisioned-concurrency-config.ts index ee10205d2..13ce5bc3a 100644 --- a/src/aws/lambdafunction/lambda-provisioned-concurrency-config.ts +++ b/src/aws/lambdafunction/lambda-provisioned-concurrency-config.ts @@ -54,10 +54,9 @@ export class LambdaProvisionedConcurrencyConfigTimeoutsOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LambdaProvisionedConcurrencyConfigTimeouts | undefined { @@ -128,7 +127,7 @@ export class LambdaProvisionedConcurrencyConfig extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lambda_provisioned_concurrency_config"; + public static readonly tfResourceType = "aws_lambda_provisioned_concurrency_config"; // =========== // INITIALIZER @@ -145,7 +144,9 @@ export class LambdaProvisionedConcurrencyConfig extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_lambda_provisioned_concurrency_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -207,7 +208,7 @@ export class LambdaProvisionedConcurrencyConfig extends cdktf.TerraformResource } // timeouts - computed: false, optional: true, required: false - private _timeouts = new LambdaProvisionedConcurrencyConfigTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new LambdaProvisionedConcurrencyConfigTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/lex/data-aws-lex-bot-alias.ts b/src/aws/lex/data-aws-lex-bot-alias.ts index 99a52f4c9..7fec43028 100644 --- a/src/aws/lex/data-aws-lex-bot-alias.ts +++ b/src/aws/lex/data-aws-lex-bot-alias.ts @@ -25,7 +25,7 @@ export class DataAwsLexBotAlias extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lex_bot_alias"; + public static readonly tfResourceType = "aws_lex_bot_alias"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsLexBotAlias extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lex_bot_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lex/data-aws-lex-bot.ts b/src/aws/lex/data-aws-lex-bot.ts index f9a4486a4..17788c645 100644 --- a/src/aws/lex/data-aws-lex-bot.ts +++ b/src/aws/lex/data-aws-lex-bot.ts @@ -25,7 +25,7 @@ export class DataAwsLexBot extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lex_bot"; + public static readonly tfResourceType = "aws_lex_bot"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsLexBot extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lex_bot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lex/data-aws-lex-intent.ts b/src/aws/lex/data-aws-lex-intent.ts index a0a18cfa5..0c7e39c4e 100644 --- a/src/aws/lex/data-aws-lex-intent.ts +++ b/src/aws/lex/data-aws-lex-intent.ts @@ -25,7 +25,7 @@ export class DataAwsLexIntent extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lex_intent"; + public static readonly tfResourceType = "aws_lex_intent"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsLexIntent extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lex_intent', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lex/data-aws-lex-slot-type.ts b/src/aws/lex/data-aws-lex-slot-type.ts index 56095b4a2..b2de758ff 100644 --- a/src/aws/lex/data-aws-lex-slot-type.ts +++ b/src/aws/lex/data-aws-lex-slot-type.ts @@ -16,7 +16,45 @@ export interface DataAwsLexSlotTypeConfig extends cdktf.TerraformMetaArguments { */ readonly version?: string; } -export class DataAwsLexSlotTypeEnumerationValue extends cdktf.ComplexComputedList { +export interface DataAwsLexSlotTypeEnumerationValue { +} + +export function dataAwsLexSlotTypeEnumerationValueToTerraform(struct?: DataAwsLexSlotTypeEnumerationValue): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsLexSlotTypeEnumerationValueOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsLexSlotTypeEnumerationValue | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsLexSlotTypeEnumerationValue | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // synonyms - computed: true, optional: false, required: false public get synonyms() { @@ -29,6 +67,25 @@ export class DataAwsLexSlotTypeEnumerationValue extends cdktf.ComplexComputedLis } } +export class DataAwsLexSlotTypeEnumerationValueList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsLexSlotTypeEnumerationValueOutputReference { + return new DataAwsLexSlotTypeEnumerationValueOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/lex_slot_type aws_lex_slot_type} */ @@ -37,7 +94,7 @@ export class DataAwsLexSlotType extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lex_slot_type"; + public static readonly tfResourceType = "aws_lex_slot_type"; // =========== // INITIALIZER @@ -54,7 +111,9 @@ export class DataAwsLexSlotType extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_lex_slot_type', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -85,8 +144,9 @@ export class DataAwsLexSlotType extends cdktf.TerraformDataSource { } // enumeration_value - computed: true, optional: false, required: false - public enumerationValue(index: string) { - return new DataAwsLexSlotTypeEnumerationValue(this, 'enumeration_value', index, true); + private _enumerationValue = new DataAwsLexSlotTypeEnumerationValueList(this, "enumeration_value", true); + public get enumerationValue() { + return this._enumerationValue; } // id - computed: true, optional: true, required: false diff --git a/src/aws/lex/lex-bot-alias.ts b/src/aws/lex/lex-bot-alias.ts index 50f2ed974..baeca381a 100644 --- a/src/aws/lex/lex-bot-alias.ts +++ b/src/aws/lex/lex-bot-alias.ts @@ -98,10 +98,9 @@ export class LexBotAliasConversationLogsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexBotAliasConversationLogs | undefined { @@ -194,10 +193,9 @@ export class LexBotAliasTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexBotAliasTimeouts | undefined { @@ -290,7 +288,7 @@ export class LexBotAlias extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lex_bot_alias"; + public static readonly tfResourceType = "aws_lex_bot_alias"; // =========== // INITIALIZER @@ -307,7 +305,9 @@ export class LexBotAlias extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lex_bot_alias', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -407,7 +407,7 @@ export class LexBotAlias extends cdktf.TerraformResource { } // conversation_logs - computed: false, optional: true, required: false - private _conversationLogs = new LexBotAliasConversationLogsOutputReference(this, "conversation_logs", true); + private _conversationLogs = new LexBotAliasConversationLogsOutputReference(this, "conversation_logs"); public get conversationLogs() { return this._conversationLogs; } @@ -423,7 +423,7 @@ export class LexBotAlias extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new LexBotAliasTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new LexBotAliasTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/lex/lex-bot.ts b/src/aws/lex/lex-bot.ts index 8565864e4..5e7ebadfd 100644 --- a/src/aws/lex/lex-bot.ts +++ b/src/aws/lex/lex-bot.ts @@ -133,10 +133,9 @@ export class LexBotAbortStatementOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexBotAbortStatement | undefined { @@ -258,10 +257,9 @@ export class LexBotClarificationPromptOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexBotClarificationPrompt | undefined { @@ -395,10 +393,9 @@ export class LexBotTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexBotTimeouts | undefined { @@ -491,7 +488,7 @@ export class LexBot extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lex_bot"; + public static readonly tfResourceType = "aws_lex_bot"; // =========== // INITIALIZER @@ -508,7 +505,9 @@ export class LexBot extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lex_bot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -747,7 +746,7 @@ export class LexBot extends cdktf.TerraformResource { } // abort_statement - computed: false, optional: false, required: true - private _abortStatement = new LexBotAbortStatementOutputReference(this, "abort_statement", true); + private _abortStatement = new LexBotAbortStatementOutputReference(this, "abort_statement"); public get abortStatement() { return this._abortStatement; } @@ -760,7 +759,7 @@ export class LexBot extends cdktf.TerraformResource { } // clarification_prompt - computed: false, optional: true, required: false - private _clarificationPrompt = new LexBotClarificationPromptOutputReference(this, "clarification_prompt", true); + private _clarificationPrompt = new LexBotClarificationPromptOutputReference(this, "clarification_prompt"); public get clarificationPrompt() { return this._clarificationPrompt; } @@ -790,7 +789,7 @@ export class LexBot extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new LexBotTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new LexBotTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/lex/lex-intent.ts b/src/aws/lex/lex-intent.ts index 22a335f86..ea4673104 100644 --- a/src/aws/lex/lex-intent.ts +++ b/src/aws/lex/lex-intent.ts @@ -133,10 +133,9 @@ export class LexIntentConclusionStatementOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentConclusionStatement | undefined { @@ -258,10 +257,9 @@ export class LexIntentConfirmationPromptOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentConfirmationPrompt | undefined { @@ -368,10 +366,9 @@ export class LexIntentDialogCodeHookOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentDialogCodeHook | undefined { @@ -489,10 +486,9 @@ export class LexIntentFollowUpPromptPromptOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentFollowUpPromptPrompt | undefined { @@ -628,10 +624,9 @@ export class LexIntentFollowUpPromptRejectionStatementOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentFollowUpPromptRejectionStatement | undefined { @@ -723,10 +718,9 @@ export class LexIntentFollowUpPromptOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentFollowUpPrompt | undefined { @@ -757,7 +751,7 @@ export class LexIntentFollowUpPromptOutputReference extends cdktf.ComplexObject } // prompt - computed: false, optional: false, required: true - private _prompt = new LexIntentFollowUpPromptPromptOutputReference(this, "prompt", true); + private _prompt = new LexIntentFollowUpPromptPromptOutputReference(this, "prompt"); public get prompt() { return this._prompt; } @@ -770,7 +764,7 @@ export class LexIntentFollowUpPromptOutputReference extends cdktf.ComplexObject } // rejection_statement - computed: false, optional: false, required: true - private _rejectionStatement = new LexIntentFollowUpPromptRejectionStatementOutputReference(this, "rejection_statement", true); + private _rejectionStatement = new LexIntentFollowUpPromptRejectionStatementOutputReference(this, "rejection_statement"); public get rejectionStatement() { return this._rejectionStatement; } @@ -810,10 +804,9 @@ export class LexIntentFulfillmentActivityCodeHookOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentFulfillmentActivityCodeHook | undefined { @@ -899,10 +892,9 @@ export class LexIntentFulfillmentActivityOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentFulfillmentActivity | undefined { @@ -946,7 +938,7 @@ export class LexIntentFulfillmentActivityOutputReference extends cdktf.ComplexOb } // code_hook - computed: false, optional: true, required: false - private _codeHook = new LexIntentFulfillmentActivityCodeHookOutputReference(this, "code_hook", true); + private _codeHook = new LexIntentFulfillmentActivityCodeHookOutputReference(this, "code_hook"); public get codeHook() { return this._codeHook; } @@ -1018,10 +1010,9 @@ export class LexIntentRejectionStatementOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentRejectionStatement | undefined { @@ -1143,10 +1134,9 @@ export class LexIntentSlotValueElicitationPromptOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentSlotValueElicitationPrompt | undefined { @@ -1317,10 +1307,9 @@ export class LexIntentTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexIntentTimeouts | undefined { @@ -1413,7 +1402,7 @@ export class LexIntent extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lex_intent"; + public static readonly tfResourceType = "aws_lex_intent"; // =========== // INITIALIZER @@ -1430,7 +1419,9 @@ export class LexIntent extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lex_intent', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1564,7 +1555,7 @@ export class LexIntent extends cdktf.TerraformResource { } // conclusion_statement - computed: false, optional: true, required: false - private _conclusionStatement = new LexIntentConclusionStatementOutputReference(this, "conclusion_statement", true); + private _conclusionStatement = new LexIntentConclusionStatementOutputReference(this, "conclusion_statement"); public get conclusionStatement() { return this._conclusionStatement; } @@ -1580,7 +1571,7 @@ export class LexIntent extends cdktf.TerraformResource { } // confirmation_prompt - computed: false, optional: true, required: false - private _confirmationPrompt = new LexIntentConfirmationPromptOutputReference(this, "confirmation_prompt", true); + private _confirmationPrompt = new LexIntentConfirmationPromptOutputReference(this, "confirmation_prompt"); public get confirmationPrompt() { return this._confirmationPrompt; } @@ -1596,7 +1587,7 @@ export class LexIntent extends cdktf.TerraformResource { } // dialog_code_hook - computed: false, optional: true, required: false - private _dialogCodeHook = new LexIntentDialogCodeHookOutputReference(this, "dialog_code_hook", true); + private _dialogCodeHook = new LexIntentDialogCodeHookOutputReference(this, "dialog_code_hook"); public get dialogCodeHook() { return this._dialogCodeHook; } @@ -1612,7 +1603,7 @@ export class LexIntent extends cdktf.TerraformResource { } // follow_up_prompt - computed: false, optional: true, required: false - private _followUpPrompt = new LexIntentFollowUpPromptOutputReference(this, "follow_up_prompt", true); + private _followUpPrompt = new LexIntentFollowUpPromptOutputReference(this, "follow_up_prompt"); public get followUpPrompt() { return this._followUpPrompt; } @@ -1628,7 +1619,7 @@ export class LexIntent extends cdktf.TerraformResource { } // fulfillment_activity - computed: false, optional: false, required: true - private _fulfillmentActivity = new LexIntentFulfillmentActivityOutputReference(this, "fulfillment_activity", true); + private _fulfillmentActivity = new LexIntentFulfillmentActivityOutputReference(this, "fulfillment_activity"); public get fulfillmentActivity() { return this._fulfillmentActivity; } @@ -1641,7 +1632,7 @@ export class LexIntent extends cdktf.TerraformResource { } // rejection_statement - computed: false, optional: true, required: false - private _rejectionStatement = new LexIntentRejectionStatementOutputReference(this, "rejection_statement", true); + private _rejectionStatement = new LexIntentRejectionStatementOutputReference(this, "rejection_statement"); public get rejectionStatement() { return this._rejectionStatement; } @@ -1674,7 +1665,7 @@ export class LexIntent extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new LexIntentTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new LexIntentTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/lex/lex-slot-type.ts b/src/aws/lex/lex-slot-type.ts index 212131555..e53134dd3 100644 --- a/src/aws/lex/lex-slot-type.ts +++ b/src/aws/lex/lex-slot-type.ts @@ -91,10 +91,9 @@ export class LexSlotTypeTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): LexSlotTypeTimeouts | undefined { @@ -187,7 +186,7 @@ export class LexSlotType extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lex_slot_type"; + public static readonly tfResourceType = "aws_lex_slot_type"; // =========== // INITIALIZER @@ -204,7 +203,9 @@ export class LexSlotType extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lex_slot_type', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -324,7 +325,7 @@ export class LexSlotType extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new LexSlotTypeTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new LexSlotTypeTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/licensemanager/licensemanager-association.ts b/src/aws/licensemanager/licensemanager-association.ts index 8e132e681..0eea861ec 100644 --- a/src/aws/licensemanager/licensemanager-association.ts +++ b/src/aws/licensemanager/licensemanager-association.ts @@ -25,7 +25,7 @@ export class LicensemanagerAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_licensemanager_association"; + public static readonly tfResourceType = "aws_licensemanager_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class LicensemanagerAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_licensemanager_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/licensemanager/licensemanager-license-configuration.ts b/src/aws/licensemanager/licensemanager-license-configuration.ts index 5d413cb2c..cb9ef6da8 100644 --- a/src/aws/licensemanager/licensemanager-license-configuration.ts +++ b/src/aws/licensemanager/licensemanager-license-configuration.ts @@ -49,7 +49,7 @@ export class LicensemanagerLicenseConfiguration extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_licensemanager_license_configuration"; + public static readonly tfResourceType = "aws_licensemanager_license_configuration"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class LicensemanagerLicenseConfiguration extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_licensemanager_license_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lightsail/lightsail-domain.ts b/src/aws/lightsail/lightsail-domain.ts index a00eb5ef4..f24ea1ba0 100644 --- a/src/aws/lightsail/lightsail-domain.ts +++ b/src/aws/lightsail/lightsail-domain.ts @@ -21,7 +21,7 @@ export class LightsailDomain extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lightsail_domain"; + public static readonly tfResourceType = "aws_lightsail_domain"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class LightsailDomain extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lightsail_domain', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lightsail/lightsail-instance-public-ports.ts b/src/aws/lightsail/lightsail-instance-public-ports.ts index caf92891e..9aa55277c 100644 --- a/src/aws/lightsail/lightsail-instance-public-ports.ts +++ b/src/aws/lightsail/lightsail-instance-public-ports.ts @@ -59,7 +59,7 @@ export class LightsailInstancePublicPorts extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lightsail_instance_public_ports"; + public static readonly tfResourceType = "aws_lightsail_instance_public_ports"; // =========== // INITIALIZER @@ -76,7 +76,9 @@ export class LightsailInstancePublicPorts extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lightsail_instance_public_ports', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lightsail/lightsail-instance.ts b/src/aws/lightsail/lightsail-instance.ts index c0b308e37..a30c59ed7 100644 --- a/src/aws/lightsail/lightsail-instance.ts +++ b/src/aws/lightsail/lightsail-instance.ts @@ -49,7 +49,7 @@ export class LightsailInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lightsail_instance"; + public static readonly tfResourceType = "aws_lightsail_instance"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class LightsailInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lightsail_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lightsail/lightsail-key-pair.ts b/src/aws/lightsail/lightsail-key-pair.ts index c164d993d..db9e04b1a 100644 --- a/src/aws/lightsail/lightsail-key-pair.ts +++ b/src/aws/lightsail/lightsail-key-pair.ts @@ -33,7 +33,7 @@ export class LightsailKeyPair extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lightsail_key_pair"; + public static readonly tfResourceType = "aws_lightsail_key_pair"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class LightsailKeyPair extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lightsail_key_pair', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lightsail/lightsail-static-ip-attachment.ts b/src/aws/lightsail/lightsail-static-ip-attachment.ts index eb35f0f0c..76cf576d4 100644 --- a/src/aws/lightsail/lightsail-static-ip-attachment.ts +++ b/src/aws/lightsail/lightsail-static-ip-attachment.ts @@ -25,7 +25,7 @@ export class LightsailStaticIpAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lightsail_static_ip_attachment"; + public static readonly tfResourceType = "aws_lightsail_static_ip_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class LightsailStaticIpAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lightsail_static_ip_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/lightsail/lightsail-static-ip.ts b/src/aws/lightsail/lightsail-static-ip.ts index 74dea9a1f..4c327bda2 100644 --- a/src/aws/lightsail/lightsail-static-ip.ts +++ b/src/aws/lightsail/lightsail-static-ip.ts @@ -21,7 +21,7 @@ export class LightsailStaticIp extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_lightsail_static_ip"; + public static readonly tfResourceType = "aws_lightsail_static_ip"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class LightsailStaticIp extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_lightsail_static_ip', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/macie/macie-member-account-association.ts b/src/aws/macie/macie-member-account-association.ts index 3f4b7a17a..b72162852 100644 --- a/src/aws/macie/macie-member-account-association.ts +++ b/src/aws/macie/macie-member-account-association.ts @@ -21,7 +21,7 @@ export class MacieMemberAccountAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_macie_member_account_association"; + public static readonly tfResourceType = "aws_macie_member_account_association"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class MacieMemberAccountAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_macie_member_account_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/macie/macie-s3-bucket-association.ts b/src/aws/macie/macie-s3-bucket-association.ts index 7114ad2a2..84f6c1532 100644 --- a/src/aws/macie/macie-s3-bucket-association.ts +++ b/src/aws/macie/macie-s3-bucket-association.ts @@ -54,10 +54,9 @@ export class MacieS3BucketAssociationClassificationTypeOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MacieS3BucketAssociationClassificationType | undefined { @@ -128,7 +127,7 @@ export class MacieS3BucketAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_macie_s3_bucket_association"; + public static readonly tfResourceType = "aws_macie_s3_bucket_association"; // =========== // INITIALIZER @@ -145,7 +144,9 @@ export class MacieS3BucketAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_macie_s3_bucket_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -213,7 +214,7 @@ export class MacieS3BucketAssociation extends cdktf.TerraformResource { } // classification_type - computed: false, optional: true, required: false - private _classificationType = new MacieS3BucketAssociationClassificationTypeOutputReference(this, "classification_type", true); + private _classificationType = new MacieS3BucketAssociationClassificationTypeOutputReference(this, "classification_type"); public get classificationType() { return this._classificationType; } diff --git a/src/aws/macie2/macie2-account.ts b/src/aws/macie2/macie2-account.ts index d53871f25..a40ee51ec 100644 --- a/src/aws/macie2/macie2-account.ts +++ b/src/aws/macie2/macie2-account.ts @@ -25,7 +25,7 @@ export class Macie2Account extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_macie2_account"; + public static readonly tfResourceType = "aws_macie2_account"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Macie2Account extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_macie2_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/macie2/macie2-classification-job.ts b/src/aws/macie2/macie2-classification-job.ts index 1bb3d8cc6..aa51bac33 100644 --- a/src/aws/macie2/macie2-classification-job.ts +++ b/src/aws/macie2/macie2-classification-job.ts @@ -60,7 +60,45 @@ export interface Macie2ClassificationJobConfig extends cdktf.TerraformMetaArgume */ readonly scheduleFrequency?: Macie2ClassificationJobScheduleFrequency; } -export class Macie2ClassificationJobUserPausedDetails extends cdktf.ComplexComputedList { +export interface Macie2ClassificationJobUserPausedDetails { +} + +export function macie2ClassificationJobUserPausedDetailsToTerraform(struct?: Macie2ClassificationJobUserPausedDetails): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class Macie2ClassificationJobUserPausedDetailsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): Macie2ClassificationJobUserPausedDetails | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: Macie2ClassificationJobUserPausedDetails | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // job_expires_at - computed: true, optional: false, required: false public get jobExpiresAt() { @@ -77,6 +115,25 @@ export class Macie2ClassificationJobUserPausedDetails extends cdktf.ComplexCompu return this.getStringAttribute('job_paused_at'); } } + +export class Macie2ClassificationJobUserPausedDetailsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): Macie2ClassificationJobUserPausedDetailsOutputReference { + return new Macie2ClassificationJobUserPausedDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface Macie2ClassificationJobS3JobDefinitionBucketDefinitions { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/macie2_classification_job#account_id Macie2ClassificationJob#account_id} @@ -132,10 +189,9 @@ export class Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScope /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTerm | undefined { @@ -281,10 +337,9 @@ export class Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTerm | undefined { @@ -442,10 +497,9 @@ export class Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2ClassificationJobS3JobDefinitionScopingExcludes | undefined { @@ -519,10 +573,9 @@ export class Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScope /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTerm | undefined { @@ -668,10 +721,9 @@ export class Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm | undefined { @@ -829,10 +881,9 @@ export class Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2ClassificationJobS3JobDefinitionScopingIncludes | undefined { @@ -905,10 +956,9 @@ export class Macie2ClassificationJobS3JobDefinitionScopingOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2ClassificationJobS3JobDefinitionScoping | undefined { @@ -939,7 +989,7 @@ export class Macie2ClassificationJobS3JobDefinitionScopingOutputReference extend } // excludes - computed: false, optional: true, required: false - private _excludes = new Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference(this, "excludes", true); + private _excludes = new Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference(this, "excludes"); public get excludes() { return this._excludes; } @@ -955,7 +1005,7 @@ export class Macie2ClassificationJobS3JobDefinitionScopingOutputReference extend } // includes - computed: false, optional: true, required: false - private _includes = new Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference(this, "includes", true); + private _includes = new Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference(this, "includes"); public get includes() { return this._includes; } @@ -1002,10 +1052,9 @@ export class Macie2ClassificationJobS3JobDefinitionOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2ClassificationJobS3JobDefinition | undefined { @@ -1053,7 +1102,7 @@ export class Macie2ClassificationJobS3JobDefinitionOutputReference extends cdktf } // scoping - computed: false, optional: true, required: false - private _scoping = new Macie2ClassificationJobS3JobDefinitionScopingOutputReference(this, "scoping", true); + private _scoping = new Macie2ClassificationJobS3JobDefinitionScopingOutputReference(this, "scoping"); public get scoping() { return this._scoping; } @@ -1101,10 +1150,9 @@ export class Macie2ClassificationJobScheduleFrequencyOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2ClassificationJobScheduleFrequency | undefined { @@ -1197,7 +1245,7 @@ export class Macie2ClassificationJob extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_macie2_classification_job"; + public static readonly tfResourceType = "aws_macie2_classification_job"; // =========== // INITIALIZER @@ -1214,7 +1262,9 @@ export class Macie2ClassificationJob extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_macie2_classification_job', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1417,12 +1467,13 @@ export class Macie2ClassificationJob extends cdktf.TerraformResource { } // user_paused_details - computed: true, optional: false, required: false - public userPausedDetails(index: string) { - return new Macie2ClassificationJobUserPausedDetails(this, 'user_paused_details', index, false); + private _userPausedDetails = new Macie2ClassificationJobUserPausedDetailsList(this, "user_paused_details", false); + public get userPausedDetails() { + return this._userPausedDetails; } // s3_job_definition - computed: false, optional: false, required: true - private _s3JobDefinition = new Macie2ClassificationJobS3JobDefinitionOutputReference(this, "s3_job_definition", true); + private _s3JobDefinition = new Macie2ClassificationJobS3JobDefinitionOutputReference(this, "s3_job_definition"); public get s3JobDefinition() { return this._s3JobDefinition; } @@ -1435,7 +1486,7 @@ export class Macie2ClassificationJob extends cdktf.TerraformResource { } // schedule_frequency - computed: false, optional: true, required: false - private _scheduleFrequency = new Macie2ClassificationJobScheduleFrequencyOutputReference(this, "schedule_frequency", true); + private _scheduleFrequency = new Macie2ClassificationJobScheduleFrequencyOutputReference(this, "schedule_frequency"); public get scheduleFrequency() { return this._scheduleFrequency; } diff --git a/src/aws/macie2/macie2-custom-data-identifier.ts b/src/aws/macie2/macie2-custom-data-identifier.ts index c7a9e2b84..3008c3fda 100644 --- a/src/aws/macie2/macie2-custom-data-identifier.ts +++ b/src/aws/macie2/macie2-custom-data-identifier.ts @@ -53,7 +53,7 @@ export class Macie2CustomDataIdentifier extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_macie2_custom_data_identifier"; + public static readonly tfResourceType = "aws_macie2_custom_data_identifier"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class Macie2CustomDataIdentifier extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_macie2_custom_data_identifier', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/macie2/macie2-findings-filter.ts b/src/aws/macie2/macie2-findings-filter.ts index 1aef85e67..c68e5be06 100644 --- a/src/aws/macie2/macie2-findings-filter.ts +++ b/src/aws/macie2/macie2-findings-filter.ts @@ -119,10 +119,9 @@ export class Macie2FindingsFilterFindingCriteriaOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2FindingsFilterFindingCriteria | undefined { @@ -172,7 +171,7 @@ export class Macie2FindingsFilter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_macie2_findings_filter"; + public static readonly tfResourceType = "aws_macie2_findings_filter"; // =========== // INITIALIZER @@ -189,7 +188,9 @@ export class Macie2FindingsFilter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_macie2_findings_filter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -330,7 +331,7 @@ export class Macie2FindingsFilter extends cdktf.TerraformResource { } // finding_criteria - computed: false, optional: false, required: true - private _findingCriteria = new Macie2FindingsFilterFindingCriteriaOutputReference(this, "finding_criteria", true); + private _findingCriteria = new Macie2FindingsFilterFindingCriteriaOutputReference(this, "finding_criteria"); public get findingCriteria() { return this._findingCriteria; } diff --git a/src/aws/macie2/macie2-invitation-accepter.ts b/src/aws/macie2/macie2-invitation-accepter.ts index ec045d725..3fc8b3b40 100644 --- a/src/aws/macie2/macie2-invitation-accepter.ts +++ b/src/aws/macie2/macie2-invitation-accepter.ts @@ -41,10 +41,9 @@ export class Macie2InvitationAccepterTimeoutsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2InvitationAccepterTimeouts | undefined { @@ -93,7 +92,7 @@ export class Macie2InvitationAccepter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_macie2_invitation_accepter"; + public static readonly tfResourceType = "aws_macie2_invitation_accepter"; // =========== // INITIALIZER @@ -110,7 +109,9 @@ export class Macie2InvitationAccepter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_macie2_invitation_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -149,7 +150,7 @@ export class Macie2InvitationAccepter extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Macie2InvitationAccepterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Macie2InvitationAccepterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/macie2/macie2-member.ts b/src/aws/macie2/macie2-member.ts index 24695e3e4..62376a460 100644 --- a/src/aws/macie2/macie2-member.ts +++ b/src/aws/macie2/macie2-member.ts @@ -74,10 +74,9 @@ export class Macie2MemberTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Macie2MemberTimeouts | undefined { @@ -148,7 +147,7 @@ export class Macie2Member extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_macie2_member"; + public static readonly tfResourceType = "aws_macie2_member"; // =========== // INITIALIZER @@ -165,7 +164,9 @@ export class Macie2Member extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_macie2_member', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -345,7 +346,7 @@ export class Macie2Member extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Macie2MemberTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Macie2MemberTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/macie2/macie2-organization-admin-account.ts b/src/aws/macie2/macie2-organization-admin-account.ts index 2966d508f..068f6cd13 100644 --- a/src/aws/macie2/macie2-organization-admin-account.ts +++ b/src/aws/macie2/macie2-organization-admin-account.ts @@ -21,7 +21,7 @@ export class Macie2OrganizationAdminAccount extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_macie2_organization_admin_account"; + public static readonly tfResourceType = "aws_macie2_organization_admin_account"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class Macie2OrganizationAdminAccount extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_macie2_organization_admin_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/mediaconvert/media-convert-queue.ts b/src/aws/mediaconvert/media-convert-queue.ts index 51d161525..4c154c43b 100644 --- a/src/aws/mediaconvert/media-convert-queue.ts +++ b/src/aws/mediaconvert/media-convert-queue.ts @@ -71,10 +71,9 @@ export class MediaConvertQueueReservationPlanSettingsOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MediaConvertQueueReservationPlanSettings | undefined { @@ -158,7 +157,7 @@ export class MediaConvertQueue extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_media_convert_queue"; + public static readonly tfResourceType = "aws_media_convert_queue"; // =========== // INITIALIZER @@ -175,7 +174,9 @@ export class MediaConvertQueue extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_media_convert_queue', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -299,7 +300,7 @@ export class MediaConvertQueue extends cdktf.TerraformResource { } // reservation_plan_settings - computed: false, optional: true, required: false - private _reservationPlanSettings = new MediaConvertQueueReservationPlanSettingsOutputReference(this, "reservation_plan_settings", true); + private _reservationPlanSettings = new MediaConvertQueueReservationPlanSettingsOutputReference(this, "reservation_plan_settings"); public get reservationPlanSettings() { return this._reservationPlanSettings; } diff --git a/src/aws/mediapackage/media-package-channel.ts b/src/aws/mediapackage/media-package-channel.ts index 763a2d540..f4b3ce0e6 100644 --- a/src/aws/mediapackage/media-package-channel.ts +++ b/src/aws/mediapackage/media-package-channel.ts @@ -24,7 +24,45 @@ export interface MediaPackageChannelConfig extends cdktf.TerraformMetaArguments */ readonly tagsAll?: { [key: string]: string }; } -export class MediaPackageChannelHlsIngestIngestEndpoints extends cdktf.ComplexComputedList { +export interface MediaPackageChannelHlsIngestIngestEndpoints { +} + +export function mediaPackageChannelHlsIngestIngestEndpointsToTerraform(struct?: MediaPackageChannelHlsIngestIngestEndpoints): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MediaPackageChannelHlsIngestIngestEndpointsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MediaPackageChannelHlsIngestIngestEndpoints | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MediaPackageChannelHlsIngestIngestEndpoints | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // password - computed: true, optional: false, required: false public get password() { @@ -41,12 +79,88 @@ export class MediaPackageChannelHlsIngestIngestEndpoints extends cdktf.ComplexCo return this.getStringAttribute('username'); } } -export class MediaPackageChannelHlsIngest extends cdktf.ComplexComputedList { + +export class MediaPackageChannelHlsIngestIngestEndpointsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MediaPackageChannelHlsIngestIngestEndpointsOutputReference { + return new MediaPackageChannelHlsIngestIngestEndpointsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface MediaPackageChannelHlsIngest { +} + +export function mediaPackageChannelHlsIngestToTerraform(struct?: MediaPackageChannelHlsIngest): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MediaPackageChannelHlsIngestOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MediaPackageChannelHlsIngest | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MediaPackageChannelHlsIngest | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // ingest_endpoints - computed: true, optional: false, required: false + private _ingestEndpoints = new MediaPackageChannelHlsIngestIngestEndpointsList(this, "ingest_endpoints", false); public get ingestEndpoints() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('ingest_endpoints'); + return this._ingestEndpoints; + } +} + +export class MediaPackageChannelHlsIngestList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MediaPackageChannelHlsIngestOutputReference { + return new MediaPackageChannelHlsIngestOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -58,7 +172,7 @@ export class MediaPackageChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_media_package_channel"; + public static readonly tfResourceType = "aws_media_package_channel"; // =========== // INITIALIZER @@ -75,7 +189,9 @@ export class MediaPackageChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_media_package_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -127,8 +243,9 @@ export class MediaPackageChannel extends cdktf.TerraformResource { } // hls_ingest - computed: true, optional: false, required: false - public hlsIngest(index: string) { - return new MediaPackageChannelHlsIngest(this, 'hls_ingest', index, false); + private _hlsIngest = new MediaPackageChannelHlsIngestList(this, "hls_ingest", false); + public get hlsIngest() { + return this._hlsIngest; } // id - computed: true, optional: true, required: false diff --git a/src/aws/mediastore/media-store-container-policy.ts b/src/aws/mediastore/media-store-container-policy.ts index b166bd048..bcf4ef5ce 100644 --- a/src/aws/mediastore/media-store-container-policy.ts +++ b/src/aws/mediastore/media-store-container-policy.ts @@ -25,7 +25,7 @@ export class MediaStoreContainerPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_media_store_container_policy"; + public static readonly tfResourceType = "aws_media_store_container_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class MediaStoreContainerPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_media_store_container_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/mediastore/media-store-container.ts b/src/aws/mediastore/media-store-container.ts index 509821bbb..7a9fdae02 100644 --- a/src/aws/mediastore/media-store-container.ts +++ b/src/aws/mediastore/media-store-container.ts @@ -29,7 +29,7 @@ export class MediaStoreContainer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_media_store_container"; + public static readonly tfResourceType = "aws_media_store_container"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class MediaStoreContainer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_media_store_container', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/memorydb-acl.ts b/src/aws/memorydb-acl.ts index 4ff8c1678..a00fa466b 100644 --- a/src/aws/memorydb-acl.ts +++ b/src/aws/memorydb-acl.ts @@ -37,7 +37,7 @@ export class MemorydbAcl extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_memorydb_acl"; + public static readonly tfResourceType = "aws_memorydb_acl"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class MemorydbAcl extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_memorydb_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/memorydb-cluster.ts b/src/aws/memorydb-cluster.ts index 861e38937..eca922984 100644 --- a/src/aws/memorydb-cluster.ts +++ b/src/aws/memorydb-cluster.ts @@ -110,7 +110,45 @@ export interface MemorydbClusterConfig extends cdktf.TerraformMetaArguments { */ readonly timeouts?: MemorydbClusterTimeouts; } -export class MemorydbClusterClusterEndpoint extends cdktf.ComplexComputedList { +export interface MemorydbClusterClusterEndpoint { +} + +export function memorydbClusterClusterEndpointToTerraform(struct?: MemorydbClusterClusterEndpoint): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MemorydbClusterClusterEndpointOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MemorydbClusterClusterEndpoint | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MemorydbClusterClusterEndpoint | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // address - computed: true, optional: false, required: false public get address() { @@ -122,7 +160,64 @@ export class MemorydbClusterClusterEndpoint extends cdktf.ComplexComputedList { return this.getNumberAttribute('port'); } } -export class MemorydbClusterShardsNodesEndpoint extends cdktf.ComplexComputedList { + +export class MemorydbClusterClusterEndpointList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MemorydbClusterClusterEndpointOutputReference { + return new MemorydbClusterClusterEndpointOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface MemorydbClusterShardsNodesEndpoint { +} + +export function memorydbClusterShardsNodesEndpointToTerraform(struct?: MemorydbClusterShardsNodesEndpoint): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MemorydbClusterShardsNodesEndpointOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MemorydbClusterShardsNodesEndpoint | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MemorydbClusterShardsNodesEndpoint | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // address - computed: true, optional: false, required: false public get address() { @@ -134,7 +229,64 @@ export class MemorydbClusterShardsNodesEndpoint extends cdktf.ComplexComputedLis return this.getNumberAttribute('port'); } } -export class MemorydbClusterShardsNodes extends cdktf.ComplexComputedList { + +export class MemorydbClusterShardsNodesEndpointList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MemorydbClusterShardsNodesEndpointOutputReference { + return new MemorydbClusterShardsNodesEndpointOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface MemorydbClusterShardsNodes { +} + +export function memorydbClusterShardsNodesToTerraform(struct?: MemorydbClusterShardsNodes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MemorydbClusterShardsNodesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MemorydbClusterShardsNodes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MemorydbClusterShardsNodes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // availability_zone - computed: true, optional: false, required: false public get availabilityZone() { @@ -147,9 +299,9 @@ export class MemorydbClusterShardsNodes extends cdktf.ComplexComputedList { } // endpoint - computed: true, optional: false, required: false + private _endpoint = new MemorydbClusterShardsNodesEndpointList(this, "endpoint", false); public get endpoint() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('endpoint'); + return this._endpoint; } // name - computed: true, optional: false, required: false @@ -157,7 +309,64 @@ export class MemorydbClusterShardsNodes extends cdktf.ComplexComputedList { return this.getStringAttribute('name'); } } -export class MemorydbClusterShards extends cdktf.ComplexComputedList { + +export class MemorydbClusterShardsNodesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MemorydbClusterShardsNodesOutputReference { + return new MemorydbClusterShardsNodesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface MemorydbClusterShards { +} + +export function memorydbClusterShardsToTerraform(struct?: MemorydbClusterShards): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MemorydbClusterShardsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MemorydbClusterShards | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MemorydbClusterShards | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { @@ -165,9 +374,9 @@ export class MemorydbClusterShards extends cdktf.ComplexComputedList { } // nodes - computed: true, optional: false, required: false + private _nodes = new MemorydbClusterShardsNodesList(this, "nodes", true); public get nodes() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('nodes'))); + return this._nodes; } // num_nodes - computed: true, optional: false, required: false @@ -180,6 +389,25 @@ export class MemorydbClusterShards extends cdktf.ComplexComputedList { return this.getStringAttribute('slots'); } } + +export class MemorydbClusterShardsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MemorydbClusterShardsOutputReference { + return new MemorydbClusterShardsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface MemorydbClusterTimeouts { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/memorydb_cluster#create MemorydbCluster#create} @@ -213,10 +441,9 @@ export class MemorydbClusterTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MemorydbClusterTimeouts | undefined { @@ -309,7 +536,7 @@ export class MemorydbCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_memorydb_cluster"; + public static readonly tfResourceType = "aws_memorydb_cluster"; // =========== // INITIALIZER @@ -326,7 +553,9 @@ export class MemorydbCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_memorydb_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -399,8 +628,9 @@ export class MemorydbCluster extends cdktf.TerraformResource { } // cluster_endpoint - computed: true, optional: false, required: false - public clusterEndpoint(index: string) { - return new MemorydbClusterClusterEndpoint(this, 'cluster_endpoint', index, false); + private _clusterEndpoint = new MemorydbClusterClusterEndpointList(this, "cluster_endpoint", false); + public get clusterEndpoint() { + return this._clusterEndpoint; } // description - computed: false, optional: true, required: false @@ -619,8 +849,9 @@ export class MemorydbCluster extends cdktf.TerraformResource { } // shards - computed: true, optional: false, required: false - public shards(index: string) { - return new MemorydbClusterShards(this, 'shards', index, true); + private _shards = new MemorydbClusterShardsList(this, "shards", true); + public get shards() { + return this._shards; } // snapshot_arns - computed: false, optional: true, required: false @@ -768,7 +999,7 @@ export class MemorydbCluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new MemorydbClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new MemorydbClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/memorydb-parameter-group.ts b/src/aws/memorydb-parameter-group.ts index 9c8086b8f..d411ab868 100644 --- a/src/aws/memorydb-parameter-group.ts +++ b/src/aws/memorydb-parameter-group.ts @@ -69,7 +69,7 @@ export class MemorydbParameterGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_memorydb_parameter_group"; + public static readonly tfResourceType = "aws_memorydb_parameter_group"; // =========== // INITIALIZER @@ -86,7 +86,9 @@ export class MemorydbParameterGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_memorydb_parameter_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/memorydb-snapshot.ts b/src/aws/memorydb-snapshot.ts index 29e2d7dea..bb0f07d7b 100644 --- a/src/aws/memorydb-snapshot.ts +++ b/src/aws/memorydb-snapshot.ts @@ -38,7 +38,45 @@ export interface MemorydbSnapshotConfig extends cdktf.TerraformMetaArguments { */ readonly timeouts?: MemorydbSnapshotTimeouts; } -export class MemorydbSnapshotClusterConfiguration extends cdktf.ComplexComputedList { +export interface MemorydbSnapshotClusterConfiguration { +} + +export function memorydbSnapshotClusterConfigurationToTerraform(struct?: MemorydbSnapshotClusterConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MemorydbSnapshotClusterConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MemorydbSnapshotClusterConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MemorydbSnapshotClusterConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // description - computed: true, optional: false, required: false public get description() { @@ -105,6 +143,25 @@ export class MemorydbSnapshotClusterConfiguration extends cdktf.ComplexComputedL return this.getStringAttribute('vpc_id'); } } + +export class MemorydbSnapshotClusterConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MemorydbSnapshotClusterConfigurationOutputReference { + return new MemorydbSnapshotClusterConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface MemorydbSnapshotTimeouts { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/memorydb_snapshot#create MemorydbSnapshot#create} @@ -133,10 +190,9 @@ export class MemorydbSnapshotTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MemorydbSnapshotTimeouts | undefined { @@ -207,7 +263,7 @@ export class MemorydbSnapshot extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_memorydb_snapshot"; + public static readonly tfResourceType = "aws_memorydb_snapshot"; // =========== // INITIALIZER @@ -224,7 +280,9 @@ export class MemorydbSnapshot extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_memorydb_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -250,8 +308,9 @@ export class MemorydbSnapshot extends cdktf.TerraformResource { } // cluster_configuration - computed: true, optional: false, required: false - public clusterConfiguration(index: string) { - return new MemorydbSnapshotClusterConfiguration(this, 'cluster_configuration', index, false); + private _clusterConfiguration = new MemorydbSnapshotClusterConfigurationList(this, "cluster_configuration", false); + public get clusterConfiguration() { + return this._clusterConfiguration; } // cluster_name - computed: false, optional: false, required: true @@ -358,7 +417,7 @@ export class MemorydbSnapshot extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new MemorydbSnapshotTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new MemorydbSnapshotTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/memorydb-subnet-group.ts b/src/aws/memorydb-subnet-group.ts index a5ab35c75..6f81013f0 100644 --- a/src/aws/memorydb-subnet-group.ts +++ b/src/aws/memorydb-subnet-group.ts @@ -41,7 +41,7 @@ export class MemorydbSubnetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_memorydb_subnet_group"; + public static readonly tfResourceType = "aws_memorydb_subnet_group"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class MemorydbSubnetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_memorydb_subnet_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/memorydb-user.ts b/src/aws/memorydb-user.ts index 37902888a..b46fc1d55 100644 --- a/src/aws/memorydb-user.ts +++ b/src/aws/memorydb-user.ts @@ -58,10 +58,9 @@ export class MemorydbUserAuthenticationModeOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MemorydbUserAuthenticationMode | undefined { @@ -131,7 +130,7 @@ export class MemorydbUser extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_memorydb_user"; + public static readonly tfResourceType = "aws_memorydb_user"; // =========== // INITIALIZER @@ -148,7 +147,9 @@ export class MemorydbUser extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_memorydb_user', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -240,7 +241,7 @@ export class MemorydbUser extends cdktf.TerraformResource { } // authentication_mode - computed: false, optional: false, required: true - private _authenticationMode = new MemorydbUserAuthenticationModeOutputReference(this, "authentication_mode", true); + private _authenticationMode = new MemorydbUserAuthenticationModeOutputReference(this, "authentication_mode"); public get authenticationMode() { return this._authenticationMode; } diff --git a/src/aws/mq/data-aws-mq-broker.ts b/src/aws/mq/data-aws-mq-broker.ts index 84cf4fac0..0fdab1d24 100644 --- a/src/aws/mq/data-aws-mq-broker.ts +++ b/src/aws/mq/data-aws-mq-broker.ts @@ -20,7 +20,45 @@ export interface DataAwsMqBrokerConfig extends cdktf.TerraformMetaArguments { */ readonly tags?: { [key: string]: string }; } -export class DataAwsMqBrokerConfiguration extends cdktf.ComplexComputedList { +export interface DataAwsMqBrokerConfiguration { +} + +export function dataAwsMqBrokerConfigurationToTerraform(struct?: DataAwsMqBrokerConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsMqBrokerConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsMqBrokerConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsMqBrokerConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // id - computed: true, optional: false, required: false public get id() { @@ -32,7 +70,64 @@ export class DataAwsMqBrokerConfiguration extends cdktf.ComplexComputedList { return this.getNumberAttribute('revision'); } } -export class DataAwsMqBrokerEncryptionOptions extends cdktf.ComplexComputedList { + +export class DataAwsMqBrokerConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsMqBrokerConfigurationOutputReference { + return new DataAwsMqBrokerConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsMqBrokerEncryptionOptions { +} + +export function dataAwsMqBrokerEncryptionOptionsToTerraform(struct?: DataAwsMqBrokerEncryptionOptions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsMqBrokerEncryptionOptionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsMqBrokerEncryptionOptions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsMqBrokerEncryptionOptions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // kms_key_id - computed: true, optional: false, required: false public get kmsKeyId() { @@ -44,7 +139,64 @@ export class DataAwsMqBrokerEncryptionOptions extends cdktf.ComplexComputedList return this.getBooleanAttribute('use_aws_owned_key'); } } -export class DataAwsMqBrokerInstances extends cdktf.ComplexComputedList { + +export class DataAwsMqBrokerEncryptionOptionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsMqBrokerEncryptionOptionsOutputReference { + return new DataAwsMqBrokerEncryptionOptionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsMqBrokerInstances { +} + +export function dataAwsMqBrokerInstancesToTerraform(struct?: DataAwsMqBrokerInstances): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsMqBrokerInstancesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsMqBrokerInstances | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsMqBrokerInstances | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // console_url - computed: true, optional: false, required: false public get consoleUrl() { @@ -61,7 +213,64 @@ export class DataAwsMqBrokerInstances extends cdktf.ComplexComputedList { return this.getStringAttribute('ip_address'); } } -export class DataAwsMqBrokerLdapServerMetadata extends cdktf.ComplexComputedList { + +export class DataAwsMqBrokerInstancesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsMqBrokerInstancesOutputReference { + return new DataAwsMqBrokerInstancesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsMqBrokerLdapServerMetadata { +} + +export function dataAwsMqBrokerLdapServerMetadataToTerraform(struct?: DataAwsMqBrokerLdapServerMetadata): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsMqBrokerLdapServerMetadataOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsMqBrokerLdapServerMetadata | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsMqBrokerLdapServerMetadata | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // hosts - computed: true, optional: false, required: false public get hosts() { @@ -118,7 +327,64 @@ export class DataAwsMqBrokerLdapServerMetadata extends cdktf.ComplexComputedList return this.getBooleanAttribute('user_search_subtree'); } } -export class DataAwsMqBrokerLogs extends cdktf.ComplexComputedList { + +export class DataAwsMqBrokerLdapServerMetadataList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsMqBrokerLdapServerMetadataOutputReference { + return new DataAwsMqBrokerLdapServerMetadataOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsMqBrokerLogs { +} + +export function dataAwsMqBrokerLogsToTerraform(struct?: DataAwsMqBrokerLogs): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsMqBrokerLogsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsMqBrokerLogs | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsMqBrokerLogs | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // audit - computed: true, optional: false, required: false public get audit() { @@ -130,7 +396,64 @@ export class DataAwsMqBrokerLogs extends cdktf.ComplexComputedList { return this.getBooleanAttribute('general'); } } -export class DataAwsMqBrokerMaintenanceWindowStartTime extends cdktf.ComplexComputedList { + +export class DataAwsMqBrokerLogsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsMqBrokerLogsOutputReference { + return new DataAwsMqBrokerLogsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsMqBrokerMaintenanceWindowStartTime { +} + +export function dataAwsMqBrokerMaintenanceWindowStartTimeToTerraform(struct?: DataAwsMqBrokerMaintenanceWindowStartTime): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsMqBrokerMaintenanceWindowStartTimeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsMqBrokerMaintenanceWindowStartTime | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsMqBrokerMaintenanceWindowStartTime | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // day_of_week - computed: true, optional: false, required: false public get dayOfWeek() { @@ -147,7 +470,64 @@ export class DataAwsMqBrokerMaintenanceWindowStartTime extends cdktf.ComplexComp return this.getStringAttribute('time_zone'); } } -export class DataAwsMqBrokerUser extends cdktf.ComplexComputedList { + +export class DataAwsMqBrokerMaintenanceWindowStartTimeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsMqBrokerMaintenanceWindowStartTimeOutputReference { + return new DataAwsMqBrokerMaintenanceWindowStartTimeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsMqBrokerUser { +} + +export function dataAwsMqBrokerUserToTerraform(struct?: DataAwsMqBrokerUser): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsMqBrokerUserOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsMqBrokerUser | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsMqBrokerUser | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // console_access - computed: true, optional: false, required: false public get consoleAccess() { @@ -165,6 +545,25 @@ export class DataAwsMqBrokerUser extends cdktf.ComplexComputedList { } } +export class DataAwsMqBrokerUserList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsMqBrokerUserOutputReference { + return new DataAwsMqBrokerUserOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/mq_broker aws_mq_broker} */ @@ -173,7 +572,7 @@ export class DataAwsMqBroker extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_mq_broker"; + public static readonly tfResourceType = "aws_mq_broker"; // =========== // INITIALIZER @@ -190,7 +589,9 @@ export class DataAwsMqBroker extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_mq_broker', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -254,8 +655,9 @@ export class DataAwsMqBroker extends cdktf.TerraformDataSource { } // configuration - computed: true, optional: false, required: false - public configuration(index: string) { - return new DataAwsMqBrokerConfiguration(this, 'configuration', index, false); + private _configuration = new DataAwsMqBrokerConfigurationList(this, "configuration", false); + public get configuration() { + return this._configuration; } // deployment_mode - computed: true, optional: false, required: false @@ -264,8 +666,9 @@ export class DataAwsMqBroker extends cdktf.TerraformDataSource { } // encryption_options - computed: true, optional: false, required: false - public encryptionOptions(index: string) { - return new DataAwsMqBrokerEncryptionOptions(this, 'encryption_options', index, false); + private _encryptionOptions = new DataAwsMqBrokerEncryptionOptionsList(this, "encryption_options", false); + public get encryptionOptions() { + return this._encryptionOptions; } // engine_type - computed: true, optional: false, required: false @@ -289,23 +692,27 @@ export class DataAwsMqBroker extends cdktf.TerraformDataSource { } // instances - computed: true, optional: false, required: false - public instances(index: string) { - return new DataAwsMqBrokerInstances(this, 'instances', index, false); + private _instances = new DataAwsMqBrokerInstancesList(this, "instances", false); + public get instances() { + return this._instances; } // ldap_server_metadata - computed: true, optional: false, required: false - public ldapServerMetadata(index: string) { - return new DataAwsMqBrokerLdapServerMetadata(this, 'ldap_server_metadata', index, false); + private _ldapServerMetadata = new DataAwsMqBrokerLdapServerMetadataList(this, "ldap_server_metadata", false); + public get ldapServerMetadata() { + return this._ldapServerMetadata; } // logs - computed: true, optional: false, required: false - public logs(index: string) { - return new DataAwsMqBrokerLogs(this, 'logs', index, false); + private _logs = new DataAwsMqBrokerLogsList(this, "logs", false); + public get logs() { + return this._logs; } // maintenance_window_start_time - computed: true, optional: false, required: false - public maintenanceWindowStartTime(index: string) { - return new DataAwsMqBrokerMaintenanceWindowStartTime(this, 'maintenance_window_start_time', index, false); + private _maintenanceWindowStartTime = new DataAwsMqBrokerMaintenanceWindowStartTimeList(this, "maintenance_window_start_time", false); + public get maintenanceWindowStartTime() { + return this._maintenanceWindowStartTime; } // publicly_accessible - computed: true, optional: false, required: false @@ -345,8 +752,9 @@ export class DataAwsMqBroker extends cdktf.TerraformDataSource { } // user - computed: true, optional: false, required: false - public user(index: string) { - return new DataAwsMqBrokerUser(this, 'user', index, true); + private _user = new DataAwsMqBrokerUserList(this, "user", true); + public get user() { + return this._user; } // ========= diff --git a/src/aws/mq/mq-broker.ts b/src/aws/mq/mq-broker.ts index 53a1fae0f..ea269d417 100644 --- a/src/aws/mq/mq-broker.ts +++ b/src/aws/mq/mq-broker.ts @@ -100,7 +100,45 @@ export interface MqBrokerConfig extends cdktf.TerraformMetaArguments { */ readonly user: MqBrokerUser[] | cdktf.IResolvable; } -export class MqBrokerInstances extends cdktf.ComplexComputedList { +export interface MqBrokerInstances { +} + +export function mqBrokerInstancesToTerraform(struct?: MqBrokerInstances): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MqBrokerInstancesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MqBrokerInstances | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MqBrokerInstances | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // console_url - computed: true, optional: false, required: false public get consoleUrl() { @@ -117,6 +155,25 @@ export class MqBrokerInstances extends cdktf.ComplexComputedList { return this.getStringAttribute('ip_address'); } } + +export class MqBrokerInstancesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MqBrokerInstancesOutputReference { + return new MqBrokerInstancesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface MqBrokerConfiguration { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/mq_broker#id MqBroker#id} @@ -144,10 +201,9 @@ export class MqBrokerConfigurationOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MqBrokerConfiguration | undefined { @@ -220,10 +276,9 @@ export class MqBrokerEncryptionOptionsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MqBrokerEncryptionOptions | undefined { @@ -358,10 +413,9 @@ export class MqBrokerLdapServerMetadataOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MqBrokerLdapServerMetadata | undefined { @@ -649,10 +703,9 @@ export class MqBrokerLogsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MqBrokerLogs | undefined { @@ -747,10 +800,9 @@ export class MqBrokerMaintenanceWindowStartTimeOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MqBrokerMaintenanceWindowStartTime | undefined { @@ -866,7 +918,7 @@ export class MqBroker extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_mq_broker"; + public static readonly tfResourceType = "aws_mq_broker"; // =========== // INITIALIZER @@ -883,7 +935,9 @@ export class MqBroker extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_mq_broker', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1043,8 +1097,9 @@ export class MqBroker extends cdktf.TerraformResource { } // instances - computed: true, optional: false, required: false - public instances(index: string) { - return new MqBrokerInstances(this, 'instances', index, false); + private _instances = new MqBrokerInstancesList(this, "instances", false); + public get instances() { + return this._instances; } // publicly_accessible - computed: false, optional: true, required: false @@ -1144,7 +1199,7 @@ export class MqBroker extends cdktf.TerraformResource { } // configuration - computed: false, optional: true, required: false - private _configuration = new MqBrokerConfigurationOutputReference(this, "configuration", true); + private _configuration = new MqBrokerConfigurationOutputReference(this, "configuration"); public get configuration() { return this._configuration; } @@ -1160,7 +1215,7 @@ export class MqBroker extends cdktf.TerraformResource { } // encryption_options - computed: false, optional: true, required: false - private _encryptionOptions = new MqBrokerEncryptionOptionsOutputReference(this, "encryption_options", true); + private _encryptionOptions = new MqBrokerEncryptionOptionsOutputReference(this, "encryption_options"); public get encryptionOptions() { return this._encryptionOptions; } @@ -1176,7 +1231,7 @@ export class MqBroker extends cdktf.TerraformResource { } // ldap_server_metadata - computed: false, optional: true, required: false - private _ldapServerMetadata = new MqBrokerLdapServerMetadataOutputReference(this, "ldap_server_metadata", true); + private _ldapServerMetadata = new MqBrokerLdapServerMetadataOutputReference(this, "ldap_server_metadata"); public get ldapServerMetadata() { return this._ldapServerMetadata; } @@ -1192,7 +1247,7 @@ export class MqBroker extends cdktf.TerraformResource { } // logs - computed: false, optional: true, required: false - private _logs = new MqBrokerLogsOutputReference(this, "logs", true); + private _logs = new MqBrokerLogsOutputReference(this, "logs"); public get logs() { return this._logs; } @@ -1208,7 +1263,7 @@ export class MqBroker extends cdktf.TerraformResource { } // maintenance_window_start_time - computed: false, optional: true, required: false - private _maintenanceWindowStartTime = new MqBrokerMaintenanceWindowStartTimeOutputReference(this, "maintenance_window_start_time", true); + private _maintenanceWindowStartTime = new MqBrokerMaintenanceWindowStartTimeOutputReference(this, "maintenance_window_start_time"); public get maintenanceWindowStartTime() { return this._maintenanceWindowStartTime; } diff --git a/src/aws/mq/mq-configuration.ts b/src/aws/mq/mq-configuration.ts index 96930d5fa..35365edd3 100644 --- a/src/aws/mq/mq-configuration.ts +++ b/src/aws/mq/mq-configuration.ts @@ -49,7 +49,7 @@ export class MqConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_mq_configuration"; + public static readonly tfResourceType = "aws_mq_configuration"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class MqConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_mq_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/msk/data-aws-msk-broker-nodes.ts b/src/aws/msk/data-aws-msk-broker-nodes.ts index b76cd4e1e..66d48ba57 100644 --- a/src/aws/msk/data-aws-msk-broker-nodes.ts +++ b/src/aws/msk/data-aws-msk-broker-nodes.ts @@ -12,7 +12,45 @@ export interface DataAwsMskBrokerNodesConfig extends cdktf.TerraformMetaArgument */ readonly clusterArn: string; } -export class DataAwsMskBrokerNodesNodeInfoList extends cdktf.ComplexComputedList { +export interface DataAwsMskBrokerNodesNodeInfoList { +} + +export function dataAwsMskBrokerNodesNodeInfoListToTerraform(struct?: DataAwsMskBrokerNodesNodeInfoList): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsMskBrokerNodesNodeInfoListOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsMskBrokerNodesNodeInfoList | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsMskBrokerNodesNodeInfoList | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // attached_eni_id - computed: true, optional: false, required: false public get attachedEniId() { @@ -45,6 +83,25 @@ export class DataAwsMskBrokerNodesNodeInfoList extends cdktf.ComplexComputedList } } +export class DataAwsMskBrokerNodesNodeInfoListList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsMskBrokerNodesNodeInfoListOutputReference { + return new DataAwsMskBrokerNodesNodeInfoListOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/msk_broker_nodes aws_msk_broker_nodes} */ @@ -53,7 +110,7 @@ export class DataAwsMskBrokerNodes extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_msk_broker_nodes"; + public static readonly tfResourceType = "aws_msk_broker_nodes"; // =========== // INITIALIZER @@ -70,7 +127,9 @@ export class DataAwsMskBrokerNodes extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_msk_broker_nodes', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -103,8 +162,9 @@ export class DataAwsMskBrokerNodes extends cdktf.TerraformDataSource { } // node_info_list - computed: true, optional: false, required: false - public nodeInfoList(index: string) { - return new DataAwsMskBrokerNodesNodeInfoList(this, 'node_info_list', index, false); + private _nodeInfoList = new DataAwsMskBrokerNodesNodeInfoListList(this, "node_info_list", false); + public get nodeInfoList() { + return this._nodeInfoList; } // ========= diff --git a/src/aws/msk/data-aws-msk-cluster.ts b/src/aws/msk/data-aws-msk-cluster.ts index b6d89db1a..0f3e73dfb 100644 --- a/src/aws/msk/data-aws-msk-cluster.ts +++ b/src/aws/msk/data-aws-msk-cluster.ts @@ -25,7 +25,7 @@ export class DataAwsMskCluster extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_msk_cluster"; + public static readonly tfResourceType = "aws_msk_cluster"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsMskCluster extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_msk_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/msk/data-aws-msk-configuration.ts b/src/aws/msk/data-aws-msk-configuration.ts index a6f5d9aff..6dd1a3a77 100644 --- a/src/aws/msk/data-aws-msk-configuration.ts +++ b/src/aws/msk/data-aws-msk-configuration.ts @@ -21,7 +21,7 @@ export class DataAwsMskConfiguration extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_msk_configuration"; + public static readonly tfResourceType = "aws_msk_configuration"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsMskConfiguration extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_msk_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/msk/data-aws-msk-kafka-version.ts b/src/aws/msk/data-aws-msk-kafka-version.ts index 79f975f01..b9ffcc855 100644 --- a/src/aws/msk/data-aws-msk-kafka-version.ts +++ b/src/aws/msk/data-aws-msk-kafka-version.ts @@ -25,7 +25,7 @@ export class DataAwsMskKafkaVersion extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_msk_kafka_version"; + public static readonly tfResourceType = "aws_msk_kafka_version"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsMskKafkaVersion extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_msk_kafka_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/msk/data-aws-mskconnect-custom-plugin.ts b/src/aws/msk/data-aws-mskconnect-custom-plugin.ts index 206d1ffaa..d8d7501d2 100644 --- a/src/aws/msk/data-aws-mskconnect-custom-plugin.ts +++ b/src/aws/msk/data-aws-mskconnect-custom-plugin.ts @@ -21,7 +21,7 @@ export class DataAwsMskconnectCustomPlugin extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_mskconnect_custom_plugin"; + public static readonly tfResourceType = "aws_mskconnect_custom_plugin"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsMskconnectCustomPlugin extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_mskconnect_custom_plugin', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/msk/data-aws-mskconnect-worker-configuration.ts b/src/aws/msk/data-aws-mskconnect-worker-configuration.ts index 02360d278..45753c3df 100644 --- a/src/aws/msk/data-aws-mskconnect-worker-configuration.ts +++ b/src/aws/msk/data-aws-mskconnect-worker-configuration.ts @@ -21,7 +21,7 @@ export class DataAwsMskconnectWorkerConfiguration extends cdktf.TerraformDataSou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_mskconnect_worker_configuration"; + public static readonly tfResourceType = "aws_mskconnect_worker_configuration"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsMskconnectWorkerConfiguration extends cdktf.TerraformDataSou super(scope, id, { terraformResourceType: 'aws_mskconnect_worker_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/msk/msk-cluster.ts b/src/aws/msk/msk-cluster.ts index 0361dd706..e91e3d0d8 100644 --- a/src/aws/msk/msk-cluster.ts +++ b/src/aws/msk/msk-cluster.ts @@ -117,10 +117,9 @@ export class MskClusterBrokerNodeGroupInfoOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterBrokerNodeGroupInfo | undefined { @@ -264,10 +263,9 @@ export class MskClusterClientAuthenticationSaslOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterClientAuthenticationSasl | undefined { @@ -352,10 +350,9 @@ export class MskClusterClientAuthenticationTlsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterClientAuthenticationTls | undefined { @@ -427,10 +424,9 @@ export class MskClusterClientAuthenticationOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterClientAuthentication | undefined { @@ -461,7 +457,7 @@ export class MskClusterClientAuthenticationOutputReference extends cdktf.Complex } // sasl - computed: false, optional: true, required: false - private _sasl = new MskClusterClientAuthenticationSaslOutputReference(this, "sasl", true); + private _sasl = new MskClusterClientAuthenticationSaslOutputReference(this, "sasl"); public get sasl() { return this._sasl; } @@ -477,7 +473,7 @@ export class MskClusterClientAuthenticationOutputReference extends cdktf.Complex } // tls - computed: false, optional: true, required: false - private _tls = new MskClusterClientAuthenticationTlsOutputReference(this, "tls", true); + private _tls = new MskClusterClientAuthenticationTlsOutputReference(this, "tls"); public get tls() { return this._tls; } @@ -520,10 +516,9 @@ export class MskClusterConfigurationInfoOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterConfigurationInfo | undefined { @@ -607,10 +602,9 @@ export class MskClusterEncryptionInfoEncryptionInTransitOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterEncryptionInfoEncryptionInTransit | undefined { @@ -702,10 +696,9 @@ export class MskClusterEncryptionInfoOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterEncryptionInfo | undefined { @@ -752,7 +745,7 @@ export class MskClusterEncryptionInfoOutputReference extends cdktf.ComplexObject } // encryption_in_transit - computed: false, optional: true, required: false - private _encryptionInTransit = new MskClusterEncryptionInfoEncryptionInTransitOutputReference(this, "encryption_in_transit", true); + private _encryptionInTransit = new MskClusterEncryptionInfoEncryptionInTransitOutputReference(this, "encryption_in_transit"); public get encryptionInTransit() { return this._encryptionInTransit; } @@ -795,10 +788,9 @@ export class MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterLoggingInfoBrokerLogsCloudwatchLogs | undefined { @@ -885,10 +877,9 @@ export class MskClusterLoggingInfoBrokerLogsFirehoseOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterLoggingInfoBrokerLogsFirehose | undefined { @@ -980,10 +971,9 @@ export class MskClusterLoggingInfoBrokerLogsS3OutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterLoggingInfoBrokerLogsS3 | undefined { @@ -1103,10 +1093,9 @@ export class MskClusterLoggingInfoBrokerLogsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterLoggingInfoBrokerLogs | undefined { @@ -1143,7 +1132,7 @@ export class MskClusterLoggingInfoBrokerLogsOutputReference extends cdktf.Comple } // cloudwatch_logs - computed: false, optional: true, required: false - private _cloudwatchLogs = new MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference(this, "cloudwatch_logs", true); + private _cloudwatchLogs = new MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference(this, "cloudwatch_logs"); public get cloudwatchLogs() { return this._cloudwatchLogs; } @@ -1159,7 +1148,7 @@ export class MskClusterLoggingInfoBrokerLogsOutputReference extends cdktf.Comple } // firehose - computed: false, optional: true, required: false - private _firehose = new MskClusterLoggingInfoBrokerLogsFirehoseOutputReference(this, "firehose", true); + private _firehose = new MskClusterLoggingInfoBrokerLogsFirehoseOutputReference(this, "firehose"); public get firehose() { return this._firehose; } @@ -1175,7 +1164,7 @@ export class MskClusterLoggingInfoBrokerLogsOutputReference extends cdktf.Comple } // s3 - computed: false, optional: true, required: false - private _s3 = new MskClusterLoggingInfoBrokerLogsS3OutputReference(this, "s3", true); + private _s3 = new MskClusterLoggingInfoBrokerLogsS3OutputReference(this, "s3"); public get s3() { return this._s3; } @@ -1215,10 +1204,9 @@ export class MskClusterLoggingInfoOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterLoggingInfo | undefined { @@ -1243,7 +1231,7 @@ export class MskClusterLoggingInfoOutputReference extends cdktf.ComplexObject { } // broker_logs - computed: false, optional: false, required: true - private _brokerLogs = new MskClusterLoggingInfoBrokerLogsOutputReference(this, "broker_logs", true); + private _brokerLogs = new MskClusterLoggingInfoBrokerLogsOutputReference(this, "broker_logs"); public get brokerLogs() { return this._brokerLogs; } @@ -1278,10 +1266,9 @@ export class MskClusterOpenMonitoringPrometheusJmxExporterOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterOpenMonitoringPrometheusJmxExporter | undefined { @@ -1341,10 +1328,9 @@ export class MskClusterOpenMonitoringPrometheusNodeExporterOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterOpenMonitoringPrometheusNodeExporter | undefined { @@ -1413,10 +1399,9 @@ export class MskClusterOpenMonitoringPrometheusOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterOpenMonitoringPrometheus | undefined { @@ -1447,7 +1432,7 @@ export class MskClusterOpenMonitoringPrometheusOutputReference extends cdktf.Com } // jmx_exporter - computed: false, optional: true, required: false - private _jmxExporter = new MskClusterOpenMonitoringPrometheusJmxExporterOutputReference(this, "jmx_exporter", true); + private _jmxExporter = new MskClusterOpenMonitoringPrometheusJmxExporterOutputReference(this, "jmx_exporter"); public get jmxExporter() { return this._jmxExporter; } @@ -1463,7 +1448,7 @@ export class MskClusterOpenMonitoringPrometheusOutputReference extends cdktf.Com } // node_exporter - computed: false, optional: true, required: false - private _nodeExporter = new MskClusterOpenMonitoringPrometheusNodeExporterOutputReference(this, "node_exporter", true); + private _nodeExporter = new MskClusterOpenMonitoringPrometheusNodeExporterOutputReference(this, "node_exporter"); public get nodeExporter() { return this._nodeExporter; } @@ -1503,10 +1488,9 @@ export class MskClusterOpenMonitoringOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterOpenMonitoring | undefined { @@ -1531,7 +1515,7 @@ export class MskClusterOpenMonitoringOutputReference extends cdktf.ComplexObject } // prometheus - computed: false, optional: false, required: true - private _prometheus = new MskClusterOpenMonitoringPrometheusOutputReference(this, "prometheus", true); + private _prometheus = new MskClusterOpenMonitoringPrometheusOutputReference(this, "prometheus"); public get prometheus() { return this._prometheus; } @@ -1576,10 +1560,9 @@ export class MskClusterTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskClusterTimeouts | undefined { @@ -1672,7 +1655,7 @@ export class MskCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_msk_cluster"; + public static readonly tfResourceType = "aws_msk_cluster"; // =========== // INITIALIZER @@ -1689,7 +1672,9 @@ export class MskCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_msk_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1848,7 +1833,7 @@ export class MskCluster extends cdktf.TerraformResource { } // broker_node_group_info - computed: false, optional: false, required: true - private _brokerNodeGroupInfo = new MskClusterBrokerNodeGroupInfoOutputReference(this, "broker_node_group_info", true); + private _brokerNodeGroupInfo = new MskClusterBrokerNodeGroupInfoOutputReference(this, "broker_node_group_info"); public get brokerNodeGroupInfo() { return this._brokerNodeGroupInfo; } @@ -1861,7 +1846,7 @@ export class MskCluster extends cdktf.TerraformResource { } // client_authentication - computed: false, optional: true, required: false - private _clientAuthentication = new MskClusterClientAuthenticationOutputReference(this, "client_authentication", true); + private _clientAuthentication = new MskClusterClientAuthenticationOutputReference(this, "client_authentication"); public get clientAuthentication() { return this._clientAuthentication; } @@ -1877,7 +1862,7 @@ export class MskCluster extends cdktf.TerraformResource { } // configuration_info - computed: false, optional: true, required: false - private _configurationInfo = new MskClusterConfigurationInfoOutputReference(this, "configuration_info", true); + private _configurationInfo = new MskClusterConfigurationInfoOutputReference(this, "configuration_info"); public get configurationInfo() { return this._configurationInfo; } @@ -1893,7 +1878,7 @@ export class MskCluster extends cdktf.TerraformResource { } // encryption_info - computed: false, optional: true, required: false - private _encryptionInfo = new MskClusterEncryptionInfoOutputReference(this, "encryption_info", true); + private _encryptionInfo = new MskClusterEncryptionInfoOutputReference(this, "encryption_info"); public get encryptionInfo() { return this._encryptionInfo; } @@ -1909,7 +1894,7 @@ export class MskCluster extends cdktf.TerraformResource { } // logging_info - computed: false, optional: true, required: false - private _loggingInfo = new MskClusterLoggingInfoOutputReference(this, "logging_info", true); + private _loggingInfo = new MskClusterLoggingInfoOutputReference(this, "logging_info"); public get loggingInfo() { return this._loggingInfo; } @@ -1925,7 +1910,7 @@ export class MskCluster extends cdktf.TerraformResource { } // open_monitoring - computed: false, optional: true, required: false - private _openMonitoring = new MskClusterOpenMonitoringOutputReference(this, "open_monitoring", true); + private _openMonitoring = new MskClusterOpenMonitoringOutputReference(this, "open_monitoring"); public get openMonitoring() { return this._openMonitoring; } @@ -1941,7 +1926,7 @@ export class MskCluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new MskClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new MskClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/msk/msk-configuration.ts b/src/aws/msk/msk-configuration.ts index f45f69652..59ac976d8 100644 --- a/src/aws/msk/msk-configuration.ts +++ b/src/aws/msk/msk-configuration.ts @@ -33,7 +33,7 @@ export class MskConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_msk_configuration"; + public static readonly tfResourceType = "aws_msk_configuration"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class MskConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_msk_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/msk/msk-scram-secret-association.ts b/src/aws/msk/msk-scram-secret-association.ts index bba6405a9..4dd977958 100644 --- a/src/aws/msk/msk-scram-secret-association.ts +++ b/src/aws/msk/msk-scram-secret-association.ts @@ -25,7 +25,7 @@ export class MskScramSecretAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_msk_scram_secret_association"; + public static readonly tfResourceType = "aws_msk_scram_secret_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class MskScramSecretAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_msk_scram_secret_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/msk/mskconnect-custom-plugin.ts b/src/aws/msk/mskconnect-custom-plugin.ts index b22255f50..ee6b621a2 100644 --- a/src/aws/msk/mskconnect-custom-plugin.ts +++ b/src/aws/msk/mskconnect-custom-plugin.ts @@ -65,10 +65,9 @@ export class MskconnectCustomPluginLocationS3OutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskconnectCustomPluginLocationS3 | undefined { @@ -171,10 +170,9 @@ export class MskconnectCustomPluginLocationOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskconnectCustomPluginLocation | undefined { @@ -199,7 +197,7 @@ export class MskconnectCustomPluginLocationOutputReference extends cdktf.Complex } // s3 - computed: false, optional: false, required: true - private _s3 = new MskconnectCustomPluginLocationS3OutputReference(this, "s3", true); + private _s3 = new MskconnectCustomPluginLocationS3OutputReference(this, "s3"); public get s3() { return this._s3; } @@ -234,10 +232,9 @@ export class MskconnectCustomPluginTimeoutsOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MskconnectCustomPluginTimeouts | undefined { @@ -286,7 +283,7 @@ export class MskconnectCustomPlugin extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_mskconnect_custom_plugin"; + public static readonly tfResourceType = "aws_mskconnect_custom_plugin"; // =========== // INITIALIZER @@ -303,7 +300,9 @@ export class MskconnectCustomPlugin extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_mskconnect_custom_plugin', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -384,7 +383,7 @@ export class MskconnectCustomPlugin extends cdktf.TerraformResource { } // location - computed: false, optional: false, required: true - private _location = new MskconnectCustomPluginLocationOutputReference(this, "location", true); + private _location = new MskconnectCustomPluginLocationOutputReference(this, "location"); public get location() { return this._location; } @@ -397,7 +396,7 @@ export class MskconnectCustomPlugin extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new MskconnectCustomPluginTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new MskconnectCustomPluginTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/msk/mskconnect-worker-configuration.ts b/src/aws/msk/mskconnect-worker-configuration.ts index a22129535..d4761b373 100644 --- a/src/aws/msk/mskconnect-worker-configuration.ts +++ b/src/aws/msk/mskconnect-worker-configuration.ts @@ -29,7 +29,7 @@ export class MskconnectWorkerConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_mskconnect_worker_configuration"; + public static readonly tfResourceType = "aws_mskconnect_worker_configuration"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class MskconnectWorkerConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_mskconnect_worker_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/mwaa/mwaa-environment.ts b/src/aws/mwaa/mwaa-environment.ts index 591984744..6f0596288 100644 --- a/src/aws/mwaa/mwaa-environment.ts +++ b/src/aws/mwaa/mwaa-environment.ts @@ -92,7 +92,45 @@ export interface MwaaEnvironmentConfig extends cdktf.TerraformMetaArguments { */ readonly networkConfiguration: MwaaEnvironmentNetworkConfiguration; } -export class MwaaEnvironmentLastUpdatedError extends cdktf.ComplexComputedList { +export interface MwaaEnvironmentLastUpdatedError { +} + +export function mwaaEnvironmentLastUpdatedErrorToTerraform(struct?: MwaaEnvironmentLastUpdatedError): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MwaaEnvironmentLastUpdatedErrorOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MwaaEnvironmentLastUpdatedError | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MwaaEnvironmentLastUpdatedError | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // error_code - computed: true, optional: false, required: false public get errorCode() { @@ -104,7 +142,64 @@ export class MwaaEnvironmentLastUpdatedError extends cdktf.ComplexComputedList { return this.getStringAttribute('error_message'); } } -export class MwaaEnvironmentLastUpdated extends cdktf.ComplexComputedList { + +export class MwaaEnvironmentLastUpdatedErrorList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MwaaEnvironmentLastUpdatedErrorOutputReference { + return new MwaaEnvironmentLastUpdatedErrorOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface MwaaEnvironmentLastUpdated { +} + +export function mwaaEnvironmentLastUpdatedToTerraform(struct?: MwaaEnvironmentLastUpdated): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class MwaaEnvironmentLastUpdatedOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): MwaaEnvironmentLastUpdated | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: MwaaEnvironmentLastUpdated | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // created_at - computed: true, optional: false, required: false public get createdAt() { @@ -112,9 +207,9 @@ export class MwaaEnvironmentLastUpdated extends cdktf.ComplexComputedList { } // error - computed: true, optional: false, required: false + private _error = new MwaaEnvironmentLastUpdatedErrorList(this, "error", false); public get error() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('error'); + return this._error; } // status - computed: true, optional: false, required: false @@ -122,6 +217,25 @@ export class MwaaEnvironmentLastUpdated extends cdktf.ComplexComputedList { return this.getStringAttribute('status'); } } + +export class MwaaEnvironmentLastUpdatedList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): MwaaEnvironmentLastUpdatedOutputReference { + return new MwaaEnvironmentLastUpdatedOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface MwaaEnvironmentLoggingConfigurationDagProcessingLogs { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/mwaa_environment#enabled MwaaEnvironment#enabled} @@ -150,10 +264,9 @@ export class MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MwaaEnvironmentLoggingConfigurationDagProcessingLogs | undefined { @@ -248,10 +361,9 @@ export class MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MwaaEnvironmentLoggingConfigurationSchedulerLogs | undefined { @@ -346,10 +458,9 @@ export class MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MwaaEnvironmentLoggingConfigurationTaskLogs | undefined { @@ -444,10 +555,9 @@ export class MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MwaaEnvironmentLoggingConfigurationWebserverLogs | undefined { @@ -542,10 +652,9 @@ export class MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MwaaEnvironmentLoggingConfigurationWorkerLogs | undefined { @@ -665,10 +774,9 @@ export class MwaaEnvironmentLoggingConfigurationOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MwaaEnvironmentLoggingConfiguration | undefined { @@ -717,7 +825,7 @@ export class MwaaEnvironmentLoggingConfigurationOutputReference extends cdktf.Co } // dag_processing_logs - computed: false, optional: true, required: false - private _dagProcessingLogs = new MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference(this, "dag_processing_logs", true); + private _dagProcessingLogs = new MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference(this, "dag_processing_logs"); public get dagProcessingLogs() { return this._dagProcessingLogs; } @@ -733,7 +841,7 @@ export class MwaaEnvironmentLoggingConfigurationOutputReference extends cdktf.Co } // scheduler_logs - computed: false, optional: true, required: false - private _schedulerLogs = new MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference(this, "scheduler_logs", true); + private _schedulerLogs = new MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference(this, "scheduler_logs"); public get schedulerLogs() { return this._schedulerLogs; } @@ -749,7 +857,7 @@ export class MwaaEnvironmentLoggingConfigurationOutputReference extends cdktf.Co } // task_logs - computed: false, optional: true, required: false - private _taskLogs = new MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference(this, "task_logs", true); + private _taskLogs = new MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference(this, "task_logs"); public get taskLogs() { return this._taskLogs; } @@ -765,7 +873,7 @@ export class MwaaEnvironmentLoggingConfigurationOutputReference extends cdktf.Co } // webserver_logs - computed: false, optional: true, required: false - private _webserverLogs = new MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference(this, "webserver_logs", true); + private _webserverLogs = new MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference(this, "webserver_logs"); public get webserverLogs() { return this._webserverLogs; } @@ -781,7 +889,7 @@ export class MwaaEnvironmentLoggingConfigurationOutputReference extends cdktf.Co } // worker_logs - computed: false, optional: true, required: false - private _workerLogs = new MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference(this, "worker_logs", true); + private _workerLogs = new MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference(this, "worker_logs"); public get workerLogs() { return this._workerLogs; } @@ -824,10 +932,9 @@ export class MwaaEnvironmentNetworkConfigurationOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): MwaaEnvironmentNetworkConfiguration | undefined { @@ -892,7 +999,7 @@ export class MwaaEnvironment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_mwaa_environment"; + public static readonly tfResourceType = "aws_mwaa_environment"; // =========== // INITIALIZER @@ -909,7 +1016,9 @@ export class MwaaEnvironment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_mwaa_environment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1048,8 +1157,9 @@ export class MwaaEnvironment extends cdktf.TerraformResource { } // last_updated - computed: true, optional: false, required: false - public lastUpdated(index: string) { - return new MwaaEnvironmentLastUpdated(this, 'last_updated', index, false); + private _lastUpdated = new MwaaEnvironmentLastUpdatedList(this, "last_updated", false); + public get lastUpdated() { + return this._lastUpdated; } // max_workers - computed: true, optional: true, required: false @@ -1254,7 +1364,7 @@ export class MwaaEnvironment extends cdktf.TerraformResource { } // logging_configuration - computed: false, optional: true, required: false - private _loggingConfiguration = new MwaaEnvironmentLoggingConfigurationOutputReference(this, "logging_configuration", true); + private _loggingConfiguration = new MwaaEnvironmentLoggingConfigurationOutputReference(this, "logging_configuration"); public get loggingConfiguration() { return this._loggingConfiguration; } @@ -1270,7 +1380,7 @@ export class MwaaEnvironment extends cdktf.TerraformResource { } // network_configuration - computed: false, optional: false, required: true - private _networkConfiguration = new MwaaEnvironmentNetworkConfigurationOutputReference(this, "network_configuration", true); + private _networkConfiguration = new MwaaEnvironmentNetworkConfigurationOutputReference(this, "network_configuration"); public get networkConfiguration() { return this._networkConfiguration; } diff --git a/src/aws/neptune/data-aws-neptune-engine-version.ts b/src/aws/neptune/data-aws-neptune-engine-version.ts index 2e1022ddd..09d4be402 100644 --- a/src/aws/neptune/data-aws-neptune-engine-version.ts +++ b/src/aws/neptune/data-aws-neptune-engine-version.ts @@ -33,7 +33,7 @@ export class DataAwsNeptuneEngineVersion extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_engine_version"; + public static readonly tfResourceType = "aws_neptune_engine_version"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsNeptuneEngineVersion extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_neptune_engine_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/neptune/data-aws-neptune-orderable-db-instance.ts b/src/aws/neptune/data-aws-neptune-orderable-db-instance.ts index 32ec144eb..e6d026bee 100644 --- a/src/aws/neptune/data-aws-neptune-orderable-db-instance.ts +++ b/src/aws/neptune/data-aws-neptune-orderable-db-instance.ts @@ -41,7 +41,7 @@ export class DataAwsNeptuneOrderableDbInstance extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_orderable_db_instance"; + public static readonly tfResourceType = "aws_neptune_orderable_db_instance"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DataAwsNeptuneOrderableDbInstance extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_neptune_orderable_db_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/neptune/neptune-cluster-endpoint.ts b/src/aws/neptune/neptune-cluster-endpoint.ts index fd65518a5..0953fcd9f 100644 --- a/src/aws/neptune/neptune-cluster-endpoint.ts +++ b/src/aws/neptune/neptune-cluster-endpoint.ts @@ -45,7 +45,7 @@ export class NeptuneClusterEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_cluster_endpoint"; + public static readonly tfResourceType = "aws_neptune_cluster_endpoint"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class NeptuneClusterEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_neptune_cluster_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/neptune/neptune-cluster-instance.ts b/src/aws/neptune/neptune-cluster-instance.ts index fb5f902ba..f4caeed89 100644 --- a/src/aws/neptune/neptune-cluster-instance.ts +++ b/src/aws/neptune/neptune-cluster-instance.ts @@ -119,10 +119,9 @@ export class NeptuneClusterInstanceTimeoutsOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NeptuneClusterInstanceTimeouts | undefined { @@ -215,7 +214,7 @@ export class NeptuneClusterInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_cluster_instance"; + public static readonly tfResourceType = "aws_neptune_cluster_instance"; // =========== // INITIALIZER @@ -232,7 +231,9 @@ export class NeptuneClusterInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_neptune_cluster_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -587,7 +588,7 @@ export class NeptuneClusterInstance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new NeptuneClusterInstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new NeptuneClusterInstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/neptune/neptune-cluster-parameter-group.ts b/src/aws/neptune/neptune-cluster-parameter-group.ts index 76118592b..65e8397b8 100644 --- a/src/aws/neptune/neptune-cluster-parameter-group.ts +++ b/src/aws/neptune/neptune-cluster-parameter-group.ts @@ -74,7 +74,7 @@ export class NeptuneClusterParameterGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_cluster_parameter_group"; + public static readonly tfResourceType = "aws_neptune_cluster_parameter_group"; // =========== // INITIALIZER @@ -91,7 +91,9 @@ export class NeptuneClusterParameterGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_neptune_cluster_parameter_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/neptune/neptune-cluster-snapshot.ts b/src/aws/neptune/neptune-cluster-snapshot.ts index 804b3acdf..900e571bd 100644 --- a/src/aws/neptune/neptune-cluster-snapshot.ts +++ b/src/aws/neptune/neptune-cluster-snapshot.ts @@ -45,10 +45,9 @@ export class NeptuneClusterSnapshotTimeoutsOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NeptuneClusterSnapshotTimeouts | undefined { @@ -97,7 +96,7 @@ export class NeptuneClusterSnapshot extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_cluster_snapshot"; + public static readonly tfResourceType = "aws_neptune_cluster_snapshot"; // =========== // INITIALIZER @@ -114,7 +113,9 @@ export class NeptuneClusterSnapshot extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_neptune_cluster_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -227,7 +228,7 @@ export class NeptuneClusterSnapshot extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new NeptuneClusterSnapshotTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new NeptuneClusterSnapshotTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/neptune/neptune-cluster.ts b/src/aws/neptune/neptune-cluster.ts index d57bca6ac..438f4c90e 100644 --- a/src/aws/neptune/neptune-cluster.ts +++ b/src/aws/neptune/neptune-cluster.ts @@ -151,10 +151,9 @@ export class NeptuneClusterTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NeptuneClusterTimeouts | undefined { @@ -247,7 +246,7 @@ export class NeptuneCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_cluster"; + public static readonly tfResourceType = "aws_neptune_cluster"; // =========== // INITIALIZER @@ -264,7 +263,9 @@ export class NeptuneCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_neptune_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -756,7 +757,7 @@ export class NeptuneCluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new NeptuneClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new NeptuneClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/neptune/neptune-event-subscription.ts b/src/aws/neptune/neptune-event-subscription.ts index e83cb8a5b..2eaa522d3 100644 --- a/src/aws/neptune/neptune-event-subscription.ts +++ b/src/aws/neptune/neptune-event-subscription.ts @@ -83,10 +83,9 @@ export class NeptuneEventSubscriptionTimeoutsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NeptuneEventSubscriptionTimeouts | undefined { @@ -179,7 +178,7 @@ export class NeptuneEventSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_event_subscription"; + public static readonly tfResourceType = "aws_neptune_event_subscription"; // =========== // INITIALIZER @@ -196,7 +195,9 @@ export class NeptuneEventSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_neptune_event_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -376,7 +377,7 @@ export class NeptuneEventSubscription extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new NeptuneEventSubscriptionTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new NeptuneEventSubscriptionTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/neptune/neptune-parameter-group.ts b/src/aws/neptune/neptune-parameter-group.ts index 9d82049f2..d1208beaf 100644 --- a/src/aws/neptune/neptune-parameter-group.ts +++ b/src/aws/neptune/neptune-parameter-group.ts @@ -70,7 +70,7 @@ export class NeptuneParameterGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_parameter_group"; + public static readonly tfResourceType = "aws_neptune_parameter_group"; // =========== // INITIALIZER @@ -87,7 +87,9 @@ export class NeptuneParameterGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_neptune_parameter_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/neptune/neptune-subnet-group.ts b/src/aws/neptune/neptune-subnet-group.ts index 0b2120678..21fea8e12 100644 --- a/src/aws/neptune/neptune-subnet-group.ts +++ b/src/aws/neptune/neptune-subnet-group.ts @@ -41,7 +41,7 @@ export class NeptuneSubnetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_neptune_subnet_group"; + public static readonly tfResourceType = "aws_neptune_subnet_group"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class NeptuneSubnetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_neptune_subnet_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/networkfirewall/networkfirewall-firewall-policy.ts b/src/aws/networkfirewall/networkfirewall-firewall-policy.ts index 37e8dc49d..04dbb6396 100644 --- a/src/aws/networkfirewall/networkfirewall-firewall-policy.ts +++ b/src/aws/networkfirewall/networkfirewall-firewall-policy.ts @@ -53,10 +53,9 @@ export class NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions | undefined { @@ -157,10 +156,9 @@ export class NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionAct /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricAction | undefined { @@ -223,10 +221,9 @@ export class NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionAct /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinition | undefined { @@ -251,7 +248,7 @@ export class NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionAct } // publish_metric_action - computed: false, optional: false, required: true - private _publishMetricAction = new NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionOutputReference(this, "publish_metric_action", true); + private _publishMetricAction = new NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionOutputReference(this, "publish_metric_action"); public get publishMetricAction() { return this._publishMetricAction; } @@ -370,10 +367,9 @@ export class NetworkfirewallFirewallPolicyFirewallPolicyOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallFirewallPolicyFirewallPolicy | undefined { @@ -476,7 +472,7 @@ export class NetworkfirewallFirewallPolicyFirewallPolicyOutputReference extends } // stateful_engine_options - computed: false, optional: true, required: false - private _statefulEngineOptions = new NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference(this, "stateful_engine_options", true); + private _statefulEngineOptions = new NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference(this, "stateful_engine_options"); public get statefulEngineOptions() { return this._statefulEngineOptions; } @@ -551,7 +547,7 @@ export class NetworkfirewallFirewallPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_networkfirewall_firewall_policy"; + public static readonly tfResourceType = "aws_networkfirewall_firewall_policy"; // =========== // INITIALIZER @@ -568,7 +564,9 @@ export class NetworkfirewallFirewallPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_networkfirewall_firewall_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -663,7 +661,7 @@ export class NetworkfirewallFirewallPolicy extends cdktf.TerraformResource { } // firewall_policy - computed: false, optional: false, required: true - private _firewallPolicy = new NetworkfirewallFirewallPolicyFirewallPolicyOutputReference(this, "firewall_policy", true); + private _firewallPolicy = new NetworkfirewallFirewallPolicyFirewallPolicyOutputReference(this, "firewall_policy"); public get firewallPolicy() { return this._firewallPolicy; } diff --git a/src/aws/networkfirewall/networkfirewall-firewall.ts b/src/aws/networkfirewall/networkfirewall-firewall.ts index dad74c825..dba3f422b 100644 --- a/src/aws/networkfirewall/networkfirewall-firewall.ts +++ b/src/aws/networkfirewall/networkfirewall-firewall.ts @@ -50,7 +50,45 @@ export interface NetworkfirewallFirewallConfig extends cdktf.TerraformMetaArgume */ readonly subnetMapping: NetworkfirewallFirewallSubnetMapping[] | cdktf.IResolvable; } -export class NetworkfirewallFirewallFirewallStatusSyncStatesAttachment extends cdktf.ComplexComputedList { +export interface NetworkfirewallFirewallFirewallStatusSyncStatesAttachment { +} + +export function networkfirewallFirewallFirewallStatusSyncStatesAttachmentToTerraform(struct?: NetworkfirewallFirewallFirewallStatusSyncStatesAttachment): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): NetworkfirewallFirewallFirewallStatusSyncStatesAttachment | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: NetworkfirewallFirewallFirewallStatusSyncStatesAttachment | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // endpoint_id - computed: true, optional: false, required: false public get endpointId() { @@ -62,12 +100,69 @@ export class NetworkfirewallFirewallFirewallStatusSyncStatesAttachment extends c return this.getStringAttribute('subnet_id'); } } -export class NetworkfirewallFirewallFirewallStatusSyncStates extends cdktf.ComplexComputedList { + +export class NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentOutputReference { + return new NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface NetworkfirewallFirewallFirewallStatusSyncStates { +} + +export function networkfirewallFirewallFirewallStatusSyncStatesToTerraform(struct?: NetworkfirewallFirewallFirewallStatusSyncStates): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class NetworkfirewallFirewallFirewallStatusSyncStatesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): NetworkfirewallFirewallFirewallStatusSyncStates | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: NetworkfirewallFirewallFirewallStatusSyncStates | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // attachment - computed: true, optional: false, required: false + private _attachment = new NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentList(this, "attachment", false); public get attachment() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('attachment'); + return this._attachment; } // availability_zone - computed: true, optional: false, required: false @@ -75,12 +170,88 @@ export class NetworkfirewallFirewallFirewallStatusSyncStates extends cdktf.Compl return this.getStringAttribute('availability_zone'); } } -export class NetworkfirewallFirewallFirewallStatus extends cdktf.ComplexComputedList { + +export class NetworkfirewallFirewallFirewallStatusSyncStatesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): NetworkfirewallFirewallFirewallStatusSyncStatesOutputReference { + return new NetworkfirewallFirewallFirewallStatusSyncStatesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface NetworkfirewallFirewallFirewallStatus { +} + +export function networkfirewallFirewallFirewallStatusToTerraform(struct?: NetworkfirewallFirewallFirewallStatus): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class NetworkfirewallFirewallFirewallStatusOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): NetworkfirewallFirewallFirewallStatus | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: NetworkfirewallFirewallFirewallStatus | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // sync_states - computed: true, optional: false, required: false + private _syncStates = new NetworkfirewallFirewallFirewallStatusSyncStatesList(this, "sync_states", true); public get syncStates() { - // Getting the computed value is not yet implemented - return cdktf.Token.asAny(cdktf.Fn.tolist(this.interpolationForAttribute('sync_states'))); + return this._syncStates; + } +} + +export class NetworkfirewallFirewallFirewallStatusList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): NetworkfirewallFirewallFirewallStatusOutputReference { + return new NetworkfirewallFirewallFirewallStatusOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface NetworkfirewallFirewallSubnetMapping { @@ -109,7 +280,7 @@ export class NetworkfirewallFirewall extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_networkfirewall_firewall"; + public static readonly tfResourceType = "aws_networkfirewall_firewall"; // =========== // INITIALIZER @@ -126,7 +297,9 @@ export class NetworkfirewallFirewall extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_networkfirewall_firewall', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -216,8 +389,9 @@ export class NetworkfirewallFirewall extends cdktf.TerraformResource { } // firewall_status - computed: true, optional: false, required: false - public firewallStatus(index: string) { - return new NetworkfirewallFirewallFirewallStatus(this, 'firewall_status', index, false); + private _firewallStatus = new NetworkfirewallFirewallFirewallStatusList(this, "firewall_status", false); + public get firewallStatus() { + return this._firewallStatus; } // id - computed: true, optional: true, required: false diff --git a/src/aws/networkfirewall/networkfirewall-logging-configuration.ts b/src/aws/networkfirewall/networkfirewall-logging-configuration.ts index ee018e053..35b441439 100644 --- a/src/aws/networkfirewall/networkfirewall-logging-configuration.ts +++ b/src/aws/networkfirewall/networkfirewall-logging-configuration.ts @@ -70,10 +70,9 @@ export class NetworkfirewallLoggingConfigurationLoggingConfigurationOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallLoggingConfigurationLoggingConfiguration | undefined { @@ -120,7 +119,7 @@ export class NetworkfirewallLoggingConfiguration extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_networkfirewall_logging_configuration"; + public static readonly tfResourceType = "aws_networkfirewall_logging_configuration"; // =========== // INITIALIZER @@ -137,7 +136,9 @@ export class NetworkfirewallLoggingConfiguration extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_networkfirewall_logging_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -171,7 +172,7 @@ export class NetworkfirewallLoggingConfiguration extends cdktf.TerraformResource } // logging_configuration - computed: false, optional: false, required: true - private _loggingConfiguration = new NetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference(this, "logging_configuration", true); + private _loggingConfiguration = new NetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference(this, "logging_configuration"); public get loggingConfiguration() { return this._loggingConfiguration; } diff --git a/src/aws/networkfirewall/networkfirewall-resource-policy.ts b/src/aws/networkfirewall/networkfirewall-resource-policy.ts index 0aafa5a7f..18a10561f 100644 --- a/src/aws/networkfirewall/networkfirewall-resource-policy.ts +++ b/src/aws/networkfirewall/networkfirewall-resource-policy.ts @@ -25,7 +25,7 @@ export class NetworkfirewallResourcePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_networkfirewall_resource_policy"; + public static readonly tfResourceType = "aws_networkfirewall_resource_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class NetworkfirewallResourcePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_networkfirewall_resource_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/networkfirewall/networkfirewall-rule-group.ts b/src/aws/networkfirewall/networkfirewall-rule-group.ts index b4e645931..2c008e075 100644 --- a/src/aws/networkfirewall/networkfirewall-rule-group.ts +++ b/src/aws/networkfirewall/networkfirewall-rule-group.ts @@ -65,10 +65,9 @@ export class NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsIpSetOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsIpSet | undefined { @@ -152,10 +151,9 @@ export class NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsPortSetOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsPortSet | undefined { @@ -248,10 +246,9 @@ export class NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRuleVariables | undefined { @@ -348,10 +345,9 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceList | undefined { @@ -474,10 +470,9 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRuleHeaderOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRuleHeader | undefined { @@ -704,10 +699,9 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustom /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricAction | undefined { @@ -770,10 +764,9 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustom /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinition | undefined { @@ -798,7 +791,7 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustom } // publish_metric_action - computed: false, optional: false, required: true - private _publishMetricAction = new NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionOutputReference(this, "publish_metric_action", true); + private _publishMetricAction = new NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionOutputReference(this, "publish_metric_action"); public get publishMetricAction() { return this._publishMetricAction; } @@ -992,10 +985,9 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustom /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributes | undefined { @@ -1180,10 +1172,9 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustom /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinition | undefined { @@ -1227,7 +1218,7 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustom } // match_attributes - computed: false, optional: false, required: true - private _matchAttributes = new NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesOutputReference(this, "match_attributes", true); + private _matchAttributes = new NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesOutputReference(this, "match_attributes"); public get matchAttributes() { return this._matchAttributes; } @@ -1295,10 +1286,9 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustom /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions | undefined { @@ -1403,10 +1393,9 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupRulesSource | undefined { @@ -1465,7 +1454,7 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference extends } // rules_source_list - computed: false, optional: true, required: false - private _rulesSourceList = new NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListOutputReference(this, "rules_source_list", true); + private _rulesSourceList = new NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListOutputReference(this, "rules_source_list"); public get rulesSourceList() { return this._rulesSourceList; } @@ -1498,7 +1487,7 @@ export class NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference extends } // stateless_rules_and_custom_actions - computed: false, optional: true, required: false - private _statelessRulesAndCustomActions = new NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference(this, "stateless_rules_and_custom_actions", true); + private _statelessRulesAndCustomActions = new NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference(this, "stateless_rules_and_custom_actions"); public get statelessRulesAndCustomActions() { return this._statelessRulesAndCustomActions; } @@ -1536,10 +1525,9 @@ export class NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroupStatefulRuleOptions | undefined { @@ -1615,10 +1603,9 @@ export class NetworkfirewallRuleGroupRuleGroupOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): NetworkfirewallRuleGroupRuleGroup | undefined { @@ -1655,7 +1642,7 @@ export class NetworkfirewallRuleGroupRuleGroupOutputReference extends cdktf.Comp } // rule_variables - computed: false, optional: true, required: false - private _ruleVariables = new NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference(this, "rule_variables", true); + private _ruleVariables = new NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference(this, "rule_variables"); public get ruleVariables() { return this._ruleVariables; } @@ -1671,7 +1658,7 @@ export class NetworkfirewallRuleGroupRuleGroupOutputReference extends cdktf.Comp } // rules_source - computed: false, optional: false, required: true - private _rulesSource = new NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference(this, "rules_source", true); + private _rulesSource = new NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference(this, "rules_source"); public get rulesSource() { return this._rulesSource; } @@ -1684,7 +1671,7 @@ export class NetworkfirewallRuleGroupRuleGroupOutputReference extends cdktf.Comp } // stateful_rule_options - computed: false, optional: true, required: false - private _statefulRuleOptions = new NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference(this, "stateful_rule_options", true); + private _statefulRuleOptions = new NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference(this, "stateful_rule_options"); public get statefulRuleOptions() { return this._statefulRuleOptions; } @@ -1708,7 +1695,7 @@ export class NetworkfirewallRuleGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_networkfirewall_rule_group"; + public static readonly tfResourceType = "aws_networkfirewall_rule_group"; // =========== // INITIALIZER @@ -1725,7 +1712,9 @@ export class NetworkfirewallRuleGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_networkfirewall_rule_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1865,7 +1854,7 @@ export class NetworkfirewallRuleGroup extends cdktf.TerraformResource { } // rule_group - computed: false, optional: true, required: false - private _ruleGroup = new NetworkfirewallRuleGroupRuleGroupOutputReference(this, "rule_group", true); + private _ruleGroup = new NetworkfirewallRuleGroupRuleGroupOutputReference(this, "rule_group"); public get ruleGroup() { return this._ruleGroup; } diff --git a/src/aws/opsworks/opsworks-application.ts b/src/aws/opsworks/opsworks-application.ts index 9df071509..445a1cd61 100644 --- a/src/aws/opsworks/opsworks-application.ts +++ b/src/aws/opsworks/opsworks-application.ts @@ -187,7 +187,7 @@ export class OpsworksApplication extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_application"; + public static readonly tfResourceType = "aws_opsworks_application"; // =========== // INITIALIZER @@ -204,7 +204,9 @@ export class OpsworksApplication extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_application', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/opsworks/opsworks-custom-layer.ts b/src/aws/opsworks/opsworks-custom-layer.ts index 305e79460..cdd8e2a1d 100644 --- a/src/aws/opsworks/opsworks-custom-layer.ts +++ b/src/aws/opsworks/opsworks-custom-layer.ts @@ -205,10 +205,9 @@ export class OpsworksCustomLayerCloudwatchConfigurationOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksCustomLayerCloudwatchConfiguration | undefined { @@ -327,7 +326,7 @@ export class OpsworksCustomLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_custom_layer"; + public static readonly tfResourceType = "aws_opsworks_custom_layer"; // =========== // INITIALIZER @@ -344,7 +343,9 @@ export class OpsworksCustomLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_custom_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -735,7 +736,7 @@ export class OpsworksCustomLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksCustomLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksCustomLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-ganglia-layer.ts b/src/aws/opsworks/opsworks-ganglia-layer.ts index f52cbf8d3..c9f7aac20 100644 --- a/src/aws/opsworks/opsworks-ganglia-layer.ts +++ b/src/aws/opsworks/opsworks-ganglia-layer.ts @@ -213,10 +213,9 @@ export class OpsworksGangliaLayerCloudwatchConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksGangliaLayerCloudwatchConfiguration | undefined { @@ -335,7 +334,7 @@ export class OpsworksGangliaLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_ganglia_layer"; + public static readonly tfResourceType = "aws_opsworks_ganglia_layer"; // =========== // INITIALIZER @@ -352,7 +351,9 @@ export class OpsworksGangliaLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_ganglia_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -780,7 +781,7 @@ export class OpsworksGangliaLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksGangliaLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksGangliaLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-haproxy-layer.ts b/src/aws/opsworks/opsworks-haproxy-layer.ts index fca5d5af8..9aed50249 100644 --- a/src/aws/opsworks/opsworks-haproxy-layer.ts +++ b/src/aws/opsworks/opsworks-haproxy-layer.ts @@ -225,10 +225,9 @@ export class OpsworksHaproxyLayerCloudwatchConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksHaproxyLayerCloudwatchConfiguration | undefined { @@ -347,7 +346,7 @@ export class OpsworksHaproxyLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_haproxy_layer"; + public static readonly tfResourceType = "aws_opsworks_haproxy_layer"; // =========== // INITIALIZER @@ -364,7 +363,9 @@ export class OpsworksHaproxyLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_haproxy_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -843,7 +844,7 @@ export class OpsworksHaproxyLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksHaproxyLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksHaproxyLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-instance.ts b/src/aws/opsworks/opsworks-instance.ts index 57acb04cb..88eb4c5a8 100644 --- a/src/aws/opsworks/opsworks-instance.ts +++ b/src/aws/opsworks/opsworks-instance.ts @@ -325,10 +325,9 @@ export class OpsworksInstanceTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksInstanceTimeouts | undefined { @@ -421,7 +420,7 @@ export class OpsworksInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_instance"; + public static readonly tfResourceType = "aws_opsworks_instance"; // =========== // INITIALIZER @@ -438,7 +437,9 @@ export class OpsworksInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1208,7 +1209,7 @@ export class OpsworksInstance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new OpsworksInstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new OpsworksInstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/opsworks/opsworks-java-app-layer.ts b/src/aws/opsworks/opsworks-java-app-layer.ts index c3c876f23..bbe279cb6 100644 --- a/src/aws/opsworks/opsworks-java-app-layer.ts +++ b/src/aws/opsworks/opsworks-java-app-layer.ts @@ -221,10 +221,9 @@ export class OpsworksJavaAppLayerCloudwatchConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksJavaAppLayerCloudwatchConfiguration | undefined { @@ -343,7 +342,7 @@ export class OpsworksJavaAppLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_java_app_layer"; + public static readonly tfResourceType = "aws_opsworks_java_app_layer"; // =========== // INITIALIZER @@ -360,7 +359,9 @@ export class OpsworksJavaAppLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_java_app_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -825,7 +826,7 @@ export class OpsworksJavaAppLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksJavaAppLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksJavaAppLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-memcached-layer.ts b/src/aws/opsworks/opsworks-memcached-layer.ts index 595766edd..ab8df6b60 100644 --- a/src/aws/opsworks/opsworks-memcached-layer.ts +++ b/src/aws/opsworks/opsworks-memcached-layer.ts @@ -205,10 +205,9 @@ export class OpsworksMemcachedLayerCloudwatchConfigurationOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksMemcachedLayerCloudwatchConfiguration | undefined { @@ -327,7 +326,7 @@ export class OpsworksMemcachedLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_memcached_layer"; + public static readonly tfResourceType = "aws_opsworks_memcached_layer"; // =========== // INITIALIZER @@ -344,7 +343,9 @@ export class OpsworksMemcachedLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_memcached_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -741,7 +742,7 @@ export class OpsworksMemcachedLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksMemcachedLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksMemcachedLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-mysql-layer.ts b/src/aws/opsworks/opsworks-mysql-layer.ts index 2ff5b4a8d..30c6d5103 100644 --- a/src/aws/opsworks/opsworks-mysql-layer.ts +++ b/src/aws/opsworks/opsworks-mysql-layer.ts @@ -209,10 +209,9 @@ export class OpsworksMysqlLayerCloudwatchConfigurationOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksMysqlLayerCloudwatchConfiguration | undefined { @@ -331,7 +330,7 @@ export class OpsworksMysqlLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_mysql_layer"; + public static readonly tfResourceType = "aws_opsworks_mysql_layer"; // =========== // INITIALIZER @@ -348,7 +347,9 @@ export class OpsworksMysqlLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_mysql_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -762,7 +763,7 @@ export class OpsworksMysqlLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksMysqlLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksMysqlLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-nodejs-app-layer.ts b/src/aws/opsworks/opsworks-nodejs-app-layer.ts index 8bfd848be..a849a4374 100644 --- a/src/aws/opsworks/opsworks-nodejs-app-layer.ts +++ b/src/aws/opsworks/opsworks-nodejs-app-layer.ts @@ -205,10 +205,9 @@ export class OpsworksNodejsAppLayerCloudwatchConfigurationOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksNodejsAppLayerCloudwatchConfiguration | undefined { @@ -327,7 +326,7 @@ export class OpsworksNodejsAppLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_nodejs_app_layer"; + public static readonly tfResourceType = "aws_opsworks_nodejs_app_layer"; // =========== // INITIALIZER @@ -344,7 +343,9 @@ export class OpsworksNodejsAppLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_nodejs_app_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -741,7 +742,7 @@ export class OpsworksNodejsAppLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksNodejsAppLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksNodejsAppLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-permission.ts b/src/aws/opsworks/opsworks-permission.ts index 282f5aae0..36438e620 100644 --- a/src/aws/opsworks/opsworks-permission.ts +++ b/src/aws/opsworks/opsworks-permission.ts @@ -37,7 +37,7 @@ export class OpsworksPermission extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_permission"; + public static readonly tfResourceType = "aws_opsworks_permission"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class OpsworksPermission extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_permission', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/opsworks/opsworks-php-app-layer.ts b/src/aws/opsworks/opsworks-php-app-layer.ts index 484b8a977..a81a975e0 100644 --- a/src/aws/opsworks/opsworks-php-app-layer.ts +++ b/src/aws/opsworks/opsworks-php-app-layer.ts @@ -201,10 +201,9 @@ export class OpsworksPhpAppLayerCloudwatchConfigurationOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksPhpAppLayerCloudwatchConfiguration | undefined { @@ -323,7 +322,7 @@ export class OpsworksPhpAppLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_php_app_layer"; + public static readonly tfResourceType = "aws_opsworks_php_app_layer"; // =========== // INITIALIZER @@ -340,7 +339,9 @@ export class OpsworksPhpAppLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_php_app_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -720,7 +721,7 @@ export class OpsworksPhpAppLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksPhpAppLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksPhpAppLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-rails-app-layer.ts b/src/aws/opsworks/opsworks-rails-app-layer.ts index 47d6f8033..97ba098ea 100644 --- a/src/aws/opsworks/opsworks-rails-app-layer.ts +++ b/src/aws/opsworks/opsworks-rails-app-layer.ts @@ -225,10 +225,9 @@ export class OpsworksRailsAppLayerCloudwatchConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksRailsAppLayerCloudwatchConfiguration | undefined { @@ -347,7 +346,7 @@ export class OpsworksRailsAppLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_rails_app_layer"; + public static readonly tfResourceType = "aws_opsworks_rails_app_layer"; // =========== // INITIALIZER @@ -364,7 +363,9 @@ export class OpsworksRailsAppLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_rails_app_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -846,7 +847,7 @@ export class OpsworksRailsAppLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksRailsAppLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksRailsAppLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-rds-db-instance.ts b/src/aws/opsworks/opsworks-rds-db-instance.ts index 9474d8636..55167989c 100644 --- a/src/aws/opsworks/opsworks-rds-db-instance.ts +++ b/src/aws/opsworks/opsworks-rds-db-instance.ts @@ -33,7 +33,7 @@ export class OpsworksRdsDbInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_rds_db_instance"; + public static readonly tfResourceType = "aws_opsworks_rds_db_instance"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class OpsworksRdsDbInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_rds_db_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/opsworks/opsworks-stack.ts b/src/aws/opsworks/opsworks-stack.ts index 804ee741d..a3c26ec66 100644 --- a/src/aws/opsworks/opsworks-stack.ts +++ b/src/aws/opsworks/opsworks-stack.ts @@ -153,7 +153,7 @@ export class OpsworksStack extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_stack"; + public static readonly tfResourceType = "aws_opsworks_stack"; // =========== // INITIALIZER @@ -170,7 +170,9 @@ export class OpsworksStack extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_stack', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/opsworks/opsworks-static-web-layer.ts b/src/aws/opsworks/opsworks-static-web-layer.ts index 9f8f3835f..9fd6b4036 100644 --- a/src/aws/opsworks/opsworks-static-web-layer.ts +++ b/src/aws/opsworks/opsworks-static-web-layer.ts @@ -201,10 +201,9 @@ export class OpsworksStaticWebLayerCloudwatchConfigurationOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): OpsworksStaticWebLayerCloudwatchConfiguration | undefined { @@ -323,7 +322,7 @@ export class OpsworksStaticWebLayer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_static_web_layer"; + public static readonly tfResourceType = "aws_opsworks_static_web_layer"; // =========== // INITIALIZER @@ -340,7 +339,9 @@ export class OpsworksStaticWebLayer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_static_web_layer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -720,7 +721,7 @@ export class OpsworksStaticWebLayer extends cdktf.TerraformResource { } // cloudwatch_configuration - computed: false, optional: true, required: false - private _cloudwatchConfiguration = new OpsworksStaticWebLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration", true); + private _cloudwatchConfiguration = new OpsworksStaticWebLayerCloudwatchConfigurationOutputReference(this, "cloudwatch_configuration"); public get cloudwatchConfiguration() { return this._cloudwatchConfiguration; } diff --git a/src/aws/opsworks/opsworks-user-profile.ts b/src/aws/opsworks/opsworks-user-profile.ts index 41ca43294..2e76a05ae 100644 --- a/src/aws/opsworks/opsworks-user-profile.ts +++ b/src/aws/opsworks/opsworks-user-profile.ts @@ -33,7 +33,7 @@ export class OpsworksUserProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_opsworks_user_profile"; + public static readonly tfResourceType = "aws_opsworks_user_profile"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class OpsworksUserProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_opsworks_user_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/organizations/data-aws-organizations-delegated-administrators.ts b/src/aws/organizations/data-aws-organizations-delegated-administrators.ts index 0be446f05..347d7f0da 100644 --- a/src/aws/organizations/data-aws-organizations-delegated-administrators.ts +++ b/src/aws/organizations/data-aws-organizations-delegated-administrators.ts @@ -12,7 +12,45 @@ export interface DataAwsOrganizationsDelegatedAdministratorsConfig extends cdktf */ readonly servicePrincipal?: string; } -export class DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators extends cdktf.ComplexComputedList { +export interface DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators { +} + +export function dataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsToTerraform(struct?: DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -55,6 +93,25 @@ export class DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators } } +export class DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsOutputReference { + return new DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/organizations_delegated_administrators aws_organizations_delegated_administrators} */ @@ -63,7 +120,7 @@ export class DataAwsOrganizationsDelegatedAdministrators extends cdktf.Terraform // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_delegated_administrators"; + public static readonly tfResourceType = "aws_organizations_delegated_administrators"; // =========== // INITIALIZER @@ -80,7 +137,9 @@ export class DataAwsOrganizationsDelegatedAdministrators extends cdktf.Terraform super(scope, id, { terraformResourceType: 'aws_organizations_delegated_administrators', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -95,8 +154,9 @@ export class DataAwsOrganizationsDelegatedAdministrators extends cdktf.Terraform // ========== // delegated_administrators - computed: true, optional: false, required: false - public delegatedAdministrators(index: string) { - return new DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators(this, 'delegated_administrators', index, true); + private _delegatedAdministrators = new DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsList(this, "delegated_administrators", true); + public get delegatedAdministrators() { + return this._delegatedAdministrators; } // id - computed: true, optional: true, required: false diff --git a/src/aws/organizations/data-aws-organizations-delegated-services.ts b/src/aws/organizations/data-aws-organizations-delegated-services.ts index c97957e91..e0ec21fb1 100644 --- a/src/aws/organizations/data-aws-organizations-delegated-services.ts +++ b/src/aws/organizations/data-aws-organizations-delegated-services.ts @@ -12,7 +12,45 @@ export interface DataAwsOrganizationsDelegatedServicesConfig extends cdktf.Terra */ readonly accountId: string; } -export class DataAwsOrganizationsDelegatedServicesDelegatedServices extends cdktf.ComplexComputedList { +export interface DataAwsOrganizationsDelegatedServicesDelegatedServices { +} + +export function dataAwsOrganizationsDelegatedServicesDelegatedServicesToTerraform(struct?: DataAwsOrganizationsDelegatedServicesDelegatedServices): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsOrganizationsDelegatedServicesDelegatedServicesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsOrganizationsDelegatedServicesDelegatedServices | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsOrganizationsDelegatedServicesDelegatedServices | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // delegation_enabled_date - computed: true, optional: false, required: false public get delegationEnabledDate() { @@ -25,6 +63,25 @@ export class DataAwsOrganizationsDelegatedServicesDelegatedServices extends cdkt } } +export class DataAwsOrganizationsDelegatedServicesDelegatedServicesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsOrganizationsDelegatedServicesDelegatedServicesOutputReference { + return new DataAwsOrganizationsDelegatedServicesDelegatedServicesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/organizations_delegated_services aws_organizations_delegated_services} */ @@ -33,7 +90,7 @@ export class DataAwsOrganizationsDelegatedServices extends cdktf.TerraformDataSo // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_delegated_services"; + public static readonly tfResourceType = "aws_organizations_delegated_services"; // =========== // INITIALIZER @@ -50,7 +107,9 @@ export class DataAwsOrganizationsDelegatedServices extends cdktf.TerraformDataSo super(scope, id, { terraformResourceType: 'aws_organizations_delegated_services', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -78,8 +137,9 @@ export class DataAwsOrganizationsDelegatedServices extends cdktf.TerraformDataSo } // delegated_services - computed: true, optional: false, required: false - public delegatedServices(index: string) { - return new DataAwsOrganizationsDelegatedServicesDelegatedServices(this, 'delegated_services', index, true); + private _delegatedServices = new DataAwsOrganizationsDelegatedServicesDelegatedServicesList(this, "delegated_services", true); + public get delegatedServices() { + return this._delegatedServices; } // id - computed: true, optional: true, required: false diff --git a/src/aws/organizations/data-aws-organizations-organization.ts b/src/aws/organizations/data-aws-organizations-organization.ts index 2292aec5f..873ec0ab6 100644 --- a/src/aws/organizations/data-aws-organizations-organization.ts +++ b/src/aws/organizations/data-aws-organizations-organization.ts @@ -8,7 +8,45 @@ import * as cdktf from 'cdktf'; */ export interface DataAwsOrganizationsOrganizationConfig extends cdktf.TerraformMetaArguments { } -export class DataAwsOrganizationsOrganizationAccounts extends cdktf.ComplexComputedList { +export interface DataAwsOrganizationsOrganizationAccounts { +} + +export function dataAwsOrganizationsOrganizationAccountsToTerraform(struct?: DataAwsOrganizationsOrganizationAccounts): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsOrganizationsOrganizationAccountsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsOrganizationsOrganizationAccounts | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsOrganizationsOrganizationAccounts | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -35,7 +73,64 @@ export class DataAwsOrganizationsOrganizationAccounts extends cdktf.ComplexCompu return this.getStringAttribute('status'); } } -export class DataAwsOrganizationsOrganizationNonMasterAccounts extends cdktf.ComplexComputedList { + +export class DataAwsOrganizationsOrganizationAccountsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsOrganizationsOrganizationAccountsOutputReference { + return new DataAwsOrganizationsOrganizationAccountsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsOrganizationsOrganizationNonMasterAccounts { +} + +export function dataAwsOrganizationsOrganizationNonMasterAccountsToTerraform(struct?: DataAwsOrganizationsOrganizationNonMasterAccounts): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsOrganizationsOrganizationNonMasterAccountsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsOrganizationsOrganizationNonMasterAccounts | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsOrganizationsOrganizationNonMasterAccounts | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -62,7 +157,64 @@ export class DataAwsOrganizationsOrganizationNonMasterAccounts extends cdktf.Com return this.getStringAttribute('status'); } } -export class DataAwsOrganizationsOrganizationRootsPolicyTypes extends cdktf.ComplexComputedList { + +export class DataAwsOrganizationsOrganizationNonMasterAccountsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsOrganizationsOrganizationNonMasterAccountsOutputReference { + return new DataAwsOrganizationsOrganizationNonMasterAccountsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsOrganizationsOrganizationRootsPolicyTypes { +} + +export function dataAwsOrganizationsOrganizationRootsPolicyTypesToTerraform(struct?: DataAwsOrganizationsOrganizationRootsPolicyTypes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsOrganizationsOrganizationRootsPolicyTypesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsOrganizationsOrganizationRootsPolicyTypes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsOrganizationsOrganizationRootsPolicyTypes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // status - computed: true, optional: false, required: false public get status() { @@ -74,7 +226,64 @@ export class DataAwsOrganizationsOrganizationRootsPolicyTypes extends cdktf.Comp return this.getStringAttribute('type'); } } -export class DataAwsOrganizationsOrganizationRoots extends cdktf.ComplexComputedList { + +export class DataAwsOrganizationsOrganizationRootsPolicyTypesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsOrganizationsOrganizationRootsPolicyTypesOutputReference { + return new DataAwsOrganizationsOrganizationRootsPolicyTypesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsOrganizationsOrganizationRoots { +} + +export function dataAwsOrganizationsOrganizationRootsToTerraform(struct?: DataAwsOrganizationsOrganizationRoots): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsOrganizationsOrganizationRootsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsOrganizationsOrganizationRoots | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsOrganizationsOrganizationRoots | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -92,9 +301,28 @@ export class DataAwsOrganizationsOrganizationRoots extends cdktf.ComplexComputed } // policy_types - computed: true, optional: false, required: false + private _policyTypes = new DataAwsOrganizationsOrganizationRootsPolicyTypesList(this, "policy_types", false); public get policyTypes() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('policy_types'); + return this._policyTypes; + } +} + +export class DataAwsOrganizationsOrganizationRootsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsOrganizationsOrganizationRootsOutputReference { + return new DataAwsOrganizationsOrganizationRootsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -106,7 +334,7 @@ export class DataAwsOrganizationsOrganization extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_organization"; + public static readonly tfResourceType = "aws_organizations_organization"; // =========== // INITIALIZER @@ -123,7 +351,9 @@ export class DataAwsOrganizationsOrganization extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_organizations_organization', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -137,8 +367,9 @@ export class DataAwsOrganizationsOrganization extends cdktf.TerraformDataSource // ========== // accounts - computed: true, optional: false, required: false - public accounts(index: string) { - return new DataAwsOrganizationsOrganizationAccounts(this, 'accounts', index, false); + private _accounts = new DataAwsOrganizationsOrganizationAccountsList(this, "accounts", false); + public get accounts() { + return this._accounts; } // arn - computed: true, optional: false, required: false @@ -182,13 +413,15 @@ export class DataAwsOrganizationsOrganization extends cdktf.TerraformDataSource } // non_master_accounts - computed: true, optional: false, required: false - public nonMasterAccounts(index: string) { - return new DataAwsOrganizationsOrganizationNonMasterAccounts(this, 'non_master_accounts', index, false); + private _nonMasterAccounts = new DataAwsOrganizationsOrganizationNonMasterAccountsList(this, "non_master_accounts", false); + public get nonMasterAccounts() { + return this._nonMasterAccounts; } // roots - computed: true, optional: false, required: false - public roots(index: string) { - return new DataAwsOrganizationsOrganizationRoots(this, 'roots', index, false); + private _roots = new DataAwsOrganizationsOrganizationRootsList(this, "roots", false); + public get roots() { + return this._roots; } // ========= diff --git a/src/aws/organizations/data-aws-organizations-organizational-units.ts b/src/aws/organizations/data-aws-organizations-organizational-units.ts index 610057eaf..0dea491ec 100644 --- a/src/aws/organizations/data-aws-organizations-organizational-units.ts +++ b/src/aws/organizations/data-aws-organizations-organizational-units.ts @@ -12,7 +12,45 @@ export interface DataAwsOrganizationsOrganizationalUnitsConfig extends cdktf.Ter */ readonly parentId: string; } -export class DataAwsOrganizationsOrganizationalUnitsChildren extends cdktf.ComplexComputedList { +export interface DataAwsOrganizationsOrganizationalUnitsChildren { +} + +export function dataAwsOrganizationsOrganizationalUnitsChildrenToTerraform(struct?: DataAwsOrganizationsOrganizationalUnitsChildren): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsOrganizationsOrganizationalUnitsChildrenOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsOrganizationsOrganizationalUnitsChildren | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsOrganizationsOrganizationalUnitsChildren | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -30,6 +68,25 @@ export class DataAwsOrganizationsOrganizationalUnitsChildren extends cdktf.Compl } } +export class DataAwsOrganizationsOrganizationalUnitsChildrenList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsOrganizationsOrganizationalUnitsChildrenOutputReference { + return new DataAwsOrganizationsOrganizationalUnitsChildrenOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/organizations_organizational_units aws_organizations_organizational_units} */ @@ -38,7 +95,7 @@ export class DataAwsOrganizationsOrganizationalUnits extends cdktf.TerraformData // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_organizational_units"; + public static readonly tfResourceType = "aws_organizations_organizational_units"; // =========== // INITIALIZER @@ -55,7 +112,9 @@ export class DataAwsOrganizationsOrganizationalUnits extends cdktf.TerraformData super(scope, id, { terraformResourceType: 'aws_organizations_organizational_units', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -70,8 +129,9 @@ export class DataAwsOrganizationsOrganizationalUnits extends cdktf.TerraformData // ========== // children - computed: true, optional: false, required: false - public children(index: string) { - return new DataAwsOrganizationsOrganizationalUnitsChildren(this, 'children', index, false); + private _children = new DataAwsOrganizationsOrganizationalUnitsChildrenList(this, "children", false); + public get children() { + return this._children; } // id - computed: true, optional: true, required: false diff --git a/src/aws/organizations/data-aws-organizations-resource-tags.ts b/src/aws/organizations/data-aws-organizations-resource-tags.ts index b30a8e196..ea09fc2c9 100644 --- a/src/aws/organizations/data-aws-organizations-resource-tags.ts +++ b/src/aws/organizations/data-aws-organizations-resource-tags.ts @@ -25,7 +25,7 @@ export class DataAwsOrganizationsResourceTags extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_resource_tags"; + public static readonly tfResourceType = "aws_organizations_resource_tags"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsOrganizationsResourceTags extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_organizations_resource_tags', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/organizations/organizations-account.ts b/src/aws/organizations/organizations-account.ts index 402af84be..d53b5e9f7 100644 --- a/src/aws/organizations/organizations-account.ts +++ b/src/aws/organizations/organizations-account.ts @@ -45,7 +45,7 @@ export class OrganizationsAccount extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_account"; + public static readonly tfResourceType = "aws_organizations_account"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class OrganizationsAccount extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_organizations_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/organizations/organizations-delegated-administrator.ts b/src/aws/organizations/organizations-delegated-administrator.ts index 1fd6beb0b..c1dd60377 100644 --- a/src/aws/organizations/organizations-delegated-administrator.ts +++ b/src/aws/organizations/organizations-delegated-administrator.ts @@ -25,7 +25,7 @@ export class OrganizationsDelegatedAdministrator extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_delegated_administrator"; + public static readonly tfResourceType = "aws_organizations_delegated_administrator"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class OrganizationsDelegatedAdministrator extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_organizations_delegated_administrator', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/organizations/organizations-organization.ts b/src/aws/organizations/organizations-organization.ts index 8ec1357d7..92ce580c0 100644 --- a/src/aws/organizations/organizations-organization.ts +++ b/src/aws/organizations/organizations-organization.ts @@ -20,7 +20,45 @@ export interface OrganizationsOrganizationConfig extends cdktf.TerraformMetaArgu */ readonly featureSet?: string; } -export class OrganizationsOrganizationAccounts extends cdktf.ComplexComputedList { +export interface OrganizationsOrganizationAccounts { +} + +export function organizationsOrganizationAccountsToTerraform(struct?: OrganizationsOrganizationAccounts): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class OrganizationsOrganizationAccountsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): OrganizationsOrganizationAccounts | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: OrganizationsOrganizationAccounts | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -47,7 +85,64 @@ export class OrganizationsOrganizationAccounts extends cdktf.ComplexComputedList return this.getStringAttribute('status'); } } -export class OrganizationsOrganizationNonMasterAccounts extends cdktf.ComplexComputedList { + +export class OrganizationsOrganizationAccountsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): OrganizationsOrganizationAccountsOutputReference { + return new OrganizationsOrganizationAccountsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface OrganizationsOrganizationNonMasterAccounts { +} + +export function organizationsOrganizationNonMasterAccountsToTerraform(struct?: OrganizationsOrganizationNonMasterAccounts): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class OrganizationsOrganizationNonMasterAccountsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): OrganizationsOrganizationNonMasterAccounts | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: OrganizationsOrganizationNonMasterAccounts | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -74,7 +169,64 @@ export class OrganizationsOrganizationNonMasterAccounts extends cdktf.ComplexCom return this.getStringAttribute('status'); } } -export class OrganizationsOrganizationRootsPolicyTypes extends cdktf.ComplexComputedList { + +export class OrganizationsOrganizationNonMasterAccountsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): OrganizationsOrganizationNonMasterAccountsOutputReference { + return new OrganizationsOrganizationNonMasterAccountsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface OrganizationsOrganizationRootsPolicyTypes { +} + +export function organizationsOrganizationRootsPolicyTypesToTerraform(struct?: OrganizationsOrganizationRootsPolicyTypes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class OrganizationsOrganizationRootsPolicyTypesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): OrganizationsOrganizationRootsPolicyTypes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: OrganizationsOrganizationRootsPolicyTypes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // status - computed: true, optional: false, required: false public get status() { @@ -86,7 +238,64 @@ export class OrganizationsOrganizationRootsPolicyTypes extends cdktf.ComplexComp return this.getStringAttribute('type'); } } -export class OrganizationsOrganizationRoots extends cdktf.ComplexComputedList { + +export class OrganizationsOrganizationRootsPolicyTypesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): OrganizationsOrganizationRootsPolicyTypesOutputReference { + return new OrganizationsOrganizationRootsPolicyTypesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface OrganizationsOrganizationRoots { +} + +export function organizationsOrganizationRootsToTerraform(struct?: OrganizationsOrganizationRoots): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class OrganizationsOrganizationRootsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): OrganizationsOrganizationRoots | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: OrganizationsOrganizationRoots | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -104,9 +313,28 @@ export class OrganizationsOrganizationRoots extends cdktf.ComplexComputedList { } // policy_types - computed: true, optional: false, required: false + private _policyTypes = new OrganizationsOrganizationRootsPolicyTypesList(this, "policy_types", false); public get policyTypes() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('policy_types'); + return this._policyTypes; + } +} + +export class OrganizationsOrganizationRootsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): OrganizationsOrganizationRootsOutputReference { + return new OrganizationsOrganizationRootsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -118,7 +346,7 @@ export class OrganizationsOrganization extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_organization"; + public static readonly tfResourceType = "aws_organizations_organization"; // =========== // INITIALIZER @@ -135,7 +363,9 @@ export class OrganizationsOrganization extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_organizations_organization', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -152,8 +382,9 @@ export class OrganizationsOrganization extends cdktf.TerraformResource { // ========== // accounts - computed: true, optional: false, required: false - public accounts(index: string) { - return new OrganizationsOrganizationAccounts(this, 'accounts', index, false); + private _accounts = new OrganizationsOrganizationAccountsList(this, "accounts", false); + public get accounts() { + return this._accounts; } // arn - computed: true, optional: false, required: false @@ -230,13 +461,15 @@ export class OrganizationsOrganization extends cdktf.TerraformResource { } // non_master_accounts - computed: true, optional: false, required: false - public nonMasterAccounts(index: string) { - return new OrganizationsOrganizationNonMasterAccounts(this, 'non_master_accounts', index, false); + private _nonMasterAccounts = new OrganizationsOrganizationNonMasterAccountsList(this, "non_master_accounts", false); + public get nonMasterAccounts() { + return this._nonMasterAccounts; } // roots - computed: true, optional: false, required: false - public roots(index: string) { - return new OrganizationsOrganizationRoots(this, 'roots', index, false); + private _roots = new OrganizationsOrganizationRootsList(this, "roots", false); + public get roots() { + return this._roots; } // ========= diff --git a/src/aws/organizations/organizations-organizational-unit.ts b/src/aws/organizations/organizations-organizational-unit.ts index 2b09433f0..c701aef9c 100644 --- a/src/aws/organizations/organizations-organizational-unit.ts +++ b/src/aws/organizations/organizations-organizational-unit.ts @@ -24,7 +24,45 @@ export interface OrganizationsOrganizationalUnitConfig extends cdktf.TerraformMe */ readonly tagsAll?: { [key: string]: string }; } -export class OrganizationsOrganizationalUnitAccounts extends cdktf.ComplexComputedList { +export interface OrganizationsOrganizationalUnitAccounts { +} + +export function organizationsOrganizationalUnitAccountsToTerraform(struct?: OrganizationsOrganizationalUnitAccounts): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class OrganizationsOrganizationalUnitAccountsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): OrganizationsOrganizationalUnitAccounts | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: OrganizationsOrganizationalUnitAccounts | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // arn - computed: true, optional: false, required: false public get arn() { @@ -47,6 +85,25 @@ export class OrganizationsOrganizationalUnitAccounts extends cdktf.ComplexComput } } +export class OrganizationsOrganizationalUnitAccountsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): OrganizationsOrganizationalUnitAccountsOutputReference { + return new OrganizationsOrganizationalUnitAccountsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/r/organizations_organizational_unit aws_organizations_organizational_unit} */ @@ -55,7 +112,7 @@ export class OrganizationsOrganizationalUnit extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_organizational_unit"; + public static readonly tfResourceType = "aws_organizations_organizational_unit"; // =========== // INITIALIZER @@ -72,7 +129,9 @@ export class OrganizationsOrganizationalUnit extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_organizations_organizational_unit', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -90,8 +149,9 @@ export class OrganizationsOrganizationalUnit extends cdktf.TerraformResource { // ========== // accounts - computed: true, optional: false, required: false - public accounts(index: string) { - return new OrganizationsOrganizationalUnitAccounts(this, 'accounts', index, false); + private _accounts = new OrganizationsOrganizationalUnitAccountsList(this, "accounts", false); + public get accounts() { + return this._accounts; } // arn - computed: true, optional: false, required: false diff --git a/src/aws/organizations/organizations-policy-attachment.ts b/src/aws/organizations/organizations-policy-attachment.ts index eaf862a74..4ec32cf4e 100644 --- a/src/aws/organizations/organizations-policy-attachment.ts +++ b/src/aws/organizations/organizations-policy-attachment.ts @@ -25,7 +25,7 @@ export class OrganizationsPolicyAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_policy_attachment"; + public static readonly tfResourceType = "aws_organizations_policy_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class OrganizationsPolicyAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_organizations_policy_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/organizations/organizations-policy.ts b/src/aws/organizations/organizations-policy.ts index adf0e9f8e..f2a639fd9 100644 --- a/src/aws/organizations/organizations-policy.ts +++ b/src/aws/organizations/organizations-policy.ts @@ -41,7 +41,7 @@ export class OrganizationsPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_organizations_policy"; + public static readonly tfResourceType = "aws_organizations_policy"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class OrganizationsPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_organizations_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/outposts/data-aws-outposts-outpost-instance-type.ts b/src/aws/outposts/data-aws-outposts-outpost-instance-type.ts index 41d493524..7db8a758f 100644 --- a/src/aws/outposts/data-aws-outposts-outpost-instance-type.ts +++ b/src/aws/outposts/data-aws-outposts-outpost-instance-type.ts @@ -29,7 +29,7 @@ export class DataAwsOutpostsOutpostInstanceType extends cdktf.TerraformDataSourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_outposts_outpost_instance_type"; + public static readonly tfResourceType = "aws_outposts_outpost_instance_type"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsOutpostsOutpostInstanceType extends cdktf.TerraformDataSourc super(scope, id, { terraformResourceType: 'aws_outposts_outpost_instance_type', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/outposts/data-aws-outposts-outpost-instance-types.ts b/src/aws/outposts/data-aws-outposts-outpost-instance-types.ts index fb95a8d28..26fb57371 100644 --- a/src/aws/outposts/data-aws-outposts-outpost-instance-types.ts +++ b/src/aws/outposts/data-aws-outposts-outpost-instance-types.ts @@ -21,7 +21,7 @@ export class DataAwsOutpostsOutpostInstanceTypes extends cdktf.TerraformDataSour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_outposts_outpost_instance_types"; + public static readonly tfResourceType = "aws_outposts_outpost_instance_types"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsOutpostsOutpostInstanceTypes extends cdktf.TerraformDataSour super(scope, id, { terraformResourceType: 'aws_outposts_outpost_instance_types', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/outposts/data-aws-outposts-outpost.ts b/src/aws/outposts/data-aws-outposts-outpost.ts index 2d54aded2..8f082522b 100644 --- a/src/aws/outposts/data-aws-outposts-outpost.ts +++ b/src/aws/outposts/data-aws-outposts-outpost.ts @@ -25,7 +25,7 @@ export class DataAwsOutpostsOutpost extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_outposts_outpost"; + public static readonly tfResourceType = "aws_outposts_outpost"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsOutpostsOutpost extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_outposts_outpost', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/outposts/data-aws-outposts-outposts.ts b/src/aws/outposts/data-aws-outposts-outposts.ts index 585797db1..0702bc344 100644 --- a/src/aws/outposts/data-aws-outposts-outposts.ts +++ b/src/aws/outposts/data-aws-outposts-outposts.ts @@ -33,7 +33,7 @@ export class DataAwsOutpostsOutposts extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_outposts_outposts"; + public static readonly tfResourceType = "aws_outposts_outposts"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsOutpostsOutposts extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_outposts_outposts', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/outposts/data-aws-outposts-site.ts b/src/aws/outposts/data-aws-outposts-site.ts index 9a905de7e..a3d898907 100644 --- a/src/aws/outposts/data-aws-outposts-site.ts +++ b/src/aws/outposts/data-aws-outposts-site.ts @@ -21,7 +21,7 @@ export class DataAwsOutpostsSite extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_outposts_site"; + public static readonly tfResourceType = "aws_outposts_site"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsOutpostsSite extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_outposts_site', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/outposts/data-aws-outposts-sites.ts b/src/aws/outposts/data-aws-outposts-sites.ts index 8e2328c85..77c25cef0 100644 --- a/src/aws/outposts/data-aws-outposts-sites.ts +++ b/src/aws/outposts/data-aws-outposts-sites.ts @@ -17,7 +17,7 @@ export class DataAwsOutpostsSites extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_outposts_sites"; + public static readonly tfResourceType = "aws_outposts_sites"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsOutpostsSites extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_outposts_sites', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-adm-channel.ts b/src/aws/pinpoint/pinpoint-adm-channel.ts index ffcde7b03..4ee6f1374 100644 --- a/src/aws/pinpoint/pinpoint-adm-channel.ts +++ b/src/aws/pinpoint/pinpoint-adm-channel.ts @@ -33,7 +33,7 @@ export class PinpointAdmChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_adm_channel"; + public static readonly tfResourceType = "aws_pinpoint_adm_channel"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class PinpointAdmChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_adm_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-apns-channel.ts b/src/aws/pinpoint/pinpoint-apns-channel.ts index 158815629..1e0b5f7bc 100644 --- a/src/aws/pinpoint/pinpoint-apns-channel.ts +++ b/src/aws/pinpoint/pinpoint-apns-channel.ts @@ -53,7 +53,7 @@ export class PinpointApnsChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_apns_channel"; + public static readonly tfResourceType = "aws_pinpoint_apns_channel"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class PinpointApnsChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_apns_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-apns-sandbox-channel.ts b/src/aws/pinpoint/pinpoint-apns-sandbox-channel.ts index b6b859996..cfe4e3a63 100644 --- a/src/aws/pinpoint/pinpoint-apns-sandbox-channel.ts +++ b/src/aws/pinpoint/pinpoint-apns-sandbox-channel.ts @@ -53,7 +53,7 @@ export class PinpointApnsSandboxChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_apns_sandbox_channel"; + public static readonly tfResourceType = "aws_pinpoint_apns_sandbox_channel"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class PinpointApnsSandboxChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_apns_sandbox_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-apns-voip-channel.ts b/src/aws/pinpoint/pinpoint-apns-voip-channel.ts index 54914c690..25aef8f2e 100644 --- a/src/aws/pinpoint/pinpoint-apns-voip-channel.ts +++ b/src/aws/pinpoint/pinpoint-apns-voip-channel.ts @@ -53,7 +53,7 @@ export class PinpointApnsVoipChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_apns_voip_channel"; + public static readonly tfResourceType = "aws_pinpoint_apns_voip_channel"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class PinpointApnsVoipChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_apns_voip_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-apns-voip-sandbox-channel.ts b/src/aws/pinpoint/pinpoint-apns-voip-sandbox-channel.ts index 10b22101a..33270d73c 100644 --- a/src/aws/pinpoint/pinpoint-apns-voip-sandbox-channel.ts +++ b/src/aws/pinpoint/pinpoint-apns-voip-sandbox-channel.ts @@ -53,7 +53,7 @@ export class PinpointApnsVoipSandboxChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_apns_voip_sandbox_channel"; + public static readonly tfResourceType = "aws_pinpoint_apns_voip_sandbox_channel"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class PinpointApnsVoipSandboxChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_apns_voip_sandbox_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-app.ts b/src/aws/pinpoint/pinpoint-app.ts index a53b1540b..0f71e66c9 100644 --- a/src/aws/pinpoint/pinpoint-app.ts +++ b/src/aws/pinpoint/pinpoint-app.ts @@ -75,10 +75,9 @@ export class PinpointAppCampaignHookOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): PinpointAppCampaignHook | undefined { @@ -200,10 +199,9 @@ export class PinpointAppLimitsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): PinpointAppLimits | undefined { @@ -337,10 +335,9 @@ export class PinpointAppQuietTimeOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): PinpointAppQuietTime | undefined { @@ -411,7 +408,7 @@ export class PinpointApp extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_app"; + public static readonly tfResourceType = "aws_pinpoint_app"; // =========== // INITIALIZER @@ -428,7 +425,9 @@ export class PinpointApp extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_app', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -528,7 +527,7 @@ export class PinpointApp extends cdktf.TerraformResource { } // campaign_hook - computed: false, optional: true, required: false - private _campaignHook = new PinpointAppCampaignHookOutputReference(this, "campaign_hook", true); + private _campaignHook = new PinpointAppCampaignHookOutputReference(this, "campaign_hook"); public get campaignHook() { return this._campaignHook; } @@ -544,7 +543,7 @@ export class PinpointApp extends cdktf.TerraformResource { } // limits - computed: false, optional: true, required: false - private _limits = new PinpointAppLimitsOutputReference(this, "limits", true); + private _limits = new PinpointAppLimitsOutputReference(this, "limits"); public get limits() { return this._limits; } @@ -560,7 +559,7 @@ export class PinpointApp extends cdktf.TerraformResource { } // quiet_time - computed: false, optional: true, required: false - private _quietTime = new PinpointAppQuietTimeOutputReference(this, "quiet_time", true); + private _quietTime = new PinpointAppQuietTimeOutputReference(this, "quiet_time"); public get quietTime() { return this._quietTime; } diff --git a/src/aws/pinpoint/pinpoint-baidu-channel.ts b/src/aws/pinpoint/pinpoint-baidu-channel.ts index 8e300d8ce..201da7270 100644 --- a/src/aws/pinpoint/pinpoint-baidu-channel.ts +++ b/src/aws/pinpoint/pinpoint-baidu-channel.ts @@ -33,7 +33,7 @@ export class PinpointBaiduChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_baidu_channel"; + public static readonly tfResourceType = "aws_pinpoint_baidu_channel"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class PinpointBaiduChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_baidu_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-email-channel.ts b/src/aws/pinpoint/pinpoint-email-channel.ts index b13565f53..ad59959b3 100644 --- a/src/aws/pinpoint/pinpoint-email-channel.ts +++ b/src/aws/pinpoint/pinpoint-email-channel.ts @@ -41,7 +41,7 @@ export class PinpointEmailChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_email_channel"; + public static readonly tfResourceType = "aws_pinpoint_email_channel"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class PinpointEmailChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_email_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-event-stream.ts b/src/aws/pinpoint/pinpoint-event-stream.ts index 41ef47330..dd7714685 100644 --- a/src/aws/pinpoint/pinpoint-event-stream.ts +++ b/src/aws/pinpoint/pinpoint-event-stream.ts @@ -29,7 +29,7 @@ export class PinpointEventStream extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_event_stream"; + public static readonly tfResourceType = "aws_pinpoint_event_stream"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class PinpointEventStream extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_event_stream', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-gcm-channel.ts b/src/aws/pinpoint/pinpoint-gcm-channel.ts index 6fa1ac6d8..29d6ea6cf 100644 --- a/src/aws/pinpoint/pinpoint-gcm-channel.ts +++ b/src/aws/pinpoint/pinpoint-gcm-channel.ts @@ -29,7 +29,7 @@ export class PinpointGcmChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_gcm_channel"; + public static readonly tfResourceType = "aws_pinpoint_gcm_channel"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class PinpointGcmChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_gcm_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pinpoint/pinpoint-sms-channel.ts b/src/aws/pinpoint/pinpoint-sms-channel.ts index 477178d9f..8e1e3f709 100644 --- a/src/aws/pinpoint/pinpoint-sms-channel.ts +++ b/src/aws/pinpoint/pinpoint-sms-channel.ts @@ -33,7 +33,7 @@ export class PinpointSmsChannel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pinpoint_sms_channel"; + public static readonly tfResourceType = "aws_pinpoint_sms_channel"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class PinpointSmsChannel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_pinpoint_sms_channel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/pricing/data-aws-pricing-product.ts b/src/aws/pricing/data-aws-pricing-product.ts index da052d072..9c8a82ad2 100644 --- a/src/aws/pricing/data-aws-pricing-product.ts +++ b/src/aws/pricing/data-aws-pricing-product.ts @@ -49,7 +49,7 @@ export class DataAwsPricingProduct extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_pricing_product"; + public static readonly tfResourceType = "aws_pricing_product"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsPricingProduct extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_pricing_product', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/prometheus/prometheus-alert-manager-definition.ts b/src/aws/prometheus/prometheus-alert-manager-definition.ts index 43c0641a6..9a1a03330 100644 --- a/src/aws/prometheus/prometheus-alert-manager-definition.ts +++ b/src/aws/prometheus/prometheus-alert-manager-definition.ts @@ -25,7 +25,7 @@ export class PrometheusAlertManagerDefinition extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_prometheus_alert_manager_definition"; + public static readonly tfResourceType = "aws_prometheus_alert_manager_definition"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class PrometheusAlertManagerDefinition extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_prometheus_alert_manager_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/prometheus/prometheus-rule-group-namespace.ts b/src/aws/prometheus/prometheus-rule-group-namespace.ts index c2f104143..94acb0677 100644 --- a/src/aws/prometheus/prometheus-rule-group-namespace.ts +++ b/src/aws/prometheus/prometheus-rule-group-namespace.ts @@ -29,7 +29,7 @@ export class PrometheusRuleGroupNamespace extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_prometheus_rule_group_namespace"; + public static readonly tfResourceType = "aws_prometheus_rule_group_namespace"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class PrometheusRuleGroupNamespace extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_prometheus_rule_group_namespace', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/prometheus/prometheus-workspace.ts b/src/aws/prometheus/prometheus-workspace.ts index 36250e533..e0d98ea44 100644 --- a/src/aws/prometheus/prometheus-workspace.ts +++ b/src/aws/prometheus/prometheus-workspace.ts @@ -21,7 +21,7 @@ export class PrometheusWorkspace extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_prometheus_workspace"; + public static readonly tfResourceType = "aws_prometheus_workspace"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class PrometheusWorkspace extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_prometheus_workspace', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/qldb/data-aws-qldb-ledger.ts b/src/aws/qldb/data-aws-qldb-ledger.ts index 08eda2436..1d7c4e2fa 100644 --- a/src/aws/qldb/data-aws-qldb-ledger.ts +++ b/src/aws/qldb/data-aws-qldb-ledger.ts @@ -21,7 +21,7 @@ export class DataAwsQldbLedger extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_qldb_ledger"; + public static readonly tfResourceType = "aws_qldb_ledger"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsQldbLedger extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_qldb_ledger', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/qldb/qldb-ledger.ts b/src/aws/qldb/qldb-ledger.ts index b23eaa748..d7853b35c 100644 --- a/src/aws/qldb/qldb-ledger.ts +++ b/src/aws/qldb/qldb-ledger.ts @@ -37,7 +37,7 @@ export class QldbLedger extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_qldb_ledger"; + public static readonly tfResourceType = "aws_qldb_ledger"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class QldbLedger extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_qldb_ledger', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/quicksight/quicksight-data-source.ts b/src/aws/quicksight/quicksight-data-source.ts index 244b4f2a6..dd65380fc 100644 --- a/src/aws/quicksight/quicksight-data-source.ts +++ b/src/aws/quicksight/quicksight-data-source.ts @@ -90,10 +90,9 @@ export class QuicksightDataSourceCredentialsCredentialPairOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceCredentialsCredentialPair | undefined { @@ -179,10 +178,9 @@ export class QuicksightDataSourceCredentialsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceCredentials | undefined { @@ -229,7 +227,7 @@ export class QuicksightDataSourceCredentialsOutputReference extends cdktf.Comple } // credential_pair - computed: false, optional: true, required: false - private _credentialPair = new QuicksightDataSourceCredentialsCredentialPairOutputReference(this, "credential_pair", true); + private _credentialPair = new QuicksightDataSourceCredentialsCredentialPairOutputReference(this, "credential_pair"); public get credentialPair() { return this._credentialPair; } @@ -267,10 +265,9 @@ export class QuicksightDataSourceParametersAmazonElasticsearchOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersAmazonElasticsearch | undefined { @@ -330,10 +327,9 @@ export class QuicksightDataSourceParametersAthenaOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersAthena | undefined { @@ -406,10 +402,9 @@ export class QuicksightDataSourceParametersAuroraOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersAurora | undefined { @@ -517,10 +512,9 @@ export class QuicksightDataSourceParametersAuroraPostgresqlOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersAuroraPostgresql | undefined { @@ -618,10 +612,9 @@ export class QuicksightDataSourceParametersAwsIotAnalyticsOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersAwsIotAnalytics | undefined { @@ -681,10 +674,9 @@ export class QuicksightDataSourceParametersJiraOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersJira | undefined { @@ -754,10 +746,9 @@ export class QuicksightDataSourceParametersMariaDbOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersMariaDb | undefined { @@ -865,10 +856,9 @@ export class QuicksightDataSourceParametersMysqlOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersMysql | undefined { @@ -976,10 +966,9 @@ export class QuicksightDataSourceParametersOracleOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersOracle | undefined { @@ -1087,10 +1076,9 @@ export class QuicksightDataSourceParametersPostgresqlOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersPostgresql | undefined { @@ -1198,10 +1186,9 @@ export class QuicksightDataSourceParametersPrestoOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersPresto | undefined { @@ -1304,10 +1291,9 @@ export class QuicksightDataSourceParametersRdsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersRds | undefined { @@ -1401,10 +1387,9 @@ export class QuicksightDataSourceParametersRedshiftOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersRedshift | undefined { @@ -1535,10 +1520,9 @@ export class QuicksightDataSourceParametersS3ManifestFileLocationOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersS3ManifestFileLocation | undefined { @@ -1619,10 +1603,9 @@ export class QuicksightDataSourceParametersS3OutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersS3 | undefined { @@ -1647,7 +1630,7 @@ export class QuicksightDataSourceParametersS3OutputReference extends cdktf.Compl } // manifest_file_location - computed: false, optional: false, required: true - private _manifestFileLocation = new QuicksightDataSourceParametersS3ManifestFileLocationOutputReference(this, "manifest_file_location", true); + private _manifestFileLocation = new QuicksightDataSourceParametersS3ManifestFileLocationOutputReference(this, "manifest_file_location"); public get manifestFileLocation() { return this._manifestFileLocation; } @@ -1682,10 +1665,9 @@ export class QuicksightDataSourceParametersServiceNowOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersServiceNow | undefined { @@ -1755,10 +1737,9 @@ export class QuicksightDataSourceParametersSnowflakeOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersSnowflake | undefined { @@ -1861,10 +1842,9 @@ export class QuicksightDataSourceParametersSparkOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersSpark | undefined { @@ -1953,10 +1933,9 @@ export class QuicksightDataSourceParametersSqlServerOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersSqlServer | undefined { @@ -2064,10 +2043,9 @@ export class QuicksightDataSourceParametersTeradataOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersTeradata | undefined { @@ -2170,10 +2148,9 @@ export class QuicksightDataSourceParametersTwitterOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParametersTwitter | undefined { @@ -2387,10 +2364,9 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceParameters | undefined { @@ -2529,7 +2505,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // amazon_elasticsearch - computed: false, optional: true, required: false - private _amazonElasticsearch = new QuicksightDataSourceParametersAmazonElasticsearchOutputReference(this, "amazon_elasticsearch", true); + private _amazonElasticsearch = new QuicksightDataSourceParametersAmazonElasticsearchOutputReference(this, "amazon_elasticsearch"); public get amazonElasticsearch() { return this._amazonElasticsearch; } @@ -2545,7 +2521,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // athena - computed: false, optional: true, required: false - private _athena = new QuicksightDataSourceParametersAthenaOutputReference(this, "athena", true); + private _athena = new QuicksightDataSourceParametersAthenaOutputReference(this, "athena"); public get athena() { return this._athena; } @@ -2561,7 +2537,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // aurora - computed: false, optional: true, required: false - private _aurora = new QuicksightDataSourceParametersAuroraOutputReference(this, "aurora", true); + private _aurora = new QuicksightDataSourceParametersAuroraOutputReference(this, "aurora"); public get aurora() { return this._aurora; } @@ -2577,7 +2553,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // aurora_postgresql - computed: false, optional: true, required: false - private _auroraPostgresql = new QuicksightDataSourceParametersAuroraPostgresqlOutputReference(this, "aurora_postgresql", true); + private _auroraPostgresql = new QuicksightDataSourceParametersAuroraPostgresqlOutputReference(this, "aurora_postgresql"); public get auroraPostgresql() { return this._auroraPostgresql; } @@ -2593,7 +2569,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // aws_iot_analytics - computed: false, optional: true, required: false - private _awsIotAnalytics = new QuicksightDataSourceParametersAwsIotAnalyticsOutputReference(this, "aws_iot_analytics", true); + private _awsIotAnalytics = new QuicksightDataSourceParametersAwsIotAnalyticsOutputReference(this, "aws_iot_analytics"); public get awsIotAnalytics() { return this._awsIotAnalytics; } @@ -2609,7 +2585,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // jira - computed: false, optional: true, required: false - private _jira = new QuicksightDataSourceParametersJiraOutputReference(this, "jira", true); + private _jira = new QuicksightDataSourceParametersJiraOutputReference(this, "jira"); public get jira() { return this._jira; } @@ -2625,7 +2601,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // maria_db - computed: false, optional: true, required: false - private _mariaDb = new QuicksightDataSourceParametersMariaDbOutputReference(this, "maria_db", true); + private _mariaDb = new QuicksightDataSourceParametersMariaDbOutputReference(this, "maria_db"); public get mariaDb() { return this._mariaDb; } @@ -2641,7 +2617,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // mysql - computed: false, optional: true, required: false - private _mysql = new QuicksightDataSourceParametersMysqlOutputReference(this, "mysql", true); + private _mysql = new QuicksightDataSourceParametersMysqlOutputReference(this, "mysql"); public get mysql() { return this._mysql; } @@ -2657,7 +2633,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // oracle - computed: false, optional: true, required: false - private _oracle = new QuicksightDataSourceParametersOracleOutputReference(this, "oracle", true); + private _oracle = new QuicksightDataSourceParametersOracleOutputReference(this, "oracle"); public get oracle() { return this._oracle; } @@ -2673,7 +2649,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // postgresql - computed: false, optional: true, required: false - private _postgresql = new QuicksightDataSourceParametersPostgresqlOutputReference(this, "postgresql", true); + private _postgresql = new QuicksightDataSourceParametersPostgresqlOutputReference(this, "postgresql"); public get postgresql() { return this._postgresql; } @@ -2689,7 +2665,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // presto - computed: false, optional: true, required: false - private _presto = new QuicksightDataSourceParametersPrestoOutputReference(this, "presto", true); + private _presto = new QuicksightDataSourceParametersPrestoOutputReference(this, "presto"); public get presto() { return this._presto; } @@ -2705,7 +2681,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // rds - computed: false, optional: true, required: false - private _rds = new QuicksightDataSourceParametersRdsOutputReference(this, "rds", true); + private _rds = new QuicksightDataSourceParametersRdsOutputReference(this, "rds"); public get rds() { return this._rds; } @@ -2721,7 +2697,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // redshift - computed: false, optional: true, required: false - private _redshift = new QuicksightDataSourceParametersRedshiftOutputReference(this, "redshift", true); + private _redshift = new QuicksightDataSourceParametersRedshiftOutputReference(this, "redshift"); public get redshift() { return this._redshift; } @@ -2737,7 +2713,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // s3 - computed: false, optional: true, required: false - private _s3 = new QuicksightDataSourceParametersS3OutputReference(this, "s3", true); + private _s3 = new QuicksightDataSourceParametersS3OutputReference(this, "s3"); public get s3() { return this._s3; } @@ -2753,7 +2729,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // service_now - computed: false, optional: true, required: false - private _serviceNow = new QuicksightDataSourceParametersServiceNowOutputReference(this, "service_now", true); + private _serviceNow = new QuicksightDataSourceParametersServiceNowOutputReference(this, "service_now"); public get serviceNow() { return this._serviceNow; } @@ -2769,7 +2745,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // snowflake - computed: false, optional: true, required: false - private _snowflake = new QuicksightDataSourceParametersSnowflakeOutputReference(this, "snowflake", true); + private _snowflake = new QuicksightDataSourceParametersSnowflakeOutputReference(this, "snowflake"); public get snowflake() { return this._snowflake; } @@ -2785,7 +2761,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // spark - computed: false, optional: true, required: false - private _spark = new QuicksightDataSourceParametersSparkOutputReference(this, "spark", true); + private _spark = new QuicksightDataSourceParametersSparkOutputReference(this, "spark"); public get spark() { return this._spark; } @@ -2801,7 +2777,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // sql_server - computed: false, optional: true, required: false - private _sqlServer = new QuicksightDataSourceParametersSqlServerOutputReference(this, "sql_server", true); + private _sqlServer = new QuicksightDataSourceParametersSqlServerOutputReference(this, "sql_server"); public get sqlServer() { return this._sqlServer; } @@ -2817,7 +2793,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // teradata - computed: false, optional: true, required: false - private _teradata = new QuicksightDataSourceParametersTeradataOutputReference(this, "teradata", true); + private _teradata = new QuicksightDataSourceParametersTeradataOutputReference(this, "teradata"); public get teradata() { return this._teradata; } @@ -2833,7 +2809,7 @@ export class QuicksightDataSourceParametersOutputReference extends cdktf.Complex } // twitter - computed: false, optional: true, required: false - private _twitter = new QuicksightDataSourceParametersTwitterOutputReference(this, "twitter", true); + private _twitter = new QuicksightDataSourceParametersTwitterOutputReference(this, "twitter"); public get twitter() { return this._twitter; } @@ -2893,10 +2869,9 @@ export class QuicksightDataSourceSslPropertiesOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceSslProperties | undefined { @@ -2956,10 +2931,9 @@ export class QuicksightDataSourceVpcConnectionPropertiesOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): QuicksightDataSourceVpcConnectionProperties | undefined { @@ -3005,7 +2979,7 @@ export class QuicksightDataSource extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_quicksight_data_source"; + public static readonly tfResourceType = "aws_quicksight_data_source"; // =========== // INITIALIZER @@ -3022,7 +2996,9 @@ export class QuicksightDataSource extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_quicksight_data_source', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -3144,7 +3120,7 @@ export class QuicksightDataSource extends cdktf.TerraformResource { } // credentials - computed: false, optional: true, required: false - private _credentials = new QuicksightDataSourceCredentialsOutputReference(this, "credentials", true); + private _credentials = new QuicksightDataSourceCredentialsOutputReference(this, "credentials"); public get credentials() { return this._credentials; } @@ -3160,7 +3136,7 @@ export class QuicksightDataSource extends cdktf.TerraformResource { } // parameters - computed: false, optional: false, required: true - private _parameters = new QuicksightDataSourceParametersOutputReference(this, "parameters", true); + private _parameters = new QuicksightDataSourceParametersOutputReference(this, "parameters"); public get parameters() { return this._parameters; } @@ -3190,7 +3166,7 @@ export class QuicksightDataSource extends cdktf.TerraformResource { } // ssl_properties - computed: false, optional: true, required: false - private _sslProperties = new QuicksightDataSourceSslPropertiesOutputReference(this, "ssl_properties", true); + private _sslProperties = new QuicksightDataSourceSslPropertiesOutputReference(this, "ssl_properties"); public get sslProperties() { return this._sslProperties; } @@ -3206,7 +3182,7 @@ export class QuicksightDataSource extends cdktf.TerraformResource { } // vpc_connection_properties - computed: false, optional: true, required: false - private _vpcConnectionProperties = new QuicksightDataSourceVpcConnectionPropertiesOutputReference(this, "vpc_connection_properties", true); + private _vpcConnectionProperties = new QuicksightDataSourceVpcConnectionPropertiesOutputReference(this, "vpc_connection_properties"); public get vpcConnectionProperties() { return this._vpcConnectionProperties; } diff --git a/src/aws/quicksight/quicksight-group-membership.ts b/src/aws/quicksight/quicksight-group-membership.ts index a3c3cb871..37ff4a7e6 100644 --- a/src/aws/quicksight/quicksight-group-membership.ts +++ b/src/aws/quicksight/quicksight-group-membership.ts @@ -33,7 +33,7 @@ export class QuicksightGroupMembership extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_quicksight_group_membership"; + public static readonly tfResourceType = "aws_quicksight_group_membership"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class QuicksightGroupMembership extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_quicksight_group_membership', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/quicksight/quicksight-group.ts b/src/aws/quicksight/quicksight-group.ts index 31f521344..297a1079c 100644 --- a/src/aws/quicksight/quicksight-group.ts +++ b/src/aws/quicksight/quicksight-group.ts @@ -33,7 +33,7 @@ export class QuicksightGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_quicksight_group"; + public static readonly tfResourceType = "aws_quicksight_group"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class QuicksightGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_quicksight_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/quicksight/quicksight-user.ts b/src/aws/quicksight/quicksight-user.ts index 243216250..4280b5dcc 100644 --- a/src/aws/quicksight/quicksight-user.ts +++ b/src/aws/quicksight/quicksight-user.ts @@ -49,7 +49,7 @@ export class QuicksightUser extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_quicksight_user"; + public static readonly tfResourceType = "aws_quicksight_user"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class QuicksightUser extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_quicksight_user', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ram/data-aws-ram-resource-share.ts b/src/aws/ram/data-aws-ram-resource-share.ts index b754b469d..bc9f18558 100644 --- a/src/aws/ram/data-aws-ram-resource-share.ts +++ b/src/aws/ram/data-aws-ram-resource-share.ts @@ -57,7 +57,7 @@ export class DataAwsRamResourceShare extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ram_resource_share"; + public static readonly tfResourceType = "aws_ram_resource_share"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class DataAwsRamResourceShare extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ram_resource_share', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ram/ram-principal-association.ts b/src/aws/ram/ram-principal-association.ts index 3998edc4a..74e72a995 100644 --- a/src/aws/ram/ram-principal-association.ts +++ b/src/aws/ram/ram-principal-association.ts @@ -25,7 +25,7 @@ export class RamPrincipalAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ram_principal_association"; + public static readonly tfResourceType = "aws_ram_principal_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class RamPrincipalAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ram_principal_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ram/ram-resource-association.ts b/src/aws/ram/ram-resource-association.ts index 9b4b4e369..f1fcab638 100644 --- a/src/aws/ram/ram-resource-association.ts +++ b/src/aws/ram/ram-resource-association.ts @@ -25,7 +25,7 @@ export class RamResourceAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ram_resource_association"; + public static readonly tfResourceType = "aws_ram_resource_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class RamResourceAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ram_resource_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ram/ram-resource-share-accepter.ts b/src/aws/ram/ram-resource-share-accepter.ts index 4df70cb0f..07cc9f835 100644 --- a/src/aws/ram/ram-resource-share-accepter.ts +++ b/src/aws/ram/ram-resource-share-accepter.ts @@ -46,10 +46,9 @@ export class RamResourceShareAccepterTimeoutsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RamResourceShareAccepterTimeouts | undefined { @@ -120,7 +119,7 @@ export class RamResourceShareAccepter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ram_resource_share_accepter"; + public static readonly tfResourceType = "aws_ram_resource_share_accepter"; // =========== // INITIALIZER @@ -137,7 +136,9 @@ export class RamResourceShareAccepter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ram_resource_share_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -206,7 +207,7 @@ export class RamResourceShareAccepter extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new RamResourceShareAccepterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new RamResourceShareAccepterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ram/ram-resource-share.ts b/src/aws/ram/ram-resource-share.ts index e3ca379b8..9cbb1d237 100644 --- a/src/aws/ram/ram-resource-share.ts +++ b/src/aws/ram/ram-resource-share.ts @@ -58,10 +58,9 @@ export class RamResourceShareTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RamResourceShareTimeouts | undefined { @@ -132,7 +131,7 @@ export class RamResourceShare extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ram_resource_share"; + public static readonly tfResourceType = "aws_ram_resource_share"; // =========== // INITIALIZER @@ -149,7 +148,9 @@ export class RamResourceShare extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ram_resource_share', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -239,7 +240,7 @@ export class RamResourceShare extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new RamResourceShareTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new RamResourceShareTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/data-aws-db-cluster-snapshot.ts b/src/aws/rds/data-aws-db-cluster-snapshot.ts index 17d36437e..c7837e731 100644 --- a/src/aws/rds/data-aws-db-cluster-snapshot.ts +++ b/src/aws/rds/data-aws-db-cluster-snapshot.ts @@ -45,7 +45,7 @@ export class DataAwsDbClusterSnapshot extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_cluster_snapshot"; + public static readonly tfResourceType = "aws_db_cluster_snapshot"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class DataAwsDbClusterSnapshot extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_db_cluster_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/data-aws-db-event-categories.ts b/src/aws/rds/data-aws-db-event-categories.ts index 3013abf53..d210d38ab 100644 --- a/src/aws/rds/data-aws-db-event-categories.ts +++ b/src/aws/rds/data-aws-db-event-categories.ts @@ -21,7 +21,7 @@ export class DataAwsDbEventCategories extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_event_categories"; + public static readonly tfResourceType = "aws_db_event_categories"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsDbEventCategories extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_db_event_categories', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/data-aws-db-instance.ts b/src/aws/rds/data-aws-db-instance.ts index 1cf0fc469..d25a2f5a4 100644 --- a/src/aws/rds/data-aws-db-instance.ts +++ b/src/aws/rds/data-aws-db-instance.ts @@ -25,7 +25,7 @@ export class DataAwsDbInstance extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_instance"; + public static readonly tfResourceType = "aws_db_instance"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsDbInstance extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_db_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/data-aws-db-proxy.ts b/src/aws/rds/data-aws-db-proxy.ts index d08c026cb..6b5525dc8 100644 --- a/src/aws/rds/data-aws-db-proxy.ts +++ b/src/aws/rds/data-aws-db-proxy.ts @@ -12,7 +12,45 @@ export interface DataAwsDbProxyConfig extends cdktf.TerraformMetaArguments { */ readonly name: string; } -export class DataAwsDbProxyAuth extends cdktf.ComplexComputedList { +export interface DataAwsDbProxyAuth { +} + +export function dataAwsDbProxyAuthToTerraform(struct?: DataAwsDbProxyAuth): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsDbProxyAuthOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsDbProxyAuth | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsDbProxyAuth | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // auth_scheme - computed: true, optional: false, required: false public get authScheme() { @@ -35,6 +73,25 @@ export class DataAwsDbProxyAuth extends cdktf.ComplexComputedList { } } +export class DataAwsDbProxyAuthList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsDbProxyAuthOutputReference { + return new DataAwsDbProxyAuthOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/db_proxy aws_db_proxy} */ @@ -43,7 +100,7 @@ export class DataAwsDbProxy extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_proxy"; + public static readonly tfResourceType = "aws_db_proxy"; // =========== // INITIALIZER @@ -60,7 +117,9 @@ export class DataAwsDbProxy extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_db_proxy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -80,8 +139,9 @@ export class DataAwsDbProxy extends cdktf.TerraformDataSource { } // auth - computed: true, optional: false, required: false - public auth(index: string) { - return new DataAwsDbProxyAuth(this, 'auth', index, true); + private _auth = new DataAwsDbProxyAuthList(this, "auth", true); + public get auth() { + return this._auth; } // debug_logging - computed: true, optional: false, required: false diff --git a/src/aws/rds/data-aws-db-snapshot.ts b/src/aws/rds/data-aws-db-snapshot.ts index 99a4ba90d..5956c499a 100644 --- a/src/aws/rds/data-aws-db-snapshot.ts +++ b/src/aws/rds/data-aws-db-snapshot.ts @@ -41,7 +41,7 @@ export class DataAwsDbSnapshot extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_snapshot"; + public static readonly tfResourceType = "aws_db_snapshot"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DataAwsDbSnapshot extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_db_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/data-aws-db-subnet-group.ts b/src/aws/rds/data-aws-db-subnet-group.ts index df4e8a284..bc6da61b2 100644 --- a/src/aws/rds/data-aws-db-subnet-group.ts +++ b/src/aws/rds/data-aws-db-subnet-group.ts @@ -21,7 +21,7 @@ export class DataAwsDbSubnetGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_subnet_group"; + public static readonly tfResourceType = "aws_db_subnet_group"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsDbSubnetGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_db_subnet_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/data-aws-rds-certificate.ts b/src/aws/rds/data-aws-rds-certificate.ts index 15c621c7a..b808bd7ac 100644 --- a/src/aws/rds/data-aws-rds-certificate.ts +++ b/src/aws/rds/data-aws-rds-certificate.ts @@ -21,7 +21,7 @@ export class DataAwsRdsCertificate extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_certificate"; + public static readonly tfResourceType = "aws_rds_certificate"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsRdsCertificate extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_rds_certificate', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/data-aws-rds-cluster.ts b/src/aws/rds/data-aws-rds-cluster.ts index acb232bcf..6ff96d10e 100644 --- a/src/aws/rds/data-aws-rds-cluster.ts +++ b/src/aws/rds/data-aws-rds-cluster.ts @@ -25,7 +25,7 @@ export class DataAwsRdsCluster extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_cluster"; + public static readonly tfResourceType = "aws_rds_cluster"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsRdsCluster extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_rds_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/data-aws-rds-engine-version.ts b/src/aws/rds/data-aws-rds-engine-version.ts index 40a5ef3df..32f439258 100644 --- a/src/aws/rds/data-aws-rds-engine-version.ts +++ b/src/aws/rds/data-aws-rds-engine-version.ts @@ -33,7 +33,7 @@ export class DataAwsRdsEngineVersion extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_engine_version"; + public static readonly tfResourceType = "aws_rds_engine_version"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsRdsEngineVersion extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_rds_engine_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/data-aws-rds-orderable-db-instance.ts b/src/aws/rds/data-aws-rds-orderable-db-instance.ts index 2ec360804..37cfa6005 100644 --- a/src/aws/rds/data-aws-rds-orderable-db-instance.ts +++ b/src/aws/rds/data-aws-rds-orderable-db-instance.ts @@ -85,7 +85,7 @@ export class DataAwsRdsOrderableDbInstance extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_orderable_db_instance"; + public static readonly tfResourceType = "aws_rds_orderable_db_instance"; // =========== // INITIALIZER @@ -102,7 +102,9 @@ export class DataAwsRdsOrderableDbInstance extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_rds_orderable_db_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/db-cluster-snapshot.ts b/src/aws/rds/db-cluster-snapshot.ts index c58e812b5..1552e0de5 100644 --- a/src/aws/rds/db-cluster-snapshot.ts +++ b/src/aws/rds/db-cluster-snapshot.ts @@ -53,10 +53,9 @@ export class DbClusterSnapshotTimeoutsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbClusterSnapshotTimeouts | undefined { @@ -105,7 +104,7 @@ export class DbClusterSnapshot extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_cluster_snapshot"; + public static readonly tfResourceType = "aws_db_cluster_snapshot"; // =========== // INITIALIZER @@ -122,7 +121,9 @@ export class DbClusterSnapshot extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_cluster_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -269,7 +270,7 @@ export class DbClusterSnapshot extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DbClusterSnapshotTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DbClusterSnapshotTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/db-event-subscription.ts b/src/aws/rds/db-event-subscription.ts index 187f49b21..814f80a76 100644 --- a/src/aws/rds/db-event-subscription.ts +++ b/src/aws/rds/db-event-subscription.ts @@ -83,10 +83,9 @@ export class DbEventSubscriptionTimeoutsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbEventSubscriptionTimeouts | undefined { @@ -179,7 +178,7 @@ export class DbEventSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_event_subscription"; + public static readonly tfResourceType = "aws_db_event_subscription"; // =========== // INITIALIZER @@ -196,7 +195,9 @@ export class DbEventSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_event_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -376,7 +377,7 @@ export class DbEventSubscription extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DbEventSubscriptionTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DbEventSubscriptionTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/db-instance-role-association.ts b/src/aws/rds/db-instance-role-association.ts index cc558ca3c..bd0725b32 100644 --- a/src/aws/rds/db-instance-role-association.ts +++ b/src/aws/rds/db-instance-role-association.ts @@ -29,7 +29,7 @@ export class DbInstanceRoleAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_instance_role_association"; + public static readonly tfResourceType = "aws_db_instance_role_association"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DbInstanceRoleAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_instance_role_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/db-instance.ts b/src/aws/rds/db-instance.ts index 698d6e9f1..95b96b144 100644 --- a/src/aws/rds/db-instance.ts +++ b/src/aws/rds/db-instance.ts @@ -280,10 +280,9 @@ export class DbInstanceRestoreToPointInTimeOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbInstanceRestoreToPointInTime | undefined { @@ -432,10 +431,9 @@ export class DbInstanceS3ImportOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbInstanceS3Import | undefined { @@ -584,10 +582,9 @@ export class DbInstanceTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbInstanceTimeouts | undefined { @@ -680,7 +677,7 @@ export class DbInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_instance"; + public static readonly tfResourceType = "aws_db_instance"; // =========== // INITIALIZER @@ -697,7 +694,9 @@ export class DbInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1679,7 +1678,7 @@ export class DbInstance extends cdktf.TerraformResource { } // restore_to_point_in_time - computed: false, optional: true, required: false - private _restoreToPointInTime = new DbInstanceRestoreToPointInTimeOutputReference(this, "restore_to_point_in_time", true); + private _restoreToPointInTime = new DbInstanceRestoreToPointInTimeOutputReference(this, "restore_to_point_in_time"); public get restoreToPointInTime() { return this._restoreToPointInTime; } @@ -1695,7 +1694,7 @@ export class DbInstance extends cdktf.TerraformResource { } // s3_import - computed: false, optional: true, required: false - private _s3Import = new DbInstanceS3ImportOutputReference(this, "s3_import", true); + private _s3Import = new DbInstanceS3ImportOutputReference(this, "s3_import"); public get s3Import() { return this._s3Import; } @@ -1711,7 +1710,7 @@ export class DbInstance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DbInstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DbInstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/db-option-group.ts b/src/aws/rds/db-option-group.ts index e89810304..901428a70 100644 --- a/src/aws/rds/db-option-group.ts +++ b/src/aws/rds/db-option-group.ts @@ -137,10 +137,9 @@ export class DbOptionGroupTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbOptionGroupTimeouts | undefined { @@ -189,7 +188,7 @@ export class DbOptionGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_option_group"; + public static readonly tfResourceType = "aws_db_option_group"; // =========== // INITIALIZER @@ -206,7 +205,9 @@ export class DbOptionGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_option_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -362,7 +363,7 @@ export class DbOptionGroup extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DbOptionGroupTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DbOptionGroupTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/db-parameter-group.ts b/src/aws/rds/db-parameter-group.ts index 03484c687..71c858b37 100644 --- a/src/aws/rds/db-parameter-group.ts +++ b/src/aws/rds/db-parameter-group.ts @@ -74,7 +74,7 @@ export class DbParameterGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_parameter_group"; + public static readonly tfResourceType = "aws_db_parameter_group"; // =========== // INITIALIZER @@ -91,7 +91,9 @@ export class DbParameterGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_parameter_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/db-proxy-default-target-group.ts b/src/aws/rds/db-proxy-default-target-group.ts index 55dc08a05..aafe64520 100644 --- a/src/aws/rds/db-proxy-default-target-group.ts +++ b/src/aws/rds/db-proxy-default-target-group.ts @@ -67,10 +67,9 @@ export class DbProxyDefaultTargetGroupConnectionPoolConfigOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbProxyDefaultTargetGroupConnectionPoolConfig | undefined { @@ -226,10 +225,9 @@ export class DbProxyDefaultTargetGroupTimeoutsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbProxyDefaultTargetGroupTimeouts | undefined { @@ -300,7 +298,7 @@ export class DbProxyDefaultTargetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_proxy_default_target_group"; + public static readonly tfResourceType = "aws_db_proxy_default_target_group"; // =========== // INITIALIZER @@ -317,7 +315,9 @@ export class DbProxyDefaultTargetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_proxy_default_target_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -362,7 +362,7 @@ export class DbProxyDefaultTargetGroup extends cdktf.TerraformResource { } // connection_pool_config - computed: false, optional: true, required: false - private _connectionPoolConfig = new DbProxyDefaultTargetGroupConnectionPoolConfigOutputReference(this, "connection_pool_config", true); + private _connectionPoolConfig = new DbProxyDefaultTargetGroupConnectionPoolConfigOutputReference(this, "connection_pool_config"); public get connectionPoolConfig() { return this._connectionPoolConfig; } @@ -378,7 +378,7 @@ export class DbProxyDefaultTargetGroup extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DbProxyDefaultTargetGroupTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DbProxyDefaultTargetGroupTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/db-proxy-endpoint.ts b/src/aws/rds/db-proxy-endpoint.ts index deee6cbef..5373c0bb6 100644 --- a/src/aws/rds/db-proxy-endpoint.ts +++ b/src/aws/rds/db-proxy-endpoint.ts @@ -75,10 +75,9 @@ export class DbProxyEndpointTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbProxyEndpointTimeouts | undefined { @@ -171,7 +170,7 @@ export class DbProxyEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_proxy_endpoint"; + public static readonly tfResourceType = "aws_db_proxy_endpoint"; // =========== // INITIALIZER @@ -188,7 +187,9 @@ export class DbProxyEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_proxy_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -338,7 +339,7 @@ export class DbProxyEndpoint extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DbProxyEndpointTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DbProxyEndpointTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/db-proxy-target.ts b/src/aws/rds/db-proxy-target.ts index 2d6cab85d..2941b1a84 100644 --- a/src/aws/rds/db-proxy-target.ts +++ b/src/aws/rds/db-proxy-target.ts @@ -33,7 +33,7 @@ export class DbProxyTarget extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_proxy_target"; + public static readonly tfResourceType = "aws_db_proxy_target"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DbProxyTarget extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_proxy_target', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/db-proxy.ts b/src/aws/rds/db-proxy.ts index ba1122cb8..5c27003e9 100644 --- a/src/aws/rds/db-proxy.ts +++ b/src/aws/rds/db-proxy.ts @@ -125,10 +125,9 @@ export class DbProxyTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbProxyTimeouts | undefined { @@ -221,7 +220,7 @@ export class DbProxy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_proxy"; + public static readonly tfResourceType = "aws_db_proxy"; // =========== // INITIALIZER @@ -238,7 +237,9 @@ export class DbProxy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_proxy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -441,7 +442,7 @@ export class DbProxy extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DbProxyTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DbProxyTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/db-security-group.ts b/src/aws/rds/db-security-group.ts index b756b7b11..5a0fcb04c 100644 --- a/src/aws/rds/db-security-group.ts +++ b/src/aws/rds/db-security-group.ts @@ -71,7 +71,7 @@ export class DbSecurityGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_security_group"; + public static readonly tfResourceType = "aws_db_security_group"; // =========== // INITIALIZER @@ -88,7 +88,9 @@ export class DbSecurityGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_security_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/db-snapshot.ts b/src/aws/rds/db-snapshot.ts index 3fcd5e313..383aea205 100644 --- a/src/aws/rds/db-snapshot.ts +++ b/src/aws/rds/db-snapshot.ts @@ -53,10 +53,9 @@ export class DbSnapshotTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DbSnapshotTimeouts | undefined { @@ -105,7 +104,7 @@ export class DbSnapshot extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_snapshot"; + public static readonly tfResourceType = "aws_db_snapshot"; // =========== // INITIALIZER @@ -122,7 +121,9 @@ export class DbSnapshot extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_snapshot', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -289,7 +290,7 @@ export class DbSnapshot extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DbSnapshotTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DbSnapshotTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/db-subnet-group.ts b/src/aws/rds/db-subnet-group.ts index 3676aa30b..e4239fd1b 100644 --- a/src/aws/rds/db-subnet-group.ts +++ b/src/aws/rds/db-subnet-group.ts @@ -41,7 +41,7 @@ export class DbSubnetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_db_subnet_group"; + public static readonly tfResourceType = "aws_db_subnet_group"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DbSubnetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_db_subnet_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/rds-cluster-endpoint.ts b/src/aws/rds/rds-cluster-endpoint.ts index 17ab4388e..04df7c166 100644 --- a/src/aws/rds/rds-cluster-endpoint.ts +++ b/src/aws/rds/rds-cluster-endpoint.ts @@ -45,7 +45,7 @@ export class RdsClusterEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_cluster_endpoint"; + public static readonly tfResourceType = "aws_rds_cluster_endpoint"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class RdsClusterEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_rds_cluster_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/rds-cluster-instance.ts b/src/aws/rds/rds-cluster-instance.ts index 365852745..22cce9423 100644 --- a/src/aws/rds/rds-cluster-instance.ts +++ b/src/aws/rds/rds-cluster-instance.ts @@ -143,10 +143,9 @@ export class RdsClusterInstanceTimeoutsOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RdsClusterInstanceTimeouts | undefined { @@ -239,7 +238,7 @@ export class RdsClusterInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_cluster_instance"; + public static readonly tfResourceType = "aws_rds_cluster_instance"; // =========== // INITIALIZER @@ -256,7 +255,9 @@ export class RdsClusterInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_rds_cluster_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -718,7 +719,7 @@ export class RdsClusterInstance extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new RdsClusterInstanceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new RdsClusterInstanceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/rds-cluster-parameter-group.ts b/src/aws/rds/rds-cluster-parameter-group.ts index 2ef0ca536..5613c8e7f 100644 --- a/src/aws/rds/rds-cluster-parameter-group.ts +++ b/src/aws/rds/rds-cluster-parameter-group.ts @@ -74,7 +74,7 @@ export class RdsClusterParameterGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_cluster_parameter_group"; + public static readonly tfResourceType = "aws_rds_cluster_parameter_group"; // =========== // INITIALIZER @@ -91,7 +91,9 @@ export class RdsClusterParameterGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_rds_cluster_parameter_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/rds-cluster-role-association.ts b/src/aws/rds/rds-cluster-role-association.ts index f97101e81..d51691463 100644 --- a/src/aws/rds/rds-cluster-role-association.ts +++ b/src/aws/rds/rds-cluster-role-association.ts @@ -29,7 +29,7 @@ export class RdsClusterRoleAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_cluster_role_association"; + public static readonly tfResourceType = "aws_rds_cluster_role_association"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class RdsClusterRoleAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_rds_cluster_role_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/rds/rds-cluster.ts b/src/aws/rds/rds-cluster.ts index eebe1d525..d275b2f91 100644 --- a/src/aws/rds/rds-cluster.ts +++ b/src/aws/rds/rds-cluster.ts @@ -222,10 +222,9 @@ export class RdsClusterRestoreToPointInTimeOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RdsClusterRestoreToPointInTime | undefined { @@ -371,10 +370,9 @@ export class RdsClusterS3ImportOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RdsClusterS3Import | undefined { @@ -533,10 +531,9 @@ export class RdsClusterScalingConfigurationOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RdsClusterScalingConfiguration | undefined { @@ -697,10 +694,9 @@ export class RdsClusterTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RdsClusterTimeouts | undefined { @@ -793,7 +789,7 @@ export class RdsCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_cluster"; + public static readonly tfResourceType = "aws_rds_cluster"; // =========== // INITIALIZER @@ -810,7 +806,9 @@ export class RdsCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_rds_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1509,7 +1507,7 @@ export class RdsCluster extends cdktf.TerraformResource { } // restore_to_point_in_time - computed: false, optional: true, required: false - private _restoreToPointInTime = new RdsClusterRestoreToPointInTimeOutputReference(this, "restore_to_point_in_time", true); + private _restoreToPointInTime = new RdsClusterRestoreToPointInTimeOutputReference(this, "restore_to_point_in_time"); public get restoreToPointInTime() { return this._restoreToPointInTime; } @@ -1525,7 +1523,7 @@ export class RdsCluster extends cdktf.TerraformResource { } // s3_import - computed: false, optional: true, required: false - private _s3Import = new RdsClusterS3ImportOutputReference(this, "s3_import", true); + private _s3Import = new RdsClusterS3ImportOutputReference(this, "s3_import"); public get s3Import() { return this._s3Import; } @@ -1541,7 +1539,7 @@ export class RdsCluster extends cdktf.TerraformResource { } // scaling_configuration - computed: false, optional: true, required: false - private _scalingConfiguration = new RdsClusterScalingConfigurationOutputReference(this, "scaling_configuration", true); + private _scalingConfiguration = new RdsClusterScalingConfigurationOutputReference(this, "scaling_configuration"); public get scalingConfiguration() { return this._scalingConfiguration; } @@ -1557,7 +1555,7 @@ export class RdsCluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new RdsClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new RdsClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/rds/rds-global-cluster.ts b/src/aws/rds/rds-global-cluster.ts index a3872b019..a655c815c 100644 --- a/src/aws/rds/rds-global-cluster.ts +++ b/src/aws/rds/rds-global-cluster.ts @@ -40,7 +40,45 @@ export interface RdsGlobalClusterConfig extends cdktf.TerraformMetaArguments { */ readonly storageEncrypted?: boolean | cdktf.IResolvable; } -export class RdsGlobalClusterGlobalClusterMembers extends cdktf.ComplexComputedList { +export interface RdsGlobalClusterGlobalClusterMembers { +} + +export function rdsGlobalClusterGlobalClusterMembersToTerraform(struct?: RdsGlobalClusterGlobalClusterMembers): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class RdsGlobalClusterGlobalClusterMembersOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): RdsGlobalClusterGlobalClusterMembers | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: RdsGlobalClusterGlobalClusterMembers | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // db_cluster_arn - computed: true, optional: false, required: false public get dbClusterArn() { @@ -53,6 +91,25 @@ export class RdsGlobalClusterGlobalClusterMembers extends cdktf.ComplexComputedL } } +export class RdsGlobalClusterGlobalClusterMembersList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): RdsGlobalClusterGlobalClusterMembersOutputReference { + return new RdsGlobalClusterGlobalClusterMembersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/r/rds_global_cluster aws_rds_global_cluster} */ @@ -61,7 +118,7 @@ export class RdsGlobalCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_rds_global_cluster"; + public static readonly tfResourceType = "aws_rds_global_cluster"; // =========== // INITIALIZER @@ -78,7 +135,9 @@ export class RdsGlobalCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_rds_global_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -198,8 +257,9 @@ export class RdsGlobalCluster extends cdktf.TerraformResource { } // global_cluster_members - computed: true, optional: false, required: false - public globalClusterMembers(index: string) { - return new RdsGlobalClusterGlobalClusterMembers(this, 'global_cluster_members', index, true); + private _globalClusterMembers = new RdsGlobalClusterGlobalClusterMembersList(this, "global_cluster_members", true); + public get globalClusterMembers() { + return this._globalClusterMembers; } // global_cluster_resource_id - computed: true, optional: false, required: false diff --git a/src/aws/redshift/data-aws-redshift-cluster.ts b/src/aws/redshift/data-aws-redshift-cluster.ts index de6b97849..20ac7c4bb 100644 --- a/src/aws/redshift/data-aws-redshift-cluster.ts +++ b/src/aws/redshift/data-aws-redshift-cluster.ts @@ -25,7 +25,7 @@ export class DataAwsRedshiftCluster extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_cluster"; + public static readonly tfResourceType = "aws_redshift_cluster"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsRedshiftCluster extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_redshift_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/redshift/data-aws-redshift-orderable-cluster.ts b/src/aws/redshift/data-aws-redshift-orderable-cluster.ts index 31ff61472..318f967da 100644 --- a/src/aws/redshift/data-aws-redshift-orderable-cluster.ts +++ b/src/aws/redshift/data-aws-redshift-orderable-cluster.ts @@ -33,7 +33,7 @@ export class DataAwsRedshiftOrderableCluster extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_orderable_cluster"; + public static readonly tfResourceType = "aws_redshift_orderable_cluster"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsRedshiftOrderableCluster extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_redshift_orderable_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/redshift/data-aws-redshift-service-account.ts b/src/aws/redshift/data-aws-redshift-service-account.ts index d7673ac20..bdf2f5da7 100644 --- a/src/aws/redshift/data-aws-redshift-service-account.ts +++ b/src/aws/redshift/data-aws-redshift-service-account.ts @@ -21,7 +21,7 @@ export class DataAwsRedshiftServiceAccount extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_service_account"; + public static readonly tfResourceType = "aws_redshift_service_account"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsRedshiftServiceAccount extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_redshift_service_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/redshift/redshift-cluster.ts b/src/aws/redshift/redshift-cluster.ts index 3de4a8ff3..6d9e96254 100644 --- a/src/aws/redshift/redshift-cluster.ts +++ b/src/aws/redshift/redshift-cluster.ts @@ -158,7 +158,45 @@ export interface RedshiftClusterConfig extends cdktf.TerraformMetaArguments { */ readonly timeouts?: RedshiftClusterTimeouts; } -export class RedshiftClusterClusterNodes extends cdktf.ComplexComputedList { +export interface RedshiftClusterClusterNodes { +} + +export function redshiftClusterClusterNodesToTerraform(struct?: RedshiftClusterClusterNodes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class RedshiftClusterClusterNodesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): RedshiftClusterClusterNodes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: RedshiftClusterClusterNodes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // node_role - computed: true, optional: false, required: false public get nodeRole() { @@ -175,6 +213,25 @@ export class RedshiftClusterClusterNodes extends cdktf.ComplexComputedList { return this.getStringAttribute('public_ip_address'); } } + +export class RedshiftClusterClusterNodesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): RedshiftClusterClusterNodesOutputReference { + return new RedshiftClusterClusterNodesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface RedshiftClusterLogging { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/redshift_cluster#bucket_name RedshiftCluster#bucket_name} @@ -208,10 +265,9 @@ export class RedshiftClusterLoggingOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RedshiftClusterLogging | undefined { @@ -325,10 +381,9 @@ export class RedshiftClusterSnapshotCopyOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RedshiftClusterSnapshotCopy | undefined { @@ -442,10 +497,9 @@ export class RedshiftClusterTimeoutsOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RedshiftClusterTimeouts | undefined { @@ -538,7 +592,7 @@ export class RedshiftCluster extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_cluster"; + public static readonly tfResourceType = "aws_redshift_cluster"; // =========== // INITIALIZER @@ -555,7 +609,9 @@ export class RedshiftCluster extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_redshift_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -671,8 +727,9 @@ export class RedshiftCluster extends cdktf.TerraformResource { } // cluster_nodes - computed: true, optional: false, required: false - public clusterNodes(index: string) { - return new RedshiftClusterClusterNodes(this, 'cluster_nodes', index, false); + private _clusterNodes = new RedshiftClusterClusterNodesList(this, "cluster_nodes", false); + public get clusterNodes() { + return this._clusterNodes; } // cluster_parameter_group_name - computed: true, optional: true, required: false @@ -1147,7 +1204,7 @@ export class RedshiftCluster extends cdktf.TerraformResource { } // logging - computed: false, optional: true, required: false - private _logging = new RedshiftClusterLoggingOutputReference(this, "logging", true); + private _logging = new RedshiftClusterLoggingOutputReference(this, "logging"); public get logging() { return this._logging; } @@ -1163,7 +1220,7 @@ export class RedshiftCluster extends cdktf.TerraformResource { } // snapshot_copy - computed: false, optional: true, required: false - private _snapshotCopy = new RedshiftClusterSnapshotCopyOutputReference(this, "snapshot_copy", true); + private _snapshotCopy = new RedshiftClusterSnapshotCopyOutputReference(this, "snapshot_copy"); public get snapshotCopy() { return this._snapshotCopy; } @@ -1179,7 +1236,7 @@ export class RedshiftCluster extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new RedshiftClusterTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new RedshiftClusterTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/redshift/redshift-event-subscription.ts b/src/aws/redshift/redshift-event-subscription.ts index 4eb4a2649..27a362cd1 100644 --- a/src/aws/redshift/redshift-event-subscription.ts +++ b/src/aws/redshift/redshift-event-subscription.ts @@ -83,10 +83,9 @@ export class RedshiftEventSubscriptionTimeoutsOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RedshiftEventSubscriptionTimeouts | undefined { @@ -179,7 +178,7 @@ export class RedshiftEventSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_event_subscription"; + public static readonly tfResourceType = "aws_redshift_event_subscription"; // =========== // INITIALIZER @@ -196,7 +195,9 @@ export class RedshiftEventSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_redshift_event_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -378,7 +379,7 @@ export class RedshiftEventSubscription extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new RedshiftEventSubscriptionTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new RedshiftEventSubscriptionTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/redshift/redshift-parameter-group.ts b/src/aws/redshift/redshift-parameter-group.ts index df69b4105..a704af55f 100644 --- a/src/aws/redshift/redshift-parameter-group.ts +++ b/src/aws/redshift/redshift-parameter-group.ts @@ -65,7 +65,7 @@ export class RedshiftParameterGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_parameter_group"; + public static readonly tfResourceType = "aws_redshift_parameter_group"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class RedshiftParameterGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_redshift_parameter_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/redshift/redshift-scheduled-action.ts b/src/aws/redshift/redshift-scheduled-action.ts index 997799fc1..80fca5525 100644 --- a/src/aws/redshift/redshift-scheduled-action.ts +++ b/src/aws/redshift/redshift-scheduled-action.ts @@ -65,10 +65,9 @@ export class RedshiftScheduledActionTargetActionPauseClusterOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RedshiftScheduledActionTargetActionPauseCluster | undefined { @@ -148,10 +147,9 @@ export class RedshiftScheduledActionTargetActionResizeClusterOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RedshiftScheduledActionTargetActionResizeCluster | undefined { @@ -299,10 +297,9 @@ export class RedshiftScheduledActionTargetActionResumeClusterOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RedshiftScheduledActionTargetActionResumeCluster | undefined { @@ -378,10 +375,9 @@ export class RedshiftScheduledActionTargetActionOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RedshiftScheduledActionTargetAction | undefined { @@ -418,7 +414,7 @@ export class RedshiftScheduledActionTargetActionOutputReference extends cdktf.Co } // pause_cluster - computed: false, optional: true, required: false - private _pauseCluster = new RedshiftScheduledActionTargetActionPauseClusterOutputReference(this, "pause_cluster", true); + private _pauseCluster = new RedshiftScheduledActionTargetActionPauseClusterOutputReference(this, "pause_cluster"); public get pauseCluster() { return this._pauseCluster; } @@ -434,7 +430,7 @@ export class RedshiftScheduledActionTargetActionOutputReference extends cdktf.Co } // resize_cluster - computed: false, optional: true, required: false - private _resizeCluster = new RedshiftScheduledActionTargetActionResizeClusterOutputReference(this, "resize_cluster", true); + private _resizeCluster = new RedshiftScheduledActionTargetActionResizeClusterOutputReference(this, "resize_cluster"); public get resizeCluster() { return this._resizeCluster; } @@ -450,7 +446,7 @@ export class RedshiftScheduledActionTargetActionOutputReference extends cdktf.Co } // resume_cluster - computed: false, optional: true, required: false - private _resumeCluster = new RedshiftScheduledActionTargetActionResumeClusterOutputReference(this, "resume_cluster", true); + private _resumeCluster = new RedshiftScheduledActionTargetActionResumeClusterOutputReference(this, "resume_cluster"); public get resumeCluster() { return this._resumeCluster; } @@ -474,7 +470,7 @@ export class RedshiftScheduledAction extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_scheduled_action"; + public static readonly tfResourceType = "aws_redshift_scheduled_action"; // =========== // INITIALIZER @@ -491,7 +487,9 @@ export class RedshiftScheduledAction extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_redshift_scheduled_action', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -621,7 +619,7 @@ export class RedshiftScheduledAction extends cdktf.TerraformResource { } // target_action - computed: false, optional: false, required: true - private _targetAction = new RedshiftScheduledActionTargetActionOutputReference(this, "target_action", true); + private _targetAction = new RedshiftScheduledActionTargetActionOutputReference(this, "target_action"); public get targetAction() { return this._targetAction; } diff --git a/src/aws/redshift/redshift-security-group.ts b/src/aws/redshift/redshift-security-group.ts index c5300b1bc..a3f808397 100644 --- a/src/aws/redshift/redshift-security-group.ts +++ b/src/aws/redshift/redshift-security-group.ts @@ -58,7 +58,7 @@ export class RedshiftSecurityGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_security_group"; + public static readonly tfResourceType = "aws_redshift_security_group"; // =========== // INITIALIZER @@ -75,7 +75,9 @@ export class RedshiftSecurityGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_redshift_security_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/redshift/redshift-snapshot-copy-grant.ts b/src/aws/redshift/redshift-snapshot-copy-grant.ts index 89e67091e..1adb51e44 100644 --- a/src/aws/redshift/redshift-snapshot-copy-grant.ts +++ b/src/aws/redshift/redshift-snapshot-copy-grant.ts @@ -33,7 +33,7 @@ export class RedshiftSnapshotCopyGrant extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_snapshot_copy_grant"; + public static readonly tfResourceType = "aws_redshift_snapshot_copy_grant"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class RedshiftSnapshotCopyGrant extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_redshift_snapshot_copy_grant', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/redshift/redshift-snapshot-schedule-association.ts b/src/aws/redshift/redshift-snapshot-schedule-association.ts index ae617b10b..793bec921 100644 --- a/src/aws/redshift/redshift-snapshot-schedule-association.ts +++ b/src/aws/redshift/redshift-snapshot-schedule-association.ts @@ -25,7 +25,7 @@ export class RedshiftSnapshotScheduleAssociation extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_snapshot_schedule_association"; + public static readonly tfResourceType = "aws_redshift_snapshot_schedule_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class RedshiftSnapshotScheduleAssociation extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_redshift_snapshot_schedule_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/redshift/redshift-snapshot-schedule.ts b/src/aws/redshift/redshift-snapshot-schedule.ts index ac19e5ad2..61d32f196 100644 --- a/src/aws/redshift/redshift-snapshot-schedule.ts +++ b/src/aws/redshift/redshift-snapshot-schedule.ts @@ -45,7 +45,7 @@ export class RedshiftSnapshotSchedule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_snapshot_schedule"; + public static readonly tfResourceType = "aws_redshift_snapshot_schedule"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class RedshiftSnapshotSchedule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_redshift_snapshot_schedule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/redshift/redshift-subnet-group.ts b/src/aws/redshift/redshift-subnet-group.ts index dbab5b8e3..7e6e36e91 100644 --- a/src/aws/redshift/redshift-subnet-group.ts +++ b/src/aws/redshift/redshift-subnet-group.ts @@ -37,7 +37,7 @@ export class RedshiftSubnetGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_redshift_subnet_group"; + public static readonly tfResourceType = "aws_redshift_subnet_group"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class RedshiftSubnetGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_redshift_subnet_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/resourcegroups/data-aws-resourcegroupstaggingapi-resources.ts b/src/aws/resourcegroups/data-aws-resourcegroupstaggingapi-resources.ts index 1d75e3ccd..284b40537 100644 --- a/src/aws/resourcegroups/data-aws-resourcegroupstaggingapi-resources.ts +++ b/src/aws/resourcegroups/data-aws-resourcegroupstaggingapi-resources.ts @@ -30,7 +30,45 @@ export interface DataAwsResourcegroupstaggingapiResourcesConfig extends cdktf.Te */ readonly tagFilter?: DataAwsResourcegroupstaggingapiResourcesTagFilter[] | cdktf.IResolvable; } -export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails extends cdktf.ComplexComputedList { +export interface DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails { +} + +export function dataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsToTerraform(struct?: DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // compliance_status - computed: true, optional: false, required: false public get complianceStatus() { @@ -47,12 +85,69 @@ export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListCompl return cdktf.Fn.tolist(this.getListAttribute('non_compliant_keys')); } } -export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList extends cdktf.ComplexComputedList { + +export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsOutputReference { + return new DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList { +} + +export function dataAwsResourcegroupstaggingapiResourcesResourceTagMappingListToTerraform(struct?: DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // compliance_details - computed: true, optional: false, required: false + private _complianceDetails = new DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsList(this, "compliance_details", false); public get complianceDetails() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('compliance_details'); + return this._complianceDetails; } // resource_arn - computed: true, optional: false, required: false @@ -61,8 +156,27 @@ export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList exte } // tags - computed: true, optional: false, required: false - public get tags() { - return this.getStringMapAttribute('tags'); + public tags(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'tags').lookup(key); + } +} + +export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListOutputReference { + return new DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface DataAwsResourcegroupstaggingapiResourcesTagFilter { @@ -96,7 +210,7 @@ export class DataAwsResourcegroupstaggingapiResources extends cdktf.TerraformDat // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_resourcegroupstaggingapi_resources"; + public static readonly tfResourceType = "aws_resourcegroupstaggingapi_resources"; // =========== // INITIALIZER @@ -113,7 +227,9 @@ export class DataAwsResourcegroupstaggingapiResources extends cdktf.TerraformDat super(scope, id, { terraformResourceType: 'aws_resourcegroupstaggingapi_resources', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -185,8 +301,9 @@ export class DataAwsResourcegroupstaggingapiResources extends cdktf.TerraformDat } // resource_tag_mapping_list - computed: true, optional: false, required: false - public resourceTagMappingList(index: string) { - return new DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList(this, 'resource_tag_mapping_list', index, false); + private _resourceTagMappingList = new DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListList(this, "resource_tag_mapping_list", false); + public get resourceTagMappingList() { + return this._resourceTagMappingList; } // resource_type_filters - computed: false, optional: true, required: false diff --git a/src/aws/resourcegroups/resourcegroups-group.ts b/src/aws/resourcegroups/resourcegroups-group.ts index d6a970153..65bd9f9a7 100644 --- a/src/aws/resourcegroups/resourcegroups-group.ts +++ b/src/aws/resourcegroups/resourcegroups-group.ts @@ -58,10 +58,9 @@ export class ResourcegroupsGroupResourceQueryOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ResourcegroupsGroupResourceQuery | undefined { @@ -129,7 +128,7 @@ export class ResourcegroupsGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_resourcegroups_group"; + public static readonly tfResourceType = "aws_resourcegroups_group"; // =========== // INITIALIZER @@ -146,7 +145,9 @@ export class ResourcegroupsGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_resourcegroups_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -236,7 +237,7 @@ export class ResourcegroupsGroup extends cdktf.TerraformResource { } // resource_query - computed: false, optional: false, required: true - private _resourceQuery = new ResourcegroupsGroupResourceQueryOutputReference(this, "resource_query", true); + private _resourceQuery = new ResourcegroupsGroupResourceQueryOutputReference(this, "resource_query"); public get resourceQuery() { return this._resourceQuery; } diff --git a/src/aws/route53/data-aws-route53-delegation-set.ts b/src/aws/route53/data-aws-route53-delegation-set.ts index 35656281b..8793c9ac5 100644 --- a/src/aws/route53/data-aws-route53-delegation-set.ts +++ b/src/aws/route53/data-aws-route53-delegation-set.ts @@ -21,7 +21,7 @@ export class DataAwsRoute53DelegationSet extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_delegation_set"; + public static readonly tfResourceType = "aws_route53_delegation_set"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsRoute53DelegationSet extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_route53_delegation_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/data-aws-route53-resolver-endpoint.ts b/src/aws/route53/data-aws-route53-resolver-endpoint.ts index 5a4fbae0e..13168a19a 100644 --- a/src/aws/route53/data-aws-route53-resolver-endpoint.ts +++ b/src/aws/route53/data-aws-route53-resolver-endpoint.ts @@ -49,7 +49,7 @@ export class DataAwsRoute53ResolverEndpoint extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_endpoint"; + public static readonly tfResourceType = "aws_route53_resolver_endpoint"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsRoute53ResolverEndpoint extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/data-aws-route53-resolver-rule.ts b/src/aws/route53/data-aws-route53-resolver-rule.ts index 0cf0f3480..e48e1921d 100644 --- a/src/aws/route53/data-aws-route53-resolver-rule.ts +++ b/src/aws/route53/data-aws-route53-resolver-rule.ts @@ -41,7 +41,7 @@ export class DataAwsRoute53ResolverRule extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_rule"; + public static readonly tfResourceType = "aws_route53_resolver_rule"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DataAwsRoute53ResolverRule extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/data-aws-route53-resolver-rules.ts b/src/aws/route53/data-aws-route53-resolver-rules.ts index df842f1e6..d2feb24c6 100644 --- a/src/aws/route53/data-aws-route53-resolver-rules.ts +++ b/src/aws/route53/data-aws-route53-resolver-rules.ts @@ -33,7 +33,7 @@ export class DataAwsRoute53ResolverRules extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_rules"; + public static readonly tfResourceType = "aws_route53_resolver_rules"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsRoute53ResolverRules extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_rules', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/data-aws-route53-zone.ts b/src/aws/route53/data-aws-route53-zone.ts index f74a87100..5993b75bd 100644 --- a/src/aws/route53/data-aws-route53-zone.ts +++ b/src/aws/route53/data-aws-route53-zone.ts @@ -41,7 +41,7 @@ export class DataAwsRoute53Zone extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_zone"; + public static readonly tfResourceType = "aws_route53_zone"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class DataAwsRoute53Zone extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_route53_zone', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-delegation-set.ts b/src/aws/route53/route53-delegation-set.ts index dcfdd3fa1..1d6f5877f 100644 --- a/src/aws/route53/route53-delegation-set.ts +++ b/src/aws/route53/route53-delegation-set.ts @@ -21,7 +21,7 @@ export class Route53DelegationSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_delegation_set"; + public static readonly tfResourceType = "aws_route53_delegation_set"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class Route53DelegationSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_delegation_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-health-check.ts b/src/aws/route53/route53-health-check.ts index 842a90888..dd1ba0944 100644 --- a/src/aws/route53/route53-health-check.ts +++ b/src/aws/route53/route53-health-check.ts @@ -105,7 +105,7 @@ export class Route53HealthCheck extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_health_check"; + public static readonly tfResourceType = "aws_route53_health_check"; // =========== // INITIALIZER @@ -122,7 +122,9 @@ export class Route53HealthCheck extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_health_check', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-hosted-zone-dnssec.ts b/src/aws/route53/route53-hosted-zone-dnssec.ts index 2f89b9633..7dff31a48 100644 --- a/src/aws/route53/route53-hosted-zone-dnssec.ts +++ b/src/aws/route53/route53-hosted-zone-dnssec.ts @@ -25,7 +25,7 @@ export class Route53HostedZoneDnssec extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_hosted_zone_dnssec"; + public static readonly tfResourceType = "aws_route53_hosted_zone_dnssec"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Route53HostedZoneDnssec extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_hosted_zone_dnssec', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-key-signing-key.ts b/src/aws/route53/route53-key-signing-key.ts index 939909d2d..501732be4 100644 --- a/src/aws/route53/route53-key-signing-key.ts +++ b/src/aws/route53/route53-key-signing-key.ts @@ -33,7 +33,7 @@ export class Route53KeySigningKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_key_signing_key"; + public static readonly tfResourceType = "aws_route53_key_signing_key"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Route53KeySigningKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_key_signing_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-query-log.ts b/src/aws/route53/route53-query-log.ts index 377ff6708..0c97bb9d6 100644 --- a/src/aws/route53/route53-query-log.ts +++ b/src/aws/route53/route53-query-log.ts @@ -25,7 +25,7 @@ export class Route53QueryLog extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_query_log"; + public static readonly tfResourceType = "aws_route53_query_log"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Route53QueryLog extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_query_log', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-record.ts b/src/aws/route53/route53-record.ts index f7336f9e2..dc7d1c7e7 100644 --- a/src/aws/route53/route53-record.ts +++ b/src/aws/route53/route53-record.ts @@ -188,7 +188,7 @@ export class Route53Record extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_record"; + public static readonly tfResourceType = "aws_route53_record"; // =========== // INITIALIZER @@ -205,7 +205,9 @@ export class Route53Record extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_record', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-resolver-dnssec-config.ts b/src/aws/route53/route53-resolver-dnssec-config.ts index 8a44c951c..4f6786e4b 100644 --- a/src/aws/route53/route53-resolver-dnssec-config.ts +++ b/src/aws/route53/route53-resolver-dnssec-config.ts @@ -21,7 +21,7 @@ export class Route53ResolverDnssecConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_dnssec_config"; + public static readonly tfResourceType = "aws_route53_resolver_dnssec_config"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class Route53ResolverDnssecConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_dnssec_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-resolver-endpoint.ts b/src/aws/route53/route53-resolver-endpoint.ts index e01323c22..93550b3c8 100644 --- a/src/aws/route53/route53-resolver-endpoint.ts +++ b/src/aws/route53/route53-resolver-endpoint.ts @@ -95,10 +95,9 @@ export class Route53ResolverEndpointTimeoutsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53ResolverEndpointTimeouts | undefined { @@ -191,7 +190,7 @@ export class Route53ResolverEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_endpoint"; + public static readonly tfResourceType = "aws_route53_resolver_endpoint"; // =========== // INITIALIZER @@ -208,7 +207,9 @@ export class Route53ResolverEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -332,7 +333,7 @@ export class Route53ResolverEndpoint extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Route53ResolverEndpointTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Route53ResolverEndpointTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/route53/route53-resolver-firewall-config.ts b/src/aws/route53/route53-resolver-firewall-config.ts index 2f7110b9c..7b5c41b11 100644 --- a/src/aws/route53/route53-resolver-firewall-config.ts +++ b/src/aws/route53/route53-resolver-firewall-config.ts @@ -25,7 +25,7 @@ export class Route53ResolverFirewallConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_firewall_config"; + public static readonly tfResourceType = "aws_route53_resolver_firewall_config"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Route53ResolverFirewallConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_firewall_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-resolver-firewall-domain-list.ts b/src/aws/route53/route53-resolver-firewall-domain-list.ts index 876ae2f38..bd19dff7b 100644 --- a/src/aws/route53/route53-resolver-firewall-domain-list.ts +++ b/src/aws/route53/route53-resolver-firewall-domain-list.ts @@ -33,7 +33,7 @@ export class Route53ResolverFirewallDomainList extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_firewall_domain_list"; + public static readonly tfResourceType = "aws_route53_resolver_firewall_domain_list"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Route53ResolverFirewallDomainList extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_firewall_domain_list', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-resolver-firewall-rule-group-association.ts b/src/aws/route53/route53-resolver-firewall-rule-group-association.ts index 465fc91a4..2373a4ea4 100644 --- a/src/aws/route53/route53-resolver-firewall-rule-group-association.ts +++ b/src/aws/route53/route53-resolver-firewall-rule-group-association.ts @@ -45,7 +45,7 @@ export class Route53ResolverFirewallRuleGroupAssociation extends cdktf.Terraform // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_firewall_rule_group_association"; + public static readonly tfResourceType = "aws_route53_resolver_firewall_rule_group_association"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class Route53ResolverFirewallRuleGroupAssociation extends cdktf.Terraform super(scope, id, { terraformResourceType: 'aws_route53_resolver_firewall_rule_group_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-resolver-firewall-rule-group.ts b/src/aws/route53/route53-resolver-firewall-rule-group.ts index 3d934d490..c913a38fc 100644 --- a/src/aws/route53/route53-resolver-firewall-rule-group.ts +++ b/src/aws/route53/route53-resolver-firewall-rule-group.ts @@ -29,7 +29,7 @@ export class Route53ResolverFirewallRuleGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_firewall_rule_group"; + public static readonly tfResourceType = "aws_route53_resolver_firewall_rule_group"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Route53ResolverFirewallRuleGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_firewall_rule_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-resolver-firewall-rule.ts b/src/aws/route53/route53-resolver-firewall-rule.ts index 3ebd71e05..58c9c15e5 100644 --- a/src/aws/route53/route53-resolver-firewall-rule.ts +++ b/src/aws/route53/route53-resolver-firewall-rule.ts @@ -53,7 +53,7 @@ export class Route53ResolverFirewallRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_firewall_rule"; + public static readonly tfResourceType = "aws_route53_resolver_firewall_rule"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class Route53ResolverFirewallRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_firewall_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-resolver-query-log-config-association.ts b/src/aws/route53/route53-resolver-query-log-config-association.ts index 0795034af..f260b7d96 100644 --- a/src/aws/route53/route53-resolver-query-log-config-association.ts +++ b/src/aws/route53/route53-resolver-query-log-config-association.ts @@ -25,7 +25,7 @@ export class Route53ResolverQueryLogConfigAssociation extends cdktf.TerraformRes // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_query_log_config_association"; + public static readonly tfResourceType = "aws_route53_resolver_query_log_config_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Route53ResolverQueryLogConfigAssociation extends cdktf.TerraformRes super(scope, id, { terraformResourceType: 'aws_route53_resolver_query_log_config_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-resolver-query-log-config.ts b/src/aws/route53/route53-resolver-query-log-config.ts index a480ce58b..37136ab37 100644 --- a/src/aws/route53/route53-resolver-query-log-config.ts +++ b/src/aws/route53/route53-resolver-query-log-config.ts @@ -33,7 +33,7 @@ export class Route53ResolverQueryLogConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_query_log_config"; + public static readonly tfResourceType = "aws_route53_resolver_query_log_config"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class Route53ResolverQueryLogConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_query_log_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-resolver-rule-association.ts b/src/aws/route53/route53-resolver-rule-association.ts index dc9bc5464..a15fa8886 100644 --- a/src/aws/route53/route53-resolver-rule-association.ts +++ b/src/aws/route53/route53-resolver-rule-association.ts @@ -54,10 +54,9 @@ export class Route53ResolverRuleAssociationTimeoutsOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53ResolverRuleAssociationTimeouts | undefined { @@ -128,7 +127,7 @@ export class Route53ResolverRuleAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_rule_association"; + public static readonly tfResourceType = "aws_route53_resolver_rule_association"; // =========== // INITIALIZER @@ -145,7 +144,9 @@ export class Route53ResolverRuleAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_rule_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -210,7 +211,7 @@ export class Route53ResolverRuleAssociation extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Route53ResolverRuleAssociationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Route53ResolverRuleAssociationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/route53/route53-resolver-rule.ts b/src/aws/route53/route53-resolver-rule.ts index 7c1b8e4f1..0d45d72e0 100644 --- a/src/aws/route53/route53-resolver-rule.ts +++ b/src/aws/route53/route53-resolver-rule.ts @@ -99,10 +99,9 @@ export class Route53ResolverRuleTimeoutsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53ResolverRuleTimeouts | undefined { @@ -195,7 +194,7 @@ export class Route53ResolverRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_resolver_rule"; + public static readonly tfResourceType = "aws_route53_resolver_rule"; // =========== // INITIALIZER @@ -212,7 +211,9 @@ export class Route53ResolverRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_resolver_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -361,7 +362,7 @@ export class Route53ResolverRule extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Route53ResolverRuleTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Route53ResolverRuleTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/route53/route53-vpc-association-authorization.ts b/src/aws/route53/route53-vpc-association-authorization.ts index 03e417451..29f5f1ee9 100644 --- a/src/aws/route53/route53-vpc-association-authorization.ts +++ b/src/aws/route53/route53-vpc-association-authorization.ts @@ -29,7 +29,7 @@ export class Route53VpcAssociationAuthorization extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_vpc_association_authorization"; + public static readonly tfResourceType = "aws_route53_vpc_association_authorization"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Route53VpcAssociationAuthorization extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_route53_vpc_association_authorization', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-zone-association.ts b/src/aws/route53/route53-zone-association.ts index c2ea882f7..4c93975b7 100644 --- a/src/aws/route53/route53-zone-association.ts +++ b/src/aws/route53/route53-zone-association.ts @@ -29,7 +29,7 @@ export class Route53ZoneAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_zone_association"; + public static readonly tfResourceType = "aws_route53_zone_association"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Route53ZoneAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_zone_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53-zone.ts b/src/aws/route53/route53-zone.ts index 4d046bff6..9c02f4de0 100644 --- a/src/aws/route53/route53-zone.ts +++ b/src/aws/route53/route53-zone.ts @@ -69,7 +69,7 @@ export class Route53Zone extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53_zone"; + public static readonly tfResourceType = "aws_route53_zone"; // =========== // INITIALIZER @@ -86,7 +86,9 @@ export class Route53Zone extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53_zone', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53recoverycontrolconfig-cluster.ts b/src/aws/route53/route53recoverycontrolconfig-cluster.ts index f393770ab..e4942006b 100644 --- a/src/aws/route53/route53recoverycontrolconfig-cluster.ts +++ b/src/aws/route53/route53recoverycontrolconfig-cluster.ts @@ -12,7 +12,45 @@ export interface Route53RecoverycontrolconfigClusterConfig extends cdktf.Terrafo */ readonly name: string; } -export class Route53RecoverycontrolconfigClusterClusterEndpoints extends cdktf.ComplexComputedList { +export interface Route53RecoverycontrolconfigClusterClusterEndpoints { +} + +export function route53RecoverycontrolconfigClusterClusterEndpointsToTerraform(struct?: Route53RecoverycontrolconfigClusterClusterEndpoints): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class Route53RecoverycontrolconfigClusterClusterEndpointsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): Route53RecoverycontrolconfigClusterClusterEndpoints | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: Route53RecoverycontrolconfigClusterClusterEndpoints | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // endpoint - computed: true, optional: false, required: false public get endpoint() { @@ -25,6 +63,25 @@ export class Route53RecoverycontrolconfigClusterClusterEndpoints extends cdktf.C } } +export class Route53RecoverycontrolconfigClusterClusterEndpointsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): Route53RecoverycontrolconfigClusterClusterEndpointsOutputReference { + return new Route53RecoverycontrolconfigClusterClusterEndpointsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/r/route53recoverycontrolconfig_cluster aws_route53recoverycontrolconfig_cluster} */ @@ -33,7 +90,7 @@ export class Route53RecoverycontrolconfigCluster extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53recoverycontrolconfig_cluster"; + public static readonly tfResourceType = "aws_route53recoverycontrolconfig_cluster"; // =========== // INITIALIZER @@ -50,7 +107,9 @@ export class Route53RecoverycontrolconfigCluster extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_route53recoverycontrolconfig_cluster', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -70,8 +129,9 @@ export class Route53RecoverycontrolconfigCluster extends cdktf.TerraformResource } // cluster_endpoints - computed: true, optional: false, required: false - public clusterEndpoints(index: string) { - return new Route53RecoverycontrolconfigClusterClusterEndpoints(this, 'cluster_endpoints', index, false); + private _clusterEndpoints = new Route53RecoverycontrolconfigClusterClusterEndpointsList(this, "cluster_endpoints", false); + public get clusterEndpoints() { + return this._clusterEndpoints; } // id - computed: true, optional: true, required: false diff --git a/src/aws/route53/route53recoverycontrolconfig-control-panel.ts b/src/aws/route53/route53recoverycontrolconfig-control-panel.ts index 54588c0e1..b040b1355 100644 --- a/src/aws/route53/route53recoverycontrolconfig-control-panel.ts +++ b/src/aws/route53/route53recoverycontrolconfig-control-panel.ts @@ -25,7 +25,7 @@ export class Route53RecoverycontrolconfigControlPanel extends cdktf.TerraformRes // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53recoverycontrolconfig_control_panel"; + public static readonly tfResourceType = "aws_route53recoverycontrolconfig_control_panel"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Route53RecoverycontrolconfigControlPanel extends cdktf.TerraformRes super(scope, id, { terraformResourceType: 'aws_route53recoverycontrolconfig_control_panel', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53recoverycontrolconfig-routing-control.ts b/src/aws/route53/route53recoverycontrolconfig-routing-control.ts index 6876f6105..9c426bbb3 100644 --- a/src/aws/route53/route53recoverycontrolconfig-routing-control.ts +++ b/src/aws/route53/route53recoverycontrolconfig-routing-control.ts @@ -29,7 +29,7 @@ export class Route53RecoverycontrolconfigRoutingControl extends cdktf.TerraformR // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53recoverycontrolconfig_routing_control"; + public static readonly tfResourceType = "aws_route53recoverycontrolconfig_routing_control"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Route53RecoverycontrolconfigRoutingControl extends cdktf.TerraformR super(scope, id, { terraformResourceType: 'aws_route53recoverycontrolconfig_routing_control', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/route53/route53recoverycontrolconfig-safety-rule.ts b/src/aws/route53/route53recoverycontrolconfig-safety-rule.ts index 97755d334..595464893 100644 --- a/src/aws/route53/route53recoverycontrolconfig-safety-rule.ts +++ b/src/aws/route53/route53recoverycontrolconfig-safety-rule.ts @@ -71,10 +71,9 @@ export class Route53RecoverycontrolconfigSafetyRuleRuleConfigOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53RecoverycontrolconfigSafetyRuleRuleConfig | undefined { @@ -158,7 +157,7 @@ export class Route53RecoverycontrolconfigSafetyRule extends cdktf.TerraformResou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53recoverycontrolconfig_safety_rule"; + public static readonly tfResourceType = "aws_route53recoverycontrolconfig_safety_rule"; // =========== // INITIALIZER @@ -175,7 +174,9 @@ export class Route53RecoverycontrolconfigSafetyRule extends cdktf.TerraformResou super(scope, id, { terraformResourceType: 'aws_route53recoverycontrolconfig_safety_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -298,7 +299,7 @@ export class Route53RecoverycontrolconfigSafetyRule extends cdktf.TerraformResou } // rule_config - computed: false, optional: false, required: true - private _ruleConfig = new Route53RecoverycontrolconfigSafetyRuleRuleConfigOutputReference(this, "rule_config", true); + private _ruleConfig = new Route53RecoverycontrolconfigSafetyRuleRuleConfigOutputReference(this, "rule_config"); public get ruleConfig() { return this._ruleConfig; } diff --git a/src/aws/route53/route53recoveryreadiness-cell.ts b/src/aws/route53/route53recoveryreadiness-cell.ts index 969873fb6..02ce238b8 100644 --- a/src/aws/route53/route53recoveryreadiness-cell.ts +++ b/src/aws/route53/route53recoveryreadiness-cell.ts @@ -53,10 +53,9 @@ export class Route53RecoveryreadinessCellTimeoutsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53RecoveryreadinessCellTimeouts | undefined { @@ -105,7 +104,7 @@ export class Route53RecoveryreadinessCell extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53recoveryreadiness_cell"; + public static readonly tfResourceType = "aws_route53recoveryreadiness_cell"; // =========== // INITIALIZER @@ -122,7 +121,9 @@ export class Route53RecoveryreadinessCell extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route53recoveryreadiness_cell', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -217,7 +218,7 @@ export class Route53RecoveryreadinessCell extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Route53RecoveryreadinessCellTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Route53RecoveryreadinessCellTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/route53/route53recoveryreadiness-readiness-check.ts b/src/aws/route53/route53recoveryreadiness-readiness-check.ts index abf749609..96298bb2f 100644 --- a/src/aws/route53/route53recoveryreadiness-readiness-check.ts +++ b/src/aws/route53/route53recoveryreadiness-readiness-check.ts @@ -53,10 +53,9 @@ export class Route53RecoveryreadinessReadinessCheckTimeoutsOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53RecoveryreadinessReadinessCheckTimeouts | undefined { @@ -105,7 +104,7 @@ export class Route53RecoveryreadinessReadinessCheck extends cdktf.TerraformResou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53recoveryreadiness_readiness_check"; + public static readonly tfResourceType = "aws_route53recoveryreadiness_readiness_check"; // =========== // INITIALIZER @@ -122,7 +121,9 @@ export class Route53RecoveryreadinessReadinessCheck extends cdktf.TerraformResou super(scope, id, { terraformResourceType: 'aws_route53recoveryreadiness_readiness_check', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -209,7 +210,7 @@ export class Route53RecoveryreadinessReadinessCheck extends cdktf.TerraformResou } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Route53RecoveryreadinessReadinessCheckTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Route53RecoveryreadinessReadinessCheckTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/route53/route53recoveryreadiness-recovery-group.ts b/src/aws/route53/route53recoveryreadiness-recovery-group.ts index ac520b6d4..ee4980f09 100644 --- a/src/aws/route53/route53recoveryreadiness-recovery-group.ts +++ b/src/aws/route53/route53recoveryreadiness-recovery-group.ts @@ -53,10 +53,9 @@ export class Route53RecoveryreadinessRecoveryGroupTimeoutsOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53RecoveryreadinessRecoveryGroupTimeouts | undefined { @@ -105,7 +104,7 @@ export class Route53RecoveryreadinessRecoveryGroup extends cdktf.TerraformResour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53recoveryreadiness_recovery_group"; + public static readonly tfResourceType = "aws_route53recoveryreadiness_recovery_group"; // =========== // INITIALIZER @@ -122,7 +121,9 @@ export class Route53RecoveryreadinessRecoveryGroup extends cdktf.TerraformResour super(scope, id, { terraformResourceType: 'aws_route53recoveryreadiness_recovery_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -212,7 +213,7 @@ export class Route53RecoveryreadinessRecoveryGroup extends cdktf.TerraformResour } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Route53RecoveryreadinessRecoveryGroupTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Route53RecoveryreadinessRecoveryGroupTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/route53/route53recoveryreadiness-resource-set.ts b/src/aws/route53/route53recoveryreadiness-resource-set.ts index 8f42202b8..2bdbddabd 100644 --- a/src/aws/route53/route53recoveryreadiness-resource-set.ts +++ b/src/aws/route53/route53recoveryreadiness-resource-set.ts @@ -59,10 +59,9 @@ export class Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTarget /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource | undefined { @@ -130,10 +129,9 @@ export class Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTarget /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource | undefined { @@ -227,10 +225,9 @@ export class Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTarget /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource | undefined { @@ -261,7 +258,7 @@ export class Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTarget } // nlb_resource - computed: false, optional: true, required: false - private _nlbResource = new Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference(this, "nlb_resource", true); + private _nlbResource = new Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference(this, "nlb_resource"); public get nlbResource() { return this._nlbResource; } @@ -277,7 +274,7 @@ export class Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTarget } // r53_resource - computed: false, optional: true, required: false - private _r53Resource = new Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference(this, "r53_resource", true); + private _r53Resource = new Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference(this, "r53_resource"); public get r53Resource() { return this._r53Resource; } @@ -337,10 +334,9 @@ export class Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53RecoveryreadinessResourceSetResourcesDnsTargetResource | undefined { @@ -450,7 +446,7 @@ export class Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutput } // target_resource - computed: false, optional: true, required: false - private _targetResource = new Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference(this, "target_resource", true); + private _targetResource = new Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference(this, "target_resource"); public get targetResource() { return this._targetResource; } @@ -517,10 +513,9 @@ export class Route53RecoveryreadinessResourceSetTimeoutsOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Route53RecoveryreadinessResourceSetTimeouts | undefined { @@ -569,7 +564,7 @@ export class Route53RecoveryreadinessResourceSet extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route53recoveryreadiness_resource_set"; + public static readonly tfResourceType = "aws_route53recoveryreadiness_resource_set"; // =========== // INITIALIZER @@ -586,7 +581,9 @@ export class Route53RecoveryreadinessResourceSet extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_route53recoveryreadiness_resource_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -688,7 +685,7 @@ export class Route53RecoveryreadinessResourceSet extends cdktf.TerraformResource } // timeouts - computed: false, optional: true, required: false - private _timeouts = new Route53RecoveryreadinessResourceSetTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new Route53RecoveryreadinessResourceSetTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/s3/data-aws-s3-bucket-object.ts b/src/aws/s3/data-aws-s3-bucket-object.ts index 9e2e78c75..449e0c657 100644 --- a/src/aws/s3/data-aws-s3-bucket-object.ts +++ b/src/aws/s3/data-aws-s3-bucket-object.ts @@ -37,7 +37,7 @@ export class DataAwsS3BucketObject extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_object"; + public static readonly tfResourceType = "aws_s3_bucket_object"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DataAwsS3BucketObject extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_object', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/data-aws-s3-bucket-objects.ts b/src/aws/s3/data-aws-s3-bucket-objects.ts index 69f994d6d..f71cec81d 100644 --- a/src/aws/s3/data-aws-s3-bucket-objects.ts +++ b/src/aws/s3/data-aws-s3-bucket-objects.ts @@ -45,7 +45,7 @@ export class DataAwsS3BucketObjects extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_objects"; + public static readonly tfResourceType = "aws_s3_bucket_objects"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class DataAwsS3BucketObjects extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_objects', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/data-aws-s3-bucket.ts b/src/aws/s3/data-aws-s3-bucket.ts index e1aba1a44..7346ebd57 100644 --- a/src/aws/s3/data-aws-s3-bucket.ts +++ b/src/aws/s3/data-aws-s3-bucket.ts @@ -21,7 +21,7 @@ export class DataAwsS3Bucket extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket"; + public static readonly tfResourceType = "aws_s3_bucket"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsS3Bucket extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_s3_bucket', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-access-point.ts b/src/aws/s3/s3-access-point.ts index d95be6245..c7a2b793f 100644 --- a/src/aws/s3/s3-access-point.ts +++ b/src/aws/s3/s3-access-point.ts @@ -74,10 +74,9 @@ export class S3AccessPointPublicAccessBlockConfigurationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3AccessPointPublicAccessBlockConfiguration | undefined { @@ -206,10 +205,9 @@ export class S3AccessPointVpcConfigurationOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3AccessPointVpcConfiguration | undefined { @@ -255,7 +253,7 @@ export class S3AccessPoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_access_point"; + public static readonly tfResourceType = "aws_s3_access_point"; // =========== // INITIALIZER @@ -272,7 +270,9 @@ export class S3AccessPoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_access_point', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -385,7 +385,7 @@ export class S3AccessPoint extends cdktf.TerraformResource { } // public_access_block_configuration - computed: false, optional: true, required: false - private _publicAccessBlockConfiguration = new S3AccessPointPublicAccessBlockConfigurationOutputReference(this, "public_access_block_configuration", true); + private _publicAccessBlockConfiguration = new S3AccessPointPublicAccessBlockConfigurationOutputReference(this, "public_access_block_configuration"); public get publicAccessBlockConfiguration() { return this._publicAccessBlockConfiguration; } @@ -401,7 +401,7 @@ export class S3AccessPoint extends cdktf.TerraformResource { } // vpc_configuration - computed: false, optional: true, required: false - private _vpcConfiguration = new S3AccessPointVpcConfigurationOutputReference(this, "vpc_configuration", true); + private _vpcConfiguration = new S3AccessPointVpcConfigurationOutputReference(this, "vpc_configuration"); public get vpcConfiguration() { return this._vpcConfiguration; } diff --git a/src/aws/s3/s3-account-public-access-block.ts b/src/aws/s3/s3-account-public-access-block.ts index 2ae44586f..5324a9cbf 100644 --- a/src/aws/s3/s3-account-public-access-block.ts +++ b/src/aws/s3/s3-account-public-access-block.ts @@ -37,7 +37,7 @@ export class S3AccountPublicAccessBlock extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_account_public_access_block"; + public static readonly tfResourceType = "aws_s3_account_public_access_block"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class S3AccountPublicAccessBlock extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_account_public_access_block', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-accelerate-configuration.ts b/src/aws/s3/s3-bucket-accelerate-configuration.ts index df50114d6..afe254dc4 100644 --- a/src/aws/s3/s3-bucket-accelerate-configuration.ts +++ b/src/aws/s3/s3-bucket-accelerate-configuration.ts @@ -29,7 +29,7 @@ export class S3BucketAccelerateConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_accelerate_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_accelerate_configuration"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class S3BucketAccelerateConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_accelerate_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-acl.ts b/src/aws/s3/s3-bucket-acl.ts index 0c09f5768..9765010fd 100644 --- a/src/aws/s3/s3-bucket-acl.ts +++ b/src/aws/s3/s3-bucket-acl.ts @@ -64,10 +64,9 @@ export class S3BucketAclAccessControlPolicyGrantGranteeOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketAclAccessControlPolicyGrantGrantee | undefined { @@ -227,10 +226,9 @@ export class S3BucketAclAccessControlPolicyOwnerOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketAclAccessControlPolicyOwner | undefined { @@ -321,10 +319,9 @@ export class S3BucketAclAccessControlPolicyOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketAclAccessControlPolicy | undefined { @@ -372,7 +369,7 @@ export class S3BucketAclAccessControlPolicyOutputReference extends cdktf.Complex } // owner - computed: false, optional: false, required: true - private _owner = new S3BucketAclAccessControlPolicyOwnerOutputReference(this, "owner", true); + private _owner = new S3BucketAclAccessControlPolicyOwnerOutputReference(this, "owner"); public get owner() { return this._owner; } @@ -393,7 +390,7 @@ export class S3BucketAcl extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_acl"; + public static readonly tfResourceType = "aws_s3_bucket_acl"; // =========== // INITIALIZER @@ -410,7 +407,9 @@ export class S3BucketAcl extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -478,7 +477,7 @@ export class S3BucketAcl extends cdktf.TerraformResource { } // access_control_policy - computed: false, optional: true, required: false - private _accessControlPolicy = new S3BucketAclAccessControlPolicyOutputReference(this, "access_control_policy", true); + private _accessControlPolicy = new S3BucketAclAccessControlPolicyOutputReference(this, "access_control_policy"); public get accessControlPolicy() { return this._accessControlPolicy; } diff --git a/src/aws/s3/s3-bucket-analytics-configuration.ts b/src/aws/s3/s3-bucket-analytics-configuration.ts index af6d881e8..93b2918e0 100644 --- a/src/aws/s3/s3-bucket-analytics-configuration.ts +++ b/src/aws/s3/s3-bucket-analytics-configuration.ts @@ -56,10 +56,9 @@ export class S3BucketAnalyticsConfigurationFilterOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketAnalyticsConfigurationFilter | undefined { @@ -159,10 +158,9 @@ export class S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestina /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestination | undefined { @@ -290,10 +288,9 @@ export class S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestina /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestination | undefined { @@ -318,7 +315,7 @@ export class S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestina } // s3_bucket_destination - computed: false, optional: false, required: true - private _s3BucketDestination = new S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestinationOutputReference(this, "s3_bucket_destination", true); + private _s3BucketDestination = new S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestinationOutputReference(this, "s3_bucket_destination"); public get s3BucketDestination() { return this._s3BucketDestination; } @@ -360,10 +357,9 @@ export class S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketAnalyticsConfigurationStorageClassAnalysisDataExport | undefined { @@ -410,7 +406,7 @@ export class S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportOutputR } // destination - computed: false, optional: false, required: true - private _destination = new S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationOutputReference(this, "destination", true); + private _destination = new S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationOutputReference(this, "destination"); public get destination() { return this._destination; } @@ -447,10 +443,9 @@ export class S3BucketAnalyticsConfigurationStorageClassAnalysisOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketAnalyticsConfigurationStorageClassAnalysis | undefined { @@ -475,7 +470,7 @@ export class S3BucketAnalyticsConfigurationStorageClassAnalysisOutputReference e } // data_export - computed: false, optional: false, required: true - private _dataExport = new S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportOutputReference(this, "data_export", true); + private _dataExport = new S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportOutputReference(this, "data_export"); public get dataExport() { return this._dataExport; } @@ -496,7 +491,7 @@ export class S3BucketAnalyticsConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_analytics_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_analytics_configuration"; // =========== // INITIALIZER @@ -513,7 +508,9 @@ export class S3BucketAnalyticsConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_analytics_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -562,7 +559,7 @@ export class S3BucketAnalyticsConfiguration extends cdktf.TerraformResource { } // filter - computed: false, optional: true, required: false - private _filter = new S3BucketAnalyticsConfigurationFilterOutputReference(this, "filter", true); + private _filter = new S3BucketAnalyticsConfigurationFilterOutputReference(this, "filter"); public get filter() { return this._filter; } @@ -578,7 +575,7 @@ export class S3BucketAnalyticsConfiguration extends cdktf.TerraformResource { } // storage_class_analysis - computed: false, optional: true, required: false - private _storageClassAnalysis = new S3BucketAnalyticsConfigurationStorageClassAnalysisOutputReference(this, "storage_class_analysis", true); + private _storageClassAnalysis = new S3BucketAnalyticsConfigurationStorageClassAnalysisOutputReference(this, "storage_class_analysis"); public get storageClassAnalysis() { return this._storageClassAnalysis; } diff --git a/src/aws/s3/s3-bucket-cors-configuration.ts b/src/aws/s3/s3-bucket-cors-configuration.ts index 11dfae58f..c22ca34ad 100644 --- a/src/aws/s3/s3-bucket-cors-configuration.ts +++ b/src/aws/s3/s3-bucket-cors-configuration.ts @@ -73,7 +73,7 @@ export class S3BucketCorsConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_cors_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_cors_configuration"; // =========== // INITIALIZER @@ -90,7 +90,9 @@ export class S3BucketCorsConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_cors_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-intelligent-tiering-configuration.ts b/src/aws/s3/s3-bucket-intelligent-tiering-configuration.ts index 0f64267ce..62aedd42e 100644 --- a/src/aws/s3/s3-bucket-intelligent-tiering-configuration.ts +++ b/src/aws/s3/s3-bucket-intelligent-tiering-configuration.ts @@ -60,10 +60,9 @@ export class S3BucketIntelligentTieringConfigurationFilterOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketIntelligentTieringConfigurationFilter | undefined { @@ -156,7 +155,7 @@ export class S3BucketIntelligentTieringConfiguration extends cdktf.TerraformReso // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_intelligent_tiering_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_intelligent_tiering_configuration"; // =========== // INITIALIZER @@ -173,7 +172,9 @@ export class S3BucketIntelligentTieringConfiguration extends cdktf.TerraformReso super(scope, id, { terraformResourceType: 'aws_s3_bucket_intelligent_tiering_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -239,7 +240,7 @@ export class S3BucketIntelligentTieringConfiguration extends cdktf.TerraformReso } // filter - computed: false, optional: true, required: false - private _filter = new S3BucketIntelligentTieringConfigurationFilterOutputReference(this, "filter", true); + private _filter = new S3BucketIntelligentTieringConfigurationFilterOutputReference(this, "filter"); public get filter() { return this._filter; } diff --git a/src/aws/s3/s3-bucket-inventory.ts b/src/aws/s3/s3-bucket-inventory.ts index f40edd4a3..ff7cc5b2d 100644 --- a/src/aws/s3/s3-bucket-inventory.ts +++ b/src/aws/s3/s3-bucket-inventory.ts @@ -69,10 +69,9 @@ export class S3BucketInventoryDestinationBucketEncryptionSseKmsOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketInventoryDestinationBucketEncryptionSseKms | undefined { @@ -127,10 +126,9 @@ export class S3BucketInventoryDestinationBucketEncryptionSseS3OutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketInventoryDestinationBucketEncryptionSseS3 | undefined { @@ -180,10 +178,9 @@ export class S3BucketInventoryDestinationBucketEncryptionOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketInventoryDestinationBucketEncryption | undefined { @@ -214,7 +211,7 @@ export class S3BucketInventoryDestinationBucketEncryptionOutputReference extends } // sse_kms - computed: false, optional: true, required: false - private _sseKms = new S3BucketInventoryDestinationBucketEncryptionSseKmsOutputReference(this, "sse_kms", true); + private _sseKms = new S3BucketInventoryDestinationBucketEncryptionSseKmsOutputReference(this, "sse_kms"); public get sseKms() { return this._sseKms; } @@ -230,7 +227,7 @@ export class S3BucketInventoryDestinationBucketEncryptionOutputReference extends } // sse_s3 - computed: false, optional: true, required: false - private _sseS3 = new S3BucketInventoryDestinationBucketEncryptionSseS3OutputReference(this, "sse_s3", true); + private _sseS3 = new S3BucketInventoryDestinationBucketEncryptionSseS3OutputReference(this, "sse_s3"); public get sseS3() { return this._sseS3; } @@ -290,10 +287,9 @@ export class S3BucketInventoryDestinationBucketOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketInventoryDestinationBucket | undefined { @@ -400,7 +396,7 @@ export class S3BucketInventoryDestinationBucketOutputReference extends cdktf.Com } // encryption - computed: false, optional: true, required: false - private _encryption = new S3BucketInventoryDestinationBucketEncryptionOutputReference(this, "encryption", true); + private _encryption = new S3BucketInventoryDestinationBucketEncryptionOutputReference(this, "encryption"); public get encryption() { return this._encryption; } @@ -440,10 +436,9 @@ export class S3BucketInventoryDestinationOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketInventoryDestination | undefined { @@ -468,7 +463,7 @@ export class S3BucketInventoryDestinationOutputReference extends cdktf.ComplexOb } // bucket - computed: false, optional: false, required: true - private _bucket = new S3BucketInventoryDestinationBucketOutputReference(this, "bucket", true); + private _bucket = new S3BucketInventoryDestinationBucketOutputReference(this, "bucket"); public get bucket() { return this._bucket; } @@ -503,10 +498,9 @@ export class S3BucketInventoryFilterOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketInventoryFilter | undefined { @@ -569,10 +563,9 @@ export class S3BucketInventoryScheduleOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketInventorySchedule | undefined { @@ -618,7 +611,7 @@ export class S3BucketInventory extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_inventory"; + public static readonly tfResourceType = "aws_s3_bucket_inventory"; // =========== // INITIALIZER @@ -635,7 +628,9 @@ export class S3BucketInventory extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_inventory', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -733,7 +728,7 @@ export class S3BucketInventory extends cdktf.TerraformResource { } // destination - computed: false, optional: false, required: true - private _destination = new S3BucketInventoryDestinationOutputReference(this, "destination", true); + private _destination = new S3BucketInventoryDestinationOutputReference(this, "destination"); public get destination() { return this._destination; } @@ -746,7 +741,7 @@ export class S3BucketInventory extends cdktf.TerraformResource { } // filter - computed: false, optional: true, required: false - private _filter = new S3BucketInventoryFilterOutputReference(this, "filter", true); + private _filter = new S3BucketInventoryFilterOutputReference(this, "filter"); public get filter() { return this._filter; } @@ -762,7 +757,7 @@ export class S3BucketInventory extends cdktf.TerraformResource { } // schedule - computed: false, optional: false, required: true - private _schedule = new S3BucketInventoryScheduleOutputReference(this, "schedule", true); + private _schedule = new S3BucketInventoryScheduleOutputReference(this, "schedule"); public get schedule() { return this._schedule; } diff --git a/src/aws/s3/s3-bucket-lifecycle-configuration.ts b/src/aws/s3/s3-bucket-lifecycle-configuration.ts index 38d27aa62..286290e75 100644 --- a/src/aws/s3/s3-bucket-lifecycle-configuration.ts +++ b/src/aws/s3/s3-bucket-lifecycle-configuration.ts @@ -45,10 +45,9 @@ export class S3BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketLifecycleConfigurationRuleAbortIncompleteMultipartUpload | undefined { @@ -121,10 +120,9 @@ export class S3BucketLifecycleConfigurationRuleExpirationOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketLifecycleConfigurationRuleExpiration | undefined { @@ -246,10 +244,9 @@ export class S3BucketLifecycleConfigurationRuleFilterAndOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketLifecycleConfigurationRuleFilterAnd | undefined { @@ -383,10 +380,9 @@ export class S3BucketLifecycleConfigurationRuleFilterTagOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketLifecycleConfigurationRuleFilterTag | undefined { @@ -489,10 +485,9 @@ export class S3BucketLifecycleConfigurationRuleFilterOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketLifecycleConfigurationRuleFilter | undefined { @@ -589,7 +584,7 @@ export class S3BucketLifecycleConfigurationRuleFilterOutputReference extends cdk } // and - computed: false, optional: true, required: false - private _and = new S3BucketLifecycleConfigurationRuleFilterAndOutputReference(this, "and", true); + private _and = new S3BucketLifecycleConfigurationRuleFilterAndOutputReference(this, "and"); public get and() { return this._and; } @@ -605,7 +600,7 @@ export class S3BucketLifecycleConfigurationRuleFilterOutputReference extends cdk } // tag - computed: false, optional: true, required: false - private _tag = new S3BucketLifecycleConfigurationRuleFilterTagOutputReference(this, "tag", true); + private _tag = new S3BucketLifecycleConfigurationRuleFilterTagOutputReference(this, "tag"); public get tag() { return this._tag; } @@ -648,10 +643,9 @@ export class S3BucketLifecycleConfigurationRuleNoncurrentVersionExpirationOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketLifecycleConfigurationRuleNoncurrentVersionExpiration | undefined { @@ -845,7 +839,7 @@ export class S3BucketLifecycleConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_lifecycle_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_lifecycle_configuration"; // =========== // INITIALIZER @@ -862,7 +856,9 @@ export class S3BucketLifecycleConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_lifecycle_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-logging.ts b/src/aws/s3/s3-bucket-logging.ts index 4d2254b11..47d8c9bc3 100644 --- a/src/aws/s3/s3-bucket-logging.ts +++ b/src/aws/s3/s3-bucket-logging.ts @@ -68,10 +68,9 @@ export class S3BucketLoggingTargetGrantGranteeOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketLoggingTargetGrantGrantee | undefined { @@ -212,7 +211,7 @@ export class S3BucketLoggingA extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_logging"; + public static readonly tfResourceType = "aws_s3_bucket_logging"; // =========== // INITIALIZER @@ -229,7 +228,9 @@ export class S3BucketLoggingA extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_logging', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-metric.ts b/src/aws/s3/s3-bucket-metric.ts index a89558e6a..69a411bc1 100644 --- a/src/aws/s3/s3-bucket-metric.ts +++ b/src/aws/s3/s3-bucket-metric.ts @@ -50,10 +50,9 @@ export class S3BucketMetricFilterOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketMetricFilter | undefined { @@ -124,7 +123,7 @@ export class S3BucketMetric extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_metric"; + public static readonly tfResourceType = "aws_s3_bucket_metric"; // =========== // INITIALIZER @@ -141,7 +140,9 @@ export class S3BucketMetric extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_metric', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -189,7 +190,7 @@ export class S3BucketMetric extends cdktf.TerraformResource { } // filter - computed: false, optional: true, required: false - private _filter = new S3BucketMetricFilterOutputReference(this, "filter", true); + private _filter = new S3BucketMetricFilterOutputReference(this, "filter"); public get filter() { return this._filter; } diff --git a/src/aws/s3/s3-bucket-notification.ts b/src/aws/s3/s3-bucket-notification.ts index 00eb3f95d..5866cf207 100644 --- a/src/aws/s3/s3-bucket-notification.ts +++ b/src/aws/s3/s3-bucket-notification.ts @@ -151,7 +151,7 @@ export class S3BucketNotification extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_notification"; + public static readonly tfResourceType = "aws_s3_bucket_notification"; // =========== // INITIALIZER @@ -168,7 +168,9 @@ export class S3BucketNotification extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_notification', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-object-lock-configuration.ts b/src/aws/s3/s3-bucket-object-lock-configuration.ts index 3c5df3f91..8641fdee6 100644 --- a/src/aws/s3/s3-bucket-object-lock-configuration.ts +++ b/src/aws/s3/s3-bucket-object-lock-configuration.ts @@ -63,10 +63,9 @@ export class S3BucketObjectLockConfigurationRuleDefaultRetentionAOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketObjectLockConfigurationRuleDefaultRetentionA | undefined { @@ -175,10 +174,9 @@ export class S3BucketObjectLockConfigurationRuleAOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketObjectLockConfigurationRuleA | undefined { @@ -203,7 +201,7 @@ export class S3BucketObjectLockConfigurationRuleAOutputReference extends cdktf.C } // default_retention - computed: false, optional: false, required: true - private _defaultRetention = new S3BucketObjectLockConfigurationRuleDefaultRetentionAOutputReference(this, "default_retention", true); + private _defaultRetention = new S3BucketObjectLockConfigurationRuleDefaultRetentionAOutputReference(this, "default_retention"); public get defaultRetention() { return this._defaultRetention; } @@ -224,7 +222,7 @@ export class S3BucketObjectLockConfigurationA extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_object_lock_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_object_lock_configuration"; // =========== // INITIALIZER @@ -241,7 +239,9 @@ export class S3BucketObjectLockConfigurationA extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_object_lock_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -326,7 +326,7 @@ export class S3BucketObjectLockConfigurationA extends cdktf.TerraformResource { } // rule - computed: false, optional: false, required: true - private _rule = new S3BucketObjectLockConfigurationRuleAOutputReference(this, "rule", true); + private _rule = new S3BucketObjectLockConfigurationRuleAOutputReference(this, "rule"); public get rule() { return this._rule; } diff --git a/src/aws/s3/s3-bucket-object.ts b/src/aws/s3/s3-bucket-object.ts index 037dbdca6..58d45da95 100644 --- a/src/aws/s3/s3-bucket-object.ts +++ b/src/aws/s3/s3-bucket-object.ts @@ -117,7 +117,7 @@ export class S3BucketObject extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_object"; + public static readonly tfResourceType = "aws_s3_bucket_object"; // =========== // INITIALIZER @@ -134,7 +134,9 @@ export class S3BucketObject extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_object', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-ownership-controls.ts b/src/aws/s3/s3-bucket-ownership-controls.ts index 17d4eab45..f60592ae6 100644 --- a/src/aws/s3/s3-bucket-ownership-controls.ts +++ b/src/aws/s3/s3-bucket-ownership-controls.ts @@ -41,10 +41,9 @@ export class S3BucketOwnershipControlsRuleOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketOwnershipControlsRule | undefined { @@ -90,7 +89,7 @@ export class S3BucketOwnershipControls extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_ownership_controls"; + public static readonly tfResourceType = "aws_s3_bucket_ownership_controls"; // =========== // INITIALIZER @@ -107,7 +106,9 @@ export class S3BucketOwnershipControls extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_ownership_controls', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -141,7 +142,7 @@ export class S3BucketOwnershipControls extends cdktf.TerraformResource { } // rule - computed: false, optional: false, required: true - private _rule = new S3BucketOwnershipControlsRuleOutputReference(this, "rule", true); + private _rule = new S3BucketOwnershipControlsRuleOutputReference(this, "rule"); public get rule() { return this._rule; } diff --git a/src/aws/s3/s3-bucket-policy.ts b/src/aws/s3/s3-bucket-policy.ts index 723a00f3b..07c401413 100644 --- a/src/aws/s3/s3-bucket-policy.ts +++ b/src/aws/s3/s3-bucket-policy.ts @@ -25,7 +25,7 @@ export class S3BucketPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_policy"; + public static readonly tfResourceType = "aws_s3_bucket_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class S3BucketPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-public-access-block.ts b/src/aws/s3/s3-bucket-public-access-block.ts index 7853cb3f9..087900d79 100644 --- a/src/aws/s3/s3-bucket-public-access-block.ts +++ b/src/aws/s3/s3-bucket-public-access-block.ts @@ -37,7 +37,7 @@ export class S3BucketPublicAccessBlock extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_public_access_block"; + public static readonly tfResourceType = "aws_s3_bucket_public_access_block"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class S3BucketPublicAccessBlock extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_public_access_block', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-replication-configuration.ts b/src/aws/s3/s3-bucket-replication-configuration.ts index 7d56bb947..7f9a01075 100644 --- a/src/aws/s3/s3-bucket-replication-configuration.ts +++ b/src/aws/s3/s3-bucket-replication-configuration.ts @@ -49,10 +49,9 @@ export class S3BucketReplicationConfigurationRuleDeleteMarkerReplicationOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleDeleteMarkerReplication | undefined { @@ -112,10 +111,9 @@ export class S3BucketReplicationConfigurationRuleDestinationAccessControlTransla /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleDestinationAccessControlTranslation | undefined { @@ -175,10 +173,9 @@ export class S3BucketReplicationConfigurationRuleDestinationEncryptionConfigurat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleDestinationEncryptionConfiguration | undefined { @@ -238,10 +235,9 @@ export class S3BucketReplicationConfigurationRuleDestinationMetricsEventThreshol /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleDestinationMetricsEventThreshold | undefined { @@ -308,10 +304,9 @@ export class S3BucketReplicationConfigurationRuleDestinationMetricsOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleDestinationMetrics | undefined { @@ -355,7 +350,7 @@ export class S3BucketReplicationConfigurationRuleDestinationMetricsOutputReferen } // event_threshold - computed: false, optional: true, required: false - private _eventThreshold = new S3BucketReplicationConfigurationRuleDestinationMetricsEventThresholdOutputReference(this, "event_threshold", true); + private _eventThreshold = new S3BucketReplicationConfigurationRuleDestinationMetricsEventThresholdOutputReference(this, "event_threshold"); public get eventThreshold() { return this._eventThreshold; } @@ -393,10 +388,9 @@ export class S3BucketReplicationConfigurationRuleDestinationReplicationTimeTimeO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleDestinationReplicationTimeTime | undefined { @@ -463,10 +457,9 @@ export class S3BucketReplicationConfigurationRuleDestinationReplicationTimeOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleDestinationReplicationTime | undefined { @@ -510,7 +503,7 @@ export class S3BucketReplicationConfigurationRuleDestinationReplicationTimeOutpu } // time - computed: false, optional: false, required: true - private _time = new S3BucketReplicationConfigurationRuleDestinationReplicationTimeTimeOutputReference(this, "time", true); + private _time = new S3BucketReplicationConfigurationRuleDestinationReplicationTimeTimeOutputReference(this, "time"); public get time() { return this._time; } @@ -583,10 +576,9 @@ export class S3BucketReplicationConfigurationRuleDestinationOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleDestination | undefined { @@ -692,7 +684,7 @@ export class S3BucketReplicationConfigurationRuleDestinationOutputReference exte } // access_control_translation - computed: false, optional: true, required: false - private _accessControlTranslation = new S3BucketReplicationConfigurationRuleDestinationAccessControlTranslationOutputReference(this, "access_control_translation", true); + private _accessControlTranslation = new S3BucketReplicationConfigurationRuleDestinationAccessControlTranslationOutputReference(this, "access_control_translation"); public get accessControlTranslation() { return this._accessControlTranslation; } @@ -708,7 +700,7 @@ export class S3BucketReplicationConfigurationRuleDestinationOutputReference exte } // encryption_configuration - computed: false, optional: true, required: false - private _encryptionConfiguration = new S3BucketReplicationConfigurationRuleDestinationEncryptionConfigurationOutputReference(this, "encryption_configuration", true); + private _encryptionConfiguration = new S3BucketReplicationConfigurationRuleDestinationEncryptionConfigurationOutputReference(this, "encryption_configuration"); public get encryptionConfiguration() { return this._encryptionConfiguration; } @@ -724,7 +716,7 @@ export class S3BucketReplicationConfigurationRuleDestinationOutputReference exte } // metrics - computed: false, optional: true, required: false - private _metrics = new S3BucketReplicationConfigurationRuleDestinationMetricsOutputReference(this, "metrics", true); + private _metrics = new S3BucketReplicationConfigurationRuleDestinationMetricsOutputReference(this, "metrics"); public get metrics() { return this._metrics; } @@ -740,7 +732,7 @@ export class S3BucketReplicationConfigurationRuleDestinationOutputReference exte } // replication_time - computed: false, optional: true, required: false - private _replicationTime = new S3BucketReplicationConfigurationRuleDestinationReplicationTimeOutputReference(this, "replication_time", true); + private _replicationTime = new S3BucketReplicationConfigurationRuleDestinationReplicationTimeOutputReference(this, "replication_time"); public get replicationTime() { return this._replicationTime; } @@ -778,10 +770,9 @@ export class S3BucketReplicationConfigurationRuleExistingObjectReplicationOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleExistingObjectReplication | undefined { @@ -846,10 +837,9 @@ export class S3BucketReplicationConfigurationRuleFilterAndOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleFilterAnd | undefined { @@ -939,10 +929,9 @@ export class S3BucketReplicationConfigurationRuleFilterTagOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleFilterTag | undefined { @@ -1035,10 +1024,9 @@ export class S3BucketReplicationConfigurationRuleFilterOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleFilter | undefined { @@ -1091,7 +1079,7 @@ export class S3BucketReplicationConfigurationRuleFilterOutputReference extends c } // and - computed: false, optional: true, required: false - private _and = new S3BucketReplicationConfigurationRuleFilterAndOutputReference(this, "and", true); + private _and = new S3BucketReplicationConfigurationRuleFilterAndOutputReference(this, "and"); public get and() { return this._and; } @@ -1107,7 +1095,7 @@ export class S3BucketReplicationConfigurationRuleFilterOutputReference extends c } // tag - computed: false, optional: true, required: false - private _tag = new S3BucketReplicationConfigurationRuleFilterTagOutputReference(this, "tag", true); + private _tag = new S3BucketReplicationConfigurationRuleFilterTagOutputReference(this, "tag"); public get tag() { return this._tag; } @@ -1145,10 +1133,9 @@ export class S3BucketReplicationConfigurationRuleSourceSelectionCriteriaReplicaM /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleSourceSelectionCriteriaReplicaModifications | undefined { @@ -1208,10 +1195,9 @@ export class S3BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjects | undefined { @@ -1280,10 +1266,9 @@ export class S3BucketReplicationConfigurationRuleSourceSelectionCriteriaOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRuleSourceSelectionCriteria | undefined { @@ -1314,7 +1299,7 @@ export class S3BucketReplicationConfigurationRuleSourceSelectionCriteriaOutputRe } // replica_modifications - computed: false, optional: true, required: false - private _replicaModifications = new S3BucketReplicationConfigurationRuleSourceSelectionCriteriaReplicaModificationsOutputReference(this, "replica_modifications", true); + private _replicaModifications = new S3BucketReplicationConfigurationRuleSourceSelectionCriteriaReplicaModificationsOutputReference(this, "replica_modifications"); public get replicaModifications() { return this._replicaModifications; } @@ -1330,7 +1315,7 @@ export class S3BucketReplicationConfigurationRuleSourceSelectionCriteriaOutputRe } // sse_kms_encrypted_objects - computed: false, optional: true, required: false - private _sseKmsEncryptedObjects = new S3BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference(this, "sse_kms_encrypted_objects", true); + private _sseKmsEncryptedObjects = new S3BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference(this, "sse_kms_encrypted_objects"); public get sseKmsEncryptedObjects() { return this._sseKmsEncryptedObjects; } @@ -1420,7 +1405,7 @@ export class S3BucketReplicationConfigurationA extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_replication_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_replication_configuration"; // =========== // INITIALIZER @@ -1437,7 +1422,9 @@ export class S3BucketReplicationConfigurationA extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_replication_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-request-payment-configuration.ts b/src/aws/s3/s3-bucket-request-payment-configuration.ts index d74bf377a..21e64ed8f 100644 --- a/src/aws/s3/s3-bucket-request-payment-configuration.ts +++ b/src/aws/s3/s3-bucket-request-payment-configuration.ts @@ -29,7 +29,7 @@ export class S3BucketRequestPaymentConfiguration extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_request_payment_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_request_payment_configuration"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class S3BucketRequestPaymentConfiguration extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_s3_bucket_request_payment_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-server-side-encryption-configuration.ts b/src/aws/s3/s3-bucket-server-side-encryption-configuration.ts index 2530cfcf5..0c738d68d 100644 --- a/src/aws/s3/s3-bucket-server-side-encryption-configuration.ts +++ b/src/aws/s3/s3-bucket-server-side-encryption-configuration.ts @@ -50,10 +50,9 @@ export class S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncrypt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultA | undefined { @@ -145,7 +144,7 @@ export class S3BucketServerSideEncryptionConfigurationA extends cdktf.TerraformR // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_server_side_encryption_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_server_side_encryption_configuration"; // =========== // INITIALIZER @@ -162,7 +161,9 @@ export class S3BucketServerSideEncryptionConfigurationA extends cdktf.TerraformR super(scope, id, { terraformResourceType: 'aws_s3_bucket_server_side_encryption_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3-bucket-versioning.ts b/src/aws/s3/s3-bucket-versioning.ts index b1a2026c8..cb7039369 100644 --- a/src/aws/s3/s3-bucket-versioning.ts +++ b/src/aws/s3/s3-bucket-versioning.ts @@ -54,10 +54,9 @@ export class S3BucketVersioningVersioningConfigurationOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketVersioningVersioningConfiguration | undefined { @@ -125,7 +124,7 @@ export class S3BucketVersioningA extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_versioning"; + public static readonly tfResourceType = "aws_s3_bucket_versioning"; // =========== // INITIALIZER @@ -142,7 +141,9 @@ export class S3BucketVersioningA extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_versioning', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -210,7 +211,7 @@ export class S3BucketVersioningA extends cdktf.TerraformResource { } // versioning_configuration - computed: false, optional: false, required: true - private _versioningConfiguration = new S3BucketVersioningVersioningConfigurationOutputReference(this, "versioning_configuration", true); + private _versioningConfiguration = new S3BucketVersioningVersioningConfigurationOutputReference(this, "versioning_configuration"); public get versioningConfiguration() { return this._versioningConfiguration; } diff --git a/src/aws/s3/s3-bucket-website-configuration.ts b/src/aws/s3/s3-bucket-website-configuration.ts index 4f1567b8c..5320154de 100644 --- a/src/aws/s3/s3-bucket-website-configuration.ts +++ b/src/aws/s3/s3-bucket-website-configuration.ts @@ -63,10 +63,9 @@ export class S3BucketWebsiteConfigurationErrorDocumentOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketWebsiteConfigurationErrorDocument | undefined { @@ -126,10 +125,9 @@ export class S3BucketWebsiteConfigurationIndexDocumentOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketWebsiteConfigurationIndexDocument | undefined { @@ -194,10 +192,9 @@ export class S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketWebsiteConfigurationRedirectAllRequestsTo | undefined { @@ -284,10 +281,9 @@ export class S3BucketWebsiteConfigurationRoutingRuleConditionOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketWebsiteConfigurationRoutingRuleCondition | undefined { @@ -392,10 +388,9 @@ export class S3BucketWebsiteConfigurationRoutingRuleRedirectOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketWebsiteConfigurationRoutingRuleRedirect | undefined { @@ -558,7 +553,7 @@ export class S3BucketWebsiteConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket_website_configuration"; + public static readonly tfResourceType = "aws_s3_bucket_website_configuration"; // =========== // INITIALIZER @@ -575,7 +570,9 @@ export class S3BucketWebsiteConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket_website_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -639,7 +636,7 @@ export class S3BucketWebsiteConfiguration extends cdktf.TerraformResource { } // error_document - computed: false, optional: true, required: false - private _errorDocument = new S3BucketWebsiteConfigurationErrorDocumentOutputReference(this, "error_document", true); + private _errorDocument = new S3BucketWebsiteConfigurationErrorDocumentOutputReference(this, "error_document"); public get errorDocument() { return this._errorDocument; } @@ -655,7 +652,7 @@ export class S3BucketWebsiteConfiguration extends cdktf.TerraformResource { } // index_document - computed: false, optional: true, required: false - private _indexDocument = new S3BucketWebsiteConfigurationIndexDocumentOutputReference(this, "index_document", true); + private _indexDocument = new S3BucketWebsiteConfigurationIndexDocumentOutputReference(this, "index_document"); public get indexDocument() { return this._indexDocument; } @@ -671,7 +668,7 @@ export class S3BucketWebsiteConfiguration extends cdktf.TerraformResource { } // redirect_all_requests_to - computed: false, optional: true, required: false - private _redirectAllRequestsTo = new S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference(this, "redirect_all_requests_to", true); + private _redirectAllRequestsTo = new S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference(this, "redirect_all_requests_to"); public get redirectAllRequestsTo() { return this._redirectAllRequestsTo; } diff --git a/src/aws/s3/s3-bucket.ts b/src/aws/s3/s3-bucket.ts index eb0526ec5..e0e61c86b 100644 --- a/src/aws/s3/s3-bucket.ts +++ b/src/aws/s3/s3-bucket.ts @@ -216,10 +216,9 @@ export class S3BucketLifecycleRuleExpirationOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketLifecycleRuleExpiration | undefined { @@ -326,10 +325,9 @@ export class S3BucketLifecycleRuleNoncurrentVersionExpirationOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketLifecycleRuleNoncurrentVersionExpiration | undefined { @@ -537,10 +535,9 @@ export class S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketObjectLockConfigurationRuleDefaultRetention | undefined { @@ -646,10 +643,9 @@ export class S3BucketObjectLockConfigurationRuleOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketObjectLockConfigurationRule | undefined { @@ -674,7 +670,7 @@ export class S3BucketObjectLockConfigurationRuleOutputReference extends cdktf.Co } // default_retention - computed: false, optional: false, required: true - private _defaultRetention = new S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference(this, "default_retention", true); + private _defaultRetention = new S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference(this, "default_retention"); public get defaultRetention() { return this._defaultRetention; } @@ -716,10 +712,9 @@ export class S3BucketObjectLockConfigurationOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketObjectLockConfiguration | undefined { @@ -766,7 +761,7 @@ export class S3BucketObjectLockConfigurationOutputReference extends cdktf.Comple } // rule - computed: false, optional: true, required: false - private _rule = new S3BucketObjectLockConfigurationRuleOutputReference(this, "rule", true); + private _rule = new S3BucketObjectLockConfigurationRuleOutputReference(this, "rule"); public get rule() { return this._rule; } @@ -804,10 +799,9 @@ export class S3BucketReplicationConfigurationRulesDestinationAccessControlTransl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation | undefined { @@ -872,10 +866,9 @@ export class S3BucketReplicationConfigurationRulesDestinationMetricsOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRulesDestinationMetrics | undefined { @@ -965,10 +958,9 @@ export class S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRulesDestinationReplicationTime | undefined { @@ -1089,10 +1081,9 @@ export class S3BucketReplicationConfigurationRulesDestinationOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRulesDestination | undefined { @@ -1214,7 +1205,7 @@ export class S3BucketReplicationConfigurationRulesDestinationOutputReference ext } // access_control_translation - computed: false, optional: true, required: false - private _accessControlTranslation = new S3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference(this, "access_control_translation", true); + private _accessControlTranslation = new S3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference(this, "access_control_translation"); public get accessControlTranslation() { return this._accessControlTranslation; } @@ -1230,7 +1221,7 @@ export class S3BucketReplicationConfigurationRulesDestinationOutputReference ext } // metrics - computed: false, optional: true, required: false - private _metrics = new S3BucketReplicationConfigurationRulesDestinationMetricsOutputReference(this, "metrics", true); + private _metrics = new S3BucketReplicationConfigurationRulesDestinationMetricsOutputReference(this, "metrics"); public get metrics() { return this._metrics; } @@ -1246,7 +1237,7 @@ export class S3BucketReplicationConfigurationRulesDestinationOutputReference ext } // replication_time - computed: false, optional: true, required: false - private _replicationTime = new S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference(this, "replication_time", true); + private _replicationTime = new S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference(this, "replication_time"); public get replicationTime() { return this._replicationTime; } @@ -1289,10 +1280,9 @@ export class S3BucketReplicationConfigurationRulesFilterOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRulesFilter | undefined { @@ -1377,10 +1367,9 @@ export class S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsE /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects | undefined { @@ -1442,10 +1431,9 @@ export class S3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfigurationRulesSourceSelectionCriteria | undefined { @@ -1470,7 +1458,7 @@ export class S3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputR } // sse_kms_encrypted_objects - computed: false, optional: true, required: false - private _sseKmsEncryptedObjects = new S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference(this, "sse_kms_encrypted_objects", true); + private _sseKmsEncryptedObjects = new S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference(this, "sse_kms_encrypted_objects"); public get sseKmsEncryptedObjects() { return this._sseKmsEncryptedObjects; } @@ -1573,10 +1561,9 @@ export class S3BucketReplicationConfigurationOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketReplicationConfiguration | undefined { @@ -1661,10 +1648,9 @@ export class S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncrypt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault | undefined { @@ -1753,10 +1739,9 @@ export class S3BucketServerSideEncryptionConfigurationRuleOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketServerSideEncryptionConfigurationRule | undefined { @@ -1803,7 +1788,7 @@ export class S3BucketServerSideEncryptionConfigurationRuleOutputReference extend } // apply_server_side_encryption_by_default - computed: false, optional: false, required: true - private _applyServerSideEncryptionByDefault = new S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultOutputReference(this, "apply_server_side_encryption_by_default", true); + private _applyServerSideEncryptionByDefault = new S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultOutputReference(this, "apply_server_side_encryption_by_default"); public get applyServerSideEncryptionByDefault() { return this._applyServerSideEncryptionByDefault; } @@ -1840,10 +1825,9 @@ export class S3BucketServerSideEncryptionConfigurationOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketServerSideEncryptionConfiguration | undefined { @@ -1868,7 +1852,7 @@ export class S3BucketServerSideEncryptionConfigurationOutputReference extends cd } // rule - computed: false, optional: false, required: true - private _rule = new S3BucketServerSideEncryptionConfigurationRuleOutputReference(this, "rule", true); + private _rule = new S3BucketServerSideEncryptionConfigurationRuleOutputReference(this, "rule"); public get rule() { return this._rule; } @@ -1908,10 +1892,9 @@ export class S3BucketVersioningOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketVersioning | undefined { @@ -2011,10 +1994,9 @@ export class S3BucketWebsiteOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3BucketWebsite | undefined { @@ -2129,7 +2111,7 @@ export class S3Bucket extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_bucket"; + public static readonly tfResourceType = "aws_s3_bucket"; // =========== // INITIALIZER @@ -2146,7 +2128,9 @@ export class S3Bucket extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_bucket', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -2483,7 +2467,7 @@ export class S3Bucket extends cdktf.TerraformResource { } // object_lock_configuration - computed: false, optional: true, required: false - private _objectLockConfiguration = new S3BucketObjectLockConfigurationOutputReference(this, "object_lock_configuration", true); + private _objectLockConfiguration = new S3BucketObjectLockConfigurationOutputReference(this, "object_lock_configuration"); public get objectLockConfiguration() { return this._objectLockConfiguration; } @@ -2499,7 +2483,7 @@ export class S3Bucket extends cdktf.TerraformResource { } // replication_configuration - computed: false, optional: true, required: false - private _replicationConfiguration = new S3BucketReplicationConfigurationOutputReference(this, "replication_configuration", true); + private _replicationConfiguration = new S3BucketReplicationConfigurationOutputReference(this, "replication_configuration"); public get replicationConfiguration() { return this._replicationConfiguration; } @@ -2515,7 +2499,7 @@ export class S3Bucket extends cdktf.TerraformResource { } // server_side_encryption_configuration - computed: false, optional: true, required: false - private _serverSideEncryptionConfiguration = new S3BucketServerSideEncryptionConfigurationOutputReference(this, "server_side_encryption_configuration", true); + private _serverSideEncryptionConfiguration = new S3BucketServerSideEncryptionConfigurationOutputReference(this, "server_side_encryption_configuration"); public get serverSideEncryptionConfiguration() { return this._serverSideEncryptionConfiguration; } @@ -2531,7 +2515,7 @@ export class S3Bucket extends cdktf.TerraformResource { } // versioning - computed: false, optional: true, required: false - private _versioning = new S3BucketVersioningOutputReference(this, "versioning", true); + private _versioning = new S3BucketVersioningOutputReference(this, "versioning"); public get versioning() { return this._versioning; } @@ -2547,7 +2531,7 @@ export class S3Bucket extends cdktf.TerraformResource { } // website - computed: false, optional: true, required: false - private _website = new S3BucketWebsiteOutputReference(this, "website", true); + private _website = new S3BucketWebsiteOutputReference(this, "website"); public get website() { return this._website; } diff --git a/src/aws/s3/s3-object-copy.ts b/src/aws/s3/s3-object-copy.ts index f9514b354..b9de97fee 100644 --- a/src/aws/s3/s3-object-copy.ts +++ b/src/aws/s3/s3-object-copy.ts @@ -212,7 +212,7 @@ export class S3ObjectCopy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3_object_copy"; + public static readonly tfResourceType = "aws_s3_object_copy"; // =========== // INITIALIZER @@ -229,7 +229,9 @@ export class S3ObjectCopy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3_object_copy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3control-access-point-policy.ts b/src/aws/s3/s3control-access-point-policy.ts index 43adce748..abab7b740 100644 --- a/src/aws/s3/s3control-access-point-policy.ts +++ b/src/aws/s3/s3control-access-point-policy.ts @@ -25,7 +25,7 @@ export class S3ControlAccessPointPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3control_access_point_policy"; + public static readonly tfResourceType = "aws_s3control_access_point_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class S3ControlAccessPointPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3control_access_point_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3control-bucket-lifecycle-configuration.ts b/src/aws/s3/s3control-bucket-lifecycle-configuration.ts index 59e00e5b2..684bcc588 100644 --- a/src/aws/s3/s3control-bucket-lifecycle-configuration.ts +++ b/src/aws/s3/s3control-bucket-lifecycle-configuration.ts @@ -41,10 +41,9 @@ export class S3ControlBucketLifecycleConfigurationRuleAbortIncompleteMultipartUp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlBucketLifecycleConfigurationRuleAbortIncompleteMultipartUpload | undefined { @@ -114,10 +113,9 @@ export class S3ControlBucketLifecycleConfigurationRuleExpirationOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlBucketLifecycleConfigurationRuleExpiration | undefined { @@ -229,10 +227,9 @@ export class S3ControlBucketLifecycleConfigurationRuleFilterOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlBucketLifecycleConfigurationRuleFilter | undefined { @@ -346,7 +343,7 @@ export class S3ControlBucketLifecycleConfiguration extends cdktf.TerraformResour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3control_bucket_lifecycle_configuration"; + public static readonly tfResourceType = "aws_s3control_bucket_lifecycle_configuration"; // =========== // INITIALIZER @@ -363,7 +360,9 @@ export class S3ControlBucketLifecycleConfiguration extends cdktf.TerraformResour super(scope, id, { terraformResourceType: 'aws_s3control_bucket_lifecycle_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3control-bucket-policy.ts b/src/aws/s3/s3control-bucket-policy.ts index 128c68a66..3269abb13 100644 --- a/src/aws/s3/s3control-bucket-policy.ts +++ b/src/aws/s3/s3control-bucket-policy.ts @@ -25,7 +25,7 @@ export class S3ControlBucketPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3control_bucket_policy"; + public static readonly tfResourceType = "aws_s3control_bucket_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class S3ControlBucketPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3control_bucket_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3control-bucket.ts b/src/aws/s3/s3control-bucket.ts index c3b66fbd5..4498d80f9 100644 --- a/src/aws/s3/s3control-bucket.ts +++ b/src/aws/s3/s3control-bucket.ts @@ -33,7 +33,7 @@ export class S3ControlBucket extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3control_bucket"; + public static readonly tfResourceType = "aws_s3control_bucket"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class S3ControlBucket extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3control_bucket', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3control-multi-region-access-point-policy.ts b/src/aws/s3/s3control-multi-region-access-point-policy.ts index 6db2f4f92..d13b20d4d 100644 --- a/src/aws/s3/s3control-multi-region-access-point-policy.ts +++ b/src/aws/s3/s3control-multi-region-access-point-policy.ts @@ -52,10 +52,9 @@ export class S3ControlMultiRegionAccessPointPolicyDetailsOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlMultiRegionAccessPointPolicyDetails | undefined { @@ -139,10 +138,9 @@ export class S3ControlMultiRegionAccessPointPolicyTimeoutsOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlMultiRegionAccessPointPolicyTimeouts | undefined { @@ -213,7 +211,7 @@ export class S3ControlMultiRegionAccessPointPolicy extends cdktf.TerraformResour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3control_multi_region_access_point_policy"; + public static readonly tfResourceType = "aws_s3control_multi_region_access_point_policy"; // =========== // INITIALIZER @@ -230,7 +228,9 @@ export class S3ControlMultiRegionAccessPointPolicy extends cdktf.TerraformResour super(scope, id, { terraformResourceType: 'aws_s3control_multi_region_access_point_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -278,7 +278,7 @@ export class S3ControlMultiRegionAccessPointPolicy extends cdktf.TerraformResour } // details - computed: false, optional: false, required: true - private _details = new S3ControlMultiRegionAccessPointPolicyDetailsOutputReference(this, "details", true); + private _details = new S3ControlMultiRegionAccessPointPolicyDetailsOutputReference(this, "details"); public get details() { return this._details; } @@ -291,7 +291,7 @@ export class S3ControlMultiRegionAccessPointPolicy extends cdktf.TerraformResour } // timeouts - computed: false, optional: true, required: false - private _timeouts = new S3ControlMultiRegionAccessPointPolicyTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new S3ControlMultiRegionAccessPointPolicyTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/s3/s3control-multi-region-access-point.ts b/src/aws/s3/s3control-multi-region-access-point.ts index 84028de30..e174dfa0e 100644 --- a/src/aws/s3/s3control-multi-region-access-point.ts +++ b/src/aws/s3/s3control-multi-region-access-point.ts @@ -62,10 +62,9 @@ export class S3ControlMultiRegionAccessPointDetailsPublicAccessBlockOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlMultiRegionAccessPointDetailsPublicAccessBlock | undefined { @@ -225,10 +224,9 @@ export class S3ControlMultiRegionAccessPointDetailsOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlMultiRegionAccessPointDetails | undefined { @@ -278,7 +276,7 @@ export class S3ControlMultiRegionAccessPointDetailsOutputReference extends cdktf } // public_access_block - computed: false, optional: true, required: false - private _publicAccessBlock = new S3ControlMultiRegionAccessPointDetailsPublicAccessBlockOutputReference(this, "public_access_block", true); + private _publicAccessBlock = new S3ControlMultiRegionAccessPointDetailsPublicAccessBlockOutputReference(this, "public_access_block"); public get publicAccessBlock() { return this._publicAccessBlock; } @@ -335,10 +333,9 @@ export class S3ControlMultiRegionAccessPointTimeoutsOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlMultiRegionAccessPointTimeouts | undefined { @@ -409,7 +406,7 @@ export class S3ControlMultiRegionAccessPoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3control_multi_region_access_point"; + public static readonly tfResourceType = "aws_s3control_multi_region_access_point"; // =========== // INITIALIZER @@ -426,7 +423,9 @@ export class S3ControlMultiRegionAccessPoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3control_multi_region_access_point', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -484,7 +483,7 @@ export class S3ControlMultiRegionAccessPoint extends cdktf.TerraformResource { } // details - computed: false, optional: false, required: true - private _details = new S3ControlMultiRegionAccessPointDetailsOutputReference(this, "details", true); + private _details = new S3ControlMultiRegionAccessPointDetailsOutputReference(this, "details"); public get details() { return this._details; } @@ -497,7 +496,7 @@ export class S3ControlMultiRegionAccessPoint extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new S3ControlMultiRegionAccessPointTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new S3ControlMultiRegionAccessPointTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/s3/s3control-object-lambda-access-point-policy.ts b/src/aws/s3/s3control-object-lambda-access-point-policy.ts index c373ac388..c8debcc87 100644 --- a/src/aws/s3/s3control-object-lambda-access-point-policy.ts +++ b/src/aws/s3/s3control-object-lambda-access-point-policy.ts @@ -29,7 +29,7 @@ export class S3ControlObjectLambdaAccessPointPolicy extends cdktf.TerraformResou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3control_object_lambda_access_point_policy"; + public static readonly tfResourceType = "aws_s3control_object_lambda_access_point_policy"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class S3ControlObjectLambdaAccessPointPolicy extends cdktf.TerraformResou super(scope, id, { terraformResourceType: 'aws_s3control_object_lambda_access_point_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/s3/s3control-object-lambda-access-point.ts b/src/aws/s3/s3control-object-lambda-access-point.ts index d953ef14c..697a87798 100644 --- a/src/aws/s3/s3control-object-lambda-access-point.ts +++ b/src/aws/s3/s3control-object-lambda-access-point.ts @@ -50,10 +50,9 @@ export class S3ControlObjectLambdaAccessPointConfigurationTransformationConfigur /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambda | undefined { @@ -137,10 +136,9 @@ export class S3ControlObjectLambdaAccessPointConfigurationTransformationConfigur /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformation | undefined { @@ -165,7 +163,7 @@ export class S3ControlObjectLambdaAccessPointConfigurationTransformationConfigur } // aws_lambda - computed: false, optional: false, required: true - private _awsLambda = new S3ControlObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputReference(this, "aws_lambda", true); + private _awsLambda = new S3ControlObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputReference(this, "aws_lambda"); public get awsLambda() { return this._awsLambda; } @@ -241,10 +239,9 @@ export class S3ControlObjectLambdaAccessPointConfigurationOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): S3ControlObjectLambdaAccessPointConfiguration | undefined { @@ -354,7 +351,7 @@ export class S3ControlObjectLambdaAccessPoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3control_object_lambda_access_point"; + public static readonly tfResourceType = "aws_s3control_object_lambda_access_point"; // =========== // INITIALIZER @@ -371,7 +368,9 @@ export class S3ControlObjectLambdaAccessPoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3control_object_lambda_access_point', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -427,7 +426,7 @@ export class S3ControlObjectLambdaAccessPoint extends cdktf.TerraformResource { } // configuration - computed: false, optional: false, required: true - private _configuration = new S3ControlObjectLambdaAccessPointConfigurationOutputReference(this, "configuration", true); + private _configuration = new S3ControlObjectLambdaAccessPointConfigurationOutputReference(this, "configuration"); public get configuration() { return this._configuration; } diff --git a/src/aws/s3/s3outposts-endpoint.ts b/src/aws/s3/s3outposts-endpoint.ts index 1cf663f0d..6f11f81c1 100644 --- a/src/aws/s3/s3outposts-endpoint.ts +++ b/src/aws/s3/s3outposts-endpoint.ts @@ -20,7 +20,45 @@ export interface S3OutpostsEndpointConfig extends cdktf.TerraformMetaArguments { */ readonly subnetId: string; } -export class S3OutpostsEndpointNetworkInterfaces extends cdktf.ComplexComputedList { +export interface S3OutpostsEndpointNetworkInterfaces { +} + +export function s3OutpostsEndpointNetworkInterfacesToTerraform(struct?: S3OutpostsEndpointNetworkInterfaces): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class S3OutpostsEndpointNetworkInterfacesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): S3OutpostsEndpointNetworkInterfaces | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: S3OutpostsEndpointNetworkInterfaces | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // network_interface_id - computed: true, optional: false, required: false public get networkInterfaceId() { @@ -28,6 +66,25 @@ export class S3OutpostsEndpointNetworkInterfaces extends cdktf.ComplexComputedLi } } +export class S3OutpostsEndpointNetworkInterfacesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): S3OutpostsEndpointNetworkInterfacesOutputReference { + return new S3OutpostsEndpointNetworkInterfacesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/r/s3outposts_endpoint aws_s3outposts_endpoint} */ @@ -36,7 +93,7 @@ export class S3OutpostsEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_s3outposts_endpoint"; + public static readonly tfResourceType = "aws_s3outposts_endpoint"; // =========== // INITIALIZER @@ -53,7 +110,9 @@ export class S3OutpostsEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_s3outposts_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -90,8 +149,9 @@ export class S3OutpostsEndpoint extends cdktf.TerraformResource { } // network_interfaces - computed: true, optional: false, required: false - public networkInterfaces(index: string) { - return new S3OutpostsEndpointNetworkInterfaces(this, 'network_interfaces', index, true); + private _networkInterfaces = new S3OutpostsEndpointNetworkInterfacesList(this, "network_interfaces", true); + public get networkInterfaces() { + return this._networkInterfaces; } // outpost_id - computed: false, optional: false, required: true diff --git a/src/aws/sagemaker/data-aws-sagemaker-prebuilt-ecr-image.ts b/src/aws/sagemaker/data-aws-sagemaker-prebuilt-ecr-image.ts index b0476abcd..bf9f461a1 100644 --- a/src/aws/sagemaker/data-aws-sagemaker-prebuilt-ecr-image.ts +++ b/src/aws/sagemaker/data-aws-sagemaker-prebuilt-ecr-image.ts @@ -33,7 +33,7 @@ export class DataAwsSagemakerPrebuiltEcrImage extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_prebuilt_ecr_image"; + public static readonly tfResourceType = "aws_sagemaker_prebuilt_ecr_image"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsSagemakerPrebuiltEcrImage extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_sagemaker_prebuilt_ecr_image', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sagemaker/sagemaker-app-image-config.ts b/src/aws/sagemaker/sagemaker-app-image-config.ts index a50d473ec..72ca43e9e 100644 --- a/src/aws/sagemaker/sagemaker-app-image-config.ts +++ b/src/aws/sagemaker/sagemaker-app-image-config.ts @@ -59,10 +59,9 @@ export class SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig | undefined { @@ -174,10 +173,9 @@ export class SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerAppImageConfigKernelGatewayImageConfigKernelSpec | undefined { @@ -268,10 +266,9 @@ export class SagemakerAppImageConfigKernelGatewayImageConfigOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerAppImageConfigKernelGatewayImageConfig | undefined { @@ -302,7 +299,7 @@ export class SagemakerAppImageConfigKernelGatewayImageConfigOutputReference exte } // file_system_config - computed: false, optional: true, required: false - private _fileSystemConfig = new SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference(this, "file_system_config", true); + private _fileSystemConfig = new SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference(this, "file_system_config"); public get fileSystemConfig() { return this._fileSystemConfig; } @@ -318,7 +315,7 @@ export class SagemakerAppImageConfigKernelGatewayImageConfigOutputReference exte } // kernel_spec - computed: false, optional: false, required: true - private _kernelSpec = new SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecOutputReference(this, "kernel_spec", true); + private _kernelSpec = new SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecOutputReference(this, "kernel_spec"); public get kernelSpec() { return this._kernelSpec; } @@ -339,7 +336,7 @@ export class SagemakerAppImageConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_app_image_config"; + public static readonly tfResourceType = "aws_sagemaker_app_image_config"; // =========== // INITIALIZER @@ -356,7 +353,9 @@ export class SagemakerAppImageConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_app_image_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -429,7 +428,7 @@ export class SagemakerAppImageConfig extends cdktf.TerraformResource { } // kernel_gateway_image_config - computed: false, optional: true, required: false - private _kernelGatewayImageConfig = new SagemakerAppImageConfigKernelGatewayImageConfigOutputReference(this, "kernel_gateway_image_config", true); + private _kernelGatewayImageConfig = new SagemakerAppImageConfigKernelGatewayImageConfigOutputReference(this, "kernel_gateway_image_config"); public get kernelGatewayImageConfig() { return this._kernelGatewayImageConfig; } diff --git a/src/aws/sagemaker/sagemaker-app.ts b/src/aws/sagemaker/sagemaker-app.ts index b8dbb565e..4f59af8a5 100644 --- a/src/aws/sagemaker/sagemaker-app.ts +++ b/src/aws/sagemaker/sagemaker-app.ts @@ -76,10 +76,9 @@ export class SagemakerAppResourceSpecOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerAppResourceSpec | undefined { @@ -194,7 +193,7 @@ export class SagemakerApp extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_app"; + public static readonly tfResourceType = "aws_sagemaker_app"; // =========== // INITIALIZER @@ -211,7 +210,9 @@ export class SagemakerApp extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_app', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -326,7 +327,7 @@ export class SagemakerApp extends cdktf.TerraformResource { } // resource_spec - computed: false, optional: true, required: false - private _resourceSpec = new SagemakerAppResourceSpecOutputReference(this, "resource_spec", true); + private _resourceSpec = new SagemakerAppResourceSpecOutputReference(this, "resource_spec"); public get resourceSpec() { return this._resourceSpec; } diff --git a/src/aws/sagemaker/sagemaker-code-repository.ts b/src/aws/sagemaker/sagemaker-code-repository.ts index e089f791a..cb06609ab 100644 --- a/src/aws/sagemaker/sagemaker-code-repository.ts +++ b/src/aws/sagemaker/sagemaker-code-repository.ts @@ -59,10 +59,9 @@ export class SagemakerCodeRepositoryGitConfigOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerCodeRepositoryGitConfig | undefined { @@ -152,7 +151,7 @@ export class SagemakerCodeRepository extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_code_repository"; + public static readonly tfResourceType = "aws_sagemaker_code_repository"; // =========== // INITIALIZER @@ -169,7 +168,9 @@ export class SagemakerCodeRepository extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_code_repository', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -242,7 +243,7 @@ export class SagemakerCodeRepository extends cdktf.TerraformResource { } // git_config - computed: false, optional: false, required: true - private _gitConfig = new SagemakerCodeRepositoryGitConfigOutputReference(this, "git_config", true); + private _gitConfig = new SagemakerCodeRepositoryGitConfigOutputReference(this, "git_config"); public get gitConfig() { return this._gitConfig; } diff --git a/src/aws/sagemaker/sagemaker-device-fleet.ts b/src/aws/sagemaker/sagemaker-device-fleet.ts index 3d2d644ad..2f2463ca5 100644 --- a/src/aws/sagemaker/sagemaker-device-fleet.ts +++ b/src/aws/sagemaker/sagemaker-device-fleet.ts @@ -66,10 +66,9 @@ export class SagemakerDeviceFleetOutputConfigOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDeviceFleetOutputConfig | undefined { @@ -137,7 +136,7 @@ export class SagemakerDeviceFleet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_device_fleet"; + public static readonly tfResourceType = "aws_sagemaker_device_fleet"; // =========== // INITIALIZER @@ -154,7 +153,9 @@ export class SagemakerDeviceFleet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_device_fleet', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -280,7 +281,7 @@ export class SagemakerDeviceFleet extends cdktf.TerraformResource { } // output_config - computed: false, optional: false, required: true - private _outputConfig = new SagemakerDeviceFleetOutputConfigOutputReference(this, "output_config", true); + private _outputConfig = new SagemakerDeviceFleetOutputConfigOutputReference(this, "output_config"); public get outputConfig() { return this._outputConfig; } diff --git a/src/aws/sagemaker/sagemaker-device.ts b/src/aws/sagemaker/sagemaker-device.ts index 64f7e0698..4cd5a2512 100644 --- a/src/aws/sagemaker/sagemaker-device.ts +++ b/src/aws/sagemaker/sagemaker-device.ts @@ -51,10 +51,9 @@ export class SagemakerDeviceDeviceOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDeviceDevice | undefined { @@ -144,7 +143,7 @@ export class SagemakerDevice extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_device"; + public static readonly tfResourceType = "aws_sagemaker_device"; // =========== // INITIALIZER @@ -161,7 +160,9 @@ export class SagemakerDevice extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_device', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -205,7 +206,7 @@ export class SagemakerDevice extends cdktf.TerraformResource { } // device - computed: false, optional: false, required: true - private _device = new SagemakerDeviceDeviceOutputReference(this, "device", true); + private _device = new SagemakerDeviceDeviceOutputReference(this, "device"); public get device() { return this._device; } diff --git a/src/aws/sagemaker/sagemaker-domain.ts b/src/aws/sagemaker/sagemaker-domain.ts index 555eaaa2a..adc75f78b 100644 --- a/src/aws/sagemaker/sagemaker-domain.ts +++ b/src/aws/sagemaker/sagemaker-domain.ts @@ -90,10 +90,9 @@ export class SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec | undefined { @@ -229,10 +228,9 @@ export class SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDomainDefaultUserSettingsJupyterServerAppSettings | undefined { @@ -279,7 +277,7 @@ export class SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputRef } // default_resource_spec - computed: false, optional: true, required: false - private _defaultResourceSpec = new SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec", true); + private _defaultResourceSpec = new SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec"); public get defaultResourceSpec() { return this._defaultResourceSpec; } @@ -359,10 +357,9 @@ export class SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec | undefined { @@ -505,10 +502,9 @@ export class SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDomainDefaultUserSettingsKernelGatewayAppSettings | undefined { @@ -578,7 +574,7 @@ export class SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputRef } // default_resource_spec - computed: false, optional: true, required: false - private _defaultResourceSpec = new SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec", true); + private _defaultResourceSpec = new SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec"); public get defaultResourceSpec() { return this._defaultResourceSpec; } @@ -626,10 +622,9 @@ export class SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDomainDefaultUserSettingsSharingSettings | undefined { @@ -751,10 +746,9 @@ export class SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsDefaultReso /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec | undefined { @@ -885,10 +879,9 @@ export class SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDomainDefaultUserSettingsTensorBoardAppSettings | undefined { @@ -913,7 +906,7 @@ export class SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsOutputRefer } // default_resource_spec - computed: false, optional: true, required: false - private _defaultResourceSpec = new SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec", true); + private _defaultResourceSpec = new SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec"); public get defaultResourceSpec() { return this._defaultResourceSpec; } @@ -984,10 +977,9 @@ export class SagemakerDomainDefaultUserSettingsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDomainDefaultUserSettings | undefined { @@ -1071,7 +1063,7 @@ export class SagemakerDomainDefaultUserSettingsOutputReference extends cdktf.Com } // jupyter_server_app_settings - computed: false, optional: true, required: false - private _jupyterServerAppSettings = new SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference(this, "jupyter_server_app_settings", true); + private _jupyterServerAppSettings = new SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference(this, "jupyter_server_app_settings"); public get jupyterServerAppSettings() { return this._jupyterServerAppSettings; } @@ -1087,7 +1079,7 @@ export class SagemakerDomainDefaultUserSettingsOutputReference extends cdktf.Com } // kernel_gateway_app_settings - computed: false, optional: true, required: false - private _kernelGatewayAppSettings = new SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference(this, "kernel_gateway_app_settings", true); + private _kernelGatewayAppSettings = new SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference(this, "kernel_gateway_app_settings"); public get kernelGatewayAppSettings() { return this._kernelGatewayAppSettings; } @@ -1103,7 +1095,7 @@ export class SagemakerDomainDefaultUserSettingsOutputReference extends cdktf.Com } // sharing_settings - computed: false, optional: true, required: false - private _sharingSettings = new SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference(this, "sharing_settings", true); + private _sharingSettings = new SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference(this, "sharing_settings"); public get sharingSettings() { return this._sharingSettings; } @@ -1119,7 +1111,7 @@ export class SagemakerDomainDefaultUserSettingsOutputReference extends cdktf.Com } // tensor_board_app_settings - computed: false, optional: true, required: false - private _tensorBoardAppSettings = new SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsOutputReference(this, "tensor_board_app_settings", true); + private _tensorBoardAppSettings = new SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsOutputReference(this, "tensor_board_app_settings"); public get tensorBoardAppSettings() { return this._tensorBoardAppSettings; } @@ -1157,10 +1149,9 @@ export class SagemakerDomainRetentionPolicyOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerDomainRetentionPolicy | undefined { @@ -1209,7 +1200,7 @@ export class SagemakerDomain extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_domain"; + public static readonly tfResourceType = "aws_sagemaker_domain"; // =========== // INITIALIZER @@ -1226,7 +1217,9 @@ export class SagemakerDomain extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_domain', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1391,7 +1384,7 @@ export class SagemakerDomain extends cdktf.TerraformResource { } // default_user_settings - computed: false, optional: false, required: true - private _defaultUserSettings = new SagemakerDomainDefaultUserSettingsOutputReference(this, "default_user_settings", true); + private _defaultUserSettings = new SagemakerDomainDefaultUserSettingsOutputReference(this, "default_user_settings"); public get defaultUserSettings() { return this._defaultUserSettings; } @@ -1404,7 +1397,7 @@ export class SagemakerDomain extends cdktf.TerraformResource { } // retention_policy - computed: false, optional: true, required: false - private _retentionPolicy = new SagemakerDomainRetentionPolicyOutputReference(this, "retention_policy", true); + private _retentionPolicy = new SagemakerDomainRetentionPolicyOutputReference(this, "retention_policy"); public get retentionPolicy() { return this._retentionPolicy; } diff --git a/src/aws/sagemaker/sagemaker-endpoint-configuration.ts b/src/aws/sagemaker/sagemaker-endpoint-configuration.ts index f27266743..333c79cc8 100644 --- a/src/aws/sagemaker/sagemaker-endpoint-configuration.ts +++ b/src/aws/sagemaker/sagemaker-endpoint-configuration.ts @@ -65,10 +65,9 @@ export class SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointConfigurationAsyncInferenceConfigClientConfig | undefined { @@ -136,10 +135,9 @@ export class SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotif /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfig | undefined { @@ -236,10 +234,9 @@ export class SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfig | undefined { @@ -305,7 +302,7 @@ export class SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutpu } // notification_config - computed: false, optional: true, required: false - private _notificationConfig = new SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference(this, "notification_config", true); + private _notificationConfig = new SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference(this, "notification_config"); public get notificationConfig() { return this._notificationConfig; } @@ -352,10 +349,9 @@ export class SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointConfigurationAsyncInferenceConfig | undefined { @@ -386,7 +382,7 @@ export class SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference e } // client_config - computed: false, optional: true, required: false - private _clientConfig = new SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference(this, "client_config", true); + private _clientConfig = new SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference(this, "client_config"); public get clientConfig() { return this._clientConfig; } @@ -402,7 +398,7 @@ export class SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference e } // output_config - computed: false, optional: false, required: true - private _outputConfig = new SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference(this, "output_config", true); + private _outputConfig = new SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference(this, "output_config"); public get outputConfig() { return this._outputConfig; } @@ -442,10 +438,9 @@ export class SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeader | undefined { @@ -576,10 +571,9 @@ export class SagemakerEndpointConfigurationDataCaptureConfigOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointConfigurationDataCaptureConfig | undefined { @@ -692,7 +686,7 @@ export class SagemakerEndpointConfigurationDataCaptureConfigOutputReference exte } // capture_content_type_header - computed: false, optional: true, required: false - private _captureContentTypeHeader = new SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference(this, "capture_content_type_header", true); + private _captureContentTypeHeader = new SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference(this, "capture_content_type_header"); public get captureContentTypeHeader() { return this._captureContentTypeHeader; } @@ -772,7 +766,7 @@ export class SagemakerEndpointConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_endpoint_configuration"; + public static readonly tfResourceType = "aws_sagemaker_endpoint_configuration"; // =========== // INITIALIZER @@ -789,7 +783,9 @@ export class SagemakerEndpointConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_endpoint_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -884,7 +880,7 @@ export class SagemakerEndpointConfiguration extends cdktf.TerraformResource { } // async_inference_config - computed: false, optional: true, required: false - private _asyncInferenceConfig = new SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference(this, "async_inference_config", true); + private _asyncInferenceConfig = new SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference(this, "async_inference_config"); public get asyncInferenceConfig() { return this._asyncInferenceConfig; } @@ -900,7 +896,7 @@ export class SagemakerEndpointConfiguration extends cdktf.TerraformResource { } // data_capture_config - computed: false, optional: true, required: false - private _dataCaptureConfig = new SagemakerEndpointConfigurationDataCaptureConfigOutputReference(this, "data_capture_config", true); + private _dataCaptureConfig = new SagemakerEndpointConfigurationDataCaptureConfigOutputReference(this, "data_capture_config"); public get dataCaptureConfig() { return this._dataCaptureConfig; } diff --git a/src/aws/sagemaker/sagemaker-endpoint.ts b/src/aws/sagemaker/sagemaker-endpoint.ts index e47a0abf2..623959712 100644 --- a/src/aws/sagemaker/sagemaker-endpoint.ts +++ b/src/aws/sagemaker/sagemaker-endpoint.ts @@ -72,10 +72,9 @@ export class SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointDeploymentConfigAutoRollbackConfiguration | undefined { @@ -144,10 +143,9 @@ export class SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutin /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize | undefined { @@ -231,10 +229,9 @@ export class SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutin /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize | undefined { @@ -332,10 +329,9 @@ export class SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutin /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration | undefined { @@ -404,7 +400,7 @@ export class SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutin } // canary_size - computed: false, optional: true, required: false - private _canarySize = new SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference(this, "canary_size", true); + private _canarySize = new SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference(this, "canary_size"); public get canarySize() { return this._canarySize; } @@ -420,7 +416,7 @@ export class SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutin } // linear_step_size - computed: false, optional: true, required: false - private _linearStepSize = new SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference(this, "linear_step_size", true); + private _linearStepSize = new SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference(this, "linear_step_size"); public get linearStepSize() { return this._linearStepSize; } @@ -470,10 +466,9 @@ export class SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy | undefined { @@ -542,7 +537,7 @@ export class SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReferen } // traffic_routing_configuration - computed: false, optional: false, required: true - private _trafficRoutingConfiguration = new SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference(this, "traffic_routing_configuration", true); + private _trafficRoutingConfiguration = new SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference(this, "traffic_routing_configuration"); public get trafficRoutingConfiguration() { return this._trafficRoutingConfiguration; } @@ -586,10 +581,9 @@ export class SagemakerEndpointDeploymentConfigOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerEndpointDeploymentConfig | undefined { @@ -620,7 +614,7 @@ export class SagemakerEndpointDeploymentConfigOutputReference extends cdktf.Comp } // auto_rollback_configuration - computed: false, optional: true, required: false - private _autoRollbackConfiguration = new SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference(this, "auto_rollback_configuration", true); + private _autoRollbackConfiguration = new SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference(this, "auto_rollback_configuration"); public get autoRollbackConfiguration() { return this._autoRollbackConfiguration; } @@ -636,7 +630,7 @@ export class SagemakerEndpointDeploymentConfigOutputReference extends cdktf.Comp } // blue_green_update_policy - computed: false, optional: false, required: true - private _blueGreenUpdatePolicy = new SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference(this, "blue_green_update_policy", true); + private _blueGreenUpdatePolicy = new SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference(this, "blue_green_update_policy"); public get blueGreenUpdatePolicy() { return this._blueGreenUpdatePolicy; } @@ -657,7 +651,7 @@ export class SagemakerEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_endpoint"; + public static readonly tfResourceType = "aws_sagemaker_endpoint"; // =========== // INITIALIZER @@ -674,7 +668,9 @@ export class SagemakerEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -764,7 +760,7 @@ export class SagemakerEndpoint extends cdktf.TerraformResource { } // deployment_config - computed: false, optional: true, required: false - private _deploymentConfig = new SagemakerEndpointDeploymentConfigOutputReference(this, "deployment_config", true); + private _deploymentConfig = new SagemakerEndpointDeploymentConfigOutputReference(this, "deployment_config"); public get deploymentConfig() { return this._deploymentConfig; } diff --git a/src/aws/sagemaker/sagemaker-feature-group.ts b/src/aws/sagemaker/sagemaker-feature-group.ts index eb1ee23ec..98bfe250e 100644 --- a/src/aws/sagemaker/sagemaker-feature-group.ts +++ b/src/aws/sagemaker/sagemaker-feature-group.ts @@ -109,10 +109,9 @@ export class SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig | undefined { @@ -224,10 +223,9 @@ export class SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFeatureGroupOfflineStoreConfigS3StorageConfig | undefined { @@ -323,10 +321,9 @@ export class SagemakerFeatureGroupOfflineStoreConfigOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFeatureGroupOfflineStoreConfig | undefined { @@ -379,7 +376,7 @@ export class SagemakerFeatureGroupOfflineStoreConfigOutputReference extends cdkt } // data_catalog_config - computed: false, optional: true, required: false - private _dataCatalogConfig = new SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference(this, "data_catalog_config", true); + private _dataCatalogConfig = new SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference(this, "data_catalog_config"); public get dataCatalogConfig() { return this._dataCatalogConfig; } @@ -395,7 +392,7 @@ export class SagemakerFeatureGroupOfflineStoreConfigOutputReference extends cdkt } // s3_storage_config - computed: false, optional: false, required: true - private _s3StorageConfig = new SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference(this, "s3_storage_config", true); + private _s3StorageConfig = new SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference(this, "s3_storage_config"); public get s3StorageConfig() { return this._s3StorageConfig; } @@ -430,10 +427,9 @@ export class SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFeatureGroupOnlineStoreConfigSecurityConfig | undefined { @@ -503,10 +499,9 @@ export class SagemakerFeatureGroupOnlineStoreConfigOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFeatureGroupOnlineStoreConfig | undefined { @@ -553,7 +548,7 @@ export class SagemakerFeatureGroupOnlineStoreConfigOutputReference extends cdktf } // security_config - computed: false, optional: true, required: false - private _securityConfig = new SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference(this, "security_config", true); + private _securityConfig = new SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference(this, "security_config"); public get securityConfig() { return this._securityConfig; } @@ -577,7 +572,7 @@ export class SagemakerFeatureGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_feature_group"; + public static readonly tfResourceType = "aws_sagemaker_feature_group"; // =========== // INITIALIZER @@ -594,7 +589,9 @@ export class SagemakerFeatureGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_feature_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -742,7 +739,7 @@ export class SagemakerFeatureGroup extends cdktf.TerraformResource { } // offline_store_config - computed: false, optional: true, required: false - private _offlineStoreConfig = new SagemakerFeatureGroupOfflineStoreConfigOutputReference(this, "offline_store_config", true); + private _offlineStoreConfig = new SagemakerFeatureGroupOfflineStoreConfigOutputReference(this, "offline_store_config"); public get offlineStoreConfig() { return this._offlineStoreConfig; } @@ -758,7 +755,7 @@ export class SagemakerFeatureGroup extends cdktf.TerraformResource { } // online_store_config - computed: false, optional: true, required: false - private _onlineStoreConfig = new SagemakerFeatureGroupOnlineStoreConfigOutputReference(this, "online_store_config", true); + private _onlineStoreConfig = new SagemakerFeatureGroupOnlineStoreConfigOutputReference(this, "online_store_config"); public get onlineStoreConfig() { return this._onlineStoreConfig; } diff --git a/src/aws/sagemaker/sagemaker-flow-definition.ts b/src/aws/sagemaker/sagemaker-flow-definition.ts index 07469b89e..043c9b4a2 100644 --- a/src/aws/sagemaker/sagemaker-flow-definition.ts +++ b/src/aws/sagemaker/sagemaker-flow-definition.ts @@ -71,10 +71,9 @@ export class SagemakerFlowDefinitionHumanLoopActivationConfigHumanLoopActivation /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFlowDefinitionHumanLoopActivationConfigHumanLoopActivationConditionsConfig | undefined { @@ -136,10 +135,9 @@ export class SagemakerFlowDefinitionHumanLoopActivationConfigOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFlowDefinitionHumanLoopActivationConfig | undefined { @@ -164,7 +162,7 @@ export class SagemakerFlowDefinitionHumanLoopActivationConfigOutputReference ext } // human_loop_activation_conditions_config - computed: false, optional: true, required: false - private _humanLoopActivationConditionsConfig = new SagemakerFlowDefinitionHumanLoopActivationConfigHumanLoopActivationConditionsConfigOutputReference(this, "human_loop_activation_conditions_config", true); + private _humanLoopActivationConditionsConfig = new SagemakerFlowDefinitionHumanLoopActivationConfigHumanLoopActivationConditionsConfigOutputReference(this, "human_loop_activation_conditions_config"); public get humanLoopActivationConditionsConfig() { return this._humanLoopActivationConditionsConfig; } @@ -212,10 +210,9 @@ export class SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceAmoun /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceAmountInUsd | undefined { @@ -324,10 +321,9 @@ export class SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPrice | undefined { @@ -352,7 +348,7 @@ export class SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceOutpu } // amount_in_usd - computed: false, optional: true, required: false - private _amountInUsd = new SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceAmountInUsdOutputReference(this, "amount_in_usd", true); + private _amountInUsd = new SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceAmountInUsdOutputReference(this, "amount_in_usd"); public get amountInUsd() { return this._amountInUsd; } @@ -432,10 +428,9 @@ export class SagemakerFlowDefinitionHumanLoopConfigOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFlowDefinitionHumanLoopConfig | undefined { @@ -621,7 +616,7 @@ export class SagemakerFlowDefinitionHumanLoopConfigOutputReference extends cdktf } // public_workforce_task_price - computed: false, optional: true, required: false - private _publicWorkforceTaskPrice = new SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceOutputReference(this, "public_workforce_task_price", true); + private _publicWorkforceTaskPrice = new SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceOutputReference(this, "public_workforce_task_price"); public get publicWorkforceTaskPrice() { return this._publicWorkforceTaskPrice; } @@ -659,10 +654,9 @@ export class SagemakerFlowDefinitionHumanLoopRequestSourceOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFlowDefinitionHumanLoopRequestSource | undefined { @@ -727,10 +721,9 @@ export class SagemakerFlowDefinitionOutputConfigOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerFlowDefinitionOutputConfig | undefined { @@ -798,7 +791,7 @@ export class SagemakerFlowDefinition extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_flow_definition"; + public static readonly tfResourceType = "aws_sagemaker_flow_definition"; // =========== // INITIALIZER @@ -815,7 +808,9 @@ export class SagemakerFlowDefinition extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_flow_definition', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -905,7 +900,7 @@ export class SagemakerFlowDefinition extends cdktf.TerraformResource { } // human_loop_activation_config - computed: false, optional: true, required: false - private _humanLoopActivationConfig = new SagemakerFlowDefinitionHumanLoopActivationConfigOutputReference(this, "human_loop_activation_config", true); + private _humanLoopActivationConfig = new SagemakerFlowDefinitionHumanLoopActivationConfigOutputReference(this, "human_loop_activation_config"); public get humanLoopActivationConfig() { return this._humanLoopActivationConfig; } @@ -921,7 +916,7 @@ export class SagemakerFlowDefinition extends cdktf.TerraformResource { } // human_loop_config - computed: false, optional: false, required: true - private _humanLoopConfig = new SagemakerFlowDefinitionHumanLoopConfigOutputReference(this, "human_loop_config", true); + private _humanLoopConfig = new SagemakerFlowDefinitionHumanLoopConfigOutputReference(this, "human_loop_config"); public get humanLoopConfig() { return this._humanLoopConfig; } @@ -934,7 +929,7 @@ export class SagemakerFlowDefinition extends cdktf.TerraformResource { } // human_loop_request_source - computed: false, optional: true, required: false - private _humanLoopRequestSource = new SagemakerFlowDefinitionHumanLoopRequestSourceOutputReference(this, "human_loop_request_source", true); + private _humanLoopRequestSource = new SagemakerFlowDefinitionHumanLoopRequestSourceOutputReference(this, "human_loop_request_source"); public get humanLoopRequestSource() { return this._humanLoopRequestSource; } @@ -950,7 +945,7 @@ export class SagemakerFlowDefinition extends cdktf.TerraformResource { } // output_config - computed: false, optional: false, required: true - private _outputConfig = new SagemakerFlowDefinitionOutputConfigOutputReference(this, "output_config", true); + private _outputConfig = new SagemakerFlowDefinitionOutputConfigOutputReference(this, "output_config"); public get outputConfig() { return this._outputConfig; } diff --git a/src/aws/sagemaker/sagemaker-human-task-ui.ts b/src/aws/sagemaker/sagemaker-human-task-ui.ts index 6dbcbd084..c5c6973e8 100644 --- a/src/aws/sagemaker/sagemaker-human-task-ui.ts +++ b/src/aws/sagemaker/sagemaker-human-task-ui.ts @@ -49,10 +49,9 @@ export class SagemakerHumanTaskUiUiTemplateOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerHumanTaskUiUiTemplate | undefined { @@ -111,7 +110,7 @@ export class SagemakerHumanTaskUi extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_human_task_ui"; + public static readonly tfResourceType = "aws_sagemaker_human_task_ui"; // =========== // INITIALIZER @@ -128,7 +127,9 @@ export class SagemakerHumanTaskUi extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_human_task_ui', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -201,7 +202,7 @@ export class SagemakerHumanTaskUi extends cdktf.TerraformResource { } // ui_template - computed: false, optional: false, required: true - private _uiTemplate = new SagemakerHumanTaskUiUiTemplateOutputReference(this, "ui_template", true); + private _uiTemplate = new SagemakerHumanTaskUiUiTemplateOutputReference(this, "ui_template"); public get uiTemplate() { return this._uiTemplate; } diff --git a/src/aws/sagemaker/sagemaker-image-version.ts b/src/aws/sagemaker/sagemaker-image-version.ts index e70d6a872..8df91f424 100644 --- a/src/aws/sagemaker/sagemaker-image-version.ts +++ b/src/aws/sagemaker/sagemaker-image-version.ts @@ -25,7 +25,7 @@ export class SagemakerImageVersion extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_image_version"; + public static readonly tfResourceType = "aws_sagemaker_image_version"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class SagemakerImageVersion extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_image_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sagemaker/sagemaker-image.ts b/src/aws/sagemaker/sagemaker-image.ts index a6de54bd2..9816df118 100644 --- a/src/aws/sagemaker/sagemaker-image.ts +++ b/src/aws/sagemaker/sagemaker-image.ts @@ -41,7 +41,7 @@ export class SagemakerImage extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_image"; + public static readonly tfResourceType = "aws_sagemaker_image"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class SagemakerImage extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_image', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sagemaker/sagemaker-model-package-group-policy.ts b/src/aws/sagemaker/sagemaker-model-package-group-policy.ts index b1474d3dc..cf8eaecb2 100644 --- a/src/aws/sagemaker/sagemaker-model-package-group-policy.ts +++ b/src/aws/sagemaker/sagemaker-model-package-group-policy.ts @@ -25,7 +25,7 @@ export class SagemakerModelPackageGroupPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_model_package_group_policy"; + public static readonly tfResourceType = "aws_sagemaker_model_package_group_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class SagemakerModelPackageGroupPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_model_package_group_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sagemaker/sagemaker-model-package-group.ts b/src/aws/sagemaker/sagemaker-model-package-group.ts index 96b670fc1..5d273de74 100644 --- a/src/aws/sagemaker/sagemaker-model-package-group.ts +++ b/src/aws/sagemaker/sagemaker-model-package-group.ts @@ -33,7 +33,7 @@ export class SagemakerModelPackageGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_model_package_group"; + public static readonly tfResourceType = "aws_sagemaker_model_package_group"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class SagemakerModelPackageGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_model_package_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sagemaker/sagemaker-model.ts b/src/aws/sagemaker/sagemaker-model.ts index 0fc8dcb8c..3112f05fe 100644 --- a/src/aws/sagemaker/sagemaker-model.ts +++ b/src/aws/sagemaker/sagemaker-model.ts @@ -75,10 +75,9 @@ export class SagemakerModelContainerImageConfigOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerModelContainerImageConfig | undefined { @@ -182,10 +181,9 @@ export class SagemakerModelInferenceExecutionConfigOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerModelInferenceExecutionConfig | undefined { @@ -245,10 +243,9 @@ export class SagemakerModelPrimaryContainerImageConfigOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerModelPrimaryContainerImageConfig | undefined { @@ -335,10 +332,9 @@ export class SagemakerModelPrimaryContainerOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerModelPrimaryContainer | undefined { @@ -470,7 +466,7 @@ export class SagemakerModelPrimaryContainerOutputReference extends cdktf.Complex } // image_config - computed: false, optional: true, required: false - private _imageConfig = new SagemakerModelPrimaryContainerImageConfigOutputReference(this, "image_config", true); + private _imageConfig = new SagemakerModelPrimaryContainerImageConfigOutputReference(this, "image_config"); public get imageConfig() { return this._imageConfig; } @@ -513,10 +509,9 @@ export class SagemakerModelVpcConfigOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerModelVpcConfig | undefined { @@ -581,7 +576,7 @@ export class SagemakerModel extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_model"; + public static readonly tfResourceType = "aws_sagemaker_model"; // =========== // INITIALIZER @@ -598,7 +593,9 @@ export class SagemakerModel extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_model', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -725,7 +722,7 @@ export class SagemakerModel extends cdktf.TerraformResource { } // inference_execution_config - computed: false, optional: true, required: false - private _inferenceExecutionConfig = new SagemakerModelInferenceExecutionConfigOutputReference(this, "inference_execution_config", true); + private _inferenceExecutionConfig = new SagemakerModelInferenceExecutionConfigOutputReference(this, "inference_execution_config"); public get inferenceExecutionConfig() { return this._inferenceExecutionConfig; } @@ -741,7 +738,7 @@ export class SagemakerModel extends cdktf.TerraformResource { } // primary_container - computed: false, optional: true, required: false - private _primaryContainer = new SagemakerModelPrimaryContainerOutputReference(this, "primary_container", true); + private _primaryContainer = new SagemakerModelPrimaryContainerOutputReference(this, "primary_container"); public get primaryContainer() { return this._primaryContainer; } @@ -757,7 +754,7 @@ export class SagemakerModel extends cdktf.TerraformResource { } // vpc_config - computed: false, optional: true, required: false - private _vpcConfig = new SagemakerModelVpcConfigOutputReference(this, "vpc_config", true); + private _vpcConfig = new SagemakerModelVpcConfigOutputReference(this, "vpc_config"); public get vpcConfig() { return this._vpcConfig; } diff --git a/src/aws/sagemaker/sagemaker-notebook-instance-lifecycle-configuration.ts b/src/aws/sagemaker/sagemaker-notebook-instance-lifecycle-configuration.ts index b3c9a7f8c..861b2b4a2 100644 --- a/src/aws/sagemaker/sagemaker-notebook-instance-lifecycle-configuration.ts +++ b/src/aws/sagemaker/sagemaker-notebook-instance-lifecycle-configuration.ts @@ -29,7 +29,7 @@ export class SagemakerNotebookInstanceLifecycleConfiguration extends cdktf.Terra // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_notebook_instance_lifecycle_configuration"; + public static readonly tfResourceType = "aws_sagemaker_notebook_instance_lifecycle_configuration"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SagemakerNotebookInstanceLifecycleConfiguration extends cdktf.Terra super(scope, id, { terraformResourceType: 'aws_sagemaker_notebook_instance_lifecycle_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sagemaker/sagemaker-notebook-instance.ts b/src/aws/sagemaker/sagemaker-notebook-instance.ts index d614db6c7..85c47e16b 100644 --- a/src/aws/sagemaker/sagemaker-notebook-instance.ts +++ b/src/aws/sagemaker/sagemaker-notebook-instance.ts @@ -77,7 +77,7 @@ export class SagemakerNotebookInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_notebook_instance"; + public static readonly tfResourceType = "aws_sagemaker_notebook_instance"; // =========== // INITIALIZER @@ -94,7 +94,9 @@ export class SagemakerNotebookInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_notebook_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sagemaker/sagemaker-project.ts b/src/aws/sagemaker/sagemaker-project.ts index 5b17bfc8e..70962788a 100644 --- a/src/aws/sagemaker/sagemaker-project.ts +++ b/src/aws/sagemaker/sagemaker-project.ts @@ -92,10 +92,9 @@ export class SagemakerProjectServiceCatalogProvisioningDetailsOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerProjectServiceCatalogProvisioningDetails | undefined { @@ -208,7 +207,7 @@ export class SagemakerProject extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_project"; + public static readonly tfResourceType = "aws_sagemaker_project"; // =========== // INITIALIZER @@ -225,7 +224,9 @@ export class SagemakerProject extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_project', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -320,7 +321,7 @@ export class SagemakerProject extends cdktf.TerraformResource { } // service_catalog_provisioning_details - computed: false, optional: false, required: true - private _serviceCatalogProvisioningDetails = new SagemakerProjectServiceCatalogProvisioningDetailsOutputReference(this, "service_catalog_provisioning_details", true); + private _serviceCatalogProvisioningDetails = new SagemakerProjectServiceCatalogProvisioningDetailsOutputReference(this, "service_catalog_provisioning_details"); public get serviceCatalogProvisioningDetails() { return this._serviceCatalogProvisioningDetails; } diff --git a/src/aws/sagemaker/sagemaker-studio-lifecycle-config.ts b/src/aws/sagemaker/sagemaker-studio-lifecycle-config.ts index f7b0e3a51..cbc98e9f1 100644 --- a/src/aws/sagemaker/sagemaker-studio-lifecycle-config.ts +++ b/src/aws/sagemaker/sagemaker-studio-lifecycle-config.ts @@ -37,7 +37,7 @@ export class SagemakerStudioLifecycleConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_studio_lifecycle_config"; + public static readonly tfResourceType = "aws_sagemaker_studio_lifecycle_config"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class SagemakerStudioLifecycleConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_studio_lifecycle_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sagemaker/sagemaker-user-profile.ts b/src/aws/sagemaker/sagemaker-user-profile.ts index aeb438f81..be8d74a1f 100644 --- a/src/aws/sagemaker/sagemaker-user-profile.ts +++ b/src/aws/sagemaker/sagemaker-user-profile.ts @@ -76,10 +76,9 @@ export class SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultReso /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec | undefined { @@ -215,10 +214,9 @@ export class SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerUserProfileUserSettingsJupyterServerAppSettings | undefined { @@ -265,7 +263,7 @@ export class SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputRefer } // default_resource_spec - computed: false, optional: false, required: true - private _defaultResourceSpec = new SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec", true); + private _defaultResourceSpec = new SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec"); public get defaultResourceSpec() { return this._defaultResourceSpec; } @@ -342,10 +340,9 @@ export class SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultReso /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec | undefined { @@ -488,10 +485,9 @@ export class SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerUserProfileUserSettingsKernelGatewayAppSettings | undefined { @@ -561,7 +557,7 @@ export class SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputRefer } // default_resource_spec - computed: false, optional: false, required: true - private _defaultResourceSpec = new SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec", true); + private _defaultResourceSpec = new SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec"); public get defaultResourceSpec() { return this._defaultResourceSpec; } @@ -606,10 +602,9 @@ export class SagemakerUserProfileUserSettingsSharingSettingsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerUserProfileUserSettingsSharingSettings | undefined { @@ -731,10 +726,9 @@ export class SagemakerUserProfileUserSettingsTensorBoardAppSettingsDefaultResour /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerUserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpec | undefined { @@ -865,10 +859,9 @@ export class SagemakerUserProfileUserSettingsTensorBoardAppSettingsOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerUserProfileUserSettingsTensorBoardAppSettings | undefined { @@ -893,7 +886,7 @@ export class SagemakerUserProfileUserSettingsTensorBoardAppSettingsOutputReferen } // default_resource_spec - computed: false, optional: false, required: true - private _defaultResourceSpec = new SagemakerUserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec", true); + private _defaultResourceSpec = new SagemakerUserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecOutputReference(this, "default_resource_spec"); public get defaultResourceSpec() { return this._defaultResourceSpec; } @@ -961,10 +954,9 @@ export class SagemakerUserProfileUserSettingsOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerUserProfileUserSettings | undefined { @@ -1048,7 +1040,7 @@ export class SagemakerUserProfileUserSettingsOutputReference extends cdktf.Compl } // jupyter_server_app_settings - computed: false, optional: true, required: false - private _jupyterServerAppSettings = new SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference(this, "jupyter_server_app_settings", true); + private _jupyterServerAppSettings = new SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference(this, "jupyter_server_app_settings"); public get jupyterServerAppSettings() { return this._jupyterServerAppSettings; } @@ -1064,7 +1056,7 @@ export class SagemakerUserProfileUserSettingsOutputReference extends cdktf.Compl } // kernel_gateway_app_settings - computed: false, optional: true, required: false - private _kernelGatewayAppSettings = new SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference(this, "kernel_gateway_app_settings", true); + private _kernelGatewayAppSettings = new SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference(this, "kernel_gateway_app_settings"); public get kernelGatewayAppSettings() { return this._kernelGatewayAppSettings; } @@ -1080,7 +1072,7 @@ export class SagemakerUserProfileUserSettingsOutputReference extends cdktf.Compl } // sharing_settings - computed: false, optional: true, required: false - private _sharingSettings = new SagemakerUserProfileUserSettingsSharingSettingsOutputReference(this, "sharing_settings", true); + private _sharingSettings = new SagemakerUserProfileUserSettingsSharingSettingsOutputReference(this, "sharing_settings"); public get sharingSettings() { return this._sharingSettings; } @@ -1096,7 +1088,7 @@ export class SagemakerUserProfileUserSettingsOutputReference extends cdktf.Compl } // tensor_board_app_settings - computed: false, optional: true, required: false - private _tensorBoardAppSettings = new SagemakerUserProfileUserSettingsTensorBoardAppSettingsOutputReference(this, "tensor_board_app_settings", true); + private _tensorBoardAppSettings = new SagemakerUserProfileUserSettingsTensorBoardAppSettingsOutputReference(this, "tensor_board_app_settings"); public get tensorBoardAppSettings() { return this._tensorBoardAppSettings; } @@ -1120,7 +1112,7 @@ export class SagemakerUserProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_user_profile"; + public static readonly tfResourceType = "aws_sagemaker_user_profile"; // =========== // INITIALIZER @@ -1137,7 +1129,9 @@ export class SagemakerUserProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_user_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1263,7 +1257,7 @@ export class SagemakerUserProfile extends cdktf.TerraformResource { } // user_settings - computed: false, optional: true, required: false - private _userSettings = new SagemakerUserProfileUserSettingsOutputReference(this, "user_settings", true); + private _userSettings = new SagemakerUserProfileUserSettingsOutputReference(this, "user_settings"); public get userSettings() { return this._userSettings; } diff --git a/src/aws/sagemaker/sagemaker-workforce.ts b/src/aws/sagemaker/sagemaker-workforce.ts index 9571d4a86..d9693549f 100644 --- a/src/aws/sagemaker/sagemaker-workforce.ts +++ b/src/aws/sagemaker/sagemaker-workforce.ts @@ -58,10 +58,9 @@ export class SagemakerWorkforceCognitoConfigOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerWorkforceCognitoConfig | undefined { @@ -175,10 +174,9 @@ export class SagemakerWorkforceOidcConfigOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerWorkforceOidcConfig | undefined { @@ -371,10 +369,9 @@ export class SagemakerWorkforceSourceIpConfigOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerWorkforceSourceIpConfig | undefined { @@ -420,7 +417,7 @@ export class SagemakerWorkforce extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_workforce"; + public static readonly tfResourceType = "aws_sagemaker_workforce"; // =========== // INITIALIZER @@ -437,7 +434,9 @@ export class SagemakerWorkforce extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_workforce', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -483,7 +482,7 @@ export class SagemakerWorkforce extends cdktf.TerraformResource { } // cognito_config - computed: false, optional: true, required: false - private _cognitoConfig = new SagemakerWorkforceCognitoConfigOutputReference(this, "cognito_config", true); + private _cognitoConfig = new SagemakerWorkforceCognitoConfigOutputReference(this, "cognito_config"); public get cognitoConfig() { return this._cognitoConfig; } @@ -499,7 +498,7 @@ export class SagemakerWorkforce extends cdktf.TerraformResource { } // oidc_config - computed: false, optional: true, required: false - private _oidcConfig = new SagemakerWorkforceOidcConfigOutputReference(this, "oidc_config", true); + private _oidcConfig = new SagemakerWorkforceOidcConfigOutputReference(this, "oidc_config"); public get oidcConfig() { return this._oidcConfig; } @@ -515,7 +514,7 @@ export class SagemakerWorkforce extends cdktf.TerraformResource { } // source_ip_config - computed: false, optional: true, required: false - private _sourceIpConfig = new SagemakerWorkforceSourceIpConfigOutputReference(this, "source_ip_config", true); + private _sourceIpConfig = new SagemakerWorkforceSourceIpConfigOutputReference(this, "source_ip_config"); public get sourceIpConfig() { return this._sourceIpConfig; } diff --git a/src/aws/sagemaker/sagemaker-workteam.ts b/src/aws/sagemaker/sagemaker-workteam.ts index d4e9b82a2..2f373ea7a 100644 --- a/src/aws/sagemaker/sagemaker-workteam.ts +++ b/src/aws/sagemaker/sagemaker-workteam.ts @@ -73,10 +73,9 @@ export class SagemakerWorkteamMemberDefinitionCognitoMemberDefinitionOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerWorkteamMemberDefinitionCognitoMemberDefinition | undefined { @@ -174,10 +173,9 @@ export class SagemakerWorkteamMemberDefinitionOidcMemberDefinitionOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerWorkteamMemberDefinitionOidcMemberDefinition | undefined { @@ -263,10 +261,9 @@ export class SagemakerWorkteamNotificationConfigurationOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SagemakerWorkteamNotificationConfiguration | undefined { @@ -315,7 +312,7 @@ export class SagemakerWorkteam extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sagemaker_workteam"; + public static readonly tfResourceType = "aws_sagemaker_workteam"; // =========== // INITIALIZER @@ -332,7 +329,9 @@ export class SagemakerWorkteam extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sagemaker_workteam', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -453,7 +452,7 @@ export class SagemakerWorkteam extends cdktf.TerraformResource { } // notification_configuration - computed: false, optional: true, required: false - private _notificationConfiguration = new SagemakerWorkteamNotificationConfigurationOutputReference(this, "notification_configuration", true); + private _notificationConfiguration = new SagemakerWorkteamNotificationConfigurationOutputReference(this, "notification_configuration"); public get notificationConfiguration() { return this._notificationConfiguration; } diff --git a/src/aws/secretsmanager/data-aws-secretsmanager-secret-rotation.ts b/src/aws/secretsmanager/data-aws-secretsmanager-secret-rotation.ts index a7e505c59..e27d90816 100644 --- a/src/aws/secretsmanager/data-aws-secretsmanager-secret-rotation.ts +++ b/src/aws/secretsmanager/data-aws-secretsmanager-secret-rotation.ts @@ -12,7 +12,45 @@ export interface DataAwsSecretsmanagerSecretRotationConfig extends cdktf.Terrafo */ readonly secretId: string; } -export class DataAwsSecretsmanagerSecretRotationRotationRules extends cdktf.ComplexComputedList { +export interface DataAwsSecretsmanagerSecretRotationRotationRules { +} + +export function dataAwsSecretsmanagerSecretRotationRotationRulesToTerraform(struct?: DataAwsSecretsmanagerSecretRotationRotationRules): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsSecretsmanagerSecretRotationRotationRulesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsSecretsmanagerSecretRotationRotationRules | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsSecretsmanagerSecretRotationRotationRules | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // automatically_after_days - computed: true, optional: false, required: false public get automaticallyAfterDays() { @@ -20,6 +58,25 @@ export class DataAwsSecretsmanagerSecretRotationRotationRules extends cdktf.Comp } } +export class DataAwsSecretsmanagerSecretRotationRotationRulesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsSecretsmanagerSecretRotationRotationRulesOutputReference { + return new DataAwsSecretsmanagerSecretRotationRotationRulesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/secretsmanager_secret_rotation aws_secretsmanager_secret_rotation} */ @@ -28,7 +85,7 @@ export class DataAwsSecretsmanagerSecretRotation extends cdktf.TerraformDataSour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_secretsmanager_secret_rotation"; + public static readonly tfResourceType = "aws_secretsmanager_secret_rotation"; // =========== // INITIALIZER @@ -45,7 +102,9 @@ export class DataAwsSecretsmanagerSecretRotation extends cdktf.TerraformDataSour super(scope, id, { terraformResourceType: 'aws_secretsmanager_secret_rotation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -75,8 +134,9 @@ export class DataAwsSecretsmanagerSecretRotation extends cdktf.TerraformDataSour } // rotation_rules - computed: true, optional: false, required: false - public rotationRules(index: string) { - return new DataAwsSecretsmanagerSecretRotationRotationRules(this, 'rotation_rules', index, false); + private _rotationRules = new DataAwsSecretsmanagerSecretRotationRotationRulesList(this, "rotation_rules", false); + public get rotationRules() { + return this._rotationRules; } // secret_id - computed: false, optional: false, required: true diff --git a/src/aws/secretsmanager/data-aws-secretsmanager-secret-version.ts b/src/aws/secretsmanager/data-aws-secretsmanager-secret-version.ts index 367e49a7b..fd8c3175c 100644 --- a/src/aws/secretsmanager/data-aws-secretsmanager-secret-version.ts +++ b/src/aws/secretsmanager/data-aws-secretsmanager-secret-version.ts @@ -29,7 +29,7 @@ export class DataAwsSecretsmanagerSecretVersion extends cdktf.TerraformDataSourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_secretsmanager_secret_version"; + public static readonly tfResourceType = "aws_secretsmanager_secret_version"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsSecretsmanagerSecretVersion extends cdktf.TerraformDataSourc super(scope, id, { terraformResourceType: 'aws_secretsmanager_secret_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/secretsmanager/data-aws-secretsmanager-secret.ts b/src/aws/secretsmanager/data-aws-secretsmanager-secret.ts index bd4754a13..36570fc4c 100644 --- a/src/aws/secretsmanager/data-aws-secretsmanager-secret.ts +++ b/src/aws/secretsmanager/data-aws-secretsmanager-secret.ts @@ -12,7 +12,45 @@ export interface DataAwsSecretsmanagerSecretConfig extends cdktf.TerraformMetaAr */ readonly name?: string; } -export class DataAwsSecretsmanagerSecretRotationRules extends cdktf.ComplexComputedList { +export interface DataAwsSecretsmanagerSecretRotationRules { +} + +export function dataAwsSecretsmanagerSecretRotationRulesToTerraform(struct?: DataAwsSecretsmanagerSecretRotationRules): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsSecretsmanagerSecretRotationRulesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsSecretsmanagerSecretRotationRules | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsSecretsmanagerSecretRotationRules | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // automatically_after_days - computed: true, optional: false, required: false public get automaticallyAfterDays() { @@ -20,6 +58,25 @@ export class DataAwsSecretsmanagerSecretRotationRules extends cdktf.ComplexCompu } } +export class DataAwsSecretsmanagerSecretRotationRulesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsSecretsmanagerSecretRotationRulesOutputReference { + return new DataAwsSecretsmanagerSecretRotationRulesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/secretsmanager_secret aws_secretsmanager_secret} */ @@ -28,7 +85,7 @@ export class DataAwsSecretsmanagerSecret extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_secretsmanager_secret"; + public static readonly tfResourceType = "aws_secretsmanager_secret"; // =========== // INITIALIZER @@ -45,7 +102,9 @@ export class DataAwsSecretsmanagerSecret extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_secretsmanager_secret', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -111,8 +170,9 @@ export class DataAwsSecretsmanagerSecret extends cdktf.TerraformDataSource { } // rotation_rules - computed: true, optional: false, required: false - public rotationRules(index: string) { - return new DataAwsSecretsmanagerSecretRotationRules(this, 'rotation_rules', index, false); + private _rotationRules = new DataAwsSecretsmanagerSecretRotationRulesList(this, "rotation_rules", false); + public get rotationRules() { + return this._rotationRules; } // tags - computed: true, optional: false, required: false diff --git a/src/aws/secretsmanager/secretsmanager-secret-policy.ts b/src/aws/secretsmanager/secretsmanager-secret-policy.ts index 9ab0b774c..8f51a2fe3 100644 --- a/src/aws/secretsmanager/secretsmanager-secret-policy.ts +++ b/src/aws/secretsmanager/secretsmanager-secret-policy.ts @@ -29,7 +29,7 @@ export class SecretsmanagerSecretPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_secretsmanager_secret_policy"; + public static readonly tfResourceType = "aws_secretsmanager_secret_policy"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SecretsmanagerSecretPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_secretsmanager_secret_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/secretsmanager/secretsmanager-secret-rotation.ts b/src/aws/secretsmanager/secretsmanager-secret-rotation.ts index cf0fe7590..9ea1e7c03 100644 --- a/src/aws/secretsmanager/secretsmanager-secret-rotation.ts +++ b/src/aws/secretsmanager/secretsmanager-secret-rotation.ts @@ -49,10 +49,9 @@ export class SecretsmanagerSecretRotationRotationRulesOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecretsmanagerSecretRotationRotationRules | undefined { @@ -98,7 +97,7 @@ export class SecretsmanagerSecretRotation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_secretsmanager_secret_rotation"; + public static readonly tfResourceType = "aws_secretsmanager_secret_rotation"; // =========== // INITIALIZER @@ -115,7 +114,9 @@ export class SecretsmanagerSecretRotation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_secretsmanager_secret_rotation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -185,7 +186,7 @@ export class SecretsmanagerSecretRotation extends cdktf.TerraformResource { } // rotation_rules - computed: false, optional: false, required: true - private _rotationRules = new SecretsmanagerSecretRotationRotationRulesOutputReference(this, "rotation_rules", true); + private _rotationRules = new SecretsmanagerSecretRotationRotationRulesOutputReference(this, "rotation_rules"); public get rotationRules() { return this._rotationRules; } diff --git a/src/aws/secretsmanager/secretsmanager-secret-version.ts b/src/aws/secretsmanager/secretsmanager-secret-version.ts index 074040bb0..e5f67d74b 100644 --- a/src/aws/secretsmanager/secretsmanager-secret-version.ts +++ b/src/aws/secretsmanager/secretsmanager-secret-version.ts @@ -33,7 +33,7 @@ export class SecretsmanagerSecretVersion extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_secretsmanager_secret_version"; + public static readonly tfResourceType = "aws_secretsmanager_secret_version"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class SecretsmanagerSecretVersion extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_secretsmanager_secret_version', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/secretsmanager/secretsmanager-secret.ts b/src/aws/secretsmanager/secretsmanager-secret.ts index 9dfe8abef..44df4184b 100644 --- a/src/aws/secretsmanager/secretsmanager-secret.ts +++ b/src/aws/secretsmanager/secretsmanager-secret.ts @@ -105,10 +105,9 @@ export class SecretsmanagerSecretRotationRulesOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecretsmanagerSecretRotationRules | undefined { @@ -154,7 +153,7 @@ export class SecretsmanagerSecret extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_secretsmanager_secret"; + public static readonly tfResourceType = "aws_secretsmanager_secret"; // =========== // INITIALIZER @@ -171,7 +170,9 @@ export class SecretsmanagerSecret extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_secretsmanager_secret', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -389,7 +390,7 @@ export class SecretsmanagerSecret extends cdktf.TerraformResource { } // rotation_rules - computed: false, optional: true, required: false - private _rotationRules = new SecretsmanagerSecretRotationRulesOutputReference(this, "rotation_rules", true); + private _rotationRules = new SecretsmanagerSecretRotationRulesOutputReference(this, "rotation_rules"); public get rotationRules() { return this._rotationRules; } diff --git a/src/aws/securityhub/securityhub-account.ts b/src/aws/securityhub/securityhub-account.ts index 6206b13fe..5ece7d921 100644 --- a/src/aws/securityhub/securityhub-account.ts +++ b/src/aws/securityhub/securityhub-account.ts @@ -17,7 +17,7 @@ export class SecurityhubAccount extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_account"; + public static readonly tfResourceType = "aws_securityhub_account"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class SecurityhubAccount extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_securityhub_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/securityhub/securityhub-action-target.ts b/src/aws/securityhub/securityhub-action-target.ts index 1745583d5..afb139883 100644 --- a/src/aws/securityhub/securityhub-action-target.ts +++ b/src/aws/securityhub/securityhub-action-target.ts @@ -29,7 +29,7 @@ export class SecurityhubActionTarget extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_action_target"; + public static readonly tfResourceType = "aws_securityhub_action_target"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SecurityhubActionTarget extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_securityhub_action_target', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/securityhub/securityhub-finding-aggregator.ts b/src/aws/securityhub/securityhub-finding-aggregator.ts index f22c2d8a2..16e119af9 100644 --- a/src/aws/securityhub/securityhub-finding-aggregator.ts +++ b/src/aws/securityhub/securityhub-finding-aggregator.ts @@ -25,7 +25,7 @@ export class SecurityhubFindingAggregator extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_finding_aggregator"; + public static readonly tfResourceType = "aws_securityhub_finding_aggregator"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class SecurityhubFindingAggregator extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_securityhub_finding_aggregator', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/securityhub/securityhub-insight.ts b/src/aws/securityhub/securityhub-insight.ts index cda67dc1c..76964cc3b 100644 --- a/src/aws/securityhub/securityhub-insight.ts +++ b/src/aws/securityhub/securityhub-insight.ts @@ -143,10 +143,9 @@ export class SecurityhubInsightFiltersCreatedAtDateRangeOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersCreatedAtDateRange | undefined { @@ -472,10 +471,9 @@ export class SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersFirstObservedAtDateRange | undefined { @@ -649,10 +647,9 @@ export class SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersLastObservedAtDateRange | undefined { @@ -1107,10 +1104,9 @@ export class SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersNoteUpdatedAtDateRange | undefined { @@ -1245,10 +1241,9 @@ export class SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersProcessLaunchedAtDateRange | undefined { @@ -1459,10 +1454,9 @@ export class SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersProcessTerminatedAtDateRange | undefined { @@ -1834,10 +1828,9 @@ export class SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange | undefined { @@ -2016,10 +2009,9 @@ export class SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange | undefined { @@ -2264,10 +2256,9 @@ export class SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersResourceContainerLaunchedAtDateRange | undefined { @@ -2610,10 +2601,9 @@ export class SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRang /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange | undefined { @@ -2858,10 +2848,9 @@ export class SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFiltersUpdatedAtDateRange | undefined { @@ -3651,10 +3640,9 @@ export class SecurityhubInsightFiltersOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityhubInsightFilters | undefined { @@ -5705,7 +5693,7 @@ export class SecurityhubInsight extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_insight"; + public static readonly tfResourceType = "aws_securityhub_insight"; // =========== // INITIALIZER @@ -5722,7 +5710,9 @@ export class SecurityhubInsight extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_securityhub_insight', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -5775,7 +5765,7 @@ export class SecurityhubInsight extends cdktf.TerraformResource { } // filters - computed: false, optional: false, required: true - private _filters = new SecurityhubInsightFiltersOutputReference(this, "filters", true); + private _filters = new SecurityhubInsightFiltersOutputReference(this, "filters"); public get filters() { return this._filters; } diff --git a/src/aws/securityhub/securityhub-invite-accepter.ts b/src/aws/securityhub/securityhub-invite-accepter.ts index 9e74460aa..8a6b5981e 100644 --- a/src/aws/securityhub/securityhub-invite-accepter.ts +++ b/src/aws/securityhub/securityhub-invite-accepter.ts @@ -21,7 +21,7 @@ export class SecurityhubInviteAccepter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_invite_accepter"; + public static readonly tfResourceType = "aws_securityhub_invite_accepter"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SecurityhubInviteAccepter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_securityhub_invite_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/securityhub/securityhub-member.ts b/src/aws/securityhub/securityhub-member.ts index d4fe3ab7f..aecaaaa53 100644 --- a/src/aws/securityhub/securityhub-member.ts +++ b/src/aws/securityhub/securityhub-member.ts @@ -29,7 +29,7 @@ export class SecurityhubMember extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_member"; + public static readonly tfResourceType = "aws_securityhub_member"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SecurityhubMember extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_securityhub_member', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/securityhub/securityhub-organization-admin-account.ts b/src/aws/securityhub/securityhub-organization-admin-account.ts index 359eb6986..fbb2622d8 100644 --- a/src/aws/securityhub/securityhub-organization-admin-account.ts +++ b/src/aws/securityhub/securityhub-organization-admin-account.ts @@ -21,7 +21,7 @@ export class SecurityhubOrganizationAdminAccount extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_organization_admin_account"; + public static readonly tfResourceType = "aws_securityhub_organization_admin_account"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SecurityhubOrganizationAdminAccount extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_securityhub_organization_admin_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/securityhub/securityhub-organization-configuration.ts b/src/aws/securityhub/securityhub-organization-configuration.ts index 435dcecd8..2596d9891 100644 --- a/src/aws/securityhub/securityhub-organization-configuration.ts +++ b/src/aws/securityhub/securityhub-organization-configuration.ts @@ -21,7 +21,7 @@ export class SecurityhubOrganizationConfiguration extends cdktf.TerraformResourc // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_organization_configuration"; + public static readonly tfResourceType = "aws_securityhub_organization_configuration"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SecurityhubOrganizationConfiguration extends cdktf.TerraformResourc super(scope, id, { terraformResourceType: 'aws_securityhub_organization_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/securityhub/securityhub-product-subscription.ts b/src/aws/securityhub/securityhub-product-subscription.ts index 19861d7f6..75279a1b6 100644 --- a/src/aws/securityhub/securityhub-product-subscription.ts +++ b/src/aws/securityhub/securityhub-product-subscription.ts @@ -21,7 +21,7 @@ export class SecurityhubProductSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_product_subscription"; + public static readonly tfResourceType = "aws_securityhub_product_subscription"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SecurityhubProductSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_securityhub_product_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/securityhub/securityhub-standards-control.ts b/src/aws/securityhub/securityhub-standards-control.ts index 0bf4dbe0f..d41ba31d5 100644 --- a/src/aws/securityhub/securityhub-standards-control.ts +++ b/src/aws/securityhub/securityhub-standards-control.ts @@ -29,7 +29,7 @@ export class SecurityhubStandardsControl extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_standards_control"; + public static readonly tfResourceType = "aws_securityhub_standards_control"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SecurityhubStandardsControl extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_securityhub_standards_control', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/securityhub/securityhub-standards-subscription.ts b/src/aws/securityhub/securityhub-standards-subscription.ts index ec45e034c..6ce5c0be0 100644 --- a/src/aws/securityhub/securityhub-standards-subscription.ts +++ b/src/aws/securityhub/securityhub-standards-subscription.ts @@ -21,7 +21,7 @@ export class SecurityhubStandardsSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_securityhub_standards_subscription"; + public static readonly tfResourceType = "aws_securityhub_standards_subscription"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SecurityhubStandardsSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_securityhub_standards_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/serverlessapplicationrepository/data-aws-serverlessapplicationrepository-application.ts b/src/aws/serverlessapplicationrepository/data-aws-serverlessapplicationrepository-application.ts index db63ae984..346c33e8f 100644 --- a/src/aws/serverlessapplicationrepository/data-aws-serverlessapplicationrepository-application.ts +++ b/src/aws/serverlessapplicationrepository/data-aws-serverlessapplicationrepository-application.ts @@ -25,7 +25,7 @@ export class DataAwsServerlessapplicationrepositoryApplication extends cdktf.Ter // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_serverlessapplicationrepository_application"; + public static readonly tfResourceType = "aws_serverlessapplicationrepository_application"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsServerlessapplicationrepositoryApplication extends cdktf.Ter super(scope, id, { terraformResourceType: 'aws_serverlessapplicationrepository_application', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/serverlessapplicationrepository/serverlessapplicationrepository-cloudformation-stack.ts b/src/aws/serverlessapplicationrepository/serverlessapplicationrepository-cloudformation-stack.ts index 705e54a51..4ecd8f22f 100644 --- a/src/aws/serverlessapplicationrepository/serverlessapplicationrepository-cloudformation-stack.ts +++ b/src/aws/serverlessapplicationrepository/serverlessapplicationrepository-cloudformation-stack.ts @@ -75,10 +75,9 @@ export class ServerlessapplicationrepositoryCloudformationStackTimeoutsOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ServerlessapplicationrepositoryCloudformationStackTimeouts | undefined { @@ -171,7 +170,7 @@ export class ServerlessapplicationrepositoryCloudformationStack extends cdktf.Te // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_serverlessapplicationrepository_cloudformation_stack"; + public static readonly tfResourceType = "aws_serverlessapplicationrepository_cloudformation_stack"; // =========== // INITIALIZER @@ -188,7 +187,9 @@ export class ServerlessapplicationrepositoryCloudformationStack extends cdktf.Te super(scope, id, { terraformResourceType: 'aws_serverlessapplicationrepository_cloudformation_stack', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -323,7 +324,7 @@ export class ServerlessapplicationrepositoryCloudformationStack extends cdktf.Te } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ServerlessapplicationrepositoryCloudformationStackTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ServerlessapplicationrepositoryCloudformationStackTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/servicecatalog/data-aws-servicecatalog-constraint.ts b/src/aws/servicecatalog/data-aws-servicecatalog-constraint.ts index b585285cb..a6069f3cf 100644 --- a/src/aws/servicecatalog/data-aws-servicecatalog-constraint.ts +++ b/src/aws/servicecatalog/data-aws-servicecatalog-constraint.ts @@ -29,7 +29,7 @@ export class DataAwsServicecatalogConstraint extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_constraint"; + public static readonly tfResourceType = "aws_servicecatalog_constraint"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsServicecatalogConstraint extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_constraint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/data-aws-servicecatalog-launch-paths.ts b/src/aws/servicecatalog/data-aws-servicecatalog-launch-paths.ts index 918904bc5..0bc0d840d 100644 --- a/src/aws/servicecatalog/data-aws-servicecatalog-launch-paths.ts +++ b/src/aws/servicecatalog/data-aws-servicecatalog-launch-paths.ts @@ -16,7 +16,45 @@ export interface DataAwsServicecatalogLaunchPathsConfig extends cdktf.TerraformM */ readonly productId: string; } -export class DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries extends cdktf.ComplexComputedList { +export interface DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries { +} + +export function dataAwsServicecatalogLaunchPathsSummariesConstraintSummariesToTerraform(struct?: DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // description - computed: true, optional: false, required: false public get description() { @@ -28,12 +66,69 @@ export class DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries extend return this.getStringAttribute('type'); } } -export class DataAwsServicecatalogLaunchPathsSummaries extends cdktf.ComplexComputedList { + +export class DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesOutputReference { + return new DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsServicecatalogLaunchPathsSummaries { +} + +export function dataAwsServicecatalogLaunchPathsSummariesToTerraform(struct?: DataAwsServicecatalogLaunchPathsSummaries): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsServicecatalogLaunchPathsSummariesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsServicecatalogLaunchPathsSummaries | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsServicecatalogLaunchPathsSummaries | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // constraint_summaries - computed: true, optional: false, required: false + private _constraintSummaries = new DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesList(this, "constraint_summaries", false); public get constraintSummaries() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('constraint_summaries'); + return this._constraintSummaries; } // name - computed: true, optional: false, required: false @@ -47,8 +142,27 @@ export class DataAwsServicecatalogLaunchPathsSummaries extends cdktf.ComplexComp } // tags - computed: true, optional: false, required: false - public get tags() { - return this.getStringMapAttribute('tags'); + public tags(key: string): string | cdktf.IResolvable { + return new cdktf.StringMap(this, 'tags').lookup(key); + } +} + +export class DataAwsServicecatalogLaunchPathsSummariesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsServicecatalogLaunchPathsSummariesOutputReference { + return new DataAwsServicecatalogLaunchPathsSummariesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -60,7 +174,7 @@ export class DataAwsServicecatalogLaunchPaths extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_launch_paths"; + public static readonly tfResourceType = "aws_servicecatalog_launch_paths"; // =========== // INITIALIZER @@ -77,7 +191,9 @@ export class DataAwsServicecatalogLaunchPaths extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_servicecatalog_launch_paths', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -127,8 +243,9 @@ export class DataAwsServicecatalogLaunchPaths extends cdktf.TerraformDataSource } // summaries - computed: true, optional: false, required: false - public summaries(index: string) { - return new DataAwsServicecatalogLaunchPathsSummaries(this, 'summaries', index, false); + private _summaries = new DataAwsServicecatalogLaunchPathsSummariesList(this, "summaries", false); + public get summaries() { + return this._summaries; } // ========= diff --git a/src/aws/servicecatalog/data-aws-servicecatalog-portfolio-constraints.ts b/src/aws/servicecatalog/data-aws-servicecatalog-portfolio-constraints.ts index 054675286..2b2870c3a 100644 --- a/src/aws/servicecatalog/data-aws-servicecatalog-portfolio-constraints.ts +++ b/src/aws/servicecatalog/data-aws-servicecatalog-portfolio-constraints.ts @@ -20,7 +20,45 @@ export interface DataAwsServicecatalogPortfolioConstraintsConfig extends cdktf.T */ readonly productId?: string; } -export class DataAwsServicecatalogPortfolioConstraintsDetails extends cdktf.ComplexComputedList { +export interface DataAwsServicecatalogPortfolioConstraintsDetails { +} + +export function dataAwsServicecatalogPortfolioConstraintsDetailsToTerraform(struct?: DataAwsServicecatalogPortfolioConstraintsDetails): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsServicecatalogPortfolioConstraintsDetailsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsServicecatalogPortfolioConstraintsDetails | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsServicecatalogPortfolioConstraintsDetails | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // constraint_id - computed: true, optional: false, required: false public get constraintId() { @@ -53,6 +91,25 @@ export class DataAwsServicecatalogPortfolioConstraintsDetails extends cdktf.Comp } } +export class DataAwsServicecatalogPortfolioConstraintsDetailsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsServicecatalogPortfolioConstraintsDetailsOutputReference { + return new DataAwsServicecatalogPortfolioConstraintsDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/servicecatalog_portfolio_constraints aws_servicecatalog_portfolio_constraints} */ @@ -61,7 +118,7 @@ export class DataAwsServicecatalogPortfolioConstraints extends cdktf.TerraformDa // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_portfolio_constraints"; + public static readonly tfResourceType = "aws_servicecatalog_portfolio_constraints"; // =========== // INITIALIZER @@ -78,7 +135,9 @@ export class DataAwsServicecatalogPortfolioConstraints extends cdktf.TerraformDa super(scope, id, { terraformResourceType: 'aws_servicecatalog_portfolio_constraints', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -111,8 +170,9 @@ export class DataAwsServicecatalogPortfolioConstraints extends cdktf.TerraformDa } // details - computed: true, optional: false, required: false - public details(index: string) { - return new DataAwsServicecatalogPortfolioConstraintsDetails(this, 'details', index, false); + private _details = new DataAwsServicecatalogPortfolioConstraintsDetailsList(this, "details", false); + public get details() { + return this._details; } // id - computed: true, optional: true, required: false diff --git a/src/aws/servicecatalog/data-aws-servicecatalog-portfolio.ts b/src/aws/servicecatalog/data-aws-servicecatalog-portfolio.ts index dc3f81346..95293f5a1 100644 --- a/src/aws/servicecatalog/data-aws-servicecatalog-portfolio.ts +++ b/src/aws/servicecatalog/data-aws-servicecatalog-portfolio.ts @@ -29,7 +29,7 @@ export class DataAwsServicecatalogPortfolio extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_portfolio"; + public static readonly tfResourceType = "aws_servicecatalog_portfolio"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsServicecatalogPortfolio extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_portfolio', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/data-aws-servicecatalog-product.ts b/src/aws/servicecatalog/data-aws-servicecatalog-product.ts index a72eaecfc..da5c08631 100644 --- a/src/aws/servicecatalog/data-aws-servicecatalog-product.ts +++ b/src/aws/servicecatalog/data-aws-servicecatalog-product.ts @@ -29,7 +29,7 @@ export class DataAwsServicecatalogProduct extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_product"; + public static readonly tfResourceType = "aws_servicecatalog_product"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsServicecatalogProduct extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_product', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/servicecatalog-budget-resource-association.ts b/src/aws/servicecatalog/servicecatalog-budget-resource-association.ts index 9c452b0a9..d7554290c 100644 --- a/src/aws/servicecatalog/servicecatalog-budget-resource-association.ts +++ b/src/aws/servicecatalog/servicecatalog-budget-resource-association.ts @@ -25,7 +25,7 @@ export class ServicecatalogBudgetResourceAssociation extends cdktf.TerraformReso // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_budget_resource_association"; + public static readonly tfResourceType = "aws_servicecatalog_budget_resource_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ServicecatalogBudgetResourceAssociation extends cdktf.TerraformReso super(scope, id, { terraformResourceType: 'aws_servicecatalog_budget_resource_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/servicecatalog-constraint.ts b/src/aws/servicecatalog/servicecatalog-constraint.ts index ccf897528..9d5a5df94 100644 --- a/src/aws/servicecatalog/servicecatalog-constraint.ts +++ b/src/aws/servicecatalog/servicecatalog-constraint.ts @@ -41,7 +41,7 @@ export class ServicecatalogConstraint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_constraint"; + public static readonly tfResourceType = "aws_servicecatalog_constraint"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class ServicecatalogConstraint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_constraint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/servicecatalog-organizations-access.ts b/src/aws/servicecatalog/servicecatalog-organizations-access.ts index 0781f9cab..145e2ef06 100644 --- a/src/aws/servicecatalog/servicecatalog-organizations-access.ts +++ b/src/aws/servicecatalog/servicecatalog-organizations-access.ts @@ -21,7 +21,7 @@ export class ServicecatalogOrganizationsAccess extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_organizations_access"; + public static readonly tfResourceType = "aws_servicecatalog_organizations_access"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class ServicecatalogOrganizationsAccess extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_organizations_access', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/servicecatalog-portfolio-share.ts b/src/aws/servicecatalog/servicecatalog-portfolio-share.ts index 61db6243f..7acc5592f 100644 --- a/src/aws/servicecatalog/servicecatalog-portfolio-share.ts +++ b/src/aws/servicecatalog/servicecatalog-portfolio-share.ts @@ -41,7 +41,7 @@ export class ServicecatalogPortfolioShare extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_portfolio_share"; + public static readonly tfResourceType = "aws_servicecatalog_portfolio_share"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class ServicecatalogPortfolioShare extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_portfolio_share', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/servicecatalog-portfolio.ts b/src/aws/servicecatalog/servicecatalog-portfolio.ts index 0da196727..feea4616f 100644 --- a/src/aws/servicecatalog/servicecatalog-portfolio.ts +++ b/src/aws/servicecatalog/servicecatalog-portfolio.ts @@ -67,10 +67,9 @@ export class ServicecatalogPortfolioTimeoutsOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ServicecatalogPortfolioTimeouts | undefined { @@ -163,7 +162,7 @@ export class ServicecatalogPortfolio extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_portfolio"; + public static readonly tfResourceType = "aws_servicecatalog_portfolio"; // =========== // INITIALIZER @@ -180,7 +179,9 @@ export class ServicecatalogPortfolio extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_portfolio', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -289,7 +290,7 @@ export class ServicecatalogPortfolio extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ServicecatalogPortfolioTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ServicecatalogPortfolioTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/servicecatalog/servicecatalog-principal-portfolio-association.ts b/src/aws/servicecatalog/servicecatalog-principal-portfolio-association.ts index f5a6efd72..3f4332822 100644 --- a/src/aws/servicecatalog/servicecatalog-principal-portfolio-association.ts +++ b/src/aws/servicecatalog/servicecatalog-principal-portfolio-association.ts @@ -33,7 +33,7 @@ export class ServicecatalogPrincipalPortfolioAssociation extends cdktf.Terraform // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_principal_portfolio_association"; + public static readonly tfResourceType = "aws_servicecatalog_principal_portfolio_association"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ServicecatalogPrincipalPortfolioAssociation extends cdktf.Terraform super(scope, id, { terraformResourceType: 'aws_servicecatalog_principal_portfolio_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/servicecatalog-product-portfolio-association.ts b/src/aws/servicecatalog/servicecatalog-product-portfolio-association.ts index dba388c4f..87b35c161 100644 --- a/src/aws/servicecatalog/servicecatalog-product-portfolio-association.ts +++ b/src/aws/servicecatalog/servicecatalog-product-portfolio-association.ts @@ -33,7 +33,7 @@ export class ServicecatalogProductPortfolioAssociation extends cdktf.TerraformRe // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_product_portfolio_association"; + public static readonly tfResourceType = "aws_servicecatalog_product_portfolio_association"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ServicecatalogProductPortfolioAssociation extends cdktf.TerraformRe super(scope, id, { terraformResourceType: 'aws_servicecatalog_product_portfolio_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/servicecatalog-product.ts b/src/aws/servicecatalog/servicecatalog-product.ts index eff9e8675..172dab7c4 100644 --- a/src/aws/servicecatalog/servicecatalog-product.ts +++ b/src/aws/servicecatalog/servicecatalog-product.ts @@ -106,10 +106,9 @@ export class ServicecatalogProductProvisioningArtifactParametersOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ServicecatalogProductProvisioningArtifactParameters | undefined { @@ -268,7 +267,7 @@ export class ServicecatalogProduct extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_product"; + public static readonly tfResourceType = "aws_servicecatalog_product"; // =========== // INITIALIZER @@ -285,7 +284,9 @@ export class ServicecatalogProduct extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_product', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -503,7 +504,7 @@ export class ServicecatalogProduct extends cdktf.TerraformResource { } // provisioning_artifact_parameters - computed: false, optional: false, required: true - private _provisioningArtifactParameters = new ServicecatalogProductProvisioningArtifactParametersOutputReference(this, "provisioning_artifact_parameters", true); + private _provisioningArtifactParameters = new ServicecatalogProductProvisioningArtifactParametersOutputReference(this, "provisioning_artifact_parameters"); public get provisioningArtifactParameters() { return this._provisioningArtifactParameters; } diff --git a/src/aws/servicecatalog/servicecatalog-provisioned-product.ts b/src/aws/servicecatalog/servicecatalog-provisioned-product.ts index cafc4b40d..0cb9ad97b 100644 --- a/src/aws/servicecatalog/servicecatalog-provisioned-product.ts +++ b/src/aws/servicecatalog/servicecatalog-provisioned-product.ts @@ -153,10 +153,9 @@ export class ServicecatalogProvisionedProductStackSetProvisioningPreferencesOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ServicecatalogProvisionedProductStackSetProvisioningPreferences | undefined { @@ -339,10 +338,9 @@ export class ServicecatalogProvisionedProductTimeoutsOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ServicecatalogProvisionedProductTimeouts | undefined { @@ -435,7 +433,7 @@ export class ServicecatalogProvisionedProduct extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_provisioned_product"; + public static readonly tfResourceType = "aws_servicecatalog_provisioned_product"; // =========== // INITIALIZER @@ -452,7 +450,9 @@ export class ServicecatalogProvisionedProduct extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_provisioned_product', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -759,7 +759,7 @@ export class ServicecatalogProvisionedProduct extends cdktf.TerraformResource { } // stack_set_provisioning_preferences - computed: false, optional: true, required: false - private _stackSetProvisioningPreferences = new ServicecatalogProvisionedProductStackSetProvisioningPreferencesOutputReference(this, "stack_set_provisioning_preferences", true); + private _stackSetProvisioningPreferences = new ServicecatalogProvisionedProductStackSetProvisioningPreferencesOutputReference(this, "stack_set_provisioning_preferences"); public get stackSetProvisioningPreferences() { return this._stackSetProvisioningPreferences; } @@ -775,7 +775,7 @@ export class ServicecatalogProvisionedProduct extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new ServicecatalogProvisionedProductTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new ServicecatalogProvisionedProductTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/servicecatalog/servicecatalog-provisioning-artifact.ts b/src/aws/servicecatalog/servicecatalog-provisioning-artifact.ts index 6bc25f455..e01a759b2 100644 --- a/src/aws/servicecatalog/servicecatalog-provisioning-artifact.ts +++ b/src/aws/servicecatalog/servicecatalog-provisioning-artifact.ts @@ -57,7 +57,7 @@ export class ServicecatalogProvisioningArtifact extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_provisioning_artifact"; + public static readonly tfResourceType = "aws_servicecatalog_provisioning_artifact"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class ServicecatalogProvisioningArtifact extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_servicecatalog_provisioning_artifact', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/servicecatalog-service-action.ts b/src/aws/servicecatalog/servicecatalog-service-action.ts index bb557c7f5..74f1c88c7 100644 --- a/src/aws/servicecatalog/servicecatalog-service-action.ts +++ b/src/aws/servicecatalog/servicecatalog-service-action.ts @@ -69,10 +69,9 @@ export class ServicecatalogServiceActionDefinitionOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ServicecatalogServiceActionDefinition | undefined { @@ -203,7 +202,7 @@ export class ServicecatalogServiceAction extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_service_action"; + public static readonly tfResourceType = "aws_servicecatalog_service_action"; // =========== // INITIALIZER @@ -220,7 +219,9 @@ export class ServicecatalogServiceAction extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_service_action', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -288,7 +289,7 @@ export class ServicecatalogServiceAction extends cdktf.TerraformResource { } // definition - computed: false, optional: false, required: true - private _definition = new ServicecatalogServiceActionDefinitionOutputReference(this, "definition", true); + private _definition = new ServicecatalogServiceActionDefinitionOutputReference(this, "definition"); public get definition() { return this._definition; } diff --git a/src/aws/servicecatalog/servicecatalog-tag-option-resource-association.ts b/src/aws/servicecatalog/servicecatalog-tag-option-resource-association.ts index 2afac7c6f..1862f37d1 100644 --- a/src/aws/servicecatalog/servicecatalog-tag-option-resource-association.ts +++ b/src/aws/servicecatalog/servicecatalog-tag-option-resource-association.ts @@ -25,7 +25,7 @@ export class ServicecatalogTagOptionResourceAssociation extends cdktf.TerraformR // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_tag_option_resource_association"; + public static readonly tfResourceType = "aws_servicecatalog_tag_option_resource_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ServicecatalogTagOptionResourceAssociation extends cdktf.TerraformR super(scope, id, { terraformResourceType: 'aws_servicecatalog_tag_option_resource_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicecatalog/servicecatalog-tag-option.ts b/src/aws/servicecatalog/servicecatalog-tag-option.ts index 42751631c..77f0dfe49 100644 --- a/src/aws/servicecatalog/servicecatalog-tag-option.ts +++ b/src/aws/servicecatalog/servicecatalog-tag-option.ts @@ -29,7 +29,7 @@ export class ServicecatalogTagOption extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicecatalog_tag_option"; + public static readonly tfResourceType = "aws_servicecatalog_tag_option"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ServicecatalogTagOption extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_servicecatalog_tag_option', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicediscovery/data-aws-service-discovery-dns-namespace.ts b/src/aws/servicediscovery/data-aws-service-discovery-dns-namespace.ts index 89d14dcd9..e493a339b 100644 --- a/src/aws/servicediscovery/data-aws-service-discovery-dns-namespace.ts +++ b/src/aws/servicediscovery/data-aws-service-discovery-dns-namespace.ts @@ -25,7 +25,7 @@ export class DataAwsServiceDiscoveryDnsNamespace extends cdktf.TerraformDataSour // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_service_discovery_dns_namespace"; + public static readonly tfResourceType = "aws_service_discovery_dns_namespace"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsServiceDiscoveryDnsNamespace extends cdktf.TerraformDataSour super(scope, id, { terraformResourceType: 'aws_service_discovery_dns_namespace', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicediscovery/service-discovery-http-namespace.ts b/src/aws/servicediscovery/service-discovery-http-namespace.ts index 232ede423..c049eabe3 100644 --- a/src/aws/servicediscovery/service-discovery-http-namespace.ts +++ b/src/aws/servicediscovery/service-discovery-http-namespace.ts @@ -33,7 +33,7 @@ export class ServiceDiscoveryHttpNamespace extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_service_discovery_http_namespace"; + public static readonly tfResourceType = "aws_service_discovery_http_namespace"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ServiceDiscoveryHttpNamespace extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_service_discovery_http_namespace', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicediscovery/service-discovery-instance.ts b/src/aws/servicediscovery/service-discovery-instance.ts index c1e589574..713003817 100644 --- a/src/aws/servicediscovery/service-discovery-instance.ts +++ b/src/aws/servicediscovery/service-discovery-instance.ts @@ -29,7 +29,7 @@ export class ServiceDiscoveryInstance extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_service_discovery_instance"; + public static readonly tfResourceType = "aws_service_discovery_instance"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ServiceDiscoveryInstance extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_service_discovery_instance', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicediscovery/service-discovery-private-dns-namespace.ts b/src/aws/servicediscovery/service-discovery-private-dns-namespace.ts index 4b5ccea05..ca359272b 100644 --- a/src/aws/servicediscovery/service-discovery-private-dns-namespace.ts +++ b/src/aws/servicediscovery/service-discovery-private-dns-namespace.ts @@ -37,7 +37,7 @@ export class ServiceDiscoveryPrivateDnsNamespace extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_service_discovery_private_dns_namespace"; + public static readonly tfResourceType = "aws_service_discovery_private_dns_namespace"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class ServiceDiscoveryPrivateDnsNamespace extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_service_discovery_private_dns_namespace', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicediscovery/service-discovery-public-dns-namespace.ts b/src/aws/servicediscovery/service-discovery-public-dns-namespace.ts index 832c8045b..bee663f1f 100644 --- a/src/aws/servicediscovery/service-discovery-public-dns-namespace.ts +++ b/src/aws/servicediscovery/service-discovery-public-dns-namespace.ts @@ -33,7 +33,7 @@ export class ServiceDiscoveryPublicDnsNamespace extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_service_discovery_public_dns_namespace"; + public static readonly tfResourceType = "aws_service_discovery_public_dns_namespace"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ServiceDiscoveryPublicDnsNamespace extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_service_discovery_public_dns_namespace', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicediscovery/service-discovery-service.ts b/src/aws/servicediscovery/service-discovery-service.ts index 548467223..2bf6c3197 100644 --- a/src/aws/servicediscovery/service-discovery-service.ts +++ b/src/aws/servicediscovery/service-discovery-service.ts @@ -107,10 +107,9 @@ export class ServiceDiscoveryServiceDnsConfigOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ServiceDiscoveryServiceDnsConfig | undefined { @@ -222,10 +221,9 @@ export class ServiceDiscoveryServiceHealthCheckConfigOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ServiceDiscoveryServiceHealthCheckConfig | undefined { @@ -332,10 +330,9 @@ export class ServiceDiscoveryServiceHealthCheckCustomConfigOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): ServiceDiscoveryServiceHealthCheckCustomConfig | undefined { @@ -384,7 +381,7 @@ export class ServiceDiscoveryService extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_service_discovery_service"; + public static readonly tfResourceType = "aws_service_discovery_service"; // =========== // INITIALIZER @@ -401,7 +398,9 @@ export class ServiceDiscoveryService extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_service_discovery_service', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -527,7 +526,7 @@ export class ServiceDiscoveryService extends cdktf.TerraformResource { } // dns_config - computed: false, optional: true, required: false - private _dnsConfig = new ServiceDiscoveryServiceDnsConfigOutputReference(this, "dns_config", true); + private _dnsConfig = new ServiceDiscoveryServiceDnsConfigOutputReference(this, "dns_config"); public get dnsConfig() { return this._dnsConfig; } @@ -543,7 +542,7 @@ export class ServiceDiscoveryService extends cdktf.TerraformResource { } // health_check_config - computed: false, optional: true, required: false - private _healthCheckConfig = new ServiceDiscoveryServiceHealthCheckConfigOutputReference(this, "health_check_config", true); + private _healthCheckConfig = new ServiceDiscoveryServiceHealthCheckConfigOutputReference(this, "health_check_config"); public get healthCheckConfig() { return this._healthCheckConfig; } @@ -559,7 +558,7 @@ export class ServiceDiscoveryService extends cdktf.TerraformResource { } // health_check_custom_config - computed: false, optional: true, required: false - private _healthCheckCustomConfig = new ServiceDiscoveryServiceHealthCheckCustomConfigOutputReference(this, "health_check_custom_config", true); + private _healthCheckCustomConfig = new ServiceDiscoveryServiceHealthCheckCustomConfigOutputReference(this, "health_check_custom_config"); public get healthCheckCustomConfig() { return this._healthCheckCustomConfig; } diff --git a/src/aws/servicequotas/data-aws-servicequotas-service-quota.ts b/src/aws/servicequotas/data-aws-servicequotas-service-quota.ts index 5328f2a48..9f15b7521 100644 --- a/src/aws/servicequotas/data-aws-servicequotas-service-quota.ts +++ b/src/aws/servicequotas/data-aws-servicequotas-service-quota.ts @@ -29,7 +29,7 @@ export class DataAwsServicequotasServiceQuota extends cdktf.TerraformDataSource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicequotas_service_quota"; + public static readonly tfResourceType = "aws_servicequotas_service_quota"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsServicequotasServiceQuota extends cdktf.TerraformDataSource super(scope, id, { terraformResourceType: 'aws_servicequotas_service_quota', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicequotas/data-aws-servicequotas-service.ts b/src/aws/servicequotas/data-aws-servicequotas-service.ts index aa3eaddae..d1ee36e6d 100644 --- a/src/aws/servicequotas/data-aws-servicequotas-service.ts +++ b/src/aws/servicequotas/data-aws-servicequotas-service.ts @@ -21,7 +21,7 @@ export class DataAwsServicequotasService extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicequotas_service"; + public static readonly tfResourceType = "aws_servicequotas_service"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsServicequotasService extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_servicequotas_service', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/servicequotas/servicequotas-service-quota.ts b/src/aws/servicequotas/servicequotas-service-quota.ts index 8969a9dc6..9b10e8573 100644 --- a/src/aws/servicequotas/servicequotas-service-quota.ts +++ b/src/aws/servicequotas/servicequotas-service-quota.ts @@ -29,7 +29,7 @@ export class ServicequotasServiceQuota extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_servicequotas_service_quota"; + public static readonly tfResourceType = "aws_servicequotas_service_quota"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class ServicequotasServiceQuota extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_servicequotas_service_quota', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/data-aws-ses-active-receipt-rule-set.ts b/src/aws/ses/data-aws-ses-active-receipt-rule-set.ts index c540f97de..0edd041a8 100644 --- a/src/aws/ses/data-aws-ses-active-receipt-rule-set.ts +++ b/src/aws/ses/data-aws-ses-active-receipt-rule-set.ts @@ -17,7 +17,7 @@ export class DataAwsSesActiveReceiptRuleSet extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_active_receipt_rule_set"; + public static readonly tfResourceType = "aws_ses_active_receipt_rule_set"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsSesActiveReceiptRuleSet extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ses_active_receipt_rule_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/data-aws-ses-domain-identity.ts b/src/aws/ses/data-aws-ses-domain-identity.ts index 3cabfec31..ff0a0fd98 100644 --- a/src/aws/ses/data-aws-ses-domain-identity.ts +++ b/src/aws/ses/data-aws-ses-domain-identity.ts @@ -21,7 +21,7 @@ export class DataAwsSesDomainIdentity extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_domain_identity"; + public static readonly tfResourceType = "aws_ses_domain_identity"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsSesDomainIdentity extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ses_domain_identity', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/data-aws-ses-email-identity.ts b/src/aws/ses/data-aws-ses-email-identity.ts index 88b2e9e9f..11eef059b 100644 --- a/src/aws/ses/data-aws-ses-email-identity.ts +++ b/src/aws/ses/data-aws-ses-email-identity.ts @@ -21,7 +21,7 @@ export class DataAwsSesEmailIdentity extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_email_identity"; + public static readonly tfResourceType = "aws_ses_email_identity"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsSesEmailIdentity extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ses_email_identity', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-active-receipt-rule-set.ts b/src/aws/ses/ses-active-receipt-rule-set.ts index 415cad66e..bbdd1ba50 100644 --- a/src/aws/ses/ses-active-receipt-rule-set.ts +++ b/src/aws/ses/ses-active-receipt-rule-set.ts @@ -21,7 +21,7 @@ export class SesActiveReceiptRuleSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_active_receipt_rule_set"; + public static readonly tfResourceType = "aws_ses_active_receipt_rule_set"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SesActiveReceiptRuleSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_active_receipt_rule_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-configuration-set.ts b/src/aws/ses/ses-configuration-set.ts index 5787b269e..8928c5996 100644 --- a/src/aws/ses/ses-configuration-set.ts +++ b/src/aws/ses/ses-configuration-set.ts @@ -49,10 +49,9 @@ export class SesConfigurationSetDeliveryOptionsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SesConfigurationSetDeliveryOptions | undefined { @@ -101,7 +100,7 @@ export class SesConfigurationSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_configuration_set"; + public static readonly tfResourceType = "aws_ses_configuration_set"; // =========== // INITIALIZER @@ -118,7 +117,9 @@ export class SesConfigurationSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_configuration_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -196,7 +197,7 @@ export class SesConfigurationSet extends cdktf.TerraformResource { } // delivery_options - computed: false, optional: true, required: false - private _deliveryOptions = new SesConfigurationSetDeliveryOptionsOutputReference(this, "delivery_options", true); + private _deliveryOptions = new SesConfigurationSetDeliveryOptionsOutputReference(this, "delivery_options"); public get deliveryOptions() { return this._deliveryOptions; } diff --git a/src/aws/ses/ses-domain-dkim.ts b/src/aws/ses/ses-domain-dkim.ts index cc9e9633f..51ecbb7f7 100644 --- a/src/aws/ses/ses-domain-dkim.ts +++ b/src/aws/ses/ses-domain-dkim.ts @@ -21,7 +21,7 @@ export class SesDomainDkim extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_domain_dkim"; + public static readonly tfResourceType = "aws_ses_domain_dkim"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SesDomainDkim extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_domain_dkim', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-domain-identity-verification.ts b/src/aws/ses/ses-domain-identity-verification.ts index e4a154899..b56df2c5a 100644 --- a/src/aws/ses/ses-domain-identity-verification.ts +++ b/src/aws/ses/ses-domain-identity-verification.ts @@ -41,10 +41,9 @@ export class SesDomainIdentityVerificationTimeoutsOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SesDomainIdentityVerificationTimeouts | undefined { @@ -93,7 +92,7 @@ export class SesDomainIdentityVerification extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_domain_identity_verification"; + public static readonly tfResourceType = "aws_ses_domain_identity_verification"; // =========== // INITIALIZER @@ -110,7 +109,9 @@ export class SesDomainIdentityVerification extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_domain_identity_verification', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -149,7 +150,7 @@ export class SesDomainIdentityVerification extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new SesDomainIdentityVerificationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new SesDomainIdentityVerificationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/ses/ses-domain-identity.ts b/src/aws/ses/ses-domain-identity.ts index c6ca73d80..f69716d94 100644 --- a/src/aws/ses/ses-domain-identity.ts +++ b/src/aws/ses/ses-domain-identity.ts @@ -21,7 +21,7 @@ export class SesDomainIdentity extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_domain_identity"; + public static readonly tfResourceType = "aws_ses_domain_identity"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SesDomainIdentity extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_domain_identity', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-domain-mail-from.ts b/src/aws/ses/ses-domain-mail-from.ts index 97192ff20..d883d1ce7 100644 --- a/src/aws/ses/ses-domain-mail-from.ts +++ b/src/aws/ses/ses-domain-mail-from.ts @@ -29,7 +29,7 @@ export class SesDomainMailFrom extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_domain_mail_from"; + public static readonly tfResourceType = "aws_ses_domain_mail_from"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SesDomainMailFrom extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_domain_mail_from', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-email-identity.ts b/src/aws/ses/ses-email-identity.ts index 9da2caad3..02b525b24 100644 --- a/src/aws/ses/ses-email-identity.ts +++ b/src/aws/ses/ses-email-identity.ts @@ -21,7 +21,7 @@ export class SesEmailIdentity extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_email_identity"; + public static readonly tfResourceType = "aws_ses_email_identity"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SesEmailIdentity extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_email_identity', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-event-destination.ts b/src/aws/ses/ses-event-destination.ts index ecedaad1a..ceef8e11b 100644 --- a/src/aws/ses/ses-event-destination.ts +++ b/src/aws/ses/ses-event-destination.ts @@ -97,10 +97,9 @@ export class SesEventDestinationKinesisDestinationOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SesEventDestinationKinesisDestination | undefined { @@ -179,10 +178,9 @@ export class SesEventDestinationSnsDestinationOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SesEventDestinationSnsDestination | undefined { @@ -228,7 +226,7 @@ export class SesEventDestination extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_event_destination"; + public static readonly tfResourceType = "aws_ses_event_destination"; // =========== // INITIALIZER @@ -245,7 +243,9 @@ export class SesEventDestination extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_event_destination', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -348,7 +348,7 @@ export class SesEventDestination extends cdktf.TerraformResource { } // kinesis_destination - computed: false, optional: true, required: false - private _kinesisDestination = new SesEventDestinationKinesisDestinationOutputReference(this, "kinesis_destination", true); + private _kinesisDestination = new SesEventDestinationKinesisDestinationOutputReference(this, "kinesis_destination"); public get kinesisDestination() { return this._kinesisDestination; } @@ -364,7 +364,7 @@ export class SesEventDestination extends cdktf.TerraformResource { } // sns_destination - computed: false, optional: true, required: false - private _snsDestination = new SesEventDestinationSnsDestinationOutputReference(this, "sns_destination", true); + private _snsDestination = new SesEventDestinationSnsDestinationOutputReference(this, "sns_destination"); public get snsDestination() { return this._snsDestination; } diff --git a/src/aws/ses/ses-identity-notification-topic.ts b/src/aws/ses/ses-identity-notification-topic.ts index 7d31f8ba2..6793ddaea 100644 --- a/src/aws/ses/ses-identity-notification-topic.ts +++ b/src/aws/ses/ses-identity-notification-topic.ts @@ -33,7 +33,7 @@ export class SesIdentityNotificationTopic extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_identity_notification_topic"; + public static readonly tfResourceType = "aws_ses_identity_notification_topic"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class SesIdentityNotificationTopic extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_identity_notification_topic', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-identity-policy.ts b/src/aws/ses/ses-identity-policy.ts index 2174e873a..d23a24c66 100644 --- a/src/aws/ses/ses-identity-policy.ts +++ b/src/aws/ses/ses-identity-policy.ts @@ -29,7 +29,7 @@ export class SesIdentityPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_identity_policy"; + public static readonly tfResourceType = "aws_ses_identity_policy"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SesIdentityPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_identity_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-receipt-filter.ts b/src/aws/ses/ses-receipt-filter.ts index ca066fd66..5302b8ef9 100644 --- a/src/aws/ses/ses-receipt-filter.ts +++ b/src/aws/ses/ses-receipt-filter.ts @@ -29,7 +29,7 @@ export class SesReceiptFilter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_receipt_filter"; + public static readonly tfResourceType = "aws_ses_receipt_filter"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SesReceiptFilter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_receipt_filter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-receipt-rule-set.ts b/src/aws/ses/ses-receipt-rule-set.ts index 7473f1e6a..e481da1f1 100644 --- a/src/aws/ses/ses-receipt-rule-set.ts +++ b/src/aws/ses/ses-receipt-rule-set.ts @@ -21,7 +21,7 @@ export class SesReceiptRuleSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_receipt_rule_set"; + public static readonly tfResourceType = "aws_ses_receipt_rule_set"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SesReceiptRuleSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_receipt_rule_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-receipt-rule.ts b/src/aws/ses/ses-receipt-rule.ts index f02c46e06..8b3d4797b 100644 --- a/src/aws/ses/ses-receipt-rule.ts +++ b/src/aws/ses/ses-receipt-rule.ts @@ -306,7 +306,7 @@ export class SesReceiptRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_receipt_rule"; + public static readonly tfResourceType = "aws_ses_receipt_rule"; // =========== // INITIALIZER @@ -323,7 +323,9 @@ export class SesReceiptRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_receipt_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ses/ses-template.ts b/src/aws/ses/ses-template.ts index f2fa2f464..2dc887a97 100644 --- a/src/aws/ses/ses-template.ts +++ b/src/aws/ses/ses-template.ts @@ -33,7 +33,7 @@ export class SesTemplate extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ses_template"; + public static readonly tfResourceType = "aws_ses_template"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class SesTemplate extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ses_template', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sfn/data-aws-sfn-activity.ts b/src/aws/sfn/data-aws-sfn-activity.ts index 127a461fe..b69e65b76 100644 --- a/src/aws/sfn/data-aws-sfn-activity.ts +++ b/src/aws/sfn/data-aws-sfn-activity.ts @@ -21,7 +21,7 @@ export class DataAwsSfnActivity extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sfn_activity"; + public static readonly tfResourceType = "aws_sfn_activity"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsSfnActivity extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_sfn_activity', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sfn/data-aws-sfn-state-machine.ts b/src/aws/sfn/data-aws-sfn-state-machine.ts index 14a32c9c2..b936c94f1 100644 --- a/src/aws/sfn/data-aws-sfn-state-machine.ts +++ b/src/aws/sfn/data-aws-sfn-state-machine.ts @@ -21,7 +21,7 @@ export class DataAwsSfnStateMachine extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sfn_state_machine"; + public static readonly tfResourceType = "aws_sfn_state_machine"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsSfnStateMachine extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_sfn_state_machine', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sfn/sfn-activity.ts b/src/aws/sfn/sfn-activity.ts index fd1dce4b2..b9b19a82c 100644 --- a/src/aws/sfn/sfn-activity.ts +++ b/src/aws/sfn/sfn-activity.ts @@ -29,7 +29,7 @@ export class SfnActivity extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sfn_activity"; + public static readonly tfResourceType = "aws_sfn_activity"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SfnActivity extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sfn_activity', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sfn/sfn-state-machine.ts b/src/aws/sfn/sfn-state-machine.ts index 7b835eead..69705b2fb 100644 --- a/src/aws/sfn/sfn-state-machine.ts +++ b/src/aws/sfn/sfn-state-machine.ts @@ -77,10 +77,9 @@ export class SfnStateMachineLoggingConfigurationOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SfnStateMachineLoggingConfiguration | undefined { @@ -187,10 +186,9 @@ export class SfnStateMachineTracingConfigurationOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SfnStateMachineTracingConfiguration | undefined { @@ -239,7 +237,7 @@ export class SfnStateMachine extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sfn_state_machine"; + public static readonly tfResourceType = "aws_sfn_state_machine"; // =========== // INITIALIZER @@ -256,7 +254,9 @@ export class SfnStateMachine extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sfn_state_machine', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -385,7 +385,7 @@ export class SfnStateMachine extends cdktf.TerraformResource { } // logging_configuration - computed: false, optional: true, required: false - private _loggingConfiguration = new SfnStateMachineLoggingConfigurationOutputReference(this, "logging_configuration", true); + private _loggingConfiguration = new SfnStateMachineLoggingConfigurationOutputReference(this, "logging_configuration"); public get loggingConfiguration() { return this._loggingConfiguration; } @@ -401,7 +401,7 @@ export class SfnStateMachine extends cdktf.TerraformResource { } // tracing_configuration - computed: false, optional: true, required: false - private _tracingConfiguration = new SfnStateMachineTracingConfigurationOutputReference(this, "tracing_configuration", true); + private _tracingConfiguration = new SfnStateMachineTracingConfigurationOutputReference(this, "tracing_configuration"); public get tracingConfiguration() { return this._tracingConfiguration; } diff --git a/src/aws/shield/shield-protection-group.ts b/src/aws/shield/shield-protection-group.ts index 1be43c612..2f4b9a919 100644 --- a/src/aws/shield/shield-protection-group.ts +++ b/src/aws/shield/shield-protection-group.ts @@ -45,7 +45,7 @@ export class ShieldProtectionGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_shield_protection_group"; + public static readonly tfResourceType = "aws_shield_protection_group"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class ShieldProtectionGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_shield_protection_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/shield/shield-protection-health-check-association.ts b/src/aws/shield/shield-protection-health-check-association.ts index 21e98a693..d5714cde3 100644 --- a/src/aws/shield/shield-protection-health-check-association.ts +++ b/src/aws/shield/shield-protection-health-check-association.ts @@ -25,7 +25,7 @@ export class ShieldProtectionHealthCheckAssociation extends cdktf.TerraformResou // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_shield_protection_health_check_association"; + public static readonly tfResourceType = "aws_shield_protection_health_check_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class ShieldProtectionHealthCheckAssociation extends cdktf.TerraformResou super(scope, id, { terraformResourceType: 'aws_shield_protection_health_check_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/shield/shield-protection.ts b/src/aws/shield/shield-protection.ts index 7223d94b9..1f184be8e 100644 --- a/src/aws/shield/shield-protection.ts +++ b/src/aws/shield/shield-protection.ts @@ -33,7 +33,7 @@ export class ShieldProtection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_shield_protection"; + public static readonly tfResourceType = "aws_shield_protection"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class ShieldProtection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_shield_protection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/signer/data-aws-signer-signing-job.ts b/src/aws/signer/data-aws-signer-signing-job.ts index d701c6b09..e3c6ea062 100644 --- a/src/aws/signer/data-aws-signer-signing-job.ts +++ b/src/aws/signer/data-aws-signer-signing-job.ts @@ -12,7 +12,45 @@ export interface DataAwsSignerSigningJobConfig extends cdktf.TerraformMetaArgume */ readonly jobId: string; } -export class DataAwsSignerSigningJobRevocationRecord extends cdktf.ComplexComputedList { +export interface DataAwsSignerSigningJobRevocationRecord { +} + +export function dataAwsSignerSigningJobRevocationRecordToTerraform(struct?: DataAwsSignerSigningJobRevocationRecord): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsSignerSigningJobRevocationRecordOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsSignerSigningJobRevocationRecord | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsSignerSigningJobRevocationRecord | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // reason - computed: true, optional: false, required: false public get reason() { @@ -29,7 +67,64 @@ export class DataAwsSignerSigningJobRevocationRecord extends cdktf.ComplexComput return this.getStringAttribute('revoked_by'); } } -export class DataAwsSignerSigningJobSignedObjectS3 extends cdktf.ComplexComputedList { + +export class DataAwsSignerSigningJobRevocationRecordList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsSignerSigningJobRevocationRecordOutputReference { + return new DataAwsSignerSigningJobRevocationRecordOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsSignerSigningJobSignedObjectS3 { +} + +export function dataAwsSignerSigningJobSignedObjectS3ToTerraform(struct?: DataAwsSignerSigningJobSignedObjectS3): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsSignerSigningJobSignedObjectS3OutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsSignerSigningJobSignedObjectS3 | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsSignerSigningJobSignedObjectS3 | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // bucket - computed: true, optional: false, required: false public get bucket() { @@ -41,15 +136,129 @@ export class DataAwsSignerSigningJobSignedObjectS3 extends cdktf.ComplexComputed return this.getStringAttribute('key'); } } -export class DataAwsSignerSigningJobSignedObject extends cdktf.ComplexComputedList { + +export class DataAwsSignerSigningJobSignedObjectS3List extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsSignerSigningJobSignedObjectS3OutputReference { + return new DataAwsSignerSigningJobSignedObjectS3OutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsSignerSigningJobSignedObject { +} + +export function dataAwsSignerSigningJobSignedObjectToTerraform(struct?: DataAwsSignerSigningJobSignedObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsSignerSigningJobSignedObjectOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsSignerSigningJobSignedObject | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsSignerSigningJobSignedObject | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // s3 - computed: true, optional: false, required: false + private _s3 = new DataAwsSignerSigningJobSignedObjectS3List(this, "s3", false); public get s3() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('s3'); + return this._s3; + } +} + +export class DataAwsSignerSigningJobSignedObjectList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsSignerSigningJobSignedObjectOutputReference { + return new DataAwsSignerSigningJobSignedObjectOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsSignerSigningJobSourceS3 { +} + +export function dataAwsSignerSigningJobSourceS3ToTerraform(struct?: DataAwsSignerSigningJobSourceS3): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { } } -export class DataAwsSignerSigningJobSourceS3 extends cdktf.ComplexComputedList { + +export class DataAwsSignerSigningJobSourceS3OutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsSignerSigningJobSourceS3 | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsSignerSigningJobSourceS3 | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // bucket - computed: true, optional: false, required: false public get bucket() { @@ -66,12 +275,88 @@ export class DataAwsSignerSigningJobSourceS3 extends cdktf.ComplexComputedList { return this.getStringAttribute('version'); } } -export class DataAwsSignerSigningJobSource extends cdktf.ComplexComputedList { + +export class DataAwsSignerSigningJobSourceS3List extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsSignerSigningJobSourceS3OutputReference { + return new DataAwsSignerSigningJobSourceS3OutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsSignerSigningJobSource { +} + +export function dataAwsSignerSigningJobSourceToTerraform(struct?: DataAwsSignerSigningJobSource): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsSignerSigningJobSourceOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsSignerSigningJobSource | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsSignerSigningJobSource | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // s3 - computed: true, optional: false, required: false + private _s3 = new DataAwsSignerSigningJobSourceS3List(this, "s3", false); public get s3() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('s3'); + return this._s3; + } +} + +export class DataAwsSignerSigningJobSourceList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsSignerSigningJobSourceOutputReference { + return new DataAwsSignerSigningJobSourceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } @@ -83,7 +368,7 @@ export class DataAwsSignerSigningJob extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_signer_signing_job"; + public static readonly tfResourceType = "aws_signer_signing_job"; // =========== // INITIALIZER @@ -100,7 +385,9 @@ export class DataAwsSignerSigningJob extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_signer_signing_job', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -178,8 +465,9 @@ export class DataAwsSignerSigningJob extends cdktf.TerraformDataSource { } // revocation_record - computed: true, optional: false, required: false - public revocationRecord(index: string) { - return new DataAwsSignerSigningJobRevocationRecord(this, 'revocation_record', index, false); + private _revocationRecord = new DataAwsSignerSigningJobRevocationRecordList(this, "revocation_record", false); + public get revocationRecord() { + return this._revocationRecord; } // signature_expires_at - computed: true, optional: false, required: false @@ -188,13 +476,15 @@ export class DataAwsSignerSigningJob extends cdktf.TerraformDataSource { } // signed_object - computed: true, optional: false, required: false - public signedObject(index: string) { - return new DataAwsSignerSigningJobSignedObject(this, 'signed_object', index, false); + private _signedObject = new DataAwsSignerSigningJobSignedObjectList(this, "signed_object", false); + public get signedObject() { + return this._signedObject; } // source - computed: true, optional: false, required: false - public source(index: string) { - return new DataAwsSignerSigningJobSource(this, 'source', index, false); + private _source = new DataAwsSignerSigningJobSourceList(this, "source", false); + public get source() { + return this._source; } // status - computed: true, optional: false, required: false diff --git a/src/aws/signer/data-aws-signer-signing-profile.ts b/src/aws/signer/data-aws-signer-signing-profile.ts index 4860bcb71..32c7d089e 100644 --- a/src/aws/signer/data-aws-signer-signing-profile.ts +++ b/src/aws/signer/data-aws-signer-signing-profile.ts @@ -16,7 +16,45 @@ export interface DataAwsSignerSigningProfileConfig extends cdktf.TerraformMetaAr */ readonly tags?: { [key: string]: string }; } -export class DataAwsSignerSigningProfileRevocationRecord extends cdktf.ComplexComputedList { +export interface DataAwsSignerSigningProfileRevocationRecord { +} + +export function dataAwsSignerSigningProfileRevocationRecordToTerraform(struct?: DataAwsSignerSigningProfileRevocationRecord): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsSignerSigningProfileRevocationRecordOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsSignerSigningProfileRevocationRecord | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsSignerSigningProfileRevocationRecord | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // revocation_effective_from - computed: true, optional: false, required: false public get revocationEffectiveFrom() { @@ -33,7 +71,64 @@ export class DataAwsSignerSigningProfileRevocationRecord extends cdktf.ComplexCo return this.getStringAttribute('revoked_by'); } } -export class DataAwsSignerSigningProfileSignatureValidityPeriod extends cdktf.ComplexComputedList { + +export class DataAwsSignerSigningProfileRevocationRecordList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsSignerSigningProfileRevocationRecordOutputReference { + return new DataAwsSignerSigningProfileRevocationRecordOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsSignerSigningProfileSignatureValidityPeriod { +} + +export function dataAwsSignerSigningProfileSignatureValidityPeriodToTerraform(struct?: DataAwsSignerSigningProfileSignatureValidityPeriod): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsSignerSigningProfileSignatureValidityPeriodOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsSignerSigningProfileSignatureValidityPeriod | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsSignerSigningProfileSignatureValidityPeriod | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // type - computed: true, optional: false, required: false public get type() { @@ -46,6 +141,25 @@ export class DataAwsSignerSigningProfileSignatureValidityPeriod extends cdktf.Co } } +export class DataAwsSignerSigningProfileSignatureValidityPeriodList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsSignerSigningProfileSignatureValidityPeriodOutputReference { + return new DataAwsSignerSigningProfileSignatureValidityPeriodOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/signer_signing_profile aws_signer_signing_profile} */ @@ -54,7 +168,7 @@ export class DataAwsSignerSigningProfile extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_signer_signing_profile"; + public static readonly tfResourceType = "aws_signer_signing_profile"; // =========== // INITIALIZER @@ -71,7 +185,9 @@ export class DataAwsSignerSigningProfile extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_signer_signing_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -120,13 +236,15 @@ export class DataAwsSignerSigningProfile extends cdktf.TerraformDataSource { } // revocation_record - computed: true, optional: false, required: false - public revocationRecord(index: string) { - return new DataAwsSignerSigningProfileRevocationRecord(this, 'revocation_record', index, false); + private _revocationRecord = new DataAwsSignerSigningProfileRevocationRecordList(this, "revocation_record", false); + public get revocationRecord() { + return this._revocationRecord; } // signature_validity_period - computed: true, optional: false, required: false - public signatureValidityPeriod(index: string) { - return new DataAwsSignerSigningProfileSignatureValidityPeriod(this, 'signature_validity_period', index, false); + private _signatureValidityPeriod = new DataAwsSignerSigningProfileSignatureValidityPeriodList(this, "signature_validity_period", false); + public get signatureValidityPeriod() { + return this._signatureValidityPeriod; } // status - computed: true, optional: false, required: false diff --git a/src/aws/signer/signer-signing-job.ts b/src/aws/signer/signer-signing-job.ts index 07040febf..d031812e1 100644 --- a/src/aws/signer/signer-signing-job.ts +++ b/src/aws/signer/signer-signing-job.ts @@ -28,7 +28,45 @@ export interface SignerSigningJobConfig extends cdktf.TerraformMetaArguments { */ readonly source: SignerSigningJobSource; } -export class SignerSigningJobRevocationRecord extends cdktf.ComplexComputedList { +export interface SignerSigningJobRevocationRecord { +} + +export function signerSigningJobRevocationRecordToTerraform(struct?: SignerSigningJobRevocationRecord): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class SignerSigningJobRevocationRecordOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SignerSigningJobRevocationRecord | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SignerSigningJobRevocationRecord | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // reason - computed: true, optional: false, required: false public get reason() { @@ -45,7 +83,64 @@ export class SignerSigningJobRevocationRecord extends cdktf.ComplexComputedList return this.getStringAttribute('revoked_by'); } } -export class SignerSigningJobSignedObjectS3 extends cdktf.ComplexComputedList { + +export class SignerSigningJobRevocationRecordList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SignerSigningJobRevocationRecordOutputReference { + return new SignerSigningJobRevocationRecordOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface SignerSigningJobSignedObjectS3 { +} + +export function signerSigningJobSignedObjectS3ToTerraform(struct?: SignerSigningJobSignedObjectS3): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class SignerSigningJobSignedObjectS3OutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SignerSigningJobSignedObjectS3 | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SignerSigningJobSignedObjectS3 | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // bucket - computed: true, optional: false, required: false public get bucket() { @@ -57,12 +152,88 @@ export class SignerSigningJobSignedObjectS3 extends cdktf.ComplexComputedList { return this.getStringAttribute('key'); } } -export class SignerSigningJobSignedObject extends cdktf.ComplexComputedList { + +export class SignerSigningJobSignedObjectS3List extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SignerSigningJobSignedObjectS3OutputReference { + return new SignerSigningJobSignedObjectS3OutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface SignerSigningJobSignedObject { +} + +export function signerSigningJobSignedObjectToTerraform(struct?: SignerSigningJobSignedObject): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class SignerSigningJobSignedObjectOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SignerSigningJobSignedObject | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SignerSigningJobSignedObject | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // s3 - computed: true, optional: false, required: false + private _s3 = new SignerSigningJobSignedObjectS3List(this, "s3", false); public get s3() { - // Getting the computed value is not yet implemented - return this.interpolationForAttribute('s3'); + return this._s3; + } +} + +export class SignerSigningJobSignedObjectList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SignerSigningJobSignedObjectOutputReference { + return new SignerSigningJobSignedObjectOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } export interface SignerSigningJobDestinationS3 { @@ -93,10 +264,9 @@ export class SignerSigningJobDestinationS3OutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SignerSigningJobDestinationS3 | undefined { @@ -180,10 +350,9 @@ export class SignerSigningJobDestinationOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SignerSigningJobDestination | undefined { @@ -208,7 +377,7 @@ export class SignerSigningJobDestinationOutputReference extends cdktf.ComplexObj } // s3 - computed: false, optional: false, required: true - private _s3 = new SignerSigningJobDestinationS3OutputReference(this, "s3", true); + private _s3 = new SignerSigningJobDestinationS3OutputReference(this, "s3"); public get s3() { return this._s3; } @@ -253,10 +422,9 @@ export class SignerSigningJobSourceS3OutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SignerSigningJobSourceS3 | undefined { @@ -356,10 +524,9 @@ export class SignerSigningJobSourceOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SignerSigningJobSource | undefined { @@ -384,7 +551,7 @@ export class SignerSigningJobSourceOutputReference extends cdktf.ComplexObject { } // s3 - computed: false, optional: false, required: true - private _s3 = new SignerSigningJobSourceS3OutputReference(this, "s3", true); + private _s3 = new SignerSigningJobSourceS3OutputReference(this, "s3"); public get s3() { return this._s3; } @@ -405,7 +572,7 @@ export class SignerSigningJob extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_signer_signing_job"; + public static readonly tfResourceType = "aws_signer_signing_job"; // =========== // INITIALIZER @@ -422,7 +589,9 @@ export class SignerSigningJob extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_signer_signing_job', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -519,8 +688,9 @@ export class SignerSigningJob extends cdktf.TerraformResource { } // revocation_record - computed: true, optional: false, required: false - public revocationRecord(index: string) { - return new SignerSigningJobRevocationRecord(this, 'revocation_record', index, false); + private _revocationRecord = new SignerSigningJobRevocationRecordList(this, "revocation_record", false); + public get revocationRecord() { + return this._revocationRecord; } // signature_expires_at - computed: true, optional: false, required: false @@ -529,8 +699,9 @@ export class SignerSigningJob extends cdktf.TerraformResource { } // signed_object - computed: true, optional: false, required: false - public signedObject(index: string) { - return new SignerSigningJobSignedObject(this, 'signed_object', index, false); + private _signedObject = new SignerSigningJobSignedObjectList(this, "signed_object", false); + public get signedObject() { + return this._signedObject; } // status - computed: true, optional: false, required: false @@ -544,7 +715,7 @@ export class SignerSigningJob extends cdktf.TerraformResource { } // destination - computed: false, optional: false, required: true - private _destination = new SignerSigningJobDestinationOutputReference(this, "destination", true); + private _destination = new SignerSigningJobDestinationOutputReference(this, "destination"); public get destination() { return this._destination; } @@ -557,7 +728,7 @@ export class SignerSigningJob extends cdktf.TerraformResource { } // source - computed: false, optional: false, required: true - private _source = new SignerSigningJobSourceOutputReference(this, "source", true); + private _source = new SignerSigningJobSourceOutputReference(this, "source"); public get source() { return this._source; } diff --git a/src/aws/signer/signer-signing-profile-permission.ts b/src/aws/signer/signer-signing-profile-permission.ts index 2b8048a29..19176566d 100644 --- a/src/aws/signer/signer-signing-profile-permission.ts +++ b/src/aws/signer/signer-signing-profile-permission.ts @@ -41,7 +41,7 @@ export class SignerSigningProfilePermission extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_signer_signing_profile_permission"; + public static readonly tfResourceType = "aws_signer_signing_profile_permission"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class SignerSigningProfilePermission extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_signer_signing_profile_permission', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/signer/signer-signing-profile.ts b/src/aws/signer/signer-signing-profile.ts index 44af12f63..27859cfbe 100644 --- a/src/aws/signer/signer-signing-profile.ts +++ b/src/aws/signer/signer-signing-profile.ts @@ -34,7 +34,45 @@ export interface SignerSigningProfileConfig extends cdktf.TerraformMetaArguments */ readonly signatureValidityPeriod?: SignerSigningProfileSignatureValidityPeriod; } -export class SignerSigningProfileRevocationRecord extends cdktf.ComplexComputedList { +export interface SignerSigningProfileRevocationRecord { +} + +export function signerSigningProfileRevocationRecordToTerraform(struct?: SignerSigningProfileRevocationRecord): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class SignerSigningProfileRevocationRecordOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SignerSigningProfileRevocationRecord | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SignerSigningProfileRevocationRecord | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // revocation_effective_from - computed: true, optional: false, required: false public get revocationEffectiveFrom() { @@ -51,6 +89,25 @@ export class SignerSigningProfileRevocationRecord extends cdktf.ComplexComputedL return this.getStringAttribute('revoked_by'); } } + +export class SignerSigningProfileRevocationRecordList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SignerSigningProfileRevocationRecordOutputReference { + return new SignerSigningProfileRevocationRecordOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface SignerSigningProfileSignatureValidityPeriod { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/signer_signing_profile#type SignerSigningProfile#type} @@ -79,10 +136,9 @@ export class SignerSigningProfileSignatureValidityPeriodOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SignerSigningProfileSignatureValidityPeriod | undefined { @@ -147,7 +203,7 @@ export class SignerSigningProfile extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_signer_signing_profile"; + public static readonly tfResourceType = "aws_signer_signing_profile"; // =========== // INITIALIZER @@ -164,7 +220,9 @@ export class SignerSigningProfile extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_signer_signing_profile', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -244,8 +302,9 @@ export class SignerSigningProfile extends cdktf.TerraformResource { } // revocation_record - computed: true, optional: false, required: false - public revocationRecord(index: string) { - return new SignerSigningProfileRevocationRecord(this, 'revocation_record', index, false); + private _revocationRecord = new SignerSigningProfileRevocationRecordList(this, "revocation_record", false); + public get revocationRecord() { + return this._revocationRecord; } // status - computed: true, optional: false, required: false @@ -296,7 +355,7 @@ export class SignerSigningProfile extends cdktf.TerraformResource { } // signature_validity_period - computed: false, optional: true, required: false - private _signatureValidityPeriod = new SignerSigningProfileSignatureValidityPeriodOutputReference(this, "signature_validity_period", true); + private _signatureValidityPeriod = new SignerSigningProfileSignatureValidityPeriodOutputReference(this, "signature_validity_period"); public get signatureValidityPeriod() { return this._signatureValidityPeriod; } diff --git a/src/aws/simpledb/simpledb-domain.ts b/src/aws/simpledb/simpledb-domain.ts index 88a305f75..034017058 100644 --- a/src/aws/simpledb/simpledb-domain.ts +++ b/src/aws/simpledb/simpledb-domain.ts @@ -21,7 +21,7 @@ export class SimpledbDomain extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_simpledb_domain"; + public static readonly tfResourceType = "aws_simpledb_domain"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class SimpledbDomain extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_simpledb_domain', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sns/data-aws-sns-topic.ts b/src/aws/sns/data-aws-sns-topic.ts index a1c812705..9b9b7108d 100644 --- a/src/aws/sns/data-aws-sns-topic.ts +++ b/src/aws/sns/data-aws-sns-topic.ts @@ -21,7 +21,7 @@ export class DataAwsSnsTopic extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sns_topic"; + public static readonly tfResourceType = "aws_sns_topic"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsSnsTopic extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_sns_topic', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sns/sns-platform-application.ts b/src/aws/sns/sns-platform-application.ts index 70b5ca0b8..f24d69bf1 100644 --- a/src/aws/sns/sns-platform-application.ts +++ b/src/aws/sns/sns-platform-application.ts @@ -61,7 +61,7 @@ export class SnsPlatformApplication extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sns_platform_application"; + public static readonly tfResourceType = "aws_sns_platform_application"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class SnsPlatformApplication extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sns_platform_application', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sns/sns-sms-preferences.ts b/src/aws/sns/sns-sms-preferences.ts index 8d126246f..b1eac8b17 100644 --- a/src/aws/sns/sns-sms-preferences.ts +++ b/src/aws/sns/sns-sms-preferences.ts @@ -41,7 +41,7 @@ export class SnsSmsPreferences extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sns_sms_preferences"; + public static readonly tfResourceType = "aws_sns_sms_preferences"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class SnsSmsPreferences extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sns_sms_preferences', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sns/sns-topic-policy.ts b/src/aws/sns/sns-topic-policy.ts index 71ef2479b..d9b109514 100644 --- a/src/aws/sns/sns-topic-policy.ts +++ b/src/aws/sns/sns-topic-policy.ts @@ -25,7 +25,7 @@ export class SnsTopicPolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sns_topic_policy"; + public static readonly tfResourceType = "aws_sns_topic_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class SnsTopicPolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sns_topic_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sns/sns-topic-subscription.ts b/src/aws/sns/sns-topic-subscription.ts index 24394d293..f774c53df 100644 --- a/src/aws/sns/sns-topic-subscription.ts +++ b/src/aws/sns/sns-topic-subscription.ts @@ -57,7 +57,7 @@ export class SnsTopicSubscription extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sns_topic_subscription"; + public static readonly tfResourceType = "aws_sns_topic_subscription"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class SnsTopicSubscription extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sns_topic_subscription', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sns/sns-topic.ts b/src/aws/sns/sns-topic.ts index f1a9a4286..165e9dd40 100644 --- a/src/aws/sns/sns-topic.ts +++ b/src/aws/sns/sns-topic.ts @@ -117,7 +117,7 @@ export class SnsTopic extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sns_topic"; + public static readonly tfResourceType = "aws_sns_topic"; // =========== // INITIALIZER @@ -134,7 +134,9 @@ export class SnsTopic extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sns_topic', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sqs/data-aws-sqs-queue.ts b/src/aws/sqs/data-aws-sqs-queue.ts index bd7e38487..d826b40ab 100644 --- a/src/aws/sqs/data-aws-sqs-queue.ts +++ b/src/aws/sqs/data-aws-sqs-queue.ts @@ -25,7 +25,7 @@ export class DataAwsSqsQueue extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sqs_queue"; + public static readonly tfResourceType = "aws_sqs_queue"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsSqsQueue extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_sqs_queue', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sqs/sqs-queue-policy.ts b/src/aws/sqs/sqs-queue-policy.ts index f1dbc2bf8..0e44d2b98 100644 --- a/src/aws/sqs/sqs-queue-policy.ts +++ b/src/aws/sqs/sqs-queue-policy.ts @@ -25,7 +25,7 @@ export class SqsQueuePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sqs_queue_policy"; + public static readonly tfResourceType = "aws_sqs_queue_policy"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class SqsQueuePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sqs_queue_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/sqs/sqs-queue.ts b/src/aws/sqs/sqs-queue.ts index 05097a414..039108fe2 100644 --- a/src/aws/sqs/sqs-queue.ts +++ b/src/aws/sqs/sqs-queue.ts @@ -93,7 +93,7 @@ export class SqsQueue extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_sqs_queue"; + public static readonly tfResourceType = "aws_sqs_queue"; // =========== // INITIALIZER @@ -110,7 +110,9 @@ export class SqsQueue extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_sqs_queue', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/data-aws-ssm-document.ts b/src/aws/ssm/data-aws-ssm-document.ts index b0e02fbc9..4ba201ec1 100644 --- a/src/aws/ssm/data-aws-ssm-document.ts +++ b/src/aws/ssm/data-aws-ssm-document.ts @@ -29,7 +29,7 @@ export class DataAwsSsmDocument extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_document"; + public static readonly tfResourceType = "aws_ssm_document"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsSsmDocument extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ssm_document', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/data-aws-ssm-parameter.ts b/src/aws/ssm/data-aws-ssm-parameter.ts index e26f9ee99..67caf70c8 100644 --- a/src/aws/ssm/data-aws-ssm-parameter.ts +++ b/src/aws/ssm/data-aws-ssm-parameter.ts @@ -25,7 +25,7 @@ export class DataAwsSsmParameter extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_parameter"; + public static readonly tfResourceType = "aws_ssm_parameter"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsSsmParameter extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ssm_parameter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/data-aws-ssm-parameters-by-path.ts b/src/aws/ssm/data-aws-ssm-parameters-by-path.ts index 4ea45a75e..5d5961ce0 100644 --- a/src/aws/ssm/data-aws-ssm-parameters-by-path.ts +++ b/src/aws/ssm/data-aws-ssm-parameters-by-path.ts @@ -29,7 +29,7 @@ export class DataAwsSsmParametersByPath extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_parameters_by_path"; + public static readonly tfResourceType = "aws_ssm_parameters_by_path"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsSsmParametersByPath extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ssm_parameters_by_path', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/data-aws-ssm-patch-baseline.ts b/src/aws/ssm/data-aws-ssm-patch-baseline.ts index 6b9f32713..7601ecf98 100644 --- a/src/aws/ssm/data-aws-ssm-patch-baseline.ts +++ b/src/aws/ssm/data-aws-ssm-patch-baseline.ts @@ -33,7 +33,7 @@ export class DataAwsSsmPatchBaseline extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_patch_baseline"; + public static readonly tfResourceType = "aws_ssm_patch_baseline"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class DataAwsSsmPatchBaseline extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ssm_patch_baseline', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/ssm-activation.ts b/src/aws/ssm/ssm-activation.ts index 2c3c86b4f..4dd314977 100644 --- a/src/aws/ssm/ssm-activation.ts +++ b/src/aws/ssm/ssm-activation.ts @@ -45,7 +45,7 @@ export class SsmActivation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_activation"; + public static readonly tfResourceType = "aws_ssm_activation"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class SsmActivation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_activation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/ssm-association.ts b/src/aws/ssm/ssm-association.ts index 0234713d3..095055f1d 100644 --- a/src/aws/ssm/ssm-association.ts +++ b/src/aws/ssm/ssm-association.ts @@ -97,10 +97,9 @@ export class SsmAssociationOutputLocationOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SsmAssociationOutputLocation | undefined { @@ -212,7 +211,7 @@ export class SsmAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_association"; + public static readonly tfResourceType = "aws_ssm_association"; // =========== // INITIALIZER @@ -229,7 +228,9 @@ export class SsmAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -439,7 +440,7 @@ export class SsmAssociation extends cdktf.TerraformResource { } // output_location - computed: false, optional: true, required: false - private _outputLocation = new SsmAssociationOutputLocationOutputReference(this, "output_location", true); + private _outputLocation = new SsmAssociationOutputLocationOutputReference(this, "output_location"); public get outputLocation() { return this._outputLocation; } diff --git a/src/aws/ssm/ssm-document.ts b/src/aws/ssm/ssm-document.ts index c0de1c0ec..c3c64a7e6 100644 --- a/src/aws/ssm/ssm-document.ts +++ b/src/aws/ssm/ssm-document.ts @@ -50,7 +50,45 @@ export interface SsmDocumentConfig extends cdktf.TerraformMetaArguments { */ readonly attachmentsSource?: SsmDocumentAttachmentsSource[] | cdktf.IResolvable; } -export class SsmDocumentParameter extends cdktf.ComplexComputedList { +export interface SsmDocumentParameter { +} + +export function ssmDocumentParameterToTerraform(struct?: SsmDocumentParameter): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class SsmDocumentParameterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SsmDocumentParameter | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SsmDocumentParameter | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // default_value - computed: true, optional: false, required: false public get defaultValue() { @@ -72,6 +110,25 @@ export class SsmDocumentParameter extends cdktf.ComplexComputedList { return this.getStringAttribute('type'); } } + +export class SsmDocumentParameterList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SsmDocumentParameterOutputReference { + return new SsmDocumentParameterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface SsmDocumentAttachmentsSource { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/ssm_document#key SsmDocument#key} @@ -108,7 +165,7 @@ export class SsmDocument extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_document"; + public static readonly tfResourceType = "aws_ssm_document"; // =========== // INITIALIZER @@ -125,7 +182,9 @@ export class SsmDocument extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_document', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -254,8 +313,9 @@ export class SsmDocument extends cdktf.TerraformResource { } // parameter - computed: true, optional: false, required: false - public parameter(index: string) { - return new SsmDocumentParameter(this, 'parameter', index, false); + private _parameter = new SsmDocumentParameterList(this, "parameter", false); + public get parameter() { + return this._parameter; } // permissions - computed: false, optional: true, required: false diff --git a/src/aws/ssm/ssm-maintenance-window-target.ts b/src/aws/ssm/ssm-maintenance-window-target.ts index ece5ee027..5bd3f5cf9 100644 --- a/src/aws/ssm/ssm-maintenance-window-target.ts +++ b/src/aws/ssm/ssm-maintenance-window-target.ts @@ -65,7 +65,7 @@ export class SsmMaintenanceWindowTarget extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_maintenance_window_target"; + public static readonly tfResourceType = "aws_ssm_maintenance_window_target"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class SsmMaintenanceWindowTarget extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_maintenance_window_target', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/ssm-maintenance-window-task.ts b/src/aws/ssm/ssm-maintenance-window-task.ts index c4c95315a..a6d450a8b 100644 --- a/src/aws/ssm/ssm-maintenance-window-task.ts +++ b/src/aws/ssm/ssm-maintenance-window-task.ts @@ -130,10 +130,9 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersAutomationParameter /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SsmMaintenanceWindowTaskTaskInvocationParametersAutomationParameters | undefined { @@ -229,10 +228,9 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersLambdaParametersOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SsmMaintenanceWindowTaskTaskInvocationParametersLambdaParameters | undefined { @@ -344,10 +342,9 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameter /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersCloudwatchConfig | undefined { @@ -442,10 +439,9 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameter /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfig | undefined { @@ -630,10 +626,9 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameter /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters | undefined { @@ -846,7 +841,7 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameter } // cloudwatch_config - computed: false, optional: true, required: false - private _cloudwatchConfig = new SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersCloudwatchConfigOutputReference(this, "cloudwatch_config", true); + private _cloudwatchConfig = new SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersCloudwatchConfigOutputReference(this, "cloudwatch_config"); public get cloudwatchConfig() { return this._cloudwatchConfig; } @@ -862,7 +857,7 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameter } // notification_config - computed: false, optional: true, required: false - private _notificationConfig = new SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigOutputReference(this, "notification_config", true); + private _notificationConfig = new SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigOutputReference(this, "notification_config"); public get notificationConfig() { return this._notificationConfig; } @@ -922,10 +917,9 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersStepFunctionsParame /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SsmMaintenanceWindowTaskTaskInvocationParametersStepFunctionsParameters | undefined { @@ -1033,10 +1027,9 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SsmMaintenanceWindowTaskTaskInvocationParameters | undefined { @@ -1079,7 +1072,7 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference ext } // automation_parameters - computed: false, optional: true, required: false - private _automationParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersAutomationParametersOutputReference(this, "automation_parameters", true); + private _automationParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersAutomationParametersOutputReference(this, "automation_parameters"); public get automationParameters() { return this._automationParameters; } @@ -1095,7 +1088,7 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference ext } // lambda_parameters - computed: false, optional: true, required: false - private _lambdaParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersLambdaParametersOutputReference(this, "lambda_parameters", true); + private _lambdaParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersLambdaParametersOutputReference(this, "lambda_parameters"); public get lambdaParameters() { return this._lambdaParameters; } @@ -1111,7 +1104,7 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference ext } // run_command_parameters - computed: false, optional: true, required: false - private _runCommandParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersOutputReference(this, "run_command_parameters", true); + private _runCommandParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersOutputReference(this, "run_command_parameters"); public get runCommandParameters() { return this._runCommandParameters; } @@ -1127,7 +1120,7 @@ export class SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference ext } // step_functions_parameters - computed: false, optional: true, required: false - private _stepFunctionsParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersStepFunctionsParametersOutputReference(this, "step_functions_parameters", true); + private _stepFunctionsParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersStepFunctionsParametersOutputReference(this, "step_functions_parameters"); public get stepFunctionsParameters() { return this._stepFunctionsParameters; } @@ -1151,7 +1144,7 @@ export class SsmMaintenanceWindowTask extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_maintenance_window_task"; + public static readonly tfResourceType = "aws_ssm_maintenance_window_task"; // =========== // INITIALIZER @@ -1168,7 +1161,9 @@ export class SsmMaintenanceWindowTask extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_maintenance_window_task', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -1344,7 +1339,7 @@ export class SsmMaintenanceWindowTask extends cdktf.TerraformResource { } // task_invocation_parameters - computed: false, optional: true, required: false - private _taskInvocationParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference(this, "task_invocation_parameters", true); + private _taskInvocationParameters = new SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference(this, "task_invocation_parameters"); public get taskInvocationParameters() { return this._taskInvocationParameters; } diff --git a/src/aws/ssm/ssm-maintenance-window.ts b/src/aws/ssm/ssm-maintenance-window.ts index a8c911f0f..07f54f236 100644 --- a/src/aws/ssm/ssm-maintenance-window.ts +++ b/src/aws/ssm/ssm-maintenance-window.ts @@ -69,7 +69,7 @@ export class SsmMaintenanceWindow extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_maintenance_window"; + public static readonly tfResourceType = "aws_ssm_maintenance_window"; // =========== // INITIALIZER @@ -86,7 +86,9 @@ export class SsmMaintenanceWindow extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_maintenance_window', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/ssm-parameter.ts b/src/aws/ssm/ssm-parameter.ts index f559a823d..f50745970 100644 --- a/src/aws/ssm/ssm-parameter.ts +++ b/src/aws/ssm/ssm-parameter.ts @@ -61,7 +61,7 @@ export class SsmParameter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_parameter"; + public static readonly tfResourceType = "aws_ssm_parameter"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class SsmParameter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_parameter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/ssm-patch-baseline.ts b/src/aws/ssm/ssm-patch-baseline.ts index 07615b0e4..2aafe8fb4 100644 --- a/src/aws/ssm/ssm-patch-baseline.ts +++ b/src/aws/ssm/ssm-patch-baseline.ts @@ -185,7 +185,7 @@ export class SsmPatchBaseline extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_patch_baseline"; + public static readonly tfResourceType = "aws_ssm_patch_baseline"; // =========== // INITIALIZER @@ -202,7 +202,9 @@ export class SsmPatchBaseline extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_patch_baseline', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/ssm-patch-group.ts b/src/aws/ssm/ssm-patch-group.ts index 0f9399097..9de348faa 100644 --- a/src/aws/ssm/ssm-patch-group.ts +++ b/src/aws/ssm/ssm-patch-group.ts @@ -25,7 +25,7 @@ export class SsmPatchGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_patch_group"; + public static readonly tfResourceType = "aws_ssm_patch_group"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class SsmPatchGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_patch_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssm/ssm-resource-data-sync.ts b/src/aws/ssm/ssm-resource-data-sync.ts index 9801a6fbd..d159686be 100644 --- a/src/aws/ssm/ssm-resource-data-sync.ts +++ b/src/aws/ssm/ssm-resource-data-sync.ts @@ -61,10 +61,9 @@ export class SsmResourceDataSyncS3DestinationOutputReference extends cdktf.Compl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SsmResourceDataSyncS3Destination | undefined { @@ -195,7 +194,7 @@ export class SsmResourceDataSync extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssm_resource_data_sync"; + public static readonly tfResourceType = "aws_ssm_resource_data_sync"; // =========== // INITIALIZER @@ -212,7 +211,9 @@ export class SsmResourceDataSync extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssm_resource_data_sync', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -246,7 +247,7 @@ export class SsmResourceDataSync extends cdktf.TerraformResource { } // s3_destination - computed: false, optional: false, required: true - private _s3Destination = new SsmResourceDataSyncS3DestinationOutputReference(this, "s3_destination", true); + private _s3Destination = new SsmResourceDataSyncS3DestinationOutputReference(this, "s3_destination"); public get s3Destination() { return this._s3Destination; } diff --git a/src/aws/ssoadmin/data-aws-ssoadmin-instances.ts b/src/aws/ssoadmin/data-aws-ssoadmin-instances.ts index aa9dc2413..1c3ec5df0 100644 --- a/src/aws/ssoadmin/data-aws-ssoadmin-instances.ts +++ b/src/aws/ssoadmin/data-aws-ssoadmin-instances.ts @@ -17,7 +17,7 @@ export class DataAwsSsoadminInstances extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssoadmin_instances"; + public static readonly tfResourceType = "aws_ssoadmin_instances"; // =========== // INITIALIZER @@ -34,7 +34,9 @@ export class DataAwsSsoadminInstances extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ssoadmin_instances', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssoadmin/data-aws-ssoadmin-permission-set.ts b/src/aws/ssoadmin/data-aws-ssoadmin-permission-set.ts index 5e4292c60..171398cb8 100644 --- a/src/aws/ssoadmin/data-aws-ssoadmin-permission-set.ts +++ b/src/aws/ssoadmin/data-aws-ssoadmin-permission-set.ts @@ -29,7 +29,7 @@ export class DataAwsSsoadminPermissionSet extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssoadmin_permission_set"; + public static readonly tfResourceType = "aws_ssoadmin_permission_set"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsSsoadminPermissionSet extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_ssoadmin_permission_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssoadmin/ssoadmin-account-assignment.ts b/src/aws/ssoadmin/ssoadmin-account-assignment.ts index 8a686dbde..4a376c14d 100644 --- a/src/aws/ssoadmin/ssoadmin-account-assignment.ts +++ b/src/aws/ssoadmin/ssoadmin-account-assignment.ts @@ -41,7 +41,7 @@ export class SsoadminAccountAssignment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssoadmin_account_assignment"; + public static readonly tfResourceType = "aws_ssoadmin_account_assignment"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class SsoadminAccountAssignment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssoadmin_account_assignment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssoadmin/ssoadmin-managed-policy-attachment.ts b/src/aws/ssoadmin/ssoadmin-managed-policy-attachment.ts index b85390816..bbdcd7425 100644 --- a/src/aws/ssoadmin/ssoadmin-managed-policy-attachment.ts +++ b/src/aws/ssoadmin/ssoadmin-managed-policy-attachment.ts @@ -29,7 +29,7 @@ export class SsoadminManagedPolicyAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssoadmin_managed_policy_attachment"; + public static readonly tfResourceType = "aws_ssoadmin_managed_policy_attachment"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SsoadminManagedPolicyAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssoadmin_managed_policy_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssoadmin/ssoadmin-permission-set-inline-policy.ts b/src/aws/ssoadmin/ssoadmin-permission-set-inline-policy.ts index ac97fb82a..1b3bfd2b7 100644 --- a/src/aws/ssoadmin/ssoadmin-permission-set-inline-policy.ts +++ b/src/aws/ssoadmin/ssoadmin-permission-set-inline-policy.ts @@ -29,7 +29,7 @@ export class SsoadminPermissionSetInlinePolicy extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssoadmin_permission_set_inline_policy"; + public static readonly tfResourceType = "aws_ssoadmin_permission_set_inline_policy"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class SsoadminPermissionSetInlinePolicy extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssoadmin_permission_set_inline_policy', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/ssoadmin/ssoadmin-permission-set.ts b/src/aws/ssoadmin/ssoadmin-permission-set.ts index dd5cc8e85..aaa3cba82 100644 --- a/src/aws/ssoadmin/ssoadmin-permission-set.ts +++ b/src/aws/ssoadmin/ssoadmin-permission-set.ts @@ -45,7 +45,7 @@ export class SsoadminPermissionSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_ssoadmin_permission_set"; + public static readonly tfResourceType = "aws_ssoadmin_permission_set"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class SsoadminPermissionSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_ssoadmin_permission_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/storagegateway/data-aws-storagegateway-local-disk.ts b/src/aws/storagegateway/data-aws-storagegateway-local-disk.ts index bd8a6e37f..2c8de837c 100644 --- a/src/aws/storagegateway/data-aws-storagegateway-local-disk.ts +++ b/src/aws/storagegateway/data-aws-storagegateway-local-disk.ts @@ -29,7 +29,7 @@ export class DataAwsStoragegatewayLocalDisk extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_local_disk"; + public static readonly tfResourceType = "aws_storagegateway_local_disk"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsStoragegatewayLocalDisk extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_storagegateway_local_disk', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/storagegateway/storagegateway-cache.ts b/src/aws/storagegateway/storagegateway-cache.ts index 29a4b1b4b..338969ea3 100644 --- a/src/aws/storagegateway/storagegateway-cache.ts +++ b/src/aws/storagegateway/storagegateway-cache.ts @@ -25,7 +25,7 @@ export class StoragegatewayCache extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_cache"; + public static readonly tfResourceType = "aws_storagegateway_cache"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class StoragegatewayCache extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_storagegateway_cache', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/storagegateway/storagegateway-cached-iscsi-volume.ts b/src/aws/storagegateway/storagegateway-cached-iscsi-volume.ts index 199eaecf3..8f562ffc5 100644 --- a/src/aws/storagegateway/storagegateway-cached-iscsi-volume.ts +++ b/src/aws/storagegateway/storagegateway-cached-iscsi-volume.ts @@ -57,7 +57,7 @@ export class StoragegatewayCachedIscsiVolume extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_cached_iscsi_volume"; + public static readonly tfResourceType = "aws_storagegateway_cached_iscsi_volume"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class StoragegatewayCachedIscsiVolume extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_storagegateway_cached_iscsi_volume', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/storagegateway/storagegateway-file-system-association.ts b/src/aws/storagegateway/storagegateway-file-system-association.ts index d95bc9887..a807561fc 100644 --- a/src/aws/storagegateway/storagegateway-file-system-association.ts +++ b/src/aws/storagegateway/storagegateway-file-system-association.ts @@ -65,10 +65,9 @@ export class StoragegatewayFileSystemAssociationCacheAttributesOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): StoragegatewayFileSystemAssociationCacheAttributes | undefined { @@ -117,7 +116,7 @@ export class StoragegatewayFileSystemAssociation extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_file_system_association"; + public static readonly tfResourceType = "aws_storagegateway_file_system_association"; // =========== // INITIALIZER @@ -134,7 +133,9 @@ export class StoragegatewayFileSystemAssociation extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_storagegateway_file_system_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -266,7 +267,7 @@ export class StoragegatewayFileSystemAssociation extends cdktf.TerraformResource } // cache_attributes - computed: false, optional: true, required: false - private _cacheAttributes = new StoragegatewayFileSystemAssociationCacheAttributesOutputReference(this, "cache_attributes", true); + private _cacheAttributes = new StoragegatewayFileSystemAssociationCacheAttributesOutputReference(this, "cache_attributes"); public get cacheAttributes() { return this._cacheAttributes; } diff --git a/src/aws/storagegateway/storagegateway-gateway.ts b/src/aws/storagegateway/storagegateway-gateway.ts index f6ab1e75b..bbcec313c 100644 --- a/src/aws/storagegateway/storagegateway-gateway.ts +++ b/src/aws/storagegateway/storagegateway-gateway.ts @@ -84,13 +84,70 @@ export interface StoragegatewayGatewayConfig extends cdktf.TerraformMetaArgument */ readonly timeouts?: StoragegatewayGatewayTimeouts; } -export class StoragegatewayGatewayGatewayNetworkInterface extends cdktf.ComplexComputedList { +export interface StoragegatewayGatewayGatewayNetworkInterface { +} + +export function storagegatewayGatewayGatewayNetworkInterfaceToTerraform(struct?: StoragegatewayGatewayGatewayNetworkInterface): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class StoragegatewayGatewayGatewayNetworkInterfaceOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): StoragegatewayGatewayGatewayNetworkInterface | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StoragegatewayGatewayGatewayNetworkInterface | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // ipv4_address - computed: true, optional: false, required: false public get ipv4Address() { return this.getStringAttribute('ipv4_address'); } } + +export class StoragegatewayGatewayGatewayNetworkInterfaceList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): StoragegatewayGatewayGatewayNetworkInterfaceOutputReference { + return new StoragegatewayGatewayGatewayNetworkInterfaceOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface StoragegatewayGatewaySmbActiveDirectorySettings { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/storagegateway_gateway#domain_controllers StoragegatewayGateway#domain_controllers} @@ -139,10 +196,9 @@ export class StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): StoragegatewayGatewaySmbActiveDirectorySettings | undefined { @@ -311,10 +367,9 @@ export class StoragegatewayGatewayTimeoutsOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): StoragegatewayGatewayTimeouts | undefined { @@ -363,7 +418,7 @@ export class StoragegatewayGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_gateway"; + public static readonly tfResourceType = "aws_storagegateway_gateway"; // =========== // INITIALIZER @@ -380,7 +435,9 @@ export class StoragegatewayGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_storagegateway_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -525,8 +582,9 @@ export class StoragegatewayGateway extends cdktf.TerraformResource { } // gateway_network_interface - computed: true, optional: false, required: false - public gatewayNetworkInterface(index: string) { - return new StoragegatewayGatewayGatewayNetworkInterface(this, 'gateway_network_interface', index, false); + private _gatewayNetworkInterface = new StoragegatewayGatewayGatewayNetworkInterfaceList(this, "gateway_network_interface", false); + public get gatewayNetworkInterface() { + return this._gatewayNetworkInterface; } // gateway_timezone - computed: false, optional: false, required: true @@ -697,7 +755,7 @@ export class StoragegatewayGateway extends cdktf.TerraformResource { } // smb_active_directory_settings - computed: false, optional: true, required: false - private _smbActiveDirectorySettings = new StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference(this, "smb_active_directory_settings", true); + private _smbActiveDirectorySettings = new StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference(this, "smb_active_directory_settings"); public get smbActiveDirectorySettings() { return this._smbActiveDirectorySettings; } @@ -713,7 +771,7 @@ export class StoragegatewayGateway extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new StoragegatewayGatewayTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new StoragegatewayGatewayTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/storagegateway/storagegateway-nfs-file-share.ts b/src/aws/storagegateway/storagegateway-nfs-file-share.ts index 46dff9887..92b203301 100644 --- a/src/aws/storagegateway/storagegateway-nfs-file-share.ts +++ b/src/aws/storagegateway/storagegateway-nfs-file-share.ts @@ -117,10 +117,9 @@ export class StoragegatewayNfsFileShareCacheAttributesOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): StoragegatewayNfsFileShareCacheAttributes | undefined { @@ -198,10 +197,9 @@ export class StoragegatewayNfsFileShareNfsFileShareDefaultsOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): StoragegatewayNfsFileShareNfsFileShareDefaults | undefined { @@ -340,10 +338,9 @@ export class StoragegatewayNfsFileShareTimeoutsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): StoragegatewayNfsFileShareTimeouts | undefined { @@ -436,7 +433,7 @@ export class StoragegatewayNfsFileShare extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_nfs_file_share"; + public static readonly tfResourceType = "aws_storagegateway_nfs_file_share"; // =========== // INITIALIZER @@ -453,7 +450,9 @@ export class StoragegatewayNfsFileShare extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_storagegateway_nfs_file_share', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -767,7 +766,7 @@ export class StoragegatewayNfsFileShare extends cdktf.TerraformResource { } // cache_attributes - computed: false, optional: true, required: false - private _cacheAttributes = new StoragegatewayNfsFileShareCacheAttributesOutputReference(this, "cache_attributes", true); + private _cacheAttributes = new StoragegatewayNfsFileShareCacheAttributesOutputReference(this, "cache_attributes"); public get cacheAttributes() { return this._cacheAttributes; } @@ -783,7 +782,7 @@ export class StoragegatewayNfsFileShare extends cdktf.TerraformResource { } // nfs_file_share_defaults - computed: false, optional: true, required: false - private _nfsFileShareDefaults = new StoragegatewayNfsFileShareNfsFileShareDefaultsOutputReference(this, "nfs_file_share_defaults", true); + private _nfsFileShareDefaults = new StoragegatewayNfsFileShareNfsFileShareDefaultsOutputReference(this, "nfs_file_share_defaults"); public get nfsFileShareDefaults() { return this._nfsFileShareDefaults; } @@ -799,7 +798,7 @@ export class StoragegatewayNfsFileShare extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new StoragegatewayNfsFileShareTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new StoragegatewayNfsFileShareTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/storagegateway/storagegateway-smb-file-share.ts b/src/aws/storagegateway/storagegateway-smb-file-share.ts index 40c6a3dbd..95db76361 100644 --- a/src/aws/storagegateway/storagegateway-smb-file-share.ts +++ b/src/aws/storagegateway/storagegateway-smb-file-share.ts @@ -143,10 +143,9 @@ export class StoragegatewaySmbFileShareCacheAttributesOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): StoragegatewaySmbFileShareCacheAttributes | undefined { @@ -219,10 +218,9 @@ export class StoragegatewaySmbFileShareTimeoutsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): StoragegatewaySmbFileShareTimeouts | undefined { @@ -315,7 +313,7 @@ export class StoragegatewaySmbFileShare extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_smb_file_share"; + public static readonly tfResourceType = "aws_storagegateway_smb_file_share"; // =========== // INITIALIZER @@ -332,7 +330,9 @@ export class StoragegatewaySmbFileShare extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_storagegateway_smb_file_share', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -784,7 +784,7 @@ export class StoragegatewaySmbFileShare extends cdktf.TerraformResource { } // cache_attributes - computed: false, optional: true, required: false - private _cacheAttributes = new StoragegatewaySmbFileShareCacheAttributesOutputReference(this, "cache_attributes", true); + private _cacheAttributes = new StoragegatewaySmbFileShareCacheAttributesOutputReference(this, "cache_attributes"); public get cacheAttributes() { return this._cacheAttributes; } @@ -800,7 +800,7 @@ export class StoragegatewaySmbFileShare extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new StoragegatewaySmbFileShareTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new StoragegatewaySmbFileShareTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/storagegateway/storagegateway-stored-iscsi-volume.ts b/src/aws/storagegateway/storagegateway-stored-iscsi-volume.ts index a06879589..47ab1bbd9 100644 --- a/src/aws/storagegateway/storagegateway-stored-iscsi-volume.ts +++ b/src/aws/storagegateway/storagegateway-stored-iscsi-volume.ts @@ -57,7 +57,7 @@ export class StoragegatewayStoredIscsiVolume extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_stored_iscsi_volume"; + public static readonly tfResourceType = "aws_storagegateway_stored_iscsi_volume"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class StoragegatewayStoredIscsiVolume extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_storagegateway_stored_iscsi_volume', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/storagegateway/storagegateway-tape-pool.ts b/src/aws/storagegateway/storagegateway-tape-pool.ts index 3ed2b7ec9..08abb4e1c 100644 --- a/src/aws/storagegateway/storagegateway-tape-pool.ts +++ b/src/aws/storagegateway/storagegateway-tape-pool.ts @@ -41,7 +41,7 @@ export class StoragegatewayTapePool extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_tape_pool"; + public static readonly tfResourceType = "aws_storagegateway_tape_pool"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class StoragegatewayTapePool extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_storagegateway_tape_pool', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/storagegateway/storagegateway-upload-buffer.ts b/src/aws/storagegateway/storagegateway-upload-buffer.ts index 85f9e3d5f..0f4ba139a 100644 --- a/src/aws/storagegateway/storagegateway-upload-buffer.ts +++ b/src/aws/storagegateway/storagegateway-upload-buffer.ts @@ -29,7 +29,7 @@ export class StoragegatewayUploadBuffer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_upload_buffer"; + public static readonly tfResourceType = "aws_storagegateway_upload_buffer"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class StoragegatewayUploadBuffer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_storagegateway_upload_buffer', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/storagegateway/storagegateway-working-storage.ts b/src/aws/storagegateway/storagegateway-working-storage.ts index c503a382f..a0d2a419b 100644 --- a/src/aws/storagegateway/storagegateway-working-storage.ts +++ b/src/aws/storagegateway/storagegateway-working-storage.ts @@ -25,7 +25,7 @@ export class StoragegatewayWorkingStorage extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_storagegateway_working_storage"; + public static readonly tfResourceType = "aws_storagegateway_working_storage"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class StoragegatewayWorkingStorage extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_storagegateway_working_storage', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/swf/swf-domain.ts b/src/aws/swf/swf-domain.ts index 28ad550e4..44aa52992 100644 --- a/src/aws/swf/swf-domain.ts +++ b/src/aws/swf/swf-domain.ts @@ -41,7 +41,7 @@ export class SwfDomain extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_swf_domain"; + public static readonly tfResourceType = "aws_swf_domain"; // =========== // INITIALIZER @@ -58,7 +58,9 @@ export class SwfDomain extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_swf_domain', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/synthetics/synthetics-canary.ts b/src/aws/synthetics/synthetics-canary.ts index e2129b136..eb7fa5415 100644 --- a/src/aws/synthetics/synthetics-canary.ts +++ b/src/aws/synthetics/synthetics-canary.ts @@ -88,7 +88,45 @@ export interface SyntheticsCanaryConfig extends cdktf.TerraformMetaArguments { */ readonly vpcConfig?: SyntheticsCanaryVpcConfig; } -export class SyntheticsCanaryTimeline extends cdktf.ComplexComputedList { +export interface SyntheticsCanaryTimeline { +} + +export function syntheticsCanaryTimelineToTerraform(struct?: SyntheticsCanaryTimeline): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class SyntheticsCanaryTimelineOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): SyntheticsCanaryTimeline | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: SyntheticsCanaryTimeline | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // created - computed: true, optional: false, required: false public get created() { @@ -110,6 +148,25 @@ export class SyntheticsCanaryTimeline extends cdktf.ComplexComputedList { return this.getStringAttribute('last_stopped'); } } + +export class SyntheticsCanaryTimelineList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): SyntheticsCanaryTimelineOutputReference { + return new SyntheticsCanaryTimelineOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface SyntheticsCanaryArtifactConfigS3Encryption { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/synthetics_canary#encryption_mode SyntheticsCanary#encryption_mode} @@ -138,10 +195,9 @@ export class SyntheticsCanaryArtifactConfigS3EncryptionOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SyntheticsCanaryArtifactConfigS3Encryption | undefined { @@ -228,10 +284,9 @@ export class SyntheticsCanaryArtifactConfigOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SyntheticsCanaryArtifactConfig | undefined { @@ -256,7 +311,7 @@ export class SyntheticsCanaryArtifactConfigOutputReference extends cdktf.Complex } // s3_encryption - computed: false, optional: true, required: false - private _s3Encryption = new SyntheticsCanaryArtifactConfigS3EncryptionOutputReference(this, "s3_encryption", true); + private _s3Encryption = new SyntheticsCanaryArtifactConfigS3EncryptionOutputReference(this, "s3_encryption"); public get s3Encryption() { return this._s3Encryption; } @@ -304,10 +359,9 @@ export class SyntheticsCanaryRunConfigOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SyntheticsCanaryRunConfig | undefined { @@ -419,10 +473,9 @@ export class SyntheticsCanaryScheduleOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SyntheticsCanarySchedule | undefined { @@ -509,10 +562,9 @@ export class SyntheticsCanaryVpcConfigOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SyntheticsCanaryVpcConfig | undefined { @@ -588,7 +640,7 @@ export class SyntheticsCanary extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_synthetics_canary"; + public static readonly tfResourceType = "aws_synthetics_canary"; // =========== // INITIALIZER @@ -605,7 +657,9 @@ export class SyntheticsCanary extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_synthetics_canary', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -855,8 +909,9 @@ export class SyntheticsCanary extends cdktf.TerraformResource { } // timeline - computed: true, optional: false, required: false - public timeline(index: string) { - return new SyntheticsCanaryTimeline(this, 'timeline', index, false); + private _timeline = new SyntheticsCanaryTimelineList(this, "timeline", false); + public get timeline() { + return this._timeline; } // zip_file - computed: false, optional: true, required: false @@ -876,7 +931,7 @@ export class SyntheticsCanary extends cdktf.TerraformResource { } // artifact_config - computed: false, optional: true, required: false - private _artifactConfig = new SyntheticsCanaryArtifactConfigOutputReference(this, "artifact_config", true); + private _artifactConfig = new SyntheticsCanaryArtifactConfigOutputReference(this, "artifact_config"); public get artifactConfig() { return this._artifactConfig; } @@ -892,7 +947,7 @@ export class SyntheticsCanary extends cdktf.TerraformResource { } // run_config - computed: false, optional: true, required: false - private _runConfig = new SyntheticsCanaryRunConfigOutputReference(this, "run_config", true); + private _runConfig = new SyntheticsCanaryRunConfigOutputReference(this, "run_config"); public get runConfig() { return this._runConfig; } @@ -908,7 +963,7 @@ export class SyntheticsCanary extends cdktf.TerraformResource { } // schedule - computed: false, optional: false, required: true - private _schedule = new SyntheticsCanaryScheduleOutputReference(this, "schedule", true); + private _schedule = new SyntheticsCanaryScheduleOutputReference(this, "schedule"); public get schedule() { return this._schedule; } @@ -921,7 +976,7 @@ export class SyntheticsCanary extends cdktf.TerraformResource { } // vpc_config - computed: false, optional: true, required: false - private _vpcConfig = new SyntheticsCanaryVpcConfigOutputReference(this, "vpc_config", true); + private _vpcConfig = new SyntheticsCanaryVpcConfigOutputReference(this, "vpc_config"); public get vpcConfig() { return this._vpcConfig; } diff --git a/src/aws/timestreamwrite/timestreamwrite-database.ts b/src/aws/timestreamwrite/timestreamwrite-database.ts index 0ce44d02d..e475fabad 100644 --- a/src/aws/timestreamwrite/timestreamwrite-database.ts +++ b/src/aws/timestreamwrite/timestreamwrite-database.ts @@ -33,7 +33,7 @@ export class TimestreamwriteDatabase extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_timestreamwrite_database"; + public static readonly tfResourceType = "aws_timestreamwrite_database"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class TimestreamwriteDatabase extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_timestreamwrite_database', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/timestreamwrite/timestreamwrite-table.ts b/src/aws/timestreamwrite/timestreamwrite-table.ts index 6a32a88b0..376a97e0d 100644 --- a/src/aws/timestreamwrite/timestreamwrite-table.ts +++ b/src/aws/timestreamwrite/timestreamwrite-table.ts @@ -74,10 +74,9 @@ export class TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreReject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration | undefined { @@ -208,10 +207,9 @@ export class TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreReject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation | undefined { @@ -236,7 +234,7 @@ export class TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreReject } // s3_configuration - computed: false, optional: true, required: false - private _s3Configuration = new TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference(this, "s3_configuration", true); + private _s3Configuration = new TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference(this, "s3_configuration"); public get s3Configuration() { return this._s3Configuration; } @@ -281,10 +279,9 @@ export class TimestreamwriteTableMagneticStoreWritePropertiesOutputReference ext /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): TimestreamwriteTableMagneticStoreWriteProperties | undefined { @@ -331,7 +328,7 @@ export class TimestreamwriteTableMagneticStoreWritePropertiesOutputReference ext } // magnetic_store_rejected_data_location - computed: false, optional: true, required: false - private _magneticStoreRejectedDataLocation = new TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference(this, "magnetic_store_rejected_data_location", true); + private _magneticStoreRejectedDataLocation = new TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference(this, "magnetic_store_rejected_data_location"); public get magneticStoreRejectedDataLocation() { return this._magneticStoreRejectedDataLocation; } @@ -374,10 +371,9 @@ export class TimestreamwriteTableRetentionPropertiesOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): TimestreamwriteTableRetentionProperties | undefined { @@ -442,7 +438,7 @@ export class TimestreamwriteTable extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_timestreamwrite_table"; + public static readonly tfResourceType = "aws_timestreamwrite_table"; // =========== // INITIALIZER @@ -459,7 +455,9 @@ export class TimestreamwriteTable extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_timestreamwrite_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -547,7 +545,7 @@ export class TimestreamwriteTable extends cdktf.TerraformResource { } // magnetic_store_write_properties - computed: false, optional: true, required: false - private _magneticStoreWriteProperties = new TimestreamwriteTableMagneticStoreWritePropertiesOutputReference(this, "magnetic_store_write_properties", true); + private _magneticStoreWriteProperties = new TimestreamwriteTableMagneticStoreWritePropertiesOutputReference(this, "magnetic_store_write_properties"); public get magneticStoreWriteProperties() { return this._magneticStoreWriteProperties; } @@ -563,7 +561,7 @@ export class TimestreamwriteTable extends cdktf.TerraformResource { } // retention_properties - computed: false, optional: true, required: false - private _retentionProperties = new TimestreamwriteTableRetentionPropertiesOutputReference(this, "retention_properties", true); + private _retentionProperties = new TimestreamwriteTableRetentionPropertiesOutputReference(this, "retention_properties"); public get retentionProperties() { return this._retentionProperties; } diff --git a/src/aws/transfer/data-aws-transfer-server.ts b/src/aws/transfer/data-aws-transfer-server.ts index e83cb349b..36e9a67d5 100644 --- a/src/aws/transfer/data-aws-transfer-server.ts +++ b/src/aws/transfer/data-aws-transfer-server.ts @@ -21,7 +21,7 @@ export class DataAwsTransferServer extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_transfer_server"; + public static readonly tfResourceType = "aws_transfer_server"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsTransferServer extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_transfer_server', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/transfer/transfer-access.ts b/src/aws/transfer/transfer-access.ts index bfb698874..e7fcf8f58 100644 --- a/src/aws/transfer/transfer-access.ts +++ b/src/aws/transfer/transfer-access.ts @@ -99,10 +99,9 @@ export class TransferAccessPosixProfileOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): TransferAccessPosixProfile | undefined { @@ -189,7 +188,7 @@ export class TransferAccess extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_transfer_access"; + public static readonly tfResourceType = "aws_transfer_access"; // =========== // INITIALIZER @@ -206,7 +205,9 @@ export class TransferAccess extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_transfer_access', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -340,7 +341,7 @@ export class TransferAccess extends cdktf.TerraformResource { } // posix_profile - computed: false, optional: true, required: false - private _posixProfile = new TransferAccessPosixProfileOutputReference(this, "posix_profile", true); + private _posixProfile = new TransferAccessPosixProfileOutputReference(this, "posix_profile"); public get posixProfile() { return this._posixProfile; } diff --git a/src/aws/transfer/transfer-server.ts b/src/aws/transfer/transfer-server.ts index b8bad220f..3c45b0357 100644 --- a/src/aws/transfer/transfer-server.ts +++ b/src/aws/transfer/transfer-server.ts @@ -117,10 +117,9 @@ export class TransferServerEndpointDetailsOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): TransferServerEndpointDetails | undefined { @@ -257,7 +256,7 @@ export class TransferServer extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_transfer_server"; + public static readonly tfResourceType = "aws_transfer_server"; // =========== // INITIALIZER @@ -274,7 +273,9 @@ export class TransferServer extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_transfer_server', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -564,7 +565,7 @@ export class TransferServer extends cdktf.TerraformResource { } // endpoint_details - computed: false, optional: true, required: false - private _endpointDetails = new TransferServerEndpointDetailsOutputReference(this, "endpoint_details", true); + private _endpointDetails = new TransferServerEndpointDetailsOutputReference(this, "endpoint_details"); public get endpointDetails() { return this._endpointDetails; } diff --git a/src/aws/transfer/transfer-ssh-key.ts b/src/aws/transfer/transfer-ssh-key.ts index fe2de3091..5a5294052 100644 --- a/src/aws/transfer/transfer-ssh-key.ts +++ b/src/aws/transfer/transfer-ssh-key.ts @@ -29,7 +29,7 @@ export class TransferSshKey extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_transfer_ssh_key"; + public static readonly tfResourceType = "aws_transfer_ssh_key"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class TransferSshKey extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_transfer_ssh_key', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/transfer/transfer-user.ts b/src/aws/transfer/transfer-user.ts index 30e6d2b71..4729199b2 100644 --- a/src/aws/transfer/transfer-user.ts +++ b/src/aws/transfer/transfer-user.ts @@ -107,10 +107,9 @@ export class TransferUserPosixProfileOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): TransferUserPosixProfile | undefined { @@ -197,7 +196,7 @@ export class TransferUser extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_transfer_user"; + public static readonly tfResourceType = "aws_transfer_user"; // =========== // INITIALIZER @@ -214,7 +213,9 @@ export class TransferUser extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_transfer_user', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -384,7 +385,7 @@ export class TransferUser extends cdktf.TerraformResource { } // posix_profile - computed: false, optional: true, required: false - private _posixProfile = new TransferUserPosixProfileOutputReference(this, "posix_profile", true); + private _posixProfile = new TransferUserPosixProfileOutputReference(this, "posix_profile"); public get posixProfile() { return this._posixProfile; } diff --git a/src/aws/vpc/customer-gateway.ts b/src/aws/vpc/customer-gateway.ts index 07d11f997..3210be1b5 100644 --- a/src/aws/vpc/customer-gateway.ts +++ b/src/aws/vpc/customer-gateway.ts @@ -45,7 +45,7 @@ export class CustomerGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_customer_gateway"; + public static readonly tfResourceType = "aws_customer_gateway"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class CustomerGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_customer_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-customer-gateway.ts b/src/aws/vpc/data-aws-customer-gateway.ts index 144ef2653..e8f9c09a9 100644 --- a/src/aws/vpc/data-aws-customer-gateway.ts +++ b/src/aws/vpc/data-aws-customer-gateway.ts @@ -49,7 +49,7 @@ export class DataAwsCustomerGateway extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_customer_gateway"; + public static readonly tfResourceType = "aws_customer_gateway"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsCustomerGateway extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_customer_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-internet-gateway.ts b/src/aws/vpc/data-aws-internet-gateway.ts index 664c01367..443806b88 100644 --- a/src/aws/vpc/data-aws-internet-gateway.ts +++ b/src/aws/vpc/data-aws-internet-gateway.ts @@ -22,7 +22,45 @@ export interface DataAwsInternetGatewayConfig extends cdktf.TerraformMetaArgumen */ readonly filter?: DataAwsInternetGatewayFilter[] | cdktf.IResolvable; } -export class DataAwsInternetGatewayAttachments extends cdktf.ComplexComputedList { +export interface DataAwsInternetGatewayAttachments { +} + +export function dataAwsInternetGatewayAttachmentsToTerraform(struct?: DataAwsInternetGatewayAttachments): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsInternetGatewayAttachmentsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsInternetGatewayAttachments | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsInternetGatewayAttachments | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // state - computed: true, optional: false, required: false public get state() { @@ -34,6 +72,25 @@ export class DataAwsInternetGatewayAttachments extends cdktf.ComplexComputedList return this.getStringAttribute('vpc_id'); } } + +export class DataAwsInternetGatewayAttachmentsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsInternetGatewayAttachmentsOutputReference { + return new DataAwsInternetGatewayAttachmentsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsInternetGatewayFilter { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/internet_gateway#name DataAwsInternetGateway#name} @@ -65,7 +122,7 @@ export class DataAwsInternetGateway extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_internet_gateway"; + public static readonly tfResourceType = "aws_internet_gateway"; // =========== // INITIALIZER @@ -82,7 +139,9 @@ export class DataAwsInternetGateway extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_internet_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -104,8 +163,9 @@ export class DataAwsInternetGateway extends cdktf.TerraformDataSource { } // attachments - computed: true, optional: false, required: false - public attachments(index: string) { - return new DataAwsInternetGatewayAttachments(this, 'attachments', index, false); + private _attachments = new DataAwsInternetGatewayAttachmentsList(this, "attachments", false); + public get attachments() { + return this._attachments; } // id - computed: true, optional: true, required: false diff --git a/src/aws/vpc/data-aws-nat-gateway.ts b/src/aws/vpc/data-aws-nat-gateway.ts index 9862189d3..fec93fd34 100644 --- a/src/aws/vpc/data-aws-nat-gateway.ts +++ b/src/aws/vpc/data-aws-nat-gateway.ts @@ -61,7 +61,7 @@ export class DataAwsNatGateway extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_nat_gateway"; + public static readonly tfResourceType = "aws_nat_gateway"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class DataAwsNatGateway extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_nat_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-network-acls.ts b/src/aws/vpc/data-aws-network-acls.ts index 5e28a0cc7..05bb370a3 100644 --- a/src/aws/vpc/data-aws-network-acls.ts +++ b/src/aws/vpc/data-aws-network-acls.ts @@ -53,7 +53,7 @@ export class DataAwsNetworkAcls extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_network_acls"; + public static readonly tfResourceType = "aws_network_acls"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsNetworkAcls extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_network_acls', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-network-interface.ts b/src/aws/vpc/data-aws-network-interface.ts index 856e51965..6490fc50b 100644 --- a/src/aws/vpc/data-aws-network-interface.ts +++ b/src/aws/vpc/data-aws-network-interface.ts @@ -18,7 +18,45 @@ export interface DataAwsNetworkInterfaceConfig extends cdktf.TerraformMetaArgume */ readonly filter?: DataAwsNetworkInterfaceFilter[] | cdktf.IResolvable; } -export class DataAwsNetworkInterfaceAssociation extends cdktf.ComplexComputedList { +export interface DataAwsNetworkInterfaceAssociation { +} + +export function dataAwsNetworkInterfaceAssociationToTerraform(struct?: DataAwsNetworkInterfaceAssociation): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsNetworkInterfaceAssociationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsNetworkInterfaceAssociation | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsNetworkInterfaceAssociation | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // allocation_id - computed: true, optional: false, required: false public get allocationId() { @@ -55,7 +93,64 @@ export class DataAwsNetworkInterfaceAssociation extends cdktf.ComplexComputedLis return this.getStringAttribute('public_ip'); } } -export class DataAwsNetworkInterfaceAttachment extends cdktf.ComplexComputedList { + +export class DataAwsNetworkInterfaceAssociationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsNetworkInterfaceAssociationOutputReference { + return new DataAwsNetworkInterfaceAssociationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsNetworkInterfaceAttachment { +} + +export function dataAwsNetworkInterfaceAttachmentToTerraform(struct?: DataAwsNetworkInterfaceAttachment): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsNetworkInterfaceAttachmentOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsNetworkInterfaceAttachment | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsNetworkInterfaceAttachment | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // attachment_id - computed: true, optional: false, required: false public get attachmentId() { @@ -77,6 +172,25 @@ export class DataAwsNetworkInterfaceAttachment extends cdktf.ComplexComputedList return this.getStringAttribute('instance_owner_id'); } } + +export class DataAwsNetworkInterfaceAttachmentList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsNetworkInterfaceAttachmentOutputReference { + return new DataAwsNetworkInterfaceAttachmentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsNetworkInterfaceFilter { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/network_interface#name DataAwsNetworkInterface#name} @@ -108,7 +222,7 @@ export class DataAwsNetworkInterface extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_network_interface"; + public static readonly tfResourceType = "aws_network_interface"; // =========== // INITIALIZER @@ -125,7 +239,9 @@ export class DataAwsNetworkInterface extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_network_interface', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -146,13 +262,15 @@ export class DataAwsNetworkInterface extends cdktf.TerraformDataSource { } // association - computed: true, optional: false, required: false - public association(index: string) { - return new DataAwsNetworkInterfaceAssociation(this, 'association', index, false); + private _association = new DataAwsNetworkInterfaceAssociationList(this, "association", false); + public get association() { + return this._association; } // attachment - computed: true, optional: false, required: false - public attachment(index: string) { - return new DataAwsNetworkInterfaceAttachment(this, 'attachment', index, false); + private _attachment = new DataAwsNetworkInterfaceAttachmentList(this, "attachment", false); + public get attachment() { + return this._attachment; } // availability_zone - computed: true, optional: false, required: false diff --git a/src/aws/vpc/data-aws-network-interfaces.ts b/src/aws/vpc/data-aws-network-interfaces.ts index 5918b3cae..496d1d0de 100644 --- a/src/aws/vpc/data-aws-network-interfaces.ts +++ b/src/aws/vpc/data-aws-network-interfaces.ts @@ -49,7 +49,7 @@ export class DataAwsNetworkInterfaces extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_network_interfaces"; + public static readonly tfResourceType = "aws_network_interfaces"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsNetworkInterfaces extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_network_interfaces', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-route-table.ts b/src/aws/vpc/data-aws-route-table.ts index c29b2d874..c36e7efd4 100644 --- a/src/aws/vpc/data-aws-route-table.ts +++ b/src/aws/vpc/data-aws-route-table.ts @@ -34,7 +34,45 @@ export interface DataAwsRouteTableConfig extends cdktf.TerraformMetaArguments { */ readonly filter?: DataAwsRouteTableFilter[] | cdktf.IResolvable; } -export class DataAwsRouteTableAssociations extends cdktf.ComplexComputedList { +export interface DataAwsRouteTableAssociations { +} + +export function dataAwsRouteTableAssociationsToTerraform(struct?: DataAwsRouteTableAssociations): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsRouteTableAssociationsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsRouteTableAssociations | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsRouteTableAssociations | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // gateway_id - computed: true, optional: false, required: false public get gatewayId() { @@ -61,7 +99,64 @@ export class DataAwsRouteTableAssociations extends cdktf.ComplexComputedList { return this.getStringAttribute('subnet_id'); } } -export class DataAwsRouteTableRoutes extends cdktf.ComplexComputedList { + +export class DataAwsRouteTableAssociationsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsRouteTableAssociationsOutputReference { + return new DataAwsRouteTableAssociationsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsRouteTableRoutes { +} + +export function dataAwsRouteTableRoutesToTerraform(struct?: DataAwsRouteTableRoutes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsRouteTableRoutesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsRouteTableRoutes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsRouteTableRoutes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // carrier_gateway_id - computed: true, optional: false, required: false public get carrierGatewayId() { @@ -128,6 +223,25 @@ export class DataAwsRouteTableRoutes extends cdktf.ComplexComputedList { return this.getStringAttribute('vpc_peering_connection_id'); } } + +export class DataAwsRouteTableRoutesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsRouteTableRoutesOutputReference { + return new DataAwsRouteTableRoutesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsRouteTableFilter { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/route_table#name DataAwsRouteTable#name} @@ -159,7 +273,7 @@ export class DataAwsRouteTable extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route_table"; + public static readonly tfResourceType = "aws_route_table"; // =========== // INITIALIZER @@ -176,7 +290,9 @@ export class DataAwsRouteTable extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_route_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -201,8 +317,9 @@ export class DataAwsRouteTable extends cdktf.TerraformDataSource { } // associations - computed: true, optional: false, required: false - public associations(index: string) { - return new DataAwsRouteTableAssociations(this, 'associations', index, false); + private _associations = new DataAwsRouteTableAssociationsList(this, "associations", false); + public get associations() { + return this._associations; } // gateway_id - computed: true, optional: true, required: false @@ -248,8 +365,9 @@ export class DataAwsRouteTable extends cdktf.TerraformDataSource { } // routes - computed: true, optional: false, required: false - public routes(index: string) { - return new DataAwsRouteTableRoutes(this, 'routes', index, false); + private _routes = new DataAwsRouteTableRoutesList(this, "routes", false); + public get routes() { + return this._routes; } // subnet_id - computed: true, optional: true, required: false diff --git a/src/aws/vpc/data-aws-route-tables.ts b/src/aws/vpc/data-aws-route-tables.ts index 0b14e0608..073ace306 100644 --- a/src/aws/vpc/data-aws-route-tables.ts +++ b/src/aws/vpc/data-aws-route-tables.ts @@ -53,7 +53,7 @@ export class DataAwsRouteTables extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route_tables"; + public static readonly tfResourceType = "aws_route_tables"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsRouteTables extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_route_tables', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-route.ts b/src/aws/vpc/data-aws-route.ts index d61572831..5a28f2e63 100644 --- a/src/aws/vpc/data-aws-route.ts +++ b/src/aws/vpc/data-aws-route.ts @@ -69,7 +69,7 @@ export class DataAwsRoute extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route"; + public static readonly tfResourceType = "aws_route"; // =========== // INITIALIZER @@ -86,7 +86,9 @@ export class DataAwsRoute extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_route', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-security-group.ts b/src/aws/vpc/data-aws-security-group.ts index f3299e46e..5caf4cea5 100644 --- a/src/aws/vpc/data-aws-security-group.ts +++ b/src/aws/vpc/data-aws-security-group.ts @@ -57,7 +57,7 @@ export class DataAwsSecurityGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_security_group"; + public static readonly tfResourceType = "aws_security_group"; // =========== // INITIALIZER @@ -74,7 +74,9 @@ export class DataAwsSecurityGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_security_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-security-groups.ts b/src/aws/vpc/data-aws-security-groups.ts index 50f5b476d..b56f2f4f7 100644 --- a/src/aws/vpc/data-aws-security-groups.ts +++ b/src/aws/vpc/data-aws-security-groups.ts @@ -49,7 +49,7 @@ export class DataAwsSecurityGroups extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_security_groups"; + public static readonly tfResourceType = "aws_security_groups"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsSecurityGroups extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_security_groups', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-subnet-ids.ts b/src/aws/vpc/data-aws-subnet-ids.ts index fd45c59d5..8fc17e1b3 100644 --- a/src/aws/vpc/data-aws-subnet-ids.ts +++ b/src/aws/vpc/data-aws-subnet-ids.ts @@ -53,7 +53,7 @@ export class DataAwsSubnetIds extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_subnet_ids"; + public static readonly tfResourceType = "aws_subnet_ids"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsSubnetIds extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_subnet_ids', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-subnet.ts b/src/aws/vpc/data-aws-subnet.ts index 3a96cabae..04d3e7e57 100644 --- a/src/aws/vpc/data-aws-subnet.ts +++ b/src/aws/vpc/data-aws-subnet.ts @@ -77,7 +77,7 @@ export class DataAwsSubnet extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_subnet"; + public static readonly tfResourceType = "aws_subnet"; // =========== // INITIALIZER @@ -94,7 +94,9 @@ export class DataAwsSubnet extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_subnet', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-subnets.ts b/src/aws/vpc/data-aws-subnets.ts index 9f5d86f2b..75559562b 100644 --- a/src/aws/vpc/data-aws-subnets.ts +++ b/src/aws/vpc/data-aws-subnets.ts @@ -49,7 +49,7 @@ export class DataAwsSubnets extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_subnets"; + public static readonly tfResourceType = "aws_subnets"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsSubnets extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_subnets', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-vpc-dhcp-options.ts b/src/aws/vpc/data-aws-vpc-dhcp-options.ts index beb8cd385..e99eca9bf 100644 --- a/src/aws/vpc/data-aws-vpc-dhcp-options.ts +++ b/src/aws/vpc/data-aws-vpc-dhcp-options.ts @@ -53,7 +53,7 @@ export class DataAwsVpcDhcpOptions extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_dhcp_options"; + public static readonly tfResourceType = "aws_vpc_dhcp_options"; // =========== // INITIALIZER @@ -70,7 +70,9 @@ export class DataAwsVpcDhcpOptions extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpc_dhcp_options', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-vpc-endpoint-service.ts b/src/aws/vpc/data-aws-vpc-endpoint-service.ts index 662425830..02f4f9b4b 100644 --- a/src/aws/vpc/data-aws-vpc-endpoint-service.ts +++ b/src/aws/vpc/data-aws-vpc-endpoint-service.ts @@ -61,7 +61,7 @@ export class DataAwsVpcEndpointService extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_endpoint_service"; + public static readonly tfResourceType = "aws_vpc_endpoint_service"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class DataAwsVpcEndpointService extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpc_endpoint_service', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-vpc-endpoint.ts b/src/aws/vpc/data-aws-vpc-endpoint.ts index 3ceb30c29..eab3e3f3c 100644 --- a/src/aws/vpc/data-aws-vpc-endpoint.ts +++ b/src/aws/vpc/data-aws-vpc-endpoint.ts @@ -30,7 +30,45 @@ export interface DataAwsVpcEndpointConfig extends cdktf.TerraformMetaArguments { */ readonly filter?: DataAwsVpcEndpointFilter[] | cdktf.IResolvable; } -export class DataAwsVpcEndpointDnsEntry extends cdktf.ComplexComputedList { +export interface DataAwsVpcEndpointDnsEntry { +} + +export function dataAwsVpcEndpointDnsEntryToTerraform(struct?: DataAwsVpcEndpointDnsEntry): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsVpcEndpointDnsEntryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsVpcEndpointDnsEntry | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsVpcEndpointDnsEntry | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // dns_name - computed: true, optional: false, required: false public get dnsName() { @@ -42,6 +80,25 @@ export class DataAwsVpcEndpointDnsEntry extends cdktf.ComplexComputedList { return this.getStringAttribute('hosted_zone_id'); } } + +export class DataAwsVpcEndpointDnsEntryList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsVpcEndpointDnsEntryOutputReference { + return new DataAwsVpcEndpointDnsEntryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsVpcEndpointFilter { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/vpc_endpoint#name DataAwsVpcEndpoint#name} @@ -73,7 +130,7 @@ export class DataAwsVpcEndpoint extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_endpoint"; + public static readonly tfResourceType = "aws_vpc_endpoint"; // =========== // INITIALIZER @@ -90,7 +147,9 @@ export class DataAwsVpcEndpoint extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpc_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -119,8 +178,9 @@ export class DataAwsVpcEndpoint extends cdktf.TerraformDataSource { } // dns_entry - computed: true, optional: false, required: false - public dnsEntry(index: string) { - return new DataAwsVpcEndpointDnsEntry(this, 'dns_entry', index, false); + private _dnsEntry = new DataAwsVpcEndpointDnsEntryList(this, "dns_entry", false); + public get dnsEntry() { + return this._dnsEntry; } // id - computed: true, optional: true, required: false diff --git a/src/aws/vpc/data-aws-vpc-ipam-pool.ts b/src/aws/vpc/data-aws-vpc-ipam-pool.ts index 30adba84d..2f4778d93 100644 --- a/src/aws/vpc/data-aws-vpc-ipam-pool.ts +++ b/src/aws/vpc/data-aws-vpc-ipam-pool.ts @@ -61,7 +61,7 @@ export class DataAwsVpcIpamPool extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipam_pool"; + public static readonly tfResourceType = "aws_vpc_ipam_pool"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class DataAwsVpcIpamPool extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpc_ipam_pool', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-vpc-ipam-preview-next-cidr.ts b/src/aws/vpc/data-aws-vpc-ipam-preview-next-cidr.ts index f299c37e7..f4ea9c6f1 100644 --- a/src/aws/vpc/data-aws-vpc-ipam-preview-next-cidr.ts +++ b/src/aws/vpc/data-aws-vpc-ipam-preview-next-cidr.ts @@ -29,7 +29,7 @@ export class DataAwsVpcIpamPreviewNextCidr extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipam_preview_next_cidr"; + public static readonly tfResourceType = "aws_vpc_ipam_preview_next_cidr"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class DataAwsVpcIpamPreviewNextCidr extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpc_ipam_preview_next_cidr', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-vpc-peering-connection.ts b/src/aws/vpc/data-aws-vpc-peering-connection.ts index ccf863b0f..6cfd9e4d1 100644 --- a/src/aws/vpc/data-aws-vpc-peering-connection.ts +++ b/src/aws/vpc/data-aws-vpc-peering-connection.ts @@ -54,20 +54,134 @@ export interface DataAwsVpcPeeringConnectionConfig extends cdktf.TerraformMetaAr */ readonly filter?: DataAwsVpcPeeringConnectionFilter[] | cdktf.IResolvable; } -export class DataAwsVpcPeeringConnectionCidrBlockSet extends cdktf.ComplexComputedList { +export interface DataAwsVpcPeeringConnectionCidrBlockSet { +} + +export function dataAwsVpcPeeringConnectionCidrBlockSetToTerraform(struct?: DataAwsVpcPeeringConnectionCidrBlockSet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsVpcPeeringConnectionCidrBlockSetOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsVpcPeeringConnectionCidrBlockSet | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsVpcPeeringConnectionCidrBlockSet | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cidr_block - computed: true, optional: false, required: false public get cidrBlock() { return this.getStringAttribute('cidr_block'); } } -export class DataAwsVpcPeeringConnectionPeerCidrBlockSet extends cdktf.ComplexComputedList { + +export class DataAwsVpcPeeringConnectionCidrBlockSetList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsVpcPeeringConnectionCidrBlockSetOutputReference { + return new DataAwsVpcPeeringConnectionCidrBlockSetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsVpcPeeringConnectionPeerCidrBlockSet { +} + +export function dataAwsVpcPeeringConnectionPeerCidrBlockSetToTerraform(struct?: DataAwsVpcPeeringConnectionPeerCidrBlockSet): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsVpcPeeringConnectionPeerCidrBlockSetOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsVpcPeeringConnectionPeerCidrBlockSet | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsVpcPeeringConnectionPeerCidrBlockSet | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // cidr_block - computed: true, optional: false, required: false public get cidrBlock() { return this.getStringAttribute('cidr_block'); } } + +export class DataAwsVpcPeeringConnectionPeerCidrBlockSetList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsVpcPeeringConnectionPeerCidrBlockSetOutputReference { + return new DataAwsVpcPeeringConnectionPeerCidrBlockSetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsVpcPeeringConnectionFilter { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/vpc_peering_connection#name DataAwsVpcPeeringConnection#name} @@ -99,7 +213,7 @@ export class DataAwsVpcPeeringConnection extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_peering_connection"; + public static readonly tfResourceType = "aws_vpc_peering_connection"; // =========== // INITIALIZER @@ -116,7 +230,9 @@ export class DataAwsVpcPeeringConnection extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpc_peering_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -162,8 +278,9 @@ export class DataAwsVpcPeeringConnection extends cdktf.TerraformDataSource { } // cidr_block_set - computed: true, optional: false, required: false - public cidrBlockSet(index: string) { - return new DataAwsVpcPeeringConnectionCidrBlockSet(this, 'cidr_block_set', index, false); + private _cidrBlockSet = new DataAwsVpcPeeringConnectionCidrBlockSetList(this, "cidr_block_set", false); + public get cidrBlockSet() { + return this._cidrBlockSet; } // id - computed: true, optional: true, required: false @@ -204,8 +321,9 @@ export class DataAwsVpcPeeringConnection extends cdktf.TerraformDataSource { } // peer_cidr_block_set - computed: true, optional: false, required: false - public peerCidrBlockSet(index: string) { - return new DataAwsVpcPeeringConnectionPeerCidrBlockSet(this, 'peer_cidr_block_set', index, false); + private _peerCidrBlockSet = new DataAwsVpcPeeringConnectionPeerCidrBlockSetList(this, "peer_cidr_block_set", false); + public get peerCidrBlockSet() { + return this._peerCidrBlockSet; } // peer_owner_id - computed: true, optional: true, required: false diff --git a/src/aws/vpc/data-aws-vpc-peering-connections.ts b/src/aws/vpc/data-aws-vpc-peering-connections.ts index e391e042b..f48dfeb52 100644 --- a/src/aws/vpc/data-aws-vpc-peering-connections.ts +++ b/src/aws/vpc/data-aws-vpc-peering-connections.ts @@ -49,7 +49,7 @@ export class DataAwsVpcPeeringConnections extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_peering_connections"; + public static readonly tfResourceType = "aws_vpc_peering_connections"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsVpcPeeringConnections extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpc_peering_connections', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-vpc.ts b/src/aws/vpc/data-aws-vpc.ts index cc73d3c79..d2ce7361d 100644 --- a/src/aws/vpc/data-aws-vpc.ts +++ b/src/aws/vpc/data-aws-vpc.ts @@ -34,7 +34,45 @@ export interface DataAwsVpcConfig extends cdktf.TerraformMetaArguments { */ readonly filter?: DataAwsVpcFilter[] | cdktf.IResolvable; } -export class DataAwsVpcCidrBlockAssociations extends cdktf.ComplexComputedList { +export interface DataAwsVpcCidrBlockAssociations { +} + +export function dataAwsVpcCidrBlockAssociationsToTerraform(struct?: DataAwsVpcCidrBlockAssociations): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsVpcCidrBlockAssociationsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsVpcCidrBlockAssociations | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsVpcCidrBlockAssociations | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // association_id - computed: true, optional: false, required: false public get associationId() { @@ -51,6 +89,25 @@ export class DataAwsVpcCidrBlockAssociations extends cdktf.ComplexComputedList { return this.getStringAttribute('state'); } } + +export class DataAwsVpcCidrBlockAssociationsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsVpcCidrBlockAssociationsOutputReference { + return new DataAwsVpcCidrBlockAssociationsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataAwsVpcFilter { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/vpc#name DataAwsVpc#name} @@ -82,7 +139,7 @@ export class DataAwsVpc extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc"; + public static readonly tfResourceType = "aws_vpc"; // =========== // INITIALIZER @@ -99,7 +156,9 @@ export class DataAwsVpc extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpc', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -140,8 +199,9 @@ export class DataAwsVpc extends cdktf.TerraformDataSource { } // cidr_block_associations - computed: true, optional: false, required: false - public cidrBlockAssociations(index: string) { - return new DataAwsVpcCidrBlockAssociations(this, 'cidr_block_associations', index, false); + private _cidrBlockAssociations = new DataAwsVpcCidrBlockAssociationsList(this, "cidr_block_associations", false); + public get cidrBlockAssociations() { + return this._cidrBlockAssociations; } // default - computed: true, optional: true, required: false diff --git a/src/aws/vpc/data-aws-vpcs.ts b/src/aws/vpc/data-aws-vpcs.ts index 8bb1d4d71..892e8705a 100644 --- a/src/aws/vpc/data-aws-vpcs.ts +++ b/src/aws/vpc/data-aws-vpcs.ts @@ -49,7 +49,7 @@ export class DataAwsVpcs extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpcs"; + public static readonly tfResourceType = "aws_vpcs"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class DataAwsVpcs extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpcs', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/data-aws-vpn-gateway.ts b/src/aws/vpc/data-aws-vpn-gateway.ts index 895942566..77234ce2f 100644 --- a/src/aws/vpc/data-aws-vpn-gateway.ts +++ b/src/aws/vpc/data-aws-vpn-gateway.ts @@ -65,7 +65,7 @@ export class DataAwsVpnGateway extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpn_gateway"; + public static readonly tfResourceType = "aws_vpn_gateway"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class DataAwsVpnGateway extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_vpn_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/default-network-acl.ts b/src/aws/vpc/default-network-acl.ts index 07f304af6..b8b00bdfe 100644 --- a/src/aws/vpc/default-network-acl.ts +++ b/src/aws/vpc/default-network-acl.ts @@ -159,7 +159,7 @@ export class DefaultNetworkAcl extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_default_network_acl"; + public static readonly tfResourceType = "aws_default_network_acl"; // =========== // INITIALIZER @@ -176,7 +176,9 @@ export class DefaultNetworkAcl extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_default_network_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/default-route-table.ts b/src/aws/vpc/default-route-table.ts index bed0bd101..a5860a2d1 100644 --- a/src/aws/vpc/default-route-table.ts +++ b/src/aws/vpc/default-route-table.ts @@ -129,10 +129,9 @@ export class DefaultRouteTableTimeoutsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DefaultRouteTableTimeouts | undefined { @@ -203,7 +202,7 @@ export class DefaultRouteTable extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_default_route_table"; + public static readonly tfResourceType = "aws_default_route_table"; // =========== // INITIALIZER @@ -220,7 +219,9 @@ export class DefaultRouteTable extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_default_route_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -338,7 +339,7 @@ export class DefaultRouteTable extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DefaultRouteTableTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DefaultRouteTableTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/default-security-group.ts b/src/aws/vpc/default-security-group.ts index 5035856e3..76ac4fbe6 100644 --- a/src/aws/vpc/default-security-group.ts +++ b/src/aws/vpc/default-security-group.ts @@ -155,7 +155,7 @@ export class DefaultSecurityGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_default_security_group"; + public static readonly tfResourceType = "aws_default_security_group"; // =========== // INITIALIZER @@ -172,7 +172,9 @@ export class DefaultSecurityGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_default_security_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/default-subnet.ts b/src/aws/vpc/default-subnet.ts index 991ae44a5..967fb6657 100644 --- a/src/aws/vpc/default-subnet.ts +++ b/src/aws/vpc/default-subnet.ts @@ -90,10 +90,9 @@ export class DefaultSubnetTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): DefaultSubnetTimeouts | undefined { @@ -164,7 +163,7 @@ export class DefaultSubnet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_default_subnet"; + public static readonly tfResourceType = "aws_default_subnet"; // =========== // INITIALIZER @@ -181,7 +180,9 @@ export class DefaultSubnet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_default_subnet', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -442,7 +443,7 @@ export class DefaultSubnet extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new DefaultSubnetTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new DefaultSubnetTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/default-vpc-dhcp-options.ts b/src/aws/vpc/default-vpc-dhcp-options.ts index 8ec04518b..103be88a2 100644 --- a/src/aws/vpc/default-vpc-dhcp-options.ts +++ b/src/aws/vpc/default-vpc-dhcp-options.ts @@ -37,7 +37,7 @@ export class DefaultVpcDhcpOptions extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_default_vpc_dhcp_options"; + public static readonly tfResourceType = "aws_default_vpc_dhcp_options"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class DefaultVpcDhcpOptions extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_default_vpc_dhcp_options', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/default-vpc.ts b/src/aws/vpc/default-vpc.ts index 31831f7dd..b9c1a626a 100644 --- a/src/aws/vpc/default-vpc.ts +++ b/src/aws/vpc/default-vpc.ts @@ -65,7 +65,7 @@ export class DefaultVpc extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_default_vpc"; + public static readonly tfResourceType = "aws_default_vpc"; // =========== // INITIALIZER @@ -82,7 +82,9 @@ export class DefaultVpc extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_default_vpc', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/egress-only-internet-gateway.ts b/src/aws/vpc/egress-only-internet-gateway.ts index 32c3245e5..6dc6c928b 100644 --- a/src/aws/vpc/egress-only-internet-gateway.ts +++ b/src/aws/vpc/egress-only-internet-gateway.ts @@ -29,7 +29,7 @@ export class EgressOnlyInternetGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_egress_only_internet_gateway"; + public static readonly tfResourceType = "aws_egress_only_internet_gateway"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class EgressOnlyInternetGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_egress_only_internet_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/flow-log.ts b/src/aws/vpc/flow-log.ts index 046be7a47..aba898e46 100644 --- a/src/aws/vpc/flow-log.ts +++ b/src/aws/vpc/flow-log.ts @@ -95,10 +95,9 @@ export class FlowLogDestinationOptionsOutputReference extends cdktf.ComplexObjec /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): FlowLogDestinationOptions | undefined { @@ -191,7 +190,7 @@ export class FlowLog extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_flow_log"; + public static readonly tfResourceType = "aws_flow_log"; // =========== // INITIALIZER @@ -208,7 +207,9 @@ export class FlowLog extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_flow_log', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -434,7 +435,7 @@ export class FlowLog extends cdktf.TerraformResource { } // destination_options - computed: false, optional: true, required: false - private _destinationOptions = new FlowLogDestinationOptionsOutputReference(this, "destination_options", true); + private _destinationOptions = new FlowLogDestinationOptionsOutputReference(this, "destination_options"); public get destinationOptions() { return this._destinationOptions; } diff --git a/src/aws/vpc/internet-gateway.ts b/src/aws/vpc/internet-gateway.ts index f5f48dbc4..eea730296 100644 --- a/src/aws/vpc/internet-gateway.ts +++ b/src/aws/vpc/internet-gateway.ts @@ -29,7 +29,7 @@ export class InternetGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_internet_gateway"; + public static readonly tfResourceType = "aws_internet_gateway"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class InternetGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_internet_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/main-route-table-association.ts b/src/aws/vpc/main-route-table-association.ts index 8816e7cfd..c1cceee5f 100644 --- a/src/aws/vpc/main-route-table-association.ts +++ b/src/aws/vpc/main-route-table-association.ts @@ -25,7 +25,7 @@ export class MainRouteTableAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_main_route_table_association"; + public static readonly tfResourceType = "aws_main_route_table_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class MainRouteTableAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_main_route_table_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/nat-gateway.ts b/src/aws/vpc/nat-gateway.ts index 11fac41aa..d989f1c7c 100644 --- a/src/aws/vpc/nat-gateway.ts +++ b/src/aws/vpc/nat-gateway.ts @@ -37,7 +37,7 @@ export class NatGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_nat_gateway"; + public static readonly tfResourceType = "aws_nat_gateway"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class NatGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_nat_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/network-acl-rule.ts b/src/aws/vpc/network-acl-rule.ts index 4da153ec2..4ebc87d8a 100644 --- a/src/aws/vpc/network-acl-rule.ts +++ b/src/aws/vpc/network-acl-rule.ts @@ -61,7 +61,7 @@ export class NetworkAclRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_network_acl_rule"; + public static readonly tfResourceType = "aws_network_acl_rule"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class NetworkAclRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_network_acl_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/network-acl.ts b/src/aws/vpc/network-acl.ts index a2849c57d..f8dddbe4e 100644 --- a/src/aws/vpc/network-acl.ts +++ b/src/aws/vpc/network-acl.ts @@ -155,7 +155,7 @@ export class NetworkAcl extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_network_acl"; + public static readonly tfResourceType = "aws_network_acl"; // =========== // INITIALIZER @@ -172,7 +172,9 @@ export class NetworkAcl extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_network_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/network-interface-attachment.ts b/src/aws/vpc/network-interface-attachment.ts index 6e4fbae53..ea58f8925 100644 --- a/src/aws/vpc/network-interface-attachment.ts +++ b/src/aws/vpc/network-interface-attachment.ts @@ -29,7 +29,7 @@ export class NetworkInterfaceAttachmentA extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_network_interface_attachment"; + public static readonly tfResourceType = "aws_network_interface_attachment"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class NetworkInterfaceAttachmentA extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_network_interface_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/network-interface-sg-attachment.ts b/src/aws/vpc/network-interface-sg-attachment.ts index cbcc219fc..0dacf8f57 100644 --- a/src/aws/vpc/network-interface-sg-attachment.ts +++ b/src/aws/vpc/network-interface-sg-attachment.ts @@ -25,7 +25,7 @@ export class NetworkInterfaceSgAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_network_interface_sg_attachment"; + public static readonly tfResourceType = "aws_network_interface_sg_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class NetworkInterfaceSgAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_network_interface_sg_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/network-interface.ts b/src/aws/vpc/network-interface.ts index 860edab50..1557a5499 100644 --- a/src/aws/vpc/network-interface.ts +++ b/src/aws/vpc/network-interface.ts @@ -125,7 +125,7 @@ export class NetworkInterface extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_network_interface"; + public static readonly tfResourceType = "aws_network_interface"; // =========== // INITIALIZER @@ -142,7 +142,9 @@ export class NetworkInterface extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_network_interface', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/route-table-association.ts b/src/aws/vpc/route-table-association.ts index 61ee9dfaa..243aa4ac5 100644 --- a/src/aws/vpc/route-table-association.ts +++ b/src/aws/vpc/route-table-association.ts @@ -29,7 +29,7 @@ export class RouteTableAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route_table_association"; + public static readonly tfResourceType = "aws_route_table_association"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class RouteTableAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route_table_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/route-table.ts b/src/aws/vpc/route-table.ts index 2825db511..0d39988b9 100644 --- a/src/aws/vpc/route-table.ts +++ b/src/aws/vpc/route-table.ts @@ -144,10 +144,9 @@ export class RouteTableTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RouteTableTimeouts | undefined { @@ -240,7 +239,7 @@ export class RouteTable extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route_table"; + public static readonly tfResourceType = "aws_route_table"; // =========== // INITIALIZER @@ -257,7 +256,9 @@ export class RouteTable extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route_table', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -370,7 +371,7 @@ export class RouteTable extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new RouteTableTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new RouteTableTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/route.ts b/src/aws/vpc/route.ts index 3ab8baff5..8fd2d3cfa 100644 --- a/src/aws/vpc/route.ts +++ b/src/aws/vpc/route.ts @@ -103,10 +103,9 @@ export class RouteTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): RouteTimeouts | undefined { @@ -199,7 +198,7 @@ export class Route extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_route"; + public static readonly tfResourceType = "aws_route"; // =========== // INITIALIZER @@ -216,7 +215,9 @@ export class Route extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_route', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -486,7 +487,7 @@ export class Route extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new RouteTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new RouteTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/security-group-rule.ts b/src/aws/vpc/security-group-rule.ts index 3b01700dd..7c17d9d68 100644 --- a/src/aws/vpc/security-group-rule.ts +++ b/src/aws/vpc/security-group-rule.ts @@ -63,7 +63,7 @@ export class SecurityGroupRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_security_group_rule"; + public static readonly tfResourceType = "aws_security_group_rule"; // =========== // INITIALIZER @@ -80,7 +80,9 @@ export class SecurityGroupRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_security_group_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/security-group.ts b/src/aws/vpc/security-group.ts index 771e9bc5c..a7cfbe48a 100644 --- a/src/aws/vpc/security-group.ts +++ b/src/aws/vpc/security-group.ts @@ -192,10 +192,9 @@ export class SecurityGroupTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SecurityGroupTimeouts | undefined { @@ -266,7 +265,7 @@ export class SecurityGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_security_group"; + public static readonly tfResourceType = "aws_security_group"; // =========== // INITIALIZER @@ -283,7 +282,9 @@ export class SecurityGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_security_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -468,7 +469,7 @@ export class SecurityGroup extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new SecurityGroupTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new SecurityGroupTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/subnet.ts b/src/aws/vpc/subnet.ts index 3e5915531..f5cf2786b 100644 --- a/src/aws/vpc/subnet.ts +++ b/src/aws/vpc/subnet.ts @@ -110,10 +110,9 @@ export class SubnetTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): SubnetTimeouts | undefined { @@ -184,7 +183,7 @@ export class Subnet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_subnet"; + public static readonly tfResourceType = "aws_subnet"; // =========== // INITIALIZER @@ -201,7 +200,9 @@ export class Subnet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_subnet', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -522,7 +523,7 @@ export class Subnet extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new SubnetTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new SubnetTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/vpc-dhcp-options-association.ts b/src/aws/vpc/vpc-dhcp-options-association.ts index 6bb0f7539..d5e8eaeb4 100644 --- a/src/aws/vpc/vpc-dhcp-options-association.ts +++ b/src/aws/vpc/vpc-dhcp-options-association.ts @@ -25,7 +25,7 @@ export class VpcDhcpOptionsAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_dhcp_options_association"; + public static readonly tfResourceType = "aws_vpc_dhcp_options_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class VpcDhcpOptionsAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_dhcp_options_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-dhcp-options.ts b/src/aws/vpc/vpc-dhcp-options.ts index 7de43bba0..9d5f37f18 100644 --- a/src/aws/vpc/vpc-dhcp-options.ts +++ b/src/aws/vpc/vpc-dhcp-options.ts @@ -45,7 +45,7 @@ export class VpcDhcpOptions extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_dhcp_options"; + public static readonly tfResourceType = "aws_vpc_dhcp_options"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class VpcDhcpOptions extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_dhcp_options', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-endpoint-connection-accepter.ts b/src/aws/vpc/vpc-endpoint-connection-accepter.ts index 175947b5f..0ddcbe618 100644 --- a/src/aws/vpc/vpc-endpoint-connection-accepter.ts +++ b/src/aws/vpc/vpc-endpoint-connection-accepter.ts @@ -25,7 +25,7 @@ export class VpcEndpointConnectionAccepter extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_endpoint_connection_accepter"; + public static readonly tfResourceType = "aws_vpc_endpoint_connection_accepter"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class VpcEndpointConnectionAccepter extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_endpoint_connection_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-endpoint-connection-notification.ts b/src/aws/vpc/vpc-endpoint-connection-notification.ts index 7f1ea6e8e..37c39edaa 100644 --- a/src/aws/vpc/vpc-endpoint-connection-notification.ts +++ b/src/aws/vpc/vpc-endpoint-connection-notification.ts @@ -33,7 +33,7 @@ export class VpcEndpointConnectionNotification extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_endpoint_connection_notification"; + public static readonly tfResourceType = "aws_vpc_endpoint_connection_notification"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class VpcEndpointConnectionNotification extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_endpoint_connection_notification', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-endpoint-route-table-association.ts b/src/aws/vpc/vpc-endpoint-route-table-association.ts index c3a8b2e4d..cc928c022 100644 --- a/src/aws/vpc/vpc-endpoint-route-table-association.ts +++ b/src/aws/vpc/vpc-endpoint-route-table-association.ts @@ -25,7 +25,7 @@ export class VpcEndpointRouteTableAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_endpoint_route_table_association"; + public static readonly tfResourceType = "aws_vpc_endpoint_route_table_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class VpcEndpointRouteTableAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_endpoint_route_table_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-endpoint-service-allowed-principal.ts b/src/aws/vpc/vpc-endpoint-service-allowed-principal.ts index ed4e1a035..ec2df5cda 100644 --- a/src/aws/vpc/vpc-endpoint-service-allowed-principal.ts +++ b/src/aws/vpc/vpc-endpoint-service-allowed-principal.ts @@ -25,7 +25,7 @@ export class VpcEndpointServiceAllowedPrincipal extends cdktf.TerraformResource // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_endpoint_service_allowed_principal"; + public static readonly tfResourceType = "aws_vpc_endpoint_service_allowed_principal"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class VpcEndpointServiceAllowedPrincipal extends cdktf.TerraformResource super(scope, id, { terraformResourceType: 'aws_vpc_endpoint_service_allowed_principal', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-endpoint-service.ts b/src/aws/vpc/vpc-endpoint-service.ts index 70b6e6c90..e3310a14e 100644 --- a/src/aws/vpc/vpc-endpoint-service.ts +++ b/src/aws/vpc/vpc-endpoint-service.ts @@ -36,7 +36,45 @@ export interface VpcEndpointServiceConfig extends cdktf.TerraformMetaArguments { */ readonly tagsAll?: { [key: string]: string }; } -export class VpcEndpointServicePrivateDnsNameConfiguration extends cdktf.ComplexComputedList { +export interface VpcEndpointServicePrivateDnsNameConfiguration { +} + +export function vpcEndpointServicePrivateDnsNameConfigurationToTerraform(struct?: VpcEndpointServicePrivateDnsNameConfiguration): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class VpcEndpointServicePrivateDnsNameConfigurationOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): VpcEndpointServicePrivateDnsNameConfiguration | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: VpcEndpointServicePrivateDnsNameConfiguration | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { @@ -59,6 +97,25 @@ export class VpcEndpointServicePrivateDnsNameConfiguration extends cdktf.Complex } } +export class VpcEndpointServicePrivateDnsNameConfigurationList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): VpcEndpointServicePrivateDnsNameConfigurationOutputReference { + return new VpcEndpointServicePrivateDnsNameConfigurationOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpc_endpoint_service aws_vpc_endpoint_service} */ @@ -67,7 +124,7 @@ export class VpcEndpointService extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_endpoint_service"; + public static readonly tfResourceType = "aws_vpc_endpoint_service"; // =========== // INITIALIZER @@ -84,7 +141,9 @@ export class VpcEndpointService extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_endpoint_service', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -207,8 +266,9 @@ export class VpcEndpointService extends cdktf.TerraformResource { } // private_dns_name_configuration - computed: true, optional: false, required: false - public privateDnsNameConfiguration(index: string) { - return new VpcEndpointServicePrivateDnsNameConfiguration(this, 'private_dns_name_configuration', index, false); + private _privateDnsNameConfiguration = new VpcEndpointServicePrivateDnsNameConfigurationList(this, "private_dns_name_configuration", false); + public get privateDnsNameConfiguration() { + return this._privateDnsNameConfiguration; } // service_name - computed: true, optional: false, required: false diff --git a/src/aws/vpc/vpc-endpoint-subnet-association.ts b/src/aws/vpc/vpc-endpoint-subnet-association.ts index 5847bfd3b..f5f4d00c9 100644 --- a/src/aws/vpc/vpc-endpoint-subnet-association.ts +++ b/src/aws/vpc/vpc-endpoint-subnet-association.ts @@ -50,10 +50,9 @@ export class VpcEndpointSubnetAssociationTimeoutsOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcEndpointSubnetAssociationTimeouts | undefined { @@ -124,7 +123,7 @@ export class VpcEndpointSubnetAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_endpoint_subnet_association"; + public static readonly tfResourceType = "aws_vpc_endpoint_subnet_association"; // =========== // INITIALIZER @@ -141,7 +140,9 @@ export class VpcEndpointSubnetAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_endpoint_subnet_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -189,7 +190,7 @@ export class VpcEndpointSubnetAssociation extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new VpcEndpointSubnetAssociationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new VpcEndpointSubnetAssociationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/vpc-endpoint.ts b/src/aws/vpc/vpc-endpoint.ts index 24b8daebf..a9c32d8de 100644 --- a/src/aws/vpc/vpc-endpoint.ts +++ b/src/aws/vpc/vpc-endpoint.ts @@ -58,7 +58,45 @@ export interface VpcEndpointConfig extends cdktf.TerraformMetaArguments { */ readonly timeouts?: VpcEndpointTimeouts; } -export class VpcEndpointDnsEntry extends cdktf.ComplexComputedList { +export interface VpcEndpointDnsEntry { +} + +export function vpcEndpointDnsEntryToTerraform(struct?: VpcEndpointDnsEntry): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class VpcEndpointDnsEntryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): VpcEndpointDnsEntry | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: VpcEndpointDnsEntry | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // dns_name - computed: true, optional: false, required: false public get dnsName() { @@ -70,6 +108,25 @@ export class VpcEndpointDnsEntry extends cdktf.ComplexComputedList { return this.getStringAttribute('hosted_zone_id'); } } + +export class VpcEndpointDnsEntryList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): VpcEndpointDnsEntryOutputReference { + return new VpcEndpointDnsEntryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface VpcEndpointTimeouts { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/vpc_endpoint#create VpcEndpoint#create} @@ -103,10 +160,9 @@ export class VpcEndpointTimeoutsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcEndpointTimeouts | undefined { @@ -199,7 +255,7 @@ export class VpcEndpoint extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_endpoint"; + public static readonly tfResourceType = "aws_vpc_endpoint"; // =========== // INITIALIZER @@ -216,7 +272,9 @@ export class VpcEndpoint extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_endpoint', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -268,8 +326,9 @@ export class VpcEndpoint extends cdktf.TerraformResource { } // dns_entry - computed: true, optional: false, required: false - public dnsEntry(index: string) { - return new VpcEndpointDnsEntry(this, 'dns_entry', index, false); + private _dnsEntry = new VpcEndpointDnsEntryList(this, "dns_entry", false); + public get dnsEntry() { + return this._dnsEntry; } // id - computed: true, optional: true, required: false @@ -457,7 +516,7 @@ export class VpcEndpoint extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new VpcEndpointTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new VpcEndpointTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/vpc-ipam-organization-admin-account.ts b/src/aws/vpc/vpc-ipam-organization-admin-account.ts index 5099ab3d1..e4a64a052 100644 --- a/src/aws/vpc/vpc-ipam-organization-admin-account.ts +++ b/src/aws/vpc/vpc-ipam-organization-admin-account.ts @@ -21,7 +21,7 @@ export class VpcIpamOrganizationAdminAccount extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipam_organization_admin_account"; + public static readonly tfResourceType = "aws_vpc_ipam_organization_admin_account"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class VpcIpamOrganizationAdminAccount extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_ipam_organization_admin_account', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-ipam-pool-cidr-allocation.ts b/src/aws/vpc/vpc-ipam-pool-cidr-allocation.ts index a3cef665e..7d708b554 100644 --- a/src/aws/vpc/vpc-ipam-pool-cidr-allocation.ts +++ b/src/aws/vpc/vpc-ipam-pool-cidr-allocation.ts @@ -37,7 +37,7 @@ export class VpcIpamPoolCidrAllocation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipam_pool_cidr_allocation"; + public static readonly tfResourceType = "aws_vpc_ipam_pool_cidr_allocation"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class VpcIpamPoolCidrAllocation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_ipam_pool_cidr_allocation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-ipam-pool-cidr.ts b/src/aws/vpc/vpc-ipam-pool-cidr.ts index 6c2433419..3601c925d 100644 --- a/src/aws/vpc/vpc-ipam-pool-cidr.ts +++ b/src/aws/vpc/vpc-ipam-pool-cidr.ts @@ -50,10 +50,9 @@ export class VpcIpamPoolCidrCidrAuthorizationContextOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcIpamPoolCidrCidrAuthorizationContext | undefined { @@ -124,7 +123,7 @@ export class VpcIpamPoolCidr extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipam_pool_cidr"; + public static readonly tfResourceType = "aws_vpc_ipam_pool_cidr"; // =========== // INITIALIZER @@ -141,7 +140,9 @@ export class VpcIpamPoolCidr extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_ipam_pool_cidr', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -192,7 +193,7 @@ export class VpcIpamPoolCidr extends cdktf.TerraformResource { } // cidr_authorization_context - computed: false, optional: true, required: false - private _cidrAuthorizationContext = new VpcIpamPoolCidrCidrAuthorizationContextOutputReference(this, "cidr_authorization_context", true); + private _cidrAuthorizationContext = new VpcIpamPoolCidrCidrAuthorizationContextOutputReference(this, "cidr_authorization_context"); public get cidrAuthorizationContext() { return this._cidrAuthorizationContext; } diff --git a/src/aws/vpc/vpc-ipam-pool.ts b/src/aws/vpc/vpc-ipam-pool.ts index b85ade95b..2b97c32de 100644 --- a/src/aws/vpc/vpc-ipam-pool.ts +++ b/src/aws/vpc/vpc-ipam-pool.ts @@ -73,7 +73,7 @@ export class VpcIpamPool extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipam_pool"; + public static readonly tfResourceType = "aws_vpc_ipam_pool"; // =========== // INITIALIZER @@ -90,7 +90,9 @@ export class VpcIpamPool extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_ipam_pool', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-ipam-preview-next-cidr.ts b/src/aws/vpc/vpc-ipam-preview-next-cidr.ts index bd4ec8afc..fdde15be9 100644 --- a/src/aws/vpc/vpc-ipam-preview-next-cidr.ts +++ b/src/aws/vpc/vpc-ipam-preview-next-cidr.ts @@ -29,7 +29,7 @@ export class VpcIpamPreviewNextCidr extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipam_preview_next_cidr"; + public static readonly tfResourceType = "aws_vpc_ipam_preview_next_cidr"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class VpcIpamPreviewNextCidr extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_ipam_preview_next_cidr', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-ipam-scope.ts b/src/aws/vpc/vpc-ipam-scope.ts index 458ed2d8d..497d148dc 100644 --- a/src/aws/vpc/vpc-ipam-scope.ts +++ b/src/aws/vpc/vpc-ipam-scope.ts @@ -33,7 +33,7 @@ export class VpcIpamScope extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipam_scope"; + public static readonly tfResourceType = "aws_vpc_ipam_scope"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class VpcIpamScope extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_ipam_scope', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-ipam.ts b/src/aws/vpc/vpc-ipam.ts index 339b24162..b3f8af44a 100644 --- a/src/aws/vpc/vpc-ipam.ts +++ b/src/aws/vpc/vpc-ipam.ts @@ -52,7 +52,7 @@ export class VpcIpam extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipam"; + public static readonly tfResourceType = "aws_vpc_ipam"; // =========== // INITIALIZER @@ -69,7 +69,9 @@ export class VpcIpam extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_ipam', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpc-ipv4-cidr-block-association.ts b/src/aws/vpc/vpc-ipv4-cidr-block-association.ts index c88386da9..951fcf2c2 100644 --- a/src/aws/vpc/vpc-ipv4-cidr-block-association.ts +++ b/src/aws/vpc/vpc-ipv4-cidr-block-association.ts @@ -58,10 +58,9 @@ export class VpcIpv4CidrBlockAssociationTimeoutsOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcIpv4CidrBlockAssociationTimeouts | undefined { @@ -132,7 +131,7 @@ export class VpcIpv4CidrBlockAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipv4_cidr_block_association"; + public static readonly tfResourceType = "aws_vpc_ipv4_cidr_block_association"; // =========== // INITIALIZER @@ -149,7 +148,9 @@ export class VpcIpv4CidrBlockAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_ipv4_cidr_block_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -234,7 +235,7 @@ export class VpcIpv4CidrBlockAssociation extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new VpcIpv4CidrBlockAssociationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new VpcIpv4CidrBlockAssociationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/vpc-ipv6-cidr-block-association.ts b/src/aws/vpc/vpc-ipv6-cidr-block-association.ts index be44f989e..46d0b620c 100644 --- a/src/aws/vpc/vpc-ipv6-cidr-block-association.ts +++ b/src/aws/vpc/vpc-ipv6-cidr-block-association.ts @@ -58,10 +58,9 @@ export class VpcIpv6CidrBlockAssociationTimeoutsOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcIpv6CidrBlockAssociationTimeouts | undefined { @@ -132,7 +131,7 @@ export class VpcIpv6CidrBlockAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_ipv6_cidr_block_association"; + public static readonly tfResourceType = "aws_vpc_ipv6_cidr_block_association"; // =========== // INITIALIZER @@ -149,7 +148,9 @@ export class VpcIpv6CidrBlockAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_ipv6_cidr_block_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -231,7 +232,7 @@ export class VpcIpv6CidrBlockAssociation extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new VpcIpv6CidrBlockAssociationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new VpcIpv6CidrBlockAssociationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/vpc-peering-connection-accepter.ts b/src/aws/vpc/vpc-peering-connection-accepter.ts index 5a928ebd3..0bdc84d66 100644 --- a/src/aws/vpc/vpc-peering-connection-accepter.ts +++ b/src/aws/vpc/vpc-peering-connection-accepter.ts @@ -69,10 +69,9 @@ export class VpcPeeringConnectionAccepterAccepterOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcPeeringConnectionAccepterAccepter | undefined { @@ -189,10 +188,9 @@ export class VpcPeeringConnectionAccepterRequesterOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcPeeringConnectionAccepterRequester | undefined { @@ -285,7 +283,7 @@ export class VpcPeeringConnectionAccepterA extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_peering_connection_accepter"; + public static readonly tfResourceType = "aws_vpc_peering_connection_accepter"; // =========== // INITIALIZER @@ -302,7 +300,9 @@ export class VpcPeeringConnectionAccepterA extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_peering_connection_accepter', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -413,7 +413,7 @@ export class VpcPeeringConnectionAccepterA extends cdktf.TerraformResource { } // accepter - computed: false, optional: true, required: false - private _accepter = new VpcPeeringConnectionAccepterAccepterOutputReference(this, "accepter", true); + private _accepter = new VpcPeeringConnectionAccepterAccepterOutputReference(this, "accepter"); public get accepter() { return this._accepter; } @@ -429,7 +429,7 @@ export class VpcPeeringConnectionAccepterA extends cdktf.TerraformResource { } // requester - computed: false, optional: true, required: false - private _requester = new VpcPeeringConnectionAccepterRequesterOutputReference(this, "requester", true); + private _requester = new VpcPeeringConnectionAccepterRequesterOutputReference(this, "requester"); public get requester() { return this._requester; } diff --git a/src/aws/vpc/vpc-peering-connection-options.ts b/src/aws/vpc/vpc-peering-connection-options.ts index 98dd823cf..8ca7ba927 100644 --- a/src/aws/vpc/vpc-peering-connection-options.ts +++ b/src/aws/vpc/vpc-peering-connection-options.ts @@ -57,10 +57,9 @@ export class VpcPeeringConnectionOptionsAccepterOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcPeeringConnectionOptionsAccepter | undefined { @@ -177,10 +176,9 @@ export class VpcPeeringConnectionOptionsRequesterOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcPeeringConnectionOptionsRequester | undefined { @@ -273,7 +271,7 @@ export class VpcPeeringConnectionOptions extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_peering_connection_options"; + public static readonly tfResourceType = "aws_vpc_peering_connection_options"; // =========== // INITIALIZER @@ -290,7 +288,9 @@ export class VpcPeeringConnectionOptions extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_peering_connection_options', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -325,7 +325,7 @@ export class VpcPeeringConnectionOptions extends cdktf.TerraformResource { } // accepter - computed: false, optional: true, required: false - private _accepter = new VpcPeeringConnectionOptionsAccepterOutputReference(this, "accepter", true); + private _accepter = new VpcPeeringConnectionOptionsAccepterOutputReference(this, "accepter"); public get accepter() { return this._accepter; } @@ -341,7 +341,7 @@ export class VpcPeeringConnectionOptions extends cdktf.TerraformResource { } // requester - computed: false, optional: true, required: false - private _requester = new VpcPeeringConnectionOptionsRequesterOutputReference(this, "requester", true); + private _requester = new VpcPeeringConnectionOptionsRequesterOutputReference(this, "requester"); public get requester() { return this._requester; } diff --git a/src/aws/vpc/vpc-peering-connection.ts b/src/aws/vpc/vpc-peering-connection.ts index 6ce557942..cdba1ae94 100644 --- a/src/aws/vpc/vpc-peering-connection.ts +++ b/src/aws/vpc/vpc-peering-connection.ts @@ -87,10 +87,9 @@ export class VpcPeeringConnectionAccepterOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcPeeringConnectionAccepter | undefined { @@ -207,10 +206,9 @@ export class VpcPeeringConnectionRequesterOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcPeeringConnectionRequester | undefined { @@ -327,10 +325,9 @@ export class VpcPeeringConnectionTimeoutsOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpcPeeringConnectionTimeouts | undefined { @@ -423,7 +420,7 @@ export class VpcPeeringConnection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc_peering_connection"; + public static readonly tfResourceType = "aws_vpc_peering_connection"; // =========== // INITIALIZER @@ -440,7 +437,9 @@ export class VpcPeeringConnection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc_peering_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -580,7 +579,7 @@ export class VpcPeeringConnection extends cdktf.TerraformResource { } // accepter - computed: false, optional: true, required: false - private _accepter = new VpcPeeringConnectionAccepterOutputReference(this, "accepter", true); + private _accepter = new VpcPeeringConnectionAccepterOutputReference(this, "accepter"); public get accepter() { return this._accepter; } @@ -596,7 +595,7 @@ export class VpcPeeringConnection extends cdktf.TerraformResource { } // requester - computed: false, optional: true, required: false - private _requester = new VpcPeeringConnectionRequesterOutputReference(this, "requester", true); + private _requester = new VpcPeeringConnectionRequesterOutputReference(this, "requester"); public get requester() { return this._requester; } @@ -612,7 +611,7 @@ export class VpcPeeringConnection extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new VpcPeeringConnectionTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new VpcPeeringConnectionTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/vpc.ts b/src/aws/vpc/vpc.ts index 1e4b93d5e..360fd44d2 100644 --- a/src/aws/vpc/vpc.ts +++ b/src/aws/vpc/vpc.ts @@ -77,7 +77,7 @@ export class Vpc extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpc"; + public static readonly tfResourceType = "aws_vpc"; // =========== // INITIALIZER @@ -94,7 +94,9 @@ export class Vpc extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpc', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpn-connection-route.ts b/src/aws/vpc/vpn-connection-route.ts index 68a18a798..10a5aae4f 100644 --- a/src/aws/vpc/vpn-connection-route.ts +++ b/src/aws/vpc/vpn-connection-route.ts @@ -25,7 +25,7 @@ export class VpnConnectionRoute extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpn_connection_route"; + public static readonly tfResourceType = "aws_vpn_connection_route"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class VpnConnectionRoute extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpn_connection_route', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpn-connection.ts b/src/aws/vpc/vpn-connection.ts index 7ac8ab65b..36567a9ba 100644 --- a/src/aws/vpc/vpn-connection.ts +++ b/src/aws/vpc/vpn-connection.ts @@ -204,7 +204,45 @@ export interface VpnConnectionConfig extends cdktf.TerraformMetaArguments { */ readonly vpnGatewayId?: string; } -export class VpnConnectionRoutes extends cdktf.ComplexComputedList { +export interface VpnConnectionRoutes { +} + +export function vpnConnectionRoutesToTerraform(struct?: VpnConnectionRoutes): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class VpnConnectionRoutesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): VpnConnectionRoutes | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: VpnConnectionRoutes | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // destination_cidr_block - computed: true, optional: false, required: false public get destinationCidrBlock() { @@ -221,7 +259,64 @@ export class VpnConnectionRoutes extends cdktf.ComplexComputedList { return this.getStringAttribute('state'); } } -export class VpnConnectionVgwTelemetry extends cdktf.ComplexComputedList { + +export class VpnConnectionRoutesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): VpnConnectionRoutesOutputReference { + return new VpnConnectionRoutesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface VpnConnectionVgwTelemetry { +} + +export function vpnConnectionVgwTelemetryToTerraform(struct?: VpnConnectionVgwTelemetry): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class VpnConnectionVgwTelemetryOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): VpnConnectionVgwTelemetry | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: VpnConnectionVgwTelemetry | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // accepted_route_count - computed: true, optional: false, required: false public get acceptedRouteCount() { @@ -254,6 +349,25 @@ export class VpnConnectionVgwTelemetry extends cdktf.ComplexComputedList { } } +export class VpnConnectionVgwTelemetryList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): VpnConnectionVgwTelemetryOutputReference { + return new VpnConnectionVgwTelemetryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpn_connection aws_vpn_connection} */ @@ -262,7 +376,7 @@ export class VpnConnection extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpn_connection"; + public static readonly tfResourceType = "aws_vpn_connection"; // =========== // INITIALIZER @@ -279,7 +393,9 @@ export class VpnConnection extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpn_connection', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -450,8 +566,9 @@ export class VpnConnection extends cdktf.TerraformResource { } // routes - computed: true, optional: false, required: false - public routes(index: string) { - return new VpnConnectionRoutes(this, 'routes', index, true); + private _routes = new VpnConnectionRoutesList(this, "routes", true); + public get routes() { + return this._routes; } // static_routes_only - computed: true, optional: true, required: false @@ -1179,8 +1296,9 @@ export class VpnConnection extends cdktf.TerraformResource { } // vgw_telemetry - computed: true, optional: false, required: false - public vgwTelemetry(index: string) { - return new VpnConnectionVgwTelemetry(this, 'vgw_telemetry', index, true); + private _vgwTelemetry = new VpnConnectionVgwTelemetryList(this, "vgw_telemetry", true); + public get vgwTelemetry() { + return this._vgwTelemetry; } // vpn_gateway_id - computed: false, optional: true, required: false diff --git a/src/aws/vpc/vpn-gateway-attachment.ts b/src/aws/vpc/vpn-gateway-attachment.ts index ab31a9ab7..dccd909b8 100644 --- a/src/aws/vpc/vpn-gateway-attachment.ts +++ b/src/aws/vpc/vpn-gateway-attachment.ts @@ -25,7 +25,7 @@ export class VpnGatewayAttachment extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpn_gateway_attachment"; + public static readonly tfResourceType = "aws_vpn_gateway_attachment"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class VpnGatewayAttachment extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpn_gateway_attachment', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/vpc/vpn-gateway-route-propagation.ts b/src/aws/vpc/vpn-gateway-route-propagation.ts index deb8d5e64..566c79a9e 100644 --- a/src/aws/vpc/vpn-gateway-route-propagation.ts +++ b/src/aws/vpc/vpn-gateway-route-propagation.ts @@ -50,10 +50,9 @@ export class VpnGatewayRoutePropagationTimeoutsOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): VpnGatewayRoutePropagationTimeouts | undefined { @@ -124,7 +123,7 @@ export class VpnGatewayRoutePropagation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpn_gateway_route_propagation"; + public static readonly tfResourceType = "aws_vpn_gateway_route_propagation"; // =========== // INITIALIZER @@ -141,7 +140,9 @@ export class VpnGatewayRoutePropagation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpn_gateway_route_propagation', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -189,7 +190,7 @@ export class VpnGatewayRoutePropagation extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new VpnGatewayRoutePropagationTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new VpnGatewayRoutePropagationTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } diff --git a/src/aws/vpc/vpn-gateway.ts b/src/aws/vpc/vpn-gateway.ts index ea6754416..e67c20242 100644 --- a/src/aws/vpc/vpn-gateway.ts +++ b/src/aws/vpc/vpn-gateway.ts @@ -37,7 +37,7 @@ export class VpnGateway extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_vpn_gateway"; + public static readonly tfResourceType = "aws_vpn_gateway"; // =========== // INITIALIZER @@ -54,7 +54,9 @@ export class VpnGateway extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_vpn_gateway', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/data-aws-waf-ipset.ts b/src/aws/waf/data-aws-waf-ipset.ts index c529a0bd9..9ac0ca35a 100644 --- a/src/aws/waf/data-aws-waf-ipset.ts +++ b/src/aws/waf/data-aws-waf-ipset.ts @@ -21,7 +21,7 @@ export class DataAwsWafIpset extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_ipset"; + public static readonly tfResourceType = "aws_waf_ipset"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsWafIpset extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_waf_ipset', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/data-aws-waf-rate-based-rule.ts b/src/aws/waf/data-aws-waf-rate-based-rule.ts index 19dc38056..0630b6f31 100644 --- a/src/aws/waf/data-aws-waf-rate-based-rule.ts +++ b/src/aws/waf/data-aws-waf-rate-based-rule.ts @@ -21,7 +21,7 @@ export class DataAwsWafRateBasedRule extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_rate_based_rule"; + public static readonly tfResourceType = "aws_waf_rate_based_rule"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsWafRateBasedRule extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_waf_rate_based_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/data-aws-waf-rule.ts b/src/aws/waf/data-aws-waf-rule.ts index 441d1104f..4033395bd 100644 --- a/src/aws/waf/data-aws-waf-rule.ts +++ b/src/aws/waf/data-aws-waf-rule.ts @@ -21,7 +21,7 @@ export class DataAwsWafRule extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_rule"; + public static readonly tfResourceType = "aws_waf_rule"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsWafRule extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_waf_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/data-aws-waf-web-acl.ts b/src/aws/waf/data-aws-waf-web-acl.ts index e39be87ab..f30ab36d3 100644 --- a/src/aws/waf/data-aws-waf-web-acl.ts +++ b/src/aws/waf/data-aws-waf-web-acl.ts @@ -21,7 +21,7 @@ export class DataAwsWafWebAcl extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_web_acl"; + public static readonly tfResourceType = "aws_waf_web_acl"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsWafWebAcl extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_waf_web_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-byte-match-set.ts b/src/aws/waf/waf-byte-match-set.ts index bff3efdb6..e5eb9b279 100644 --- a/src/aws/waf/waf-byte-match-set.ts +++ b/src/aws/waf/waf-byte-match-set.ts @@ -46,10 +46,9 @@ export class WafByteMatchSetByteMatchTuplesFieldToMatchOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafByteMatchSetByteMatchTuplesFieldToMatch | undefined { @@ -151,7 +150,7 @@ export class WafByteMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_byte_match_set"; + public static readonly tfResourceType = "aws_waf_byte_match_set"; // =========== // INITIALIZER @@ -168,7 +167,9 @@ export class WafByteMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_byte_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-geo-match-set.ts b/src/aws/waf/waf-geo-match-set.ts index f186ccfdb..fffb29644 100644 --- a/src/aws/waf/waf-geo-match-set.ts +++ b/src/aws/waf/waf-geo-match-set.ts @@ -49,7 +49,7 @@ export class WafGeoMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_geo_match_set"; + public static readonly tfResourceType = "aws_waf_geo_match_set"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class WafGeoMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_geo_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-ipset.ts b/src/aws/waf/waf-ipset.ts index 1fbea3579..81580af22 100644 --- a/src/aws/waf/waf-ipset.ts +++ b/src/aws/waf/waf-ipset.ts @@ -49,7 +49,7 @@ export class WafIpset extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_ipset"; + public static readonly tfResourceType = "aws_waf_ipset"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class WafIpset extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_ipset', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-rate-based-rule.ts b/src/aws/waf/waf-rate-based-rule.ts index 75eb8ca27..ab5446df3 100644 --- a/src/aws/waf/waf-rate-based-rule.ts +++ b/src/aws/waf/waf-rate-based-rule.ts @@ -74,7 +74,7 @@ export class WafRateBasedRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_rate_based_rule"; + public static readonly tfResourceType = "aws_waf_rate_based_rule"; // =========== // INITIALIZER @@ -91,7 +91,9 @@ export class WafRateBasedRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_rate_based_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-regex-match-set.ts b/src/aws/waf/waf-regex-match-set.ts index 560115a86..858ac1d0e 100644 --- a/src/aws/waf/waf-regex-match-set.ts +++ b/src/aws/waf/waf-regex-match-set.ts @@ -46,10 +46,9 @@ export class WafRegexMatchSetRegexMatchTupleFieldToMatchOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafRegexMatchSetRegexMatchTupleFieldToMatch | undefined { @@ -146,7 +145,7 @@ export class WafRegexMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_regex_match_set"; + public static readonly tfResourceType = "aws_waf_regex_match_set"; // =========== // INITIALIZER @@ -163,7 +162,9 @@ export class WafRegexMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_regex_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-regex-pattern-set.ts b/src/aws/waf/waf-regex-pattern-set.ts index ec052c2f0..ead5a4305 100644 --- a/src/aws/waf/waf-regex-pattern-set.ts +++ b/src/aws/waf/waf-regex-pattern-set.ts @@ -25,7 +25,7 @@ export class WafRegexPatternSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_regex_pattern_set"; + public static readonly tfResourceType = "aws_waf_regex_pattern_set"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class WafRegexPatternSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_regex_pattern_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-rule-group.ts b/src/aws/waf/waf-rule-group.ts index 9561cec6a..5f0728378 100644 --- a/src/aws/waf/waf-rule-group.ts +++ b/src/aws/waf/waf-rule-group.ts @@ -53,10 +53,9 @@ export class WafRuleGroupActivatedRuleActionOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafRuleGroupActivatedRuleAction | undefined { @@ -136,7 +135,7 @@ export class WafRuleGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_rule_group"; + public static readonly tfResourceType = "aws_waf_rule_group"; // =========== // INITIALIZER @@ -153,7 +152,9 @@ export class WafRuleGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_rule_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-rule.ts b/src/aws/waf/waf-rule.ts index 3b08ed1e9..eed603349 100644 --- a/src/aws/waf/waf-rule.ts +++ b/src/aws/waf/waf-rule.ts @@ -66,7 +66,7 @@ export class WafRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_rule"; + public static readonly tfResourceType = "aws_waf_rule"; // =========== // INITIALIZER @@ -83,7 +83,9 @@ export class WafRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-size-constraint-set.ts b/src/aws/waf/waf-size-constraint-set.ts index 5ff8339a2..bfac1babd 100644 --- a/src/aws/waf/waf-size-constraint-set.ts +++ b/src/aws/waf/waf-size-constraint-set.ts @@ -46,10 +46,9 @@ export class WafSizeConstraintSetSizeConstraintsFieldToMatchOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafSizeConstraintSetSizeConstraintsFieldToMatch | undefined { @@ -151,7 +150,7 @@ export class WafSizeConstraintSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_size_constraint_set"; + public static readonly tfResourceType = "aws_waf_size_constraint_set"; // =========== // INITIALIZER @@ -168,7 +167,9 @@ export class WafSizeConstraintSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_size_constraint_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-sql-injection-match-set.ts b/src/aws/waf/waf-sql-injection-match-set.ts index 465115181..d6bb03abf 100644 --- a/src/aws/waf/waf-sql-injection-match-set.ts +++ b/src/aws/waf/waf-sql-injection-match-set.ts @@ -46,10 +46,9 @@ export class WafSqlInjectionMatchSetSqlInjectionMatchTuplesFieldToMatchOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafSqlInjectionMatchSetSqlInjectionMatchTuplesFieldToMatch | undefined { @@ -141,7 +140,7 @@ export class WafSqlInjectionMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_sql_injection_match_set"; + public static readonly tfResourceType = "aws_waf_sql_injection_match_set"; // =========== // INITIALIZER @@ -158,7 +157,9 @@ export class WafSqlInjectionMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_sql_injection_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/waf/waf-web-acl.ts b/src/aws/waf/waf-web-acl.ts index 86ccd055a..002ccf08a 100644 --- a/src/aws/waf/waf-web-acl.ts +++ b/src/aws/waf/waf-web-acl.ts @@ -65,10 +65,9 @@ export class WafWebAclDefaultActionOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafWebAclDefaultAction | undefined { @@ -152,10 +151,9 @@ export class WafWebAclLoggingConfigurationRedactedFieldsOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafWebAclLoggingConfigurationRedactedFields | undefined { @@ -223,10 +221,9 @@ export class WafWebAclLoggingConfigurationOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafWebAclLoggingConfiguration | undefined { @@ -270,7 +267,7 @@ export class WafWebAclLoggingConfigurationOutputReference extends cdktf.ComplexO } // redacted_fields - computed: false, optional: true, required: false - private _redactedFields = new WafWebAclLoggingConfigurationRedactedFieldsOutputReference(this, "redacted_fields", true); + private _redactedFields = new WafWebAclLoggingConfigurationRedactedFieldsOutputReference(this, "redacted_fields"); public get redactedFields() { return this._redactedFields; } @@ -308,10 +305,9 @@ export class WafWebAclRulesActionOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafWebAclRulesAction | undefined { @@ -371,10 +367,9 @@ export class WafWebAclRulesOverrideActionOutputReference extends cdktf.ComplexOb /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafWebAclRulesOverrideAction | undefined { @@ -461,7 +456,7 @@ export class WafWebAcl extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_web_acl"; + public static readonly tfResourceType = "aws_waf_web_acl"; // =========== // INITIALIZER @@ -478,7 +473,9 @@ export class WafWebAcl extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_web_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -567,7 +564,7 @@ export class WafWebAcl extends cdktf.TerraformResource { } // default_action - computed: false, optional: false, required: true - private _defaultAction = new WafWebAclDefaultActionOutputReference(this, "default_action", true); + private _defaultAction = new WafWebAclDefaultActionOutputReference(this, "default_action"); public get defaultAction() { return this._defaultAction; } @@ -580,7 +577,7 @@ export class WafWebAcl extends cdktf.TerraformResource { } // logging_configuration - computed: false, optional: true, required: false - private _loggingConfiguration = new WafWebAclLoggingConfigurationOutputReference(this, "logging_configuration", true); + private _loggingConfiguration = new WafWebAclLoggingConfigurationOutputReference(this, "logging_configuration"); public get loggingConfiguration() { return this._loggingConfiguration; } diff --git a/src/aws/waf/waf-xss-match-set.ts b/src/aws/waf/waf-xss-match-set.ts index acf783695..09d0b4a63 100644 --- a/src/aws/waf/waf-xss-match-set.ts +++ b/src/aws/waf/waf-xss-match-set.ts @@ -46,10 +46,9 @@ export class WafXssMatchSetXssMatchTuplesFieldToMatchOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafXssMatchSetXssMatchTuplesFieldToMatch | undefined { @@ -141,7 +140,7 @@ export class WafXssMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_waf_xss_match_set"; + public static readonly tfResourceType = "aws_waf_xss_match_set"; // =========== // INITIALIZER @@ -158,7 +157,9 @@ export class WafXssMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_waf_xss_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/data-aws-wafregional-ipset.ts b/src/aws/wafregional/data-aws-wafregional-ipset.ts index 06cd1d4c1..6dd4418b3 100644 --- a/src/aws/wafregional/data-aws-wafregional-ipset.ts +++ b/src/aws/wafregional/data-aws-wafregional-ipset.ts @@ -21,7 +21,7 @@ export class DataAwsWafregionalIpset extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_ipset"; + public static readonly tfResourceType = "aws_wafregional_ipset"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsWafregionalIpset extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_wafregional_ipset', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/data-aws-wafregional-rate-based-rule.ts b/src/aws/wafregional/data-aws-wafregional-rate-based-rule.ts index 83de2053d..ae3f3bc3b 100644 --- a/src/aws/wafregional/data-aws-wafregional-rate-based-rule.ts +++ b/src/aws/wafregional/data-aws-wafregional-rate-based-rule.ts @@ -21,7 +21,7 @@ export class DataAwsWafregionalRateBasedRule extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_rate_based_rule"; + public static readonly tfResourceType = "aws_wafregional_rate_based_rule"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsWafregionalRateBasedRule extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_wafregional_rate_based_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/data-aws-wafregional-rule.ts b/src/aws/wafregional/data-aws-wafregional-rule.ts index b1a358037..7fd9dbbcf 100644 --- a/src/aws/wafregional/data-aws-wafregional-rule.ts +++ b/src/aws/wafregional/data-aws-wafregional-rule.ts @@ -21,7 +21,7 @@ export class DataAwsWafregionalRule extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_rule"; + public static readonly tfResourceType = "aws_wafregional_rule"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsWafregionalRule extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_wafregional_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/data-aws-wafregional-web-acl.ts b/src/aws/wafregional/data-aws-wafregional-web-acl.ts index 4fe12d766..b131be862 100644 --- a/src/aws/wafregional/data-aws-wafregional-web-acl.ts +++ b/src/aws/wafregional/data-aws-wafregional-web-acl.ts @@ -21,7 +21,7 @@ export class DataAwsWafregionalWebAcl extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_web_acl"; + public static readonly tfResourceType = "aws_wafregional_web_acl"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsWafregionalWebAcl extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_wafregional_web_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-byte-match-set.ts b/src/aws/wafregional/wafregional-byte-match-set.ts index 1d6faaa85..1a346a970 100644 --- a/src/aws/wafregional/wafregional-byte-match-set.ts +++ b/src/aws/wafregional/wafregional-byte-match-set.ts @@ -46,10 +46,9 @@ export class WafregionalByteMatchSetByteMatchTuplesFieldToMatchOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalByteMatchSetByteMatchTuplesFieldToMatch | undefined { @@ -151,7 +150,7 @@ export class WafregionalByteMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_byte_match_set"; + public static readonly tfResourceType = "aws_wafregional_byte_match_set"; // =========== // INITIALIZER @@ -168,7 +167,9 @@ export class WafregionalByteMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_byte_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-geo-match-set.ts b/src/aws/wafregional/wafregional-geo-match-set.ts index 59baa0bd9..ac5fabbe6 100644 --- a/src/aws/wafregional/wafregional-geo-match-set.ts +++ b/src/aws/wafregional/wafregional-geo-match-set.ts @@ -49,7 +49,7 @@ export class WafregionalGeoMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_geo_match_set"; + public static readonly tfResourceType = "aws_wafregional_geo_match_set"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class WafregionalGeoMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_geo_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-ipset.ts b/src/aws/wafregional/wafregional-ipset.ts index f95ea0377..baf8afad1 100644 --- a/src/aws/wafregional/wafregional-ipset.ts +++ b/src/aws/wafregional/wafregional-ipset.ts @@ -49,7 +49,7 @@ export class WafregionalIpset extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_ipset"; + public static readonly tfResourceType = "aws_wafregional_ipset"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class WafregionalIpset extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_ipset', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-rate-based-rule.ts b/src/aws/wafregional/wafregional-rate-based-rule.ts index 80864c4b1..c1bdf4fa0 100644 --- a/src/aws/wafregional/wafregional-rate-based-rule.ts +++ b/src/aws/wafregional/wafregional-rate-based-rule.ts @@ -74,7 +74,7 @@ export class WafregionalRateBasedRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_rate_based_rule"; + public static readonly tfResourceType = "aws_wafregional_rate_based_rule"; // =========== // INITIALIZER @@ -91,7 +91,9 @@ export class WafregionalRateBasedRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_rate_based_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-regex-match-set.ts b/src/aws/wafregional/wafregional-regex-match-set.ts index d53099556..74317dfa6 100644 --- a/src/aws/wafregional/wafregional-regex-match-set.ts +++ b/src/aws/wafregional/wafregional-regex-match-set.ts @@ -46,10 +46,9 @@ export class WafregionalRegexMatchSetRegexMatchTupleFieldToMatchOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalRegexMatchSetRegexMatchTupleFieldToMatch | undefined { @@ -146,7 +145,7 @@ export class WafregionalRegexMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_regex_match_set"; + public static readonly tfResourceType = "aws_wafregional_regex_match_set"; // =========== // INITIALIZER @@ -163,7 +162,9 @@ export class WafregionalRegexMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_regex_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-regex-pattern-set.ts b/src/aws/wafregional/wafregional-regex-pattern-set.ts index f77982b6e..a6eec1481 100644 --- a/src/aws/wafregional/wafregional-regex-pattern-set.ts +++ b/src/aws/wafregional/wafregional-regex-pattern-set.ts @@ -25,7 +25,7 @@ export class WafregionalRegexPatternSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_regex_pattern_set"; + public static readonly tfResourceType = "aws_wafregional_regex_pattern_set"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class WafregionalRegexPatternSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_regex_pattern_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-rule-group.ts b/src/aws/wafregional/wafregional-rule-group.ts index efaae3a7d..a8d2714e2 100644 --- a/src/aws/wafregional/wafregional-rule-group.ts +++ b/src/aws/wafregional/wafregional-rule-group.ts @@ -53,10 +53,9 @@ export class WafregionalRuleGroupActivatedRuleActionOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalRuleGroupActivatedRuleAction | undefined { @@ -136,7 +135,7 @@ export class WafregionalRuleGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_rule_group"; + public static readonly tfResourceType = "aws_wafregional_rule_group"; // =========== // INITIALIZER @@ -153,7 +152,9 @@ export class WafregionalRuleGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_rule_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-rule.ts b/src/aws/wafregional/wafregional-rule.ts index ca27e4383..98e81af9b 100644 --- a/src/aws/wafregional/wafregional-rule.ts +++ b/src/aws/wafregional/wafregional-rule.ts @@ -66,7 +66,7 @@ export class WafregionalRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_rule"; + public static readonly tfResourceType = "aws_wafregional_rule"; // =========== // INITIALIZER @@ -83,7 +83,9 @@ export class WafregionalRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-size-constraint-set.ts b/src/aws/wafregional/wafregional-size-constraint-set.ts index 59ba53c3f..5139b6054 100644 --- a/src/aws/wafregional/wafregional-size-constraint-set.ts +++ b/src/aws/wafregional/wafregional-size-constraint-set.ts @@ -46,10 +46,9 @@ export class WafregionalSizeConstraintSetSizeConstraintsFieldToMatchOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalSizeConstraintSetSizeConstraintsFieldToMatch | undefined { @@ -151,7 +150,7 @@ export class WafregionalSizeConstraintSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_size_constraint_set"; + public static readonly tfResourceType = "aws_wafregional_size_constraint_set"; // =========== // INITIALIZER @@ -168,7 +167,9 @@ export class WafregionalSizeConstraintSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_size_constraint_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-sql-injection-match-set.ts b/src/aws/wafregional/wafregional-sql-injection-match-set.ts index 629b76321..f11a69518 100644 --- a/src/aws/wafregional/wafregional-sql-injection-match-set.ts +++ b/src/aws/wafregional/wafregional-sql-injection-match-set.ts @@ -46,10 +46,9 @@ export class WafregionalSqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalSqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatch | undefined { @@ -141,7 +140,7 @@ export class WafregionalSqlInjectionMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_sql_injection_match_set"; + public static readonly tfResourceType = "aws_wafregional_sql_injection_match_set"; // =========== // INITIALIZER @@ -158,7 +157,9 @@ export class WafregionalSqlInjectionMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_sql_injection_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-web-acl-association.ts b/src/aws/wafregional/wafregional-web-acl-association.ts index 83caf0066..40ba9ae81 100644 --- a/src/aws/wafregional/wafregional-web-acl-association.ts +++ b/src/aws/wafregional/wafregional-web-acl-association.ts @@ -25,7 +25,7 @@ export class WafregionalWebAclAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_web_acl_association"; + public static readonly tfResourceType = "aws_wafregional_web_acl_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class WafregionalWebAclAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_web_acl_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafregional/wafregional-web-acl.ts b/src/aws/wafregional/wafregional-web-acl.ts index 21945d2e9..1fc69a7a6 100644 --- a/src/aws/wafregional/wafregional-web-acl.ts +++ b/src/aws/wafregional/wafregional-web-acl.ts @@ -65,10 +65,9 @@ export class WafregionalWebAclDefaultActionOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalWebAclDefaultAction | undefined { @@ -152,10 +151,9 @@ export class WafregionalWebAclLoggingConfigurationRedactedFieldsOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalWebAclLoggingConfigurationRedactedFields | undefined { @@ -223,10 +221,9 @@ export class WafregionalWebAclLoggingConfigurationOutputReference extends cdktf. /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalWebAclLoggingConfiguration | undefined { @@ -270,7 +267,7 @@ export class WafregionalWebAclLoggingConfigurationOutputReference extends cdktf. } // redacted_fields - computed: false, optional: true, required: false - private _redactedFields = new WafregionalWebAclLoggingConfigurationRedactedFieldsOutputReference(this, "redacted_fields", true); + private _redactedFields = new WafregionalWebAclLoggingConfigurationRedactedFieldsOutputReference(this, "redacted_fields"); public get redactedFields() { return this._redactedFields; } @@ -308,10 +305,9 @@ export class WafregionalWebAclRuleActionOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalWebAclRuleAction | undefined { @@ -371,10 +367,9 @@ export class WafregionalWebAclRuleOverrideActionOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalWebAclRuleOverrideAction | undefined { @@ -461,7 +456,7 @@ export class WafregionalWebAcl extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_web_acl"; + public static readonly tfResourceType = "aws_wafregional_web_acl"; // =========== // INITIALIZER @@ -478,7 +473,9 @@ export class WafregionalWebAcl extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_web_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -567,7 +564,7 @@ export class WafregionalWebAcl extends cdktf.TerraformResource { } // default_action - computed: false, optional: false, required: true - private _defaultAction = new WafregionalWebAclDefaultActionOutputReference(this, "default_action", true); + private _defaultAction = new WafregionalWebAclDefaultActionOutputReference(this, "default_action"); public get defaultAction() { return this._defaultAction; } @@ -580,7 +577,7 @@ export class WafregionalWebAcl extends cdktf.TerraformResource { } // logging_configuration - computed: false, optional: true, required: false - private _loggingConfiguration = new WafregionalWebAclLoggingConfigurationOutputReference(this, "logging_configuration", true); + private _loggingConfiguration = new WafregionalWebAclLoggingConfigurationOutputReference(this, "logging_configuration"); public get loggingConfiguration() { return this._loggingConfiguration; } diff --git a/src/aws/wafregional/wafregional-xss-match-set.ts b/src/aws/wafregional/wafregional-xss-match-set.ts index 86fd97bee..891e727bb 100644 --- a/src/aws/wafregional/wafregional-xss-match-set.ts +++ b/src/aws/wafregional/wafregional-xss-match-set.ts @@ -46,10 +46,9 @@ export class WafregionalXssMatchSetXssMatchTupleFieldToMatchOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WafregionalXssMatchSetXssMatchTupleFieldToMatch | undefined { @@ -141,7 +140,7 @@ export class WafregionalXssMatchSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafregional_xss_match_set"; + public static readonly tfResourceType = "aws_wafregional_xss_match_set"; // =========== // INITIALIZER @@ -158,7 +157,9 @@ export class WafregionalXssMatchSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafregional_xss_match_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafv2/data-aws-wafv2-ip-set.ts b/src/aws/wafv2/data-aws-wafv2-ip-set.ts index 2b54e6ad0..8b2a4428a 100644 --- a/src/aws/wafv2/data-aws-wafv2-ip-set.ts +++ b/src/aws/wafv2/data-aws-wafv2-ip-set.ts @@ -25,7 +25,7 @@ export class DataAwsWafv2IpSet extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_ip_set"; + public static readonly tfResourceType = "aws_wafv2_ip_set"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsWafv2IpSet extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_wafv2_ip_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafv2/data-aws-wafv2-regex-pattern-set.ts b/src/aws/wafv2/data-aws-wafv2-regex-pattern-set.ts index 51801a5fd..d303a9800 100644 --- a/src/aws/wafv2/data-aws-wafv2-regex-pattern-set.ts +++ b/src/aws/wafv2/data-aws-wafv2-regex-pattern-set.ts @@ -16,7 +16,45 @@ export interface DataAwsWafv2RegexPatternSetConfig extends cdktf.TerraformMetaAr */ readonly scope: string; } -export class DataAwsWafv2RegexPatternSetRegularExpression extends cdktf.ComplexComputedList { +export interface DataAwsWafv2RegexPatternSetRegularExpression { +} + +export function dataAwsWafv2RegexPatternSetRegularExpressionToTerraform(struct?: DataAwsWafv2RegexPatternSetRegularExpression): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsWafv2RegexPatternSetRegularExpressionOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsWafv2RegexPatternSetRegularExpression | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsWafv2RegexPatternSetRegularExpression | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // regex_string - computed: true, optional: false, required: false public get regexString() { @@ -24,6 +62,25 @@ export class DataAwsWafv2RegexPatternSetRegularExpression extends cdktf.ComplexC } } +export class DataAwsWafv2RegexPatternSetRegularExpressionList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsWafv2RegexPatternSetRegularExpressionOutputReference { + return new DataAwsWafv2RegexPatternSetRegularExpressionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/wafv2_regex_pattern_set aws_wafv2_regex_pattern_set} */ @@ -32,7 +89,7 @@ export class DataAwsWafv2RegexPatternSet extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_regex_pattern_set"; + public static readonly tfResourceType = "aws_wafv2_regex_pattern_set"; // =========== // INITIALIZER @@ -49,7 +106,9 @@ export class DataAwsWafv2RegexPatternSet extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_wafv2_regex_pattern_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -93,8 +152,9 @@ export class DataAwsWafv2RegexPatternSet extends cdktf.TerraformDataSource { } // regular_expression - computed: true, optional: false, required: false - public regularExpression(index: string) { - return new DataAwsWafv2RegexPatternSetRegularExpression(this, 'regular_expression', index, true); + private _regularExpression = new DataAwsWafv2RegexPatternSetRegularExpressionList(this, "regular_expression", true); + public get regularExpression() { + return this._regularExpression; } // scope - computed: false, optional: false, required: true diff --git a/src/aws/wafv2/data-aws-wafv2-rule-group.ts b/src/aws/wafv2/data-aws-wafv2-rule-group.ts index ed32a4f5a..509ccfc1f 100644 --- a/src/aws/wafv2/data-aws-wafv2-rule-group.ts +++ b/src/aws/wafv2/data-aws-wafv2-rule-group.ts @@ -25,7 +25,7 @@ export class DataAwsWafv2RuleGroup extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_rule_group"; + public static readonly tfResourceType = "aws_wafv2_rule_group"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsWafv2RuleGroup extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_wafv2_rule_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafv2/data-aws-wafv2-web-acl.ts b/src/aws/wafv2/data-aws-wafv2-web-acl.ts index 4f485dd44..2fe614512 100644 --- a/src/aws/wafv2/data-aws-wafv2-web-acl.ts +++ b/src/aws/wafv2/data-aws-wafv2-web-acl.ts @@ -25,7 +25,7 @@ export class DataAwsWafv2WebAcl extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_web_acl"; + public static readonly tfResourceType = "aws_wafv2_web_acl"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class DataAwsWafv2WebAcl extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_wafv2_web_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafv2/wafv2-ip-set.ts b/src/aws/wafv2/wafv2-ip-set.ts index 081be2663..77a260997 100644 --- a/src/aws/wafv2/wafv2-ip-set.ts +++ b/src/aws/wafv2/wafv2-ip-set.ts @@ -45,7 +45,7 @@ export class Wafv2IpSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_ip_set"; + public static readonly tfResourceType = "aws_wafv2_ip_set"; // =========== // INITIALIZER @@ -62,7 +62,9 @@ export class Wafv2IpSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafv2_ip_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafv2/wafv2-regex-pattern-set.ts b/src/aws/wafv2/wafv2-regex-pattern-set.ts index 6c12d8315..c4310e1c5 100644 --- a/src/aws/wafv2/wafv2-regex-pattern-set.ts +++ b/src/aws/wafv2/wafv2-regex-pattern-set.ts @@ -60,7 +60,7 @@ export class Wafv2RegexPatternSet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_regex_pattern_set"; + public static readonly tfResourceType = "aws_wafv2_regex_pattern_set"; // =========== // INITIALIZER @@ -77,7 +77,9 @@ export class Wafv2RegexPatternSet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafv2_regex_pattern_set', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafv2/wafv2-rule-group-structs/structs0.ts b/src/aws/wafv2/wafv2-rule-group-structs/structs0.ts index 21583fd17..113128285 100644 --- a/src/aws/wafv2/wafv2-rule-group-structs/structs0.ts +++ b/src/aws/wafv2/wafv2-rule-group-structs/structs0.ts @@ -73,10 +73,9 @@ export class Wafv2RuleGroupRuleActionAllowCustomRequestHandlingOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleActionAllowCustomRequestHandling | undefined { @@ -139,10 +138,9 @@ export class Wafv2RuleGroupRuleActionAllowOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleActionAllow | undefined { @@ -167,7 +165,7 @@ export class Wafv2RuleGroupRuleActionAllowOutputReference extends cdktf.ComplexO } // custom_request_handling - computed: false, optional: true, required: false - private _customRequestHandling = new Wafv2RuleGroupRuleActionAllowCustomRequestHandlingOutputReference(this, "custom_request_handling", true); + private _customRequestHandling = new Wafv2RuleGroupRuleActionAllowCustomRequestHandlingOutputReference(this, "custom_request_handling"); public get customRequestHandling() { return this._customRequestHandling; } @@ -239,10 +237,9 @@ export class Wafv2RuleGroupRuleActionBlockCustomResponseOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleActionBlockCustomResponse | undefined { @@ -349,10 +346,9 @@ export class Wafv2RuleGroupRuleActionBlockOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleActionBlock | undefined { @@ -377,7 +373,7 @@ export class Wafv2RuleGroupRuleActionBlockOutputReference extends cdktf.ComplexO } // custom_response - computed: false, optional: true, required: false - private _customResponse = new Wafv2RuleGroupRuleActionBlockCustomResponseOutputReference(this, "custom_response", true); + private _customResponse = new Wafv2RuleGroupRuleActionBlockCustomResponseOutputReference(this, "custom_response"); public get customResponse() { return this._customResponse; } @@ -439,10 +435,9 @@ export class Wafv2RuleGroupRuleActionCountCustomRequestHandlingOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleActionCountCustomRequestHandling | undefined { @@ -505,10 +500,9 @@ export class Wafv2RuleGroupRuleActionCountOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleActionCount | undefined { @@ -533,7 +527,7 @@ export class Wafv2RuleGroupRuleActionCountOutputReference extends cdktf.ComplexO } // custom_request_handling - computed: false, optional: true, required: false - private _customRequestHandling = new Wafv2RuleGroupRuleActionCountCustomRequestHandlingOutputReference(this, "custom_request_handling", true); + private _customRequestHandling = new Wafv2RuleGroupRuleActionCountCustomRequestHandlingOutputReference(this, "custom_request_handling"); public get customRequestHandling() { return this._customRequestHandling; } @@ -587,10 +581,9 @@ export class Wafv2RuleGroupRuleActionOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleAction | undefined { @@ -627,7 +620,7 @@ export class Wafv2RuleGroupRuleActionOutputReference extends cdktf.ComplexObject } // allow - computed: false, optional: true, required: false - private _allow = new Wafv2RuleGroupRuleActionAllowOutputReference(this, "allow", true); + private _allow = new Wafv2RuleGroupRuleActionAllowOutputReference(this, "allow"); public get allow() { return this._allow; } @@ -643,7 +636,7 @@ export class Wafv2RuleGroupRuleActionOutputReference extends cdktf.ComplexObject } // block - computed: false, optional: true, required: false - private _block = new Wafv2RuleGroupRuleActionBlockOutputReference(this, "block", true); + private _block = new Wafv2RuleGroupRuleActionBlockOutputReference(this, "block"); public get block() { return this._block; } @@ -659,7 +652,7 @@ export class Wafv2RuleGroupRuleActionOutputReference extends cdktf.ComplexObject } // count - computed: false, optional: true, required: false - private _count = new Wafv2RuleGroupRuleActionCountOutputReference(this, "count", true); + private _count = new Wafv2RuleGroupRuleActionCountOutputReference(this, "count"); public get count() { return this._count; } @@ -709,10 +702,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -748,10 +740,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -787,10 +778,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -826,10 +816,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -870,10 +859,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -933,10 +921,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -991,10 +978,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -1079,10 +1065,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -1143,7 +1128,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1159,7 +1144,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1175,7 +1160,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1191,7 +1176,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1207,7 +1192,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1223,7 +1208,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1239,7 +1224,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1318,10 +1303,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -1390,7 +1374,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1447,10 +1431,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -1536,10 +1519,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -1583,7 +1565,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -1631,10 +1613,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -1739,10 +1720,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -1786,7 +1766,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -1829,10 +1809,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -1906,10 +1885,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -1945,10 +1923,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -1984,10 +1961,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -2023,10 +1999,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -2067,10 +2042,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -2130,10 +2104,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -2188,10 +2161,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -2276,10 +2248,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -2340,7 +2311,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2356,7 +2327,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2372,7 +2343,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2388,7 +2359,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2404,7 +2375,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2420,7 +2391,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2436,7 +2407,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2510,10 +2481,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -2563,7 +2533,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2610,10 +2580,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -2649,10 +2618,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -2688,10 +2656,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -2727,10 +2694,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -2771,10 +2737,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -2834,10 +2799,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -2892,10 +2856,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -2980,10 +2943,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -3044,7 +3006,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3060,7 +3022,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3076,7 +3038,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3092,7 +3054,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3108,7 +3070,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3124,7 +3086,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3140,7 +3102,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3219,10 +3181,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -3291,7 +3252,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3338,10 +3299,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3377,10 +3337,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -3416,10 +3375,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -3455,10 +3413,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -3499,10 +3456,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -3562,10 +3518,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3620,10 +3575,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -3708,10 +3662,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -3772,7 +3725,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3788,7 +3741,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3804,7 +3757,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3820,7 +3773,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3836,7 +3789,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3852,7 +3805,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3868,7 +3821,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3937,10 +3890,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -3971,7 +3923,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4018,10 +3970,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -4057,10 +4008,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -4096,10 +4046,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -4135,10 +4084,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -4179,10 +4127,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -4242,10 +4189,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -4300,10 +4246,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -4388,10 +4333,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -4452,7 +4396,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4468,7 +4412,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4484,7 +4428,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4500,7 +4444,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4516,7 +4460,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4532,7 +4476,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4548,7 +4492,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4617,10 +4561,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -4651,7 +4594,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4773,10 +4716,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementAndStatement | undefined { @@ -4832,10 +4774,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -4871,10 +4812,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -4910,10 +4850,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -4949,10 +4888,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -4993,10 +4931,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -5056,10 +4993,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -5114,10 +5050,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -5202,10 +5137,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -5266,7 +5200,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5282,7 +5216,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5298,7 +5232,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5314,7 +5248,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5330,7 +5264,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5346,7 +5280,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5362,7 +5296,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementF } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5441,10 +5375,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatement | undefined { @@ -5513,7 +5446,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5570,10 +5503,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementFo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -5659,10 +5591,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatement | undefined { @@ -5706,7 +5637,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementOu } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -5754,10 +5685,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -5862,10 +5792,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -5909,7 +5838,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceState } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -5952,10 +5881,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementLabelMatchStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementLabelMatchStatement | undefined { @@ -6029,10 +5957,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6068,10 +5995,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -6107,10 +6033,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -6146,10 +6071,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -6190,10 +6114,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -6253,10 +6176,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6311,10 +6233,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -6399,10 +6320,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -6463,7 +6383,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6479,7 +6399,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6495,7 +6415,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6511,7 +6431,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6527,7 +6447,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6543,7 +6463,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6559,7 +6479,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6638,10 +6558,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -6710,7 +6629,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6767,10 +6686,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -6856,10 +6774,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -6903,7 +6820,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -6951,10 +6868,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -7059,10 +6975,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -7106,7 +7021,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -7149,10 +7064,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -7226,10 +7140,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -7265,10 +7178,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -7304,10 +7216,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -7343,10 +7254,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -7387,10 +7297,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -7450,10 +7359,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -7508,10 +7416,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -7596,10 +7503,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -7660,7 +7566,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7676,7 +7582,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7692,7 +7598,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7708,7 +7614,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7724,7 +7630,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7740,7 +7646,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7756,7 +7662,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7830,10 +7736,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -7883,7 +7788,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7930,10 +7835,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -7969,10 +7873,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -8008,10 +7911,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -8047,10 +7949,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -8091,10 +7992,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -8154,10 +8054,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -8212,10 +8111,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -8300,10 +8198,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -8364,7 +8261,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8380,7 +8277,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8396,7 +8293,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8412,7 +8309,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8428,7 +8325,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8444,7 +8341,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8460,7 +8357,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8539,10 +8436,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -8611,7 +8507,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8658,10 +8554,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -8697,10 +8592,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -8736,10 +8630,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -8775,10 +8668,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -8819,10 +8711,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -8882,10 +8773,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -8940,10 +8830,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -9028,10 +8917,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -9092,7 +8980,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9108,7 +8996,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9124,7 +9012,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9140,7 +9028,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9156,7 +9044,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9172,7 +9060,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9188,7 +9076,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9257,10 +9145,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -9291,7 +9178,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9338,10 +9225,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -9377,10 +9263,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -9416,10 +9301,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -9455,10 +9339,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -9499,10 +9382,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -9562,10 +9444,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9620,10 +9501,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -9708,10 +9588,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -9772,7 +9651,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9788,7 +9667,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9804,7 +9683,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9820,7 +9699,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9836,7 +9715,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9852,7 +9731,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9868,7 +9747,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9937,10 +9816,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -9971,7 +9849,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10093,10 +9971,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementNotStatement | undefined { @@ -10152,10 +10029,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10191,10 +10067,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -10230,10 +10105,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -10269,10 +10143,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -10313,10 +10186,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -10376,10 +10248,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -10434,10 +10305,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -10522,10 +10392,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -10586,7 +10455,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10602,7 +10471,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10618,7 +10487,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10634,7 +10503,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10650,7 +10519,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10666,7 +10535,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10682,7 +10551,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10761,10 +10630,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -10833,7 +10701,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10890,10 +10758,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -10979,10 +10846,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -11026,7 +10892,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -11074,10 +10940,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -11182,10 +11047,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -11229,7 +11093,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -11272,10 +11136,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -11349,10 +11212,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -11388,10 +11250,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -11427,10 +11288,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -11466,10 +11326,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -11510,10 +11369,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -11573,10 +11431,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -11631,10 +11488,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -11719,10 +11575,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -11783,7 +11638,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11799,7 +11654,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11815,7 +11670,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11831,7 +11686,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11847,7 +11702,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11863,7 +11718,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11879,7 +11734,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11953,10 +11808,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -12006,7 +11860,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12053,10 +11907,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -12092,10 +11945,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -12131,10 +11983,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -12170,10 +12021,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -12214,10 +12064,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -12277,10 +12126,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -12335,10 +12183,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -12423,10 +12270,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -12487,7 +12333,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12503,7 +12349,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12519,7 +12365,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12535,7 +12381,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12551,7 +12397,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12567,7 +12413,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12583,7 +12429,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12662,10 +12508,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -12734,7 +12579,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12781,10 +12626,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -12820,10 +12664,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -12859,10 +12702,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -12898,10 +12740,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -12942,10 +12783,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -13005,10 +12845,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -13063,10 +12902,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -13151,10 +12989,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -13215,7 +13052,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13231,7 +13068,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13247,7 +13084,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13263,7 +13100,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13279,7 +13116,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13295,7 +13132,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13311,7 +13148,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13380,10 +13217,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -13414,7 +13250,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13461,10 +13297,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -13500,10 +13335,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -13539,10 +13373,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -13578,10 +13411,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -13622,10 +13454,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -13685,10 +13516,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -13743,10 +13573,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -13831,10 +13660,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -13895,7 +13723,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13911,7 +13739,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13927,7 +13755,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13943,7 +13771,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13959,7 +13787,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13975,7 +13803,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13991,7 +13819,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14060,10 +13888,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -14094,7 +13921,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14216,10 +14043,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementOrStatement | undefined { @@ -14275,10 +14101,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -14314,10 +14139,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -14353,10 +14177,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -14392,10 +14215,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -14436,10 +14258,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -14499,10 +14320,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -14557,10 +14377,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -14645,10 +14464,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -14709,7 +14527,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14725,7 +14543,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14741,7 +14559,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14757,7 +14575,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14773,7 +14591,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14789,7 +14607,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14805,7 +14623,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14879,10 +14697,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -14932,7 +14749,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetRefe } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14979,10 +14796,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -15018,10 +14834,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -15057,10 +14872,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -15096,10 +14910,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -15140,10 +14953,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -15203,10 +15015,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -15261,10 +15072,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -15349,10 +15159,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -15413,7 +15222,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15429,7 +15238,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15445,7 +15254,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15461,7 +15270,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15477,7 +15286,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15493,7 +15302,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15509,7 +15318,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15588,10 +15397,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -15660,7 +15468,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15707,10 +15515,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -15746,10 +15553,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -15785,10 +15591,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -15824,10 +15629,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -15868,10 +15672,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -15931,10 +15734,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -15989,10 +15791,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -16077,10 +15878,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -16141,7 +15941,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16157,7 +15957,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16173,7 +15973,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16189,7 +15989,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16205,7 +16005,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16221,7 +16021,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16237,7 +16037,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementF } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16306,10 +16106,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatement | undefined { @@ -16340,7 +16139,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16387,10 +16186,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -16426,10 +16224,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -16465,10 +16262,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -16504,10 +16300,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -16548,10 +16343,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -16611,10 +16405,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -16669,10 +16462,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -16757,10 +16549,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -16821,7 +16612,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16837,7 +16628,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16853,7 +16644,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16869,7 +16660,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16885,7 +16676,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16901,7 +16692,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16917,7 +16708,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFi } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16986,10 +16777,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatement | undefined { @@ -17020,7 +16810,7 @@ export class Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementOu } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17163,10 +16953,9 @@ export class Wafv2RuleGroupRuleStatementAndStatementOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementAndStatement | undefined { @@ -17222,10 +17011,9 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchAllQueryAr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -17261,10 +17049,9 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchBodyOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchBody | undefined { @@ -17300,10 +17087,9 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchMethodOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -17339,10 +17125,9 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchQueryStrin /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -17383,10 +17168,9 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleHead /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -17446,10 +17230,9 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleQuer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -17504,10 +17287,9 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchUriPathOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -17592,10 +17374,9 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatch | undefined { @@ -17656,7 +17437,7 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputRefe } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17672,7 +17453,7 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputRefe } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17688,7 +17469,7 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputRefe } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17704,7 +17485,7 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputRefe } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17720,7 +17501,7 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputRefe } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17736,7 +17517,7 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputRefe } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17752,7 +17533,7 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputRefe } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17831,10 +17612,9 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementByteMatchStatement | undefined { @@ -17903,7 +17683,7 @@ export class Wafv2RuleGroupRuleStatementByteMatchStatementOutputReference extend } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17960,10 +17740,9 @@ export class Wafv2RuleGroupRuleStatementGeoMatchStatementForwardedIpConfigOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -18049,10 +17828,9 @@ export class Wafv2RuleGroupRuleStatementGeoMatchStatementOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementGeoMatchStatement | undefined { @@ -18096,7 +17874,7 @@ export class Wafv2RuleGroupRuleStatementGeoMatchStatementOutputReference extends } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -18144,10 +17922,9 @@ export class Wafv2RuleGroupRuleStatementIpSetReferenceStatementIpSetForwardedIpC /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -18252,10 +18029,9 @@ export class Wafv2RuleGroupRuleStatementIpSetReferenceStatementOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementIpSetReferenceStatement | undefined { @@ -18299,7 +18075,7 @@ export class Wafv2RuleGroupRuleStatementIpSetReferenceStatementOutputReference e } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -18342,10 +18118,9 @@ export class Wafv2RuleGroupRuleStatementLabelMatchStatementOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementLabelMatchStatement | undefined { @@ -18419,10 +18194,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18458,10 +18232,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -18497,10 +18270,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -18536,10 +18308,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -18580,10 +18351,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -18643,10 +18413,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -18701,10 +18470,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -18789,10 +18557,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -18853,7 +18620,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18869,7 +18636,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18885,7 +18652,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18901,7 +18668,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18917,7 +18684,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18933,7 +18700,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18949,7 +18716,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19028,10 +18795,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -19100,7 +18866,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19157,10 +18923,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -19246,10 +19011,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -19293,7 +19057,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -19341,10 +19105,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -19449,10 +19212,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -19496,7 +19258,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -19539,10 +19301,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -19616,10 +19377,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -19655,10 +19415,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -19694,10 +19453,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -19733,10 +19491,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -19777,10 +19534,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -19840,10 +19596,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -19898,10 +19653,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -19986,10 +19740,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -20050,7 +19803,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20066,7 +19819,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20082,7 +19835,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20098,7 +19851,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20114,7 +19867,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20130,7 +19883,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20146,7 +19899,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20220,10 +19973,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -20273,7 +20025,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20320,10 +20072,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -20359,10 +20110,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -20398,10 +20148,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -20437,10 +20186,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -20481,10 +20229,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -20544,10 +20291,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -20602,10 +20348,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -20690,10 +20435,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -20754,7 +20498,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20770,7 +20514,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20786,7 +20530,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20802,7 +20546,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20818,7 +20562,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20834,7 +20578,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20850,7 +20594,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20929,10 +20673,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -21001,7 +20744,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21048,10 +20791,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -21087,10 +20829,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -21126,10 +20867,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -21165,10 +20905,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -21209,10 +20948,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -21272,10 +21010,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -21330,10 +21067,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -21418,10 +21154,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -21482,7 +21217,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21498,7 +21233,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21514,7 +21249,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21530,7 +21265,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21546,7 +21281,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21562,7 +21297,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21578,7 +21313,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21647,10 +21382,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -21681,7 +21415,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21728,10 +21462,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -21767,10 +21500,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -21806,10 +21538,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -21845,10 +21576,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -21889,10 +21619,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -21952,10 +21681,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22010,10 +21738,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -22098,10 +21825,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -22162,7 +21888,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22178,7 +21904,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22194,7 +21920,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22210,7 +21936,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22226,7 +21952,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22242,7 +21968,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22258,7 +21984,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22327,10 +22053,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -22361,7 +22086,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22483,10 +22208,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementAndStatement | undefined { @@ -22542,10 +22266,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -22581,10 +22304,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -22620,10 +22342,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -22659,10 +22380,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -22703,10 +22423,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -22766,10 +22485,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22824,10 +22542,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -22912,10 +22629,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -22976,7 +22692,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22992,7 +22708,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23008,7 +22724,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23024,7 +22740,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23040,7 +22756,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23056,7 +22772,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23072,7 +22788,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementF } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23151,10 +22867,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatement | undefined { @@ -23223,7 +22938,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23280,10 +22995,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementFo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -23369,10 +23083,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatement | undefined { @@ -23416,7 +23129,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementOu } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -23464,10 +23177,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -23572,10 +23284,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -23619,7 +23330,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceState } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -23662,10 +23373,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementLabelMatchStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementLabelMatchStatement | undefined { @@ -23739,10 +23449,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -23778,10 +23487,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -23817,10 +23525,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -23856,10 +23563,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -23900,10 +23606,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -23963,10 +23668,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24021,10 +23725,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -24109,10 +23812,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -24173,7 +23875,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24189,7 +23891,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24205,7 +23907,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24221,7 +23923,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24237,7 +23939,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24253,7 +23955,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24269,7 +23971,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24348,10 +24050,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -24420,7 +24121,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24477,10 +24178,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -24566,10 +24266,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -24613,7 +24312,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -24661,10 +24360,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -24769,10 +24467,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -24816,7 +24513,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -24859,10 +24556,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -24936,10 +24632,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -24975,10 +24670,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -25014,10 +24708,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -25053,10 +24746,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -25097,10 +24789,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -25160,10 +24851,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -25218,10 +24908,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -25306,10 +24995,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -25370,7 +25058,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25386,7 +25074,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25402,7 +25090,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25418,7 +25106,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25434,7 +25122,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25450,7 +25138,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25466,7 +25154,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25540,10 +25228,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -25593,7 +25280,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -25640,10 +25327,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -25679,10 +25365,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -25718,10 +25403,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -25757,10 +25441,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -25801,10 +25484,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -25864,10 +25546,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -25922,10 +25603,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -26010,10 +25690,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -26074,7 +25753,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26090,7 +25769,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26106,7 +25785,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26122,7 +25801,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26138,7 +25817,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26154,7 +25833,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26170,7 +25849,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26249,10 +25928,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -26321,7 +25999,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26368,10 +26046,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -26407,10 +26084,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -26446,10 +26122,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -26485,10 +26160,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -26529,10 +26203,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -26592,10 +26265,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -26650,10 +26322,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -26738,10 +26409,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -26802,7 +26472,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26818,7 +26488,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26834,7 +26504,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26850,7 +26520,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26866,7 +26536,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26882,7 +26552,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26898,7 +26568,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26967,10 +26637,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -27001,7 +26670,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27048,10 +26717,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27087,10 +26755,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -27126,10 +26793,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -27165,10 +26831,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -27209,10 +26874,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -27272,10 +26936,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27330,10 +26993,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -27418,10 +27080,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -27482,7 +27143,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27498,7 +27159,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27514,7 +27175,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27530,7 +27191,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27546,7 +27207,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27562,7 +27223,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27578,7 +27239,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27647,10 +27308,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -27681,7 +27341,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStateme } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27803,10 +27463,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementNotStatement | undefined { @@ -27862,10 +27521,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27901,10 +27559,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -27940,10 +27597,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -27979,10 +27635,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -28023,10 +27678,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -28086,10 +27740,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -28144,10 +27797,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -28232,10 +27884,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -28296,7 +27947,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28312,7 +27963,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28328,7 +27979,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28344,7 +27995,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28360,7 +28011,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28376,7 +28027,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28392,7 +28043,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28471,10 +28122,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -28543,7 +28193,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28600,10 +28250,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -28689,10 +28338,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -28736,7 +28384,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -28784,10 +28432,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -28892,10 +28539,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -28939,7 +28585,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -28982,10 +28628,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -29059,10 +28704,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { diff --git a/src/aws/wafv2/wafv2-rule-group-structs/structs400.ts b/src/aws/wafv2/wafv2-rule-group-structs/structs400.ts index 168d9c902..0aaadc4f8 100644 --- a/src/aws/wafv2/wafv2-rule-group-structs/structs400.ts +++ b/src/aws/wafv2/wafv2-rule-group-structs/structs400.ts @@ -59,10 +59,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -98,10 +97,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -137,10 +135,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -181,10 +178,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -244,10 +240,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -302,10 +297,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -390,10 +384,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -454,7 +447,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -470,7 +463,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -486,7 +479,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -502,7 +495,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -518,7 +511,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -534,7 +527,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -550,7 +543,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -624,10 +617,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -677,7 +669,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -724,10 +716,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -763,10 +754,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -802,10 +792,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -841,10 +830,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -885,10 +873,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -948,10 +935,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -1006,10 +992,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -1094,10 +1079,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -1158,7 +1142,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1174,7 +1158,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1190,7 +1174,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1206,7 +1190,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1222,7 +1206,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1238,7 +1222,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1254,7 +1238,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1333,10 +1317,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -1405,7 +1388,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1452,10 +1435,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -1491,10 +1473,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -1530,10 +1511,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -1569,10 +1549,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -1613,10 +1592,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -1676,10 +1654,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -1734,10 +1711,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -1822,10 +1798,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -1886,7 +1861,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1902,7 +1877,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1918,7 +1893,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1934,7 +1909,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1950,7 +1925,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1966,7 +1941,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1982,7 +1957,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2051,10 +2026,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -2085,7 +2059,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2132,10 +2106,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2171,10 +2144,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -2210,10 +2182,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -2249,10 +2220,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -2293,10 +2263,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -2356,10 +2325,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2414,10 +2382,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -2502,10 +2469,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -2566,7 +2532,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2582,7 +2548,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2598,7 +2564,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2614,7 +2580,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2630,7 +2596,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2646,7 +2612,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2662,7 +2628,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2731,10 +2697,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -2765,7 +2730,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2887,10 +2852,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementOrStatement | undefined { @@ -2946,10 +2910,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -2985,10 +2948,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -3024,10 +2986,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -3063,10 +3024,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -3107,10 +3067,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -3170,10 +3129,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -3228,10 +3186,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -3316,10 +3273,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -3380,7 +3336,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3396,7 +3352,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3412,7 +3368,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3428,7 +3384,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3444,7 +3400,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3460,7 +3416,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3476,7 +3432,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3550,10 +3506,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -3603,7 +3558,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetRefe } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3650,10 +3605,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -3689,10 +3643,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -3728,10 +3681,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -3767,10 +3719,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -3811,10 +3762,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -3874,10 +3824,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -3932,10 +3881,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -4020,10 +3968,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -4084,7 +4031,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4100,7 +4047,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4116,7 +4063,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4132,7 +4079,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4148,7 +4095,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4164,7 +4111,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4180,7 +4127,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4259,10 +4206,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -4331,7 +4277,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4378,10 +4324,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -4417,10 +4362,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -4456,10 +4400,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -4495,10 +4438,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -4539,10 +4481,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -4602,10 +4543,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -4660,10 +4600,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -4748,10 +4687,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -4812,7 +4750,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4828,7 +4766,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4844,7 +4782,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4860,7 +4798,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4876,7 +4814,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4892,7 +4830,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4908,7 +4846,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementF } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4977,10 +4915,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatement | undefined { @@ -5011,7 +4948,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5058,10 +4995,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -5097,10 +5033,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -5136,10 +5071,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -5175,10 +5109,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -5219,10 +5152,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -5282,10 +5214,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -5340,10 +5271,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -5428,10 +5358,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -5492,7 +5421,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5508,7 +5437,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5524,7 +5453,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5540,7 +5469,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5556,7 +5485,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5572,7 +5501,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5588,7 +5517,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFi } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5657,10 +5586,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatement | undefined { @@ -5691,7 +5619,7 @@ export class Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementOu } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5834,10 +5762,9 @@ export class Wafv2RuleGroupRuleStatementNotStatementOutputReference extends cdkt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementNotStatement | undefined { @@ -5893,10 +5820,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -5932,10 +5858,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -5971,10 +5896,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -6010,10 +5934,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -6054,10 +5977,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -6117,10 +6039,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6175,10 +6096,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -6263,10 +6183,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -6327,7 +6246,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6343,7 +6262,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6359,7 +6278,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6375,7 +6294,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6391,7 +6310,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6407,7 +6326,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6423,7 +6342,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6502,10 +6421,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -6574,7 +6492,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6631,10 +6549,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -6720,10 +6637,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -6767,7 +6683,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -6815,10 +6731,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -6923,10 +6838,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -6970,7 +6884,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -7013,10 +6927,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -7090,10 +7003,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -7129,10 +7041,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -7168,10 +7079,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -7207,10 +7117,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -7251,10 +7160,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -7314,10 +7222,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -7372,10 +7279,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -7460,10 +7366,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -7524,7 +7429,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7540,7 +7445,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7556,7 +7461,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7572,7 +7477,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7588,7 +7493,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7604,7 +7509,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7620,7 +7525,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7694,10 +7599,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -7747,7 +7651,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7794,10 +7698,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -7833,10 +7736,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -7872,10 +7774,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -7911,10 +7812,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -7955,10 +7855,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -8018,10 +7917,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -8076,10 +7974,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -8164,10 +8061,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -8228,7 +8124,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8244,7 +8140,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8260,7 +8156,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8276,7 +8172,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8292,7 +8188,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8308,7 +8204,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8324,7 +8220,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8403,10 +8299,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -8475,7 +8370,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8522,10 +8417,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -8561,10 +8455,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -8600,10 +8493,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -8639,10 +8531,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -8683,10 +8574,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -8746,10 +8636,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -8804,10 +8693,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -8892,10 +8780,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -8956,7 +8843,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8972,7 +8859,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8988,7 +8875,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9004,7 +8891,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9020,7 +8907,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9036,7 +8923,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9052,7 +8939,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9121,10 +9008,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -9155,7 +9041,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9202,10 +9088,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -9241,10 +9126,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -9280,10 +9164,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -9319,10 +9202,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -9363,10 +9245,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -9426,10 +9307,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9484,10 +9364,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -9572,10 +9451,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -9636,7 +9514,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9652,7 +9530,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9668,7 +9546,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9684,7 +9562,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9700,7 +9578,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9716,7 +9594,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9732,7 +9610,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9801,10 +9679,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -9835,7 +9712,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9957,10 +9834,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementAndStatement | undefined { @@ -10016,10 +9892,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10055,10 +9930,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -10094,10 +9968,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -10133,10 +10006,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -10177,10 +10049,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -10240,10 +10111,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -10298,10 +10168,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -10386,10 +10255,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -10450,7 +10318,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10466,7 +10334,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10482,7 +10350,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10498,7 +10366,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10514,7 +10382,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10530,7 +10398,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10546,7 +10414,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFi } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10625,10 +10493,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatement | undefined { @@ -10697,7 +10564,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementOu } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10754,10 +10621,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementFor /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -10843,10 +10709,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatement | undefined { @@ -10890,7 +10755,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementOut } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -10938,10 +10803,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -11046,10 +10910,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -11093,7 +10956,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatem } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -11136,10 +10999,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementLabelMatchStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementLabelMatchStatement | undefined { @@ -11213,10 +11075,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -11252,10 +11113,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -11291,10 +11151,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -11330,10 +11189,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -11374,10 +11232,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -11437,10 +11294,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11495,10 +11351,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -11583,10 +11438,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -11647,7 +11501,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11663,7 +11517,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11679,7 +11533,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11695,7 +11549,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11711,7 +11565,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11727,7 +11581,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11743,7 +11597,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11822,10 +11676,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -11894,7 +11747,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11951,10 +11804,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -12040,10 +11892,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -12087,7 +11938,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -12135,10 +11986,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -12243,10 +12093,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -12290,7 +12139,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -12333,10 +12182,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -12410,10 +12258,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -12449,10 +12296,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -12488,10 +12334,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -12527,10 +12372,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -12571,10 +12415,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -12634,10 +12477,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -12692,10 +12534,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -12780,10 +12621,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -12844,7 +12684,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12860,7 +12700,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12876,7 +12716,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12892,7 +12732,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12908,7 +12748,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12924,7 +12764,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12940,7 +12780,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13014,10 +12854,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -13067,7 +12906,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13114,10 +12953,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -13153,10 +12991,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -13192,10 +13029,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -13231,10 +13067,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -13275,10 +13110,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -13338,10 +13172,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -13396,10 +13229,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -13484,10 +13316,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -13548,7 +13379,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13564,7 +13395,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13580,7 +13411,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13596,7 +13427,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13612,7 +13443,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13628,7 +13459,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13644,7 +13475,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13723,10 +13554,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -13795,7 +13625,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13842,10 +13672,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -13881,10 +13710,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -13920,10 +13748,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -13959,10 +13786,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -14003,10 +13829,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -14066,10 +13891,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -14124,10 +13948,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -14212,10 +14035,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -14276,7 +14098,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14292,7 +14114,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14308,7 +14130,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14324,7 +14146,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14340,7 +14162,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14356,7 +14178,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14372,7 +14194,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14441,10 +14263,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -14475,7 +14296,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14522,10 +14343,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -14561,10 +14381,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -14600,10 +14419,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -14639,10 +14457,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -14683,10 +14500,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -14746,10 +14562,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -14804,10 +14619,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -14892,10 +14706,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -14956,7 +14769,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14972,7 +14785,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14988,7 +14801,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15004,7 +14817,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15020,7 +14833,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15036,7 +14849,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15052,7 +14865,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15121,10 +14934,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -15155,7 +14967,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15277,10 +15089,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementNotStatement | undefined { @@ -15336,10 +15147,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -15375,10 +15185,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -15414,10 +15223,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -15453,10 +15261,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -15497,10 +15304,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -15560,10 +15366,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -15618,10 +15423,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -15706,10 +15510,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -15770,7 +15573,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15786,7 +15589,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15802,7 +15605,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15818,7 +15621,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15834,7 +15637,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15850,7 +15653,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15866,7 +15669,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15945,10 +15748,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -16017,7 +15819,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16074,10 +15876,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -16163,10 +15964,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -16210,7 +16010,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -16258,10 +16058,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -16366,10 +16165,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -16413,7 +16211,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -16456,10 +16254,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -16533,10 +16330,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -16572,10 +16368,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -16611,10 +16406,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -16650,10 +16444,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -16694,10 +16487,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -16757,10 +16549,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -16815,10 +16606,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -16903,10 +16693,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -16967,7 +16756,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16983,7 +16772,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16999,7 +16788,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17015,7 +16804,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17031,7 +16820,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17047,7 +16836,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17063,7 +16852,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17137,10 +16926,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -17190,7 +16978,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17237,10 +17025,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -17276,10 +17063,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -17315,10 +17101,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -17354,10 +17139,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -17398,10 +17182,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -17461,10 +17244,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -17519,10 +17301,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -17607,10 +17388,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -17671,7 +17451,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17687,7 +17467,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17703,7 +17483,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17719,7 +17499,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17735,7 +17515,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17751,7 +17531,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17767,7 +17547,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17846,10 +17626,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -17918,7 +17697,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17965,10 +17744,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18004,10 +17782,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -18043,10 +17820,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -18082,10 +17858,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -18126,10 +17901,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -18189,10 +17963,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -18247,10 +18020,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -18335,10 +18107,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -18399,7 +18170,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18415,7 +18186,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18431,7 +18202,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18447,7 +18218,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18463,7 +18234,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18479,7 +18250,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18495,7 +18266,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18564,10 +18335,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -18598,7 +18368,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18645,10 +18415,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18684,10 +18453,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -18723,10 +18491,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -18762,10 +18529,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -18806,10 +18572,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -18869,10 +18634,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -18927,10 +18691,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -19015,10 +18778,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -19079,7 +18841,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19095,7 +18857,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19111,7 +18873,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19127,7 +18889,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19143,7 +18905,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19159,7 +18921,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19175,7 +18937,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19244,10 +19006,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -19278,7 +19039,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19400,10 +19161,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementOrStatement | undefined { @@ -19459,10 +19219,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -19498,10 +19257,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -19537,10 +19295,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -19576,10 +19333,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -19620,10 +19376,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -19683,10 +19438,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -19741,10 +19495,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -19829,10 +19582,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -19893,7 +19645,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19909,7 +19661,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19925,7 +19677,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19941,7 +19693,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19957,7 +19709,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19973,7 +19725,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19989,7 +19741,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20063,10 +19815,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -20116,7 +19867,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetRefer } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20163,10 +19914,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -20202,10 +19952,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -20241,10 +19990,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -20280,10 +20028,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -20324,10 +20071,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -20387,10 +20133,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -20445,10 +20190,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -20533,10 +20277,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -20597,7 +20340,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20613,7 +20356,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20629,7 +20372,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20645,7 +20388,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20661,7 +20404,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20677,7 +20420,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20693,7 +20436,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20772,10 +20515,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -20844,7 +20586,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatem } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20891,10 +20633,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -20930,10 +20671,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -20969,10 +20709,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -21008,10 +20747,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -21052,10 +20790,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -21115,10 +20852,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -21173,10 +20909,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -21261,10 +20996,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -21325,7 +21059,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21341,7 +21075,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21357,7 +21091,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21373,7 +21107,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21389,7 +21123,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21405,7 +21139,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21421,7 +21155,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFi } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21490,10 +21224,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatement | undefined { @@ -21524,7 +21257,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementOu } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21571,10 +21304,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -21610,10 +21342,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -21649,10 +21380,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -21688,10 +21418,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -21732,10 +21461,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -21795,10 +21523,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -21853,10 +21580,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -21941,10 +21667,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -22005,7 +21730,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22021,7 +21746,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22037,7 +21762,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22053,7 +21778,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22069,7 +21794,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22085,7 +21810,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22101,7 +21826,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFie } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22170,10 +21895,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatement | undefined { @@ -22204,7 +21928,7 @@ export class Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementOut } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22347,10 +22071,9 @@ export class Wafv2RuleGroupRuleStatementOrStatementOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementOrStatement | undefined { @@ -22406,10 +22129,9 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -22445,10 +22167,9 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -22484,10 +22205,9 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -22523,10 +22243,9 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -22567,10 +22286,9 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -22630,10 +22348,9 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -22688,10 +22405,9 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -22776,10 +22492,9 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -22840,7 +22555,7 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22856,7 +22571,7 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22872,7 +22587,7 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22888,7 +22603,7 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22904,7 +22619,7 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22920,7 +22635,7 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22936,7 +22651,7 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldTo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23010,10 +22725,9 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatement | undefined { @@ -23063,7 +22777,7 @@ export class Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementOutputR } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23110,10 +22824,9 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchAllQu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -23149,10 +22862,9 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchBodyO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -23188,10 +22900,9 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchMetho /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -23227,10 +22938,9 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchQuery /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -23271,10 +22981,9 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -23334,10 +23043,9 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingl /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -23392,10 +23100,9 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchUriPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -23480,10 +23187,9 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatch | undefined { @@ -23544,7 +23250,7 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutpu } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23560,7 +23266,7 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutpu } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23576,7 +23282,7 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutpu } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23592,7 +23298,7 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutpu } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23608,7 +23314,7 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutpu } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23624,7 +23330,7 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutpu } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23640,7 +23346,7 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutpu } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23719,10 +23425,9 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSizeConstraintStatement | undefined { @@ -23791,7 +23496,7 @@ export class Wafv2RuleGroupRuleStatementSizeConstraintStatementOutputReference e } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23838,10 +23543,9 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchAllQueryAr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -23877,10 +23581,9 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchBodyOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -23916,10 +23619,9 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchMethodOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -23955,10 +23657,9 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchQueryStrin /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -23999,10 +23700,9 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleHead /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -24062,10 +23762,9 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleQuer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24120,10 +23819,9 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchUriPathOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -24208,10 +23906,9 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatch | undefined { @@ -24272,7 +23969,7 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputRefe } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24288,7 +23985,7 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputRefe } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24304,7 +24001,7 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputRefe } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24320,7 +24017,7 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputRefe } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24336,7 +24033,7 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputRefe } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24352,7 +24049,7 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputRefe } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24368,7 +24065,7 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputRefe } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24437,10 +24134,9 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementOutputReference extend /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementSqliMatchStatement | undefined { @@ -24471,7 +24167,7 @@ export class Wafv2RuleGroupRuleStatementSqliMatchStatementOutputReference extend } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24518,10 +24214,9 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchAllQueryArg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24557,10 +24252,9 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchBodyOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchBody | undefined { @@ -24596,10 +24290,9 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchMethodOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -24635,10 +24328,9 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchQueryString /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -24679,10 +24371,9 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleHeade /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -24742,10 +24433,9 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleQuery /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24800,10 +24490,9 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchUriPathOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -24888,10 +24577,9 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatch | undefined { @@ -24952,7 +24640,7 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputRefer } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24968,7 +24656,7 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputRefer } // body - computed: false, optional: true, required: false - private _body = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24984,7 +24672,7 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputRefer } // method - computed: false, optional: true, required: false - private _method = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25000,7 +24688,7 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputRefer } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25016,7 +24704,7 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputRefer } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25032,7 +24720,7 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputRefer } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25048,7 +24736,7 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputRefer } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25117,10 +24805,9 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatementXssMatchStatement | undefined { @@ -25151,7 +24838,7 @@ export class Wafv2RuleGroupRuleStatementXssMatchStatementOutputReference extends } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -25275,10 +24962,9 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleStatement | undefined { @@ -25363,7 +25049,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // and_statement - computed: false, optional: true, required: false - private _andStatement = new Wafv2RuleGroupRuleStatementAndStatementOutputReference(this, "and_statement", true); + private _andStatement = new Wafv2RuleGroupRuleStatementAndStatementOutputReference(this, "and_statement"); public get andStatement() { return this._andStatement; } @@ -25379,7 +25065,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // byte_match_statement - computed: false, optional: true, required: false - private _byteMatchStatement = new Wafv2RuleGroupRuleStatementByteMatchStatementOutputReference(this, "byte_match_statement", true); + private _byteMatchStatement = new Wafv2RuleGroupRuleStatementByteMatchStatementOutputReference(this, "byte_match_statement"); public get byteMatchStatement() { return this._byteMatchStatement; } @@ -25395,7 +25081,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // geo_match_statement - computed: false, optional: true, required: false - private _geoMatchStatement = new Wafv2RuleGroupRuleStatementGeoMatchStatementOutputReference(this, "geo_match_statement", true); + private _geoMatchStatement = new Wafv2RuleGroupRuleStatementGeoMatchStatementOutputReference(this, "geo_match_statement"); public get geoMatchStatement() { return this._geoMatchStatement; } @@ -25411,7 +25097,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // ip_set_reference_statement - computed: false, optional: true, required: false - private _ipSetReferenceStatement = new Wafv2RuleGroupRuleStatementIpSetReferenceStatementOutputReference(this, "ip_set_reference_statement", true); + private _ipSetReferenceStatement = new Wafv2RuleGroupRuleStatementIpSetReferenceStatementOutputReference(this, "ip_set_reference_statement"); public get ipSetReferenceStatement() { return this._ipSetReferenceStatement; } @@ -25427,7 +25113,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // label_match_statement - computed: false, optional: true, required: false - private _labelMatchStatement = new Wafv2RuleGroupRuleStatementLabelMatchStatementOutputReference(this, "label_match_statement", true); + private _labelMatchStatement = new Wafv2RuleGroupRuleStatementLabelMatchStatementOutputReference(this, "label_match_statement"); public get labelMatchStatement() { return this._labelMatchStatement; } @@ -25443,7 +25129,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // not_statement - computed: false, optional: true, required: false - private _notStatement = new Wafv2RuleGroupRuleStatementNotStatementOutputReference(this, "not_statement", true); + private _notStatement = new Wafv2RuleGroupRuleStatementNotStatementOutputReference(this, "not_statement"); public get notStatement() { return this._notStatement; } @@ -25459,7 +25145,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // or_statement - computed: false, optional: true, required: false - private _orStatement = new Wafv2RuleGroupRuleStatementOrStatementOutputReference(this, "or_statement", true); + private _orStatement = new Wafv2RuleGroupRuleStatementOrStatementOutputReference(this, "or_statement"); public get orStatement() { return this._orStatement; } @@ -25475,7 +25161,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // regex_pattern_set_reference_statement - computed: false, optional: true, required: false - private _regexPatternSetReferenceStatement = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementOutputReference(this, "regex_pattern_set_reference_statement", true); + private _regexPatternSetReferenceStatement = new Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementOutputReference(this, "regex_pattern_set_reference_statement"); public get regexPatternSetReferenceStatement() { return this._regexPatternSetReferenceStatement; } @@ -25491,7 +25177,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // size_constraint_statement - computed: false, optional: true, required: false - private _sizeConstraintStatement = new Wafv2RuleGroupRuleStatementSizeConstraintStatementOutputReference(this, "size_constraint_statement", true); + private _sizeConstraintStatement = new Wafv2RuleGroupRuleStatementSizeConstraintStatementOutputReference(this, "size_constraint_statement"); public get sizeConstraintStatement() { return this._sizeConstraintStatement; } @@ -25507,7 +25193,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // sqli_match_statement - computed: false, optional: true, required: false - private _sqliMatchStatement = new Wafv2RuleGroupRuleStatementSqliMatchStatementOutputReference(this, "sqli_match_statement", true); + private _sqliMatchStatement = new Wafv2RuleGroupRuleStatementSqliMatchStatementOutputReference(this, "sqli_match_statement"); public get sqliMatchStatement() { return this._sqliMatchStatement; } @@ -25523,7 +25209,7 @@ export class Wafv2RuleGroupRuleStatementOutputReference extends cdktf.ComplexObj } // xss_match_statement - computed: false, optional: true, required: false - private _xssMatchStatement = new Wafv2RuleGroupRuleStatementXssMatchStatementOutputReference(this, "xss_match_statement", true); + private _xssMatchStatement = new Wafv2RuleGroupRuleStatementXssMatchStatementOutputReference(this, "xss_match_statement"); public get xssMatchStatement() { return this._xssMatchStatement; } @@ -25571,10 +25257,9 @@ export class Wafv2RuleGroupRuleVisibilityConfigOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupRuleVisibilityConfig | undefined { @@ -25732,10 +25417,9 @@ export class Wafv2RuleGroupVisibilityConfigOutputReference extends cdktf.Complex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2RuleGroupVisibilityConfig | undefined { diff --git a/src/aws/wafv2/wafv2-rule-group.ts b/src/aws/wafv2/wafv2-rule-group.ts index bdf19a30c..19d89622f 100644 --- a/src/aws/wafv2/wafv2-rule-group.ts +++ b/src/aws/wafv2/wafv2-rule-group.ts @@ -66,7 +66,7 @@ export class Wafv2RuleGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_rule_group"; + public static readonly tfResourceType = "aws_wafv2_rule_group"; // =========== // INITIALIZER @@ -83,7 +83,9 @@ export class Wafv2RuleGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafv2_rule_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -242,7 +244,7 @@ export class Wafv2RuleGroup extends cdktf.TerraformResource { } // visibility_config - computed: false, optional: false, required: true - private _visibilityConfig = new Wafv2RuleGroupVisibilityConfigOutputReference(this, "visibility_config", true); + private _visibilityConfig = new Wafv2RuleGroupVisibilityConfigOutputReference(this, "visibility_config"); public get visibilityConfig() { return this._visibilityConfig; } diff --git a/src/aws/wafv2/wafv2-web-acl-association.ts b/src/aws/wafv2/wafv2-web-acl-association.ts index 67c1c5399..60be8e332 100644 --- a/src/aws/wafv2/wafv2-web-acl-association.ts +++ b/src/aws/wafv2/wafv2-web-acl-association.ts @@ -25,7 +25,7 @@ export class Wafv2WebAclAssociation extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_web_acl_association"; + public static readonly tfResourceType = "aws_wafv2_web_acl_association"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Wafv2WebAclAssociation extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafv2_web_acl_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/wafv2/wafv2-web-acl-logging-configuration.ts b/src/aws/wafv2/wafv2-web-acl-logging-configuration.ts index f6abe8736..91d248725 100644 --- a/src/aws/wafv2/wafv2-web-acl-logging-configuration.ts +++ b/src/aws/wafv2/wafv2-web-acl-logging-configuration.ts @@ -55,10 +55,9 @@ export class Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionCo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionCondition | undefined { @@ -118,10 +117,9 @@ export class Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNam /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameCondition | undefined { @@ -243,10 +241,9 @@ export class Wafv2WebAclLoggingConfigurationLoggingFilterOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationLoggingFilter | undefined { @@ -321,10 +318,9 @@ export class Wafv2WebAclLoggingConfigurationRedactedFieldsAllQueryArgumentsOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationRedactedFieldsAllQueryArguments | undefined { @@ -360,10 +356,9 @@ export class Wafv2WebAclLoggingConfigurationRedactedFieldsBodyOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationRedactedFieldsBody | undefined { @@ -399,10 +394,9 @@ export class Wafv2WebAclLoggingConfigurationRedactedFieldsMethodOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationRedactedFieldsMethod | undefined { @@ -438,10 +432,9 @@ export class Wafv2WebAclLoggingConfigurationRedactedFieldsQueryStringOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationRedactedFieldsQueryString | undefined { @@ -482,10 +475,9 @@ export class Wafv2WebAclLoggingConfigurationRedactedFieldsSingleHeaderOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationRedactedFieldsSingleHeader | undefined { @@ -545,10 +537,9 @@ export class Wafv2WebAclLoggingConfigurationRedactedFieldsSingleQueryArgumentOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationRedactedFieldsSingleQueryArgument | undefined { @@ -603,10 +594,9 @@ export class Wafv2WebAclLoggingConfigurationRedactedFieldsUriPathOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclLoggingConfigurationRedactedFieldsUriPath | undefined { @@ -694,7 +684,7 @@ export class Wafv2WebAclLoggingConfiguration extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_web_acl_logging_configuration"; + public static readonly tfResourceType = "aws_wafv2_web_acl_logging_configuration"; // =========== // INITIALIZER @@ -711,7 +701,9 @@ export class Wafv2WebAclLoggingConfiguration extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafv2_web_acl_logging_configuration', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -760,7 +752,7 @@ export class Wafv2WebAclLoggingConfiguration extends cdktf.TerraformResource { } // logging_filter - computed: false, optional: true, required: false - private _loggingFilter = new Wafv2WebAclLoggingConfigurationLoggingFilterOutputReference(this, "logging_filter", true); + private _loggingFilter = new Wafv2WebAclLoggingConfigurationLoggingFilterOutputReference(this, "logging_filter"); public get loggingFilter() { return this._loggingFilter; } diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs0.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs0.ts index 38a5f4ea6..ff4a6f1f7 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs0.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs0.ts @@ -73,10 +73,9 @@ export class Wafv2WebAclDefaultActionAllowCustomRequestHandlingOutputReference e /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclDefaultActionAllowCustomRequestHandling | undefined { @@ -139,10 +138,9 @@ export class Wafv2WebAclDefaultActionAllowOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclDefaultActionAllow | undefined { @@ -167,7 +165,7 @@ export class Wafv2WebAclDefaultActionAllowOutputReference extends cdktf.ComplexO } // custom_request_handling - computed: false, optional: true, required: false - private _customRequestHandling = new Wafv2WebAclDefaultActionAllowCustomRequestHandlingOutputReference(this, "custom_request_handling", true); + private _customRequestHandling = new Wafv2WebAclDefaultActionAllowCustomRequestHandlingOutputReference(this, "custom_request_handling"); public get customRequestHandling() { return this._customRequestHandling; } @@ -239,10 +237,9 @@ export class Wafv2WebAclDefaultActionBlockCustomResponseOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclDefaultActionBlockCustomResponse | undefined { @@ -349,10 +346,9 @@ export class Wafv2WebAclDefaultActionBlockOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclDefaultActionBlock | undefined { @@ -377,7 +373,7 @@ export class Wafv2WebAclDefaultActionBlockOutputReference extends cdktf.ComplexO } // custom_response - computed: false, optional: true, required: false - private _customResponse = new Wafv2WebAclDefaultActionBlockCustomResponseOutputReference(this, "custom_response", true); + private _customResponse = new Wafv2WebAclDefaultActionBlockCustomResponseOutputReference(this, "custom_response"); public get customResponse() { return this._customResponse; } @@ -424,10 +420,9 @@ export class Wafv2WebAclDefaultActionOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclDefaultAction | undefined { @@ -458,7 +453,7 @@ export class Wafv2WebAclDefaultActionOutputReference extends cdktf.ComplexObject } // allow - computed: false, optional: true, required: false - private _allow = new Wafv2WebAclDefaultActionAllowOutputReference(this, "allow", true); + private _allow = new Wafv2WebAclDefaultActionAllowOutputReference(this, "allow"); public get allow() { return this._allow; } @@ -474,7 +469,7 @@ export class Wafv2WebAclDefaultActionOutputReference extends cdktf.ComplexObject } // block - computed: false, optional: true, required: false - private _block = new Wafv2WebAclDefaultActionBlockOutputReference(this, "block", true); + private _block = new Wafv2WebAclDefaultActionBlockOutputReference(this, "block"); public get block() { return this._block; } @@ -536,10 +531,9 @@ export class Wafv2WebAclRuleActionAllowCustomRequestHandlingOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleActionAllowCustomRequestHandling | undefined { @@ -602,10 +596,9 @@ export class Wafv2WebAclRuleActionAllowOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleActionAllow | undefined { @@ -630,7 +623,7 @@ export class Wafv2WebAclRuleActionAllowOutputReference extends cdktf.ComplexObje } // custom_request_handling - computed: false, optional: true, required: false - private _customRequestHandling = new Wafv2WebAclRuleActionAllowCustomRequestHandlingOutputReference(this, "custom_request_handling", true); + private _customRequestHandling = new Wafv2WebAclRuleActionAllowCustomRequestHandlingOutputReference(this, "custom_request_handling"); public get customRequestHandling() { return this._customRequestHandling; } @@ -702,10 +695,9 @@ export class Wafv2WebAclRuleActionBlockCustomResponseOutputReference extends cdk /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleActionBlockCustomResponse | undefined { @@ -812,10 +804,9 @@ export class Wafv2WebAclRuleActionBlockOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleActionBlock | undefined { @@ -840,7 +831,7 @@ export class Wafv2WebAclRuleActionBlockOutputReference extends cdktf.ComplexObje } // custom_response - computed: false, optional: true, required: false - private _customResponse = new Wafv2WebAclRuleActionBlockCustomResponseOutputReference(this, "custom_response", true); + private _customResponse = new Wafv2WebAclRuleActionBlockCustomResponseOutputReference(this, "custom_response"); public get customResponse() { return this._customResponse; } @@ -902,10 +893,9 @@ export class Wafv2WebAclRuleActionCountCustomRequestHandlingOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleActionCountCustomRequestHandling | undefined { @@ -968,10 +958,9 @@ export class Wafv2WebAclRuleActionCountOutputReference extends cdktf.ComplexObje /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleActionCount | undefined { @@ -996,7 +985,7 @@ export class Wafv2WebAclRuleActionCountOutputReference extends cdktf.ComplexObje } // custom_request_handling - computed: false, optional: true, required: false - private _customRequestHandling = new Wafv2WebAclRuleActionCountCustomRequestHandlingOutputReference(this, "custom_request_handling", true); + private _customRequestHandling = new Wafv2WebAclRuleActionCountCustomRequestHandlingOutputReference(this, "custom_request_handling"); public get customRequestHandling() { return this._customRequestHandling; } @@ -1050,10 +1039,9 @@ export class Wafv2WebAclRuleActionOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleAction | undefined { @@ -1090,7 +1078,7 @@ export class Wafv2WebAclRuleActionOutputReference extends cdktf.ComplexObject { } // allow - computed: false, optional: true, required: false - private _allow = new Wafv2WebAclRuleActionAllowOutputReference(this, "allow", true); + private _allow = new Wafv2WebAclRuleActionAllowOutputReference(this, "allow"); public get allow() { return this._allow; } @@ -1106,7 +1094,7 @@ export class Wafv2WebAclRuleActionOutputReference extends cdktf.ComplexObject { } // block - computed: false, optional: true, required: false - private _block = new Wafv2WebAclRuleActionBlockOutputReference(this, "block", true); + private _block = new Wafv2WebAclRuleActionBlockOutputReference(this, "block"); public get block() { return this._block; } @@ -1122,7 +1110,7 @@ export class Wafv2WebAclRuleActionOutputReference extends cdktf.ComplexObject { } // count - computed: false, optional: true, required: false - private _count = new Wafv2WebAclRuleActionCountOutputReference(this, "count", true); + private _count = new Wafv2WebAclRuleActionCountOutputReference(this, "count"); public get count() { return this._count; } @@ -1155,10 +1143,9 @@ export class Wafv2WebAclRuleOverrideActionCountOutputReference extends cdktf.Com /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleOverrideActionCount | undefined { @@ -1194,10 +1181,9 @@ export class Wafv2WebAclRuleOverrideActionNoneOutputReference extends cdktf.Comp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleOverrideActionNone | undefined { @@ -1247,10 +1233,9 @@ export class Wafv2WebAclRuleOverrideActionOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleOverrideAction | undefined { @@ -1281,7 +1266,7 @@ export class Wafv2WebAclRuleOverrideActionOutputReference extends cdktf.ComplexO } // count - computed: false, optional: true, required: false - private _count = new Wafv2WebAclRuleOverrideActionCountOutputReference(this, "count", true); + private _count = new Wafv2WebAclRuleOverrideActionCountOutputReference(this, "count"); public get count() { return this._count; } @@ -1297,7 +1282,7 @@ export class Wafv2WebAclRuleOverrideActionOutputReference extends cdktf.ComplexO } // none - computed: false, optional: true, required: false - private _none = new Wafv2WebAclRuleOverrideActionNoneOutputReference(this, "none", true); + private _none = new Wafv2WebAclRuleOverrideActionNoneOutputReference(this, "none"); public get none() { return this._none; } @@ -1347,10 +1332,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -1386,10 +1370,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -1425,10 +1408,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -1464,10 +1446,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -1508,10 +1489,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -1571,10 +1551,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -1629,10 +1608,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -1717,10 +1695,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -1781,7 +1758,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1797,7 +1774,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1813,7 +1790,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1829,7 +1806,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1845,7 +1822,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1861,7 +1838,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1877,7 +1854,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1956,10 +1933,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -2028,7 +2004,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2085,10 +2061,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -2174,10 +2149,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -2221,7 +2195,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -2269,10 +2243,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -2377,10 +2350,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -2424,7 +2396,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -2467,10 +2439,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -2544,10 +2515,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -2583,10 +2553,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -2622,10 +2591,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -2661,10 +2629,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -2705,10 +2672,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -2768,10 +2734,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -2826,10 +2791,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -2914,10 +2878,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -2978,7 +2941,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2994,7 +2957,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3010,7 +2973,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3026,7 +2989,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3042,7 +3005,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3058,7 +3021,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3074,7 +3037,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3148,10 +3111,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -3201,7 +3163,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3248,10 +3210,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -3287,10 +3248,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -3326,10 +3286,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -3365,10 +3324,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -3409,10 +3367,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -3472,10 +3429,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -3530,10 +3486,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -3618,10 +3573,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -3682,7 +3636,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3698,7 +3652,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3714,7 +3668,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3730,7 +3684,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3746,7 +3700,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3762,7 +3716,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3778,7 +3732,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3857,10 +3811,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -3929,7 +3882,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3976,10 +3929,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -4015,10 +3967,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -4054,10 +4005,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -4093,10 +4043,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -4137,10 +4086,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -4200,10 +4148,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -4258,10 +4205,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -4346,10 +4292,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -4410,7 +4355,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4426,7 +4371,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4442,7 +4387,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4458,7 +4403,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4474,7 +4419,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4490,7 +4435,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4506,7 +4451,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4575,10 +4520,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -4609,7 +4553,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4656,10 +4600,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -4695,10 +4638,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -4734,10 +4676,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -4773,10 +4714,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -4817,10 +4757,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -4880,10 +4819,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -4938,10 +4876,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -5026,10 +4963,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -5090,7 +5026,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5106,7 +5042,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5122,7 +5058,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5138,7 +5074,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5154,7 +5090,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5170,7 +5106,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5186,7 +5122,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5255,10 +5191,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -5289,7 +5224,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5411,10 +5346,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatement | undefined { @@ -5470,10 +5404,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -5509,10 +5442,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -5548,10 +5480,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -5587,10 +5518,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -5631,10 +5561,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -5694,10 +5623,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -5752,10 +5680,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -5840,10 +5767,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -5904,7 +5830,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5920,7 +5846,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5936,7 +5862,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5952,7 +5878,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5968,7 +5894,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5984,7 +5910,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6000,7 +5926,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6079,10 +6005,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -6151,7 +6076,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementB } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6208,10 +6133,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementG /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -6297,10 +6221,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementG /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -6344,7 +6267,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementG } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -6392,10 +6315,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementI /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -6500,10 +6422,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementI /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -6547,7 +6468,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementI } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -6590,10 +6511,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementL /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -6667,10 +6587,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6706,10 +6625,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -6745,10 +6663,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -6784,10 +6701,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -6828,10 +6744,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -6891,10 +6806,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6949,10 +6863,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -7037,10 +6950,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -7101,7 +7013,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7117,7 +7029,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7133,7 +7045,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7149,7 +7061,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7165,7 +7077,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7181,7 +7093,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7197,7 +7109,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7276,10 +7188,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -7348,7 +7259,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7405,10 +7316,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -7494,10 +7404,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -7541,7 +7450,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -7589,10 +7498,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -7697,10 +7605,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -7744,7 +7651,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -7787,10 +7694,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -7864,10 +7770,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -7903,10 +7808,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -7942,10 +7846,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -7981,10 +7884,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -8025,10 +7927,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -8088,10 +7989,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -8146,10 +8046,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -8234,10 +8133,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -8298,7 +8196,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8314,7 +8212,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8330,7 +8228,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8346,7 +8244,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8362,7 +8260,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8378,7 +8276,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8394,7 +8292,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8468,10 +8366,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -8521,7 +8418,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8568,10 +8465,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -8607,10 +8503,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -8646,10 +8541,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -8685,10 +8579,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -8729,10 +8622,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -8792,10 +8684,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -8850,10 +8741,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -8938,10 +8828,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -9002,7 +8891,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9018,7 +8907,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9034,7 +8923,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9050,7 +8939,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9066,7 +8955,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9082,7 +8971,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9098,7 +8987,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9177,10 +9066,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -9249,7 +9137,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9296,10 +9184,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -9335,10 +9222,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -9374,10 +9260,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -9413,10 +9298,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -9457,10 +9341,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -9520,10 +9403,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9578,10 +9460,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -9666,10 +9547,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -9730,7 +9610,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9746,7 +9626,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9762,7 +9642,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9778,7 +9658,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9794,7 +9674,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9810,7 +9690,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9826,7 +9706,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9895,10 +9775,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -9929,7 +9808,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9976,10 +9855,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10015,10 +9893,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -10054,10 +9931,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -10093,10 +9969,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -10137,10 +10012,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -10200,10 +10074,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -10258,10 +10131,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -10346,10 +10218,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -10410,7 +10281,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10426,7 +10297,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10442,7 +10313,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10458,7 +10329,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10474,7 +10345,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10490,7 +10361,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10506,7 +10377,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10575,10 +10446,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -10609,7 +10479,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10731,10 +10601,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatement | undefined { @@ -10790,10 +10659,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10829,10 +10697,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -10868,10 +10735,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -10907,10 +10773,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -10951,10 +10816,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -11014,10 +10878,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11072,10 +10935,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -11160,10 +11022,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -11224,7 +11085,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11240,7 +11101,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11256,7 +11117,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11272,7 +11133,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11288,7 +11149,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11304,7 +11165,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11320,7 +11181,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11399,10 +11260,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -11471,7 +11331,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11528,10 +11388,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -11617,10 +11476,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -11664,7 +11522,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -11712,10 +11570,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -11820,10 +11677,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -11867,7 +11723,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -11910,10 +11766,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -11987,10 +11842,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -12026,10 +11880,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -12065,10 +11918,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -12104,10 +11956,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -12148,10 +11999,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -12211,10 +12061,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -12269,10 +12118,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -12357,10 +12205,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -12421,7 +12268,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12437,7 +12284,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12453,7 +12300,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12469,7 +12316,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12485,7 +12332,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12501,7 +12348,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12517,7 +12364,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12591,10 +12438,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -12644,7 +12490,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12691,10 +12537,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -12730,10 +12575,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -12769,10 +12613,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -12808,10 +12651,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -12852,10 +12694,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -12915,10 +12756,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -12973,10 +12813,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -13061,10 +12900,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -13125,7 +12963,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13141,7 +12979,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13157,7 +12995,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13173,7 +13011,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13189,7 +13027,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13205,7 +13043,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13221,7 +13059,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13300,10 +13138,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -13372,7 +13209,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13419,10 +13256,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -13458,10 +13294,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -13497,10 +13332,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -13536,10 +13370,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -13580,10 +13413,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -13643,10 +13475,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -13701,10 +13532,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -13789,10 +13619,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -13853,7 +13682,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13869,7 +13698,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13885,7 +13714,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13901,7 +13730,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13917,7 +13746,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13933,7 +13762,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13949,7 +13778,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14018,10 +13847,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -14052,7 +13880,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14099,10 +13927,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -14138,10 +13965,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -14177,10 +14003,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -14216,10 +14041,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -14260,10 +14084,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -14323,10 +14146,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -14381,10 +14203,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -14469,10 +14290,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -14533,7 +14353,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14549,7 +14369,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14565,7 +14385,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14581,7 +14401,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14597,7 +14417,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14613,7 +14433,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14629,7 +14449,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14698,10 +14518,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -14732,7 +14551,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14854,10 +14673,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatement | undefined { @@ -14913,10 +14731,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -14952,10 +14769,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -14991,10 +14807,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -15030,10 +14845,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -15074,10 +14888,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -15137,10 +14950,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -15195,10 +15007,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -15283,10 +15094,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -15347,7 +15157,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15363,7 +15173,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15379,7 +15189,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15395,7 +15205,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15411,7 +15221,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15427,7 +15237,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15443,7 +15253,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15517,10 +15327,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -15570,7 +15379,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementR } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15617,10 +15426,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -15656,10 +15464,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -15695,10 +15502,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -15734,10 +15540,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -15778,10 +15583,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -15841,10 +15645,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -15899,10 +15702,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -15987,10 +15789,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -16051,7 +15852,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16067,7 +15868,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16083,7 +15884,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16099,7 +15900,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16115,7 +15916,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16131,7 +15932,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16147,7 +15948,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16226,10 +16027,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -16298,7 +16098,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16345,10 +16145,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -16384,10 +16183,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -16423,10 +16221,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -16462,10 +16259,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -16506,10 +16302,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -16569,10 +16364,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -16627,10 +16421,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -16715,10 +16508,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -16779,7 +16571,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16795,7 +16587,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16811,7 +16603,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16827,7 +16619,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16843,7 +16635,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16859,7 +16651,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16875,7 +16667,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16944,10 +16736,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -16978,7 +16769,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17025,10 +16816,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -17064,10 +16854,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -17103,10 +16892,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -17142,10 +16930,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -17186,10 +16973,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -17249,10 +17035,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -17307,10 +17092,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -17395,10 +17179,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -17459,7 +17242,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17475,7 +17258,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17491,7 +17274,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17507,7 +17290,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17523,7 +17306,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17539,7 +17322,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17555,7 +17338,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17624,10 +17407,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -17658,7 +17440,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementX } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17801,10 +17583,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementAndStatementOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementAndStatement | undefined { @@ -17860,10 +17641,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -17899,10 +17679,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -17938,10 +17717,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -17977,10 +17755,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -18021,10 +17798,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -18084,10 +17860,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -18142,10 +17917,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -18230,10 +18004,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -18294,7 +18067,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18310,7 +18083,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18326,7 +18099,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18342,7 +18115,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18358,7 +18131,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18374,7 +18147,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18390,7 +18163,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFiel } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18469,10 +18242,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatement | undefined { @@ -18541,7 +18313,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementOutp } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18598,10 +18370,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementForwa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -18687,10 +18458,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatement | undefined { @@ -18734,7 +18504,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementOutpu } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -18782,10 +18552,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -18890,10 +18659,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -18937,7 +18705,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatemen } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -18980,10 +18748,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementLabelMatchStatementOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementLabelMatchStatement | undefined { @@ -19057,10 +18824,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -19096,10 +18862,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -19135,10 +18900,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -19174,10 +18938,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -19218,10 +18981,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -19281,10 +19043,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19339,10 +19100,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -19427,10 +19187,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -19491,7 +19250,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19507,7 +19266,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19523,7 +19282,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19539,7 +19298,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19555,7 +19314,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19571,7 +19330,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19587,7 +19346,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19666,10 +19425,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -19738,7 +19496,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19795,10 +19553,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -19884,10 +19641,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -19931,7 +19687,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -19979,10 +19735,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -20087,10 +19842,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -20134,7 +19888,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -20177,10 +19931,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -20254,10 +20007,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -20293,10 +20045,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -20332,10 +20083,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -20371,10 +20121,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -20415,10 +20164,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -20478,10 +20226,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -20536,10 +20283,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -20624,10 +20370,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -20688,7 +20433,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20704,7 +20449,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20720,7 +20465,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20736,7 +20481,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20752,7 +20497,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20768,7 +20513,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20784,7 +20529,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20858,10 +20603,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -20911,7 +20655,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20958,10 +20702,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -20997,10 +20740,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -21036,10 +20778,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -21075,10 +20816,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -21119,10 +20859,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -21182,10 +20921,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -21240,10 +20978,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -21328,10 +21065,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -21392,7 +21128,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21408,7 +21144,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21424,7 +21160,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21440,7 +21176,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21456,7 +21192,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21472,7 +21208,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21488,7 +21224,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21567,10 +21303,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -21639,7 +21374,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21686,10 +21421,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -21725,10 +21459,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -21764,10 +21497,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -21803,10 +21535,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -21847,10 +21578,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -21910,10 +21640,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -21968,10 +21697,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -22056,10 +21784,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -22120,7 +21847,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22136,7 +21863,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22152,7 +21879,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22168,7 +21895,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22184,7 +21911,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22200,7 +21927,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22216,7 +21943,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22285,10 +22012,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -22319,7 +22045,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22366,10 +22092,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -22405,10 +22130,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -22444,10 +22168,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -22483,10 +22206,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -22527,10 +22249,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -22590,10 +22311,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22648,10 +22368,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -22736,10 +22455,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -22800,7 +22518,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22816,7 +22534,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22832,7 +22550,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22848,7 +22566,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22864,7 +22582,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22880,7 +22598,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22896,7 +22614,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22965,10 +22683,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -22999,7 +22716,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23121,10 +22838,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatement | undefined { @@ -23180,10 +22896,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -23219,10 +22934,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -23258,10 +22972,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -23297,10 +23010,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -23341,10 +23053,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -23404,10 +23115,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -23462,10 +23172,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -23550,10 +23259,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -23614,7 +23322,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23630,7 +23338,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23646,7 +23354,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23662,7 +23370,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23678,7 +23386,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23694,7 +23402,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23710,7 +23418,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23789,10 +23497,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -23861,7 +23568,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementB } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23918,10 +23625,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementG /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -24007,10 +23713,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementG /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -24054,7 +23759,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementG } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -24102,10 +23807,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementI /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -24210,10 +23914,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementI /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -24257,7 +23960,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementI } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -24300,10 +24003,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementL /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -24377,10 +24079,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24416,10 +24117,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -24455,10 +24155,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -24494,10 +24193,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -24538,10 +24236,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -24601,10 +24298,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24659,10 +24355,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -24747,10 +24442,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -24811,7 +24505,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24827,7 +24521,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24843,7 +24537,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24859,7 +24553,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24875,7 +24569,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24891,7 +24585,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24907,7 +24601,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24986,10 +24680,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -25058,7 +24751,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -25115,10 +24808,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -25204,10 +24896,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -25251,7 +24942,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -25299,10 +24990,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -25407,10 +25097,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -25454,7 +25143,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -25497,10 +25186,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -25574,10 +25262,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -25613,10 +25300,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -25652,10 +25338,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -25691,10 +25376,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -25735,10 +25419,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -25798,10 +25481,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -25856,10 +25538,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -25944,10 +25625,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -26008,7 +25688,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26024,7 +25704,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26040,7 +25720,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26056,7 +25736,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26072,7 +25752,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26088,7 +25768,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26104,7 +25784,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26178,10 +25858,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -26231,7 +25910,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26278,10 +25957,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -26317,10 +25995,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -26356,10 +26033,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -26395,10 +26071,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -26439,10 +26114,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -26502,10 +26176,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -26560,10 +26233,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -26648,10 +26320,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -26712,7 +26383,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26728,7 +26399,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26744,7 +26415,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26760,7 +26431,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26776,7 +26447,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26792,7 +26463,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26808,7 +26479,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26887,10 +26558,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -26959,7 +26629,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27006,10 +26676,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27045,10 +26714,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -27084,10 +26752,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -27123,10 +26790,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -27167,10 +26833,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -27230,10 +26895,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27288,10 +26952,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -27376,10 +27039,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -27440,7 +27102,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27456,7 +27118,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27472,7 +27134,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27488,7 +27150,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27504,7 +27166,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27520,7 +27182,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27536,7 +27198,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27605,10 +27267,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -27639,7 +27300,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27686,10 +27347,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27725,10 +27385,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -27764,10 +27423,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -27803,10 +27461,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -27847,10 +27504,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -27910,10 +27566,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27968,10 +27623,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -28056,10 +27710,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -28120,7 +27773,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28136,7 +27789,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28152,7 +27805,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28168,7 +27821,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28184,7 +27837,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28200,7 +27853,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28216,7 +27869,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28285,10 +27938,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -28319,7 +27971,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28441,10 +28093,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatement | undefined { @@ -28500,10 +28151,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -28539,10 +28189,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -28578,10 +28227,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -28617,10 +28265,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -28661,10 +28308,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -28724,10 +28370,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs1200.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs1200.ts index 770cf439d..229b302e9 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs1200.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs1200.ts @@ -77,10 +77,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -140,10 +139,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -198,10 +196,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -286,10 +283,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -350,7 +346,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -366,7 +362,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -382,7 +378,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -398,7 +394,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -414,7 +410,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -430,7 +426,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -446,7 +442,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -515,10 +511,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -549,7 +544,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -671,10 +666,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatement | undefined { @@ -730,10 +724,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -769,10 +762,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -808,10 +800,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -847,10 +838,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -891,10 +881,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -954,10 +943,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -1012,10 +1000,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -1100,10 +1087,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -1164,7 +1150,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1180,7 +1166,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1196,7 +1182,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1212,7 +1198,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1228,7 +1214,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1244,7 +1230,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1260,7 +1246,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1334,10 +1320,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -1387,7 +1372,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1434,10 +1419,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -1473,10 +1457,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -1512,10 +1495,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -1551,10 +1533,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -1595,10 +1576,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -1658,10 +1638,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -1716,10 +1695,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -1804,10 +1782,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -1868,7 +1845,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1884,7 +1861,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1900,7 +1877,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1916,7 +1893,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1932,7 +1909,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1948,7 +1925,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1964,7 +1941,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2043,10 +2020,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -2115,7 +2091,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2162,10 +2138,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2201,10 +2176,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -2240,10 +2214,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -2279,10 +2252,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -2323,10 +2295,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -2386,10 +2357,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2444,10 +2414,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -2532,10 +2501,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -2596,7 +2564,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2612,7 +2580,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2628,7 +2596,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2644,7 +2612,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2660,7 +2628,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2676,7 +2644,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2692,7 +2660,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2761,10 +2729,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatement | undefined { @@ -2795,7 +2762,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2842,10 +2809,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2881,10 +2847,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -2920,10 +2885,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -2959,10 +2923,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -3003,10 +2966,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -3066,10 +3028,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3124,10 +3085,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -3212,10 +3172,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -3276,7 +3235,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3292,7 +3251,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3308,7 +3267,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3324,7 +3283,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3340,7 +3299,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3356,7 +3315,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3372,7 +3331,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3441,10 +3400,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatement | undefined { @@ -3475,7 +3433,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3618,10 +3576,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatement | undefined { @@ -3677,10 +3634,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3716,10 +3672,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -3755,10 +3710,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -3794,10 +3748,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -3838,10 +3791,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -3901,10 +3853,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3959,10 +3910,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -4047,10 +3997,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -4111,7 +4060,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4127,7 +4076,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4143,7 +4092,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4159,7 +4108,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4175,7 +4124,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4191,7 +4140,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4207,7 +4156,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4286,10 +4235,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -4358,7 +4306,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4415,10 +4363,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -4504,10 +4451,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -4551,7 +4497,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -4599,10 +4545,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -4707,10 +4652,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -4754,7 +4698,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -4797,10 +4741,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -4874,10 +4817,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -4913,10 +4855,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -4952,10 +4893,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -4991,10 +4931,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -5035,10 +4974,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -5098,10 +5036,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -5156,10 +5093,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -5244,10 +5180,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -5308,7 +5243,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5324,7 +5259,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5340,7 +5275,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5356,7 +5291,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5372,7 +5307,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5388,7 +5323,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5404,7 +5339,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5478,10 +5413,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -5531,7 +5465,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5578,10 +5512,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -5617,10 +5550,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -5656,10 +5588,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -5695,10 +5626,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -5739,10 +5669,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -5802,10 +5731,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -5860,10 +5788,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -5948,10 +5875,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -6012,7 +5938,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6028,7 +5954,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6044,7 +5970,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6060,7 +5986,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6076,7 +6002,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6092,7 +6018,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6108,7 +6034,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6187,10 +6113,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -6259,7 +6184,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6306,10 +6231,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6345,10 +6269,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -6384,10 +6307,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -6423,10 +6345,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -6467,10 +6388,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -6530,10 +6450,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6588,10 +6507,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -6676,10 +6594,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -6740,7 +6657,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6756,7 +6673,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6772,7 +6689,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6788,7 +6705,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6804,7 +6721,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6820,7 +6737,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6836,7 +6753,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6905,10 +6822,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -6939,7 +6855,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6986,10 +6902,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -7025,10 +6940,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -7064,10 +6978,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -7103,10 +7016,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -7147,10 +7059,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -7210,10 +7121,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -7268,10 +7178,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -7356,10 +7265,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -7420,7 +7328,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7436,7 +7344,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7452,7 +7360,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7468,7 +7376,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7484,7 +7392,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7500,7 +7408,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7516,7 +7424,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7585,10 +7493,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -7619,7 +7526,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7741,10 +7648,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatement | undefined { @@ -7800,10 +7706,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -7839,10 +7744,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -7878,10 +7782,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -7917,10 +7820,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -7961,10 +7863,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -8024,10 +7925,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -8082,10 +7982,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -8170,10 +8069,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -8234,7 +8132,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8250,7 +8148,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8266,7 +8164,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8282,7 +8180,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8298,7 +8196,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8314,7 +8212,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8330,7 +8228,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8409,10 +8307,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatement | undefined { @@ -8481,7 +8378,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8538,10 +8435,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -8627,10 +8523,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementGeoMatchStatement | undefined { @@ -8674,7 +8569,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -8722,10 +8617,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -8830,10 +8724,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -8877,7 +8770,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -8920,10 +8813,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementLabelMatchStatement | undefined { @@ -8997,10 +8889,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -9036,10 +8927,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -9075,10 +8965,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -9114,10 +9003,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -9158,10 +9046,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -9221,10 +9108,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9279,10 +9165,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -9367,10 +9252,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -9431,7 +9315,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9447,7 +9331,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9463,7 +9347,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9479,7 +9363,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9495,7 +9379,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9511,7 +9395,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9527,7 +9411,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9606,10 +9490,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -9678,7 +9561,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9735,10 +9618,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -9824,10 +9706,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -9871,7 +9752,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -9919,10 +9800,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -10027,10 +9907,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -10074,7 +9953,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -10117,10 +9996,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -10194,10 +10072,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -10233,10 +10110,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -10272,10 +10148,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -10311,10 +10186,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -10355,10 +10229,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -10418,10 +10291,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -10476,10 +10348,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -10564,10 +10435,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -10628,7 +10498,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10644,7 +10514,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10660,7 +10530,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10676,7 +10546,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10692,7 +10562,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10708,7 +10578,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10724,7 +10594,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10798,10 +10668,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -10851,7 +10720,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10898,10 +10767,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -10937,10 +10805,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -10976,10 +10843,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -11015,10 +10881,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -11059,10 +10924,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -11122,10 +10986,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -11180,10 +11043,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -11268,10 +11130,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -11332,7 +11193,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11348,7 +11209,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11364,7 +11225,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11380,7 +11241,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11396,7 +11257,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11412,7 +11273,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11428,7 +11289,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11507,10 +11368,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -11579,7 +11439,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11626,10 +11486,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -11665,10 +11524,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -11704,10 +11562,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -11743,10 +11600,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -11787,10 +11643,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -11850,10 +11705,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11908,10 +11762,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -11996,10 +11849,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -12060,7 +11912,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12076,7 +11928,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12092,7 +11944,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12108,7 +11960,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12124,7 +11976,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12140,7 +11992,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12156,7 +12008,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12225,10 +12077,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -12259,7 +12110,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12306,10 +12157,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -12345,10 +12195,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -12384,10 +12233,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -12423,10 +12271,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -12467,10 +12314,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -12530,10 +12376,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -12588,10 +12433,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -12676,10 +12520,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -12740,7 +12583,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12756,7 +12599,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12772,7 +12615,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12788,7 +12631,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12804,7 +12647,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12820,7 +12663,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12836,7 +12679,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12905,10 +12748,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -12939,7 +12781,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13061,10 +12903,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatement | undefined { @@ -13120,10 +12961,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -13159,10 +12999,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -13198,10 +13037,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -13237,10 +13075,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -13281,10 +13118,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -13344,10 +13180,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -13402,10 +13237,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -13490,10 +13324,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -13554,7 +13387,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13570,7 +13403,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13586,7 +13419,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13602,7 +13435,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13618,7 +13451,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13634,7 +13467,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13650,7 +13483,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13729,10 +13562,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -13801,7 +13633,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13858,10 +13690,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -13947,10 +13778,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -13994,7 +13824,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -14042,10 +13872,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -14150,10 +13979,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -14197,7 +14025,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -14240,10 +14068,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -14317,10 +14144,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -14356,10 +14182,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -14395,10 +14220,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -14434,10 +14258,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -14478,10 +14301,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -14541,10 +14363,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -14599,10 +14420,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -14687,10 +14507,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -14751,7 +14570,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14767,7 +14586,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14783,7 +14602,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14799,7 +14618,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14815,7 +14634,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14831,7 +14650,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14847,7 +14666,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14921,10 +14740,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -14974,7 +14792,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15021,10 +14839,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -15060,10 +14877,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -15099,10 +14915,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -15138,10 +14953,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -15182,10 +14996,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -15245,10 +15058,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -15303,10 +15115,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -15391,10 +15202,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -15455,7 +15265,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15471,7 +15281,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15487,7 +15297,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15503,7 +15313,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15519,7 +15329,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15535,7 +15345,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15551,7 +15361,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15630,10 +15440,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -15702,7 +15511,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15749,10 +15558,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -15788,10 +15596,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -15827,10 +15634,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -15866,10 +15672,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -15910,10 +15715,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -15973,10 +15777,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -16031,10 +15834,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -16119,10 +15921,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -16183,7 +15984,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16199,7 +16000,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16215,7 +16016,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16231,7 +16032,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16247,7 +16048,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16263,7 +16064,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16279,7 +16080,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16348,10 +16149,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -16382,7 +16182,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16429,10 +16229,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -16468,10 +16267,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -16507,10 +16305,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -16546,10 +16343,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -16590,10 +16386,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -16653,10 +16448,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -16711,10 +16505,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -16799,10 +16592,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -16863,7 +16655,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16879,7 +16671,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16895,7 +16687,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16911,7 +16703,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16927,7 +16719,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16943,7 +16735,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16959,7 +16751,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17028,10 +16820,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -17062,7 +16853,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17184,10 +16975,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatement | undefined { @@ -17243,10 +17033,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -17282,10 +17071,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -17321,10 +17109,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -17360,10 +17147,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -17404,10 +17190,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -17467,10 +17252,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -17525,10 +17309,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -17613,10 +17396,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -17677,7 +17459,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17693,7 +17475,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17709,7 +17491,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17725,7 +17507,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17741,7 +17523,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17757,7 +17539,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17773,7 +17555,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17847,10 +17629,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -17900,7 +17681,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17947,10 +17728,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -17986,10 +17766,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -18025,10 +17804,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -18064,10 +17842,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -18108,10 +17885,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -18171,10 +17947,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -18229,10 +18004,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -18317,10 +18091,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -18381,7 +18154,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18397,7 +18170,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18413,7 +18186,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18429,7 +18202,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18445,7 +18218,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18461,7 +18234,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18477,7 +18250,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18556,10 +18329,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -18628,7 +18400,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18675,10 +18447,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18714,10 +18485,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -18753,10 +18523,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -18792,10 +18561,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -18836,10 +18604,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -18899,10 +18666,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -18957,10 +18723,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -19045,10 +18810,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -19109,7 +18873,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19125,7 +18889,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19141,7 +18905,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19157,7 +18921,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19173,7 +18937,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19189,7 +18953,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19205,7 +18969,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19274,10 +19038,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatement | undefined { @@ -19308,7 +19071,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19355,10 +19118,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -19394,10 +19156,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -19433,10 +19194,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -19472,10 +19232,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -19516,10 +19275,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -19579,10 +19337,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19637,10 +19394,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -19725,10 +19481,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -19789,7 +19544,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19805,7 +19560,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19821,7 +19576,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19837,7 +19592,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19853,7 +19608,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19869,7 +19624,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19885,7 +19640,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19954,10 +19709,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatement | undefined { @@ -19988,7 +19742,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20131,10 +19885,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatement | undefined { @@ -20190,10 +19943,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -20229,10 +19981,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -20268,10 +20019,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -20307,10 +20057,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -20351,10 +20100,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -20414,10 +20162,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -20472,10 +20219,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -20560,10 +20306,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -20624,7 +20369,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20640,7 +20385,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20656,7 +20401,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20672,7 +20417,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20688,7 +20433,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20704,7 +20449,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20720,7 +20465,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20794,10 +20539,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatement | undefined { @@ -20847,7 +20591,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20894,10 +20638,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -20933,10 +20676,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -20972,10 +20714,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -21011,10 +20752,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -21055,10 +20795,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -21118,10 +20857,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -21176,10 +20914,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -21264,10 +21001,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatch | undefined { @@ -21328,7 +21064,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21344,7 +21080,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21360,7 +21096,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21376,7 +21112,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21392,7 +21128,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21408,7 +21144,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21424,7 +21160,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21503,10 +21239,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatement | undefined { @@ -21575,7 +21310,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21622,10 +21357,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -21661,10 +21395,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -21700,10 +21433,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -21739,10 +21471,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -21783,10 +21514,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -21846,10 +21576,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -21904,10 +21633,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -21992,10 +21720,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatch | undefined { @@ -22056,7 +21783,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22072,7 +21799,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22088,7 +21815,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22104,7 +21831,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22120,7 +21847,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22136,7 +21863,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22152,7 +21879,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22221,10 +21948,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatement | undefined { @@ -22255,7 +21981,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22302,10 +22028,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -22341,10 +22066,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchBody | undefined { @@ -22380,10 +22104,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -22419,10 +22142,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -22463,10 +22185,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -22526,10 +22247,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22584,10 +22304,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -22672,10 +22391,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatch | undefined { @@ -22736,7 +22454,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22752,7 +22470,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22768,7 +22486,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22784,7 +22502,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22800,7 +22518,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22816,7 +22534,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22832,7 +22550,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22901,10 +22619,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatement | undefined { @@ -22935,7 +22652,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23059,10 +22776,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement | undefined { @@ -23147,7 +22863,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // and_statement - computed: false, optional: true, required: false - private _andStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementOutputReference(this, "and_statement", true); + private _andStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementOutputReference(this, "and_statement"); public get andStatement() { return this._andStatement; } @@ -23163,7 +22879,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // byte_match_statement - computed: false, optional: true, required: false - private _byteMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementOutputReference(this, "byte_match_statement", true); + private _byteMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementOutputReference(this, "byte_match_statement"); public get byteMatchStatement() { return this._byteMatchStatement; } @@ -23179,7 +22895,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // geo_match_statement - computed: false, optional: true, required: false - private _geoMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementOutputReference(this, "geo_match_statement", true); + private _geoMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementOutputReference(this, "geo_match_statement"); public get geoMatchStatement() { return this._geoMatchStatement; } @@ -23195,7 +22911,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_reference_statement - computed: false, optional: true, required: false - private _ipSetReferenceStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementOutputReference(this, "ip_set_reference_statement", true); + private _ipSetReferenceStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementOutputReference(this, "ip_set_reference_statement"); public get ipSetReferenceStatement() { return this._ipSetReferenceStatement; } @@ -23211,7 +22927,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // label_match_statement - computed: false, optional: true, required: false - private _labelMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementLabelMatchStatementOutputReference(this, "label_match_statement", true); + private _labelMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementLabelMatchStatementOutputReference(this, "label_match_statement"); public get labelMatchStatement() { return this._labelMatchStatement; } @@ -23227,7 +22943,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // not_statement - computed: false, optional: true, required: false - private _notStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementOutputReference(this, "not_statement", true); + private _notStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementOutputReference(this, "not_statement"); public get notStatement() { return this._notStatement; } @@ -23243,7 +22959,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // or_statement - computed: false, optional: true, required: false - private _orStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementOutputReference(this, "or_statement", true); + private _orStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementOutputReference(this, "or_statement"); public get orStatement() { return this._orStatement; } @@ -23259,7 +22975,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // regex_pattern_set_reference_statement - computed: false, optional: true, required: false - private _regexPatternSetReferenceStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementOutputReference(this, "regex_pattern_set_reference_statement", true); + private _regexPatternSetReferenceStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementOutputReference(this, "regex_pattern_set_reference_statement"); public get regexPatternSetReferenceStatement() { return this._regexPatternSetReferenceStatement; } @@ -23275,7 +22991,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // size_constraint_statement - computed: false, optional: true, required: false - private _sizeConstraintStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementOutputReference(this, "size_constraint_statement", true); + private _sizeConstraintStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementOutputReference(this, "size_constraint_statement"); public get sizeConstraintStatement() { return this._sizeConstraintStatement; } @@ -23291,7 +23007,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // sqli_match_statement - computed: false, optional: true, required: false - private _sqliMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementOutputReference(this, "sqli_match_statement", true); + private _sqliMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementOutputReference(this, "sqli_match_statement"); public get sqliMatchStatement() { return this._sqliMatchStatement; } @@ -23307,7 +23023,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // xss_match_statement - computed: false, optional: true, required: false - private _xssMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementOutputReference(this, "xss_match_statement", true); + private _xssMatchStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementOutputReference(this, "xss_match_statement"); public get xssMatchStatement() { return this._xssMatchStatement; } @@ -23364,10 +23080,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementOutputReference ex /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatement | undefined { @@ -23453,7 +23168,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementOutputReference ex } // scope_down_statement - computed: false, optional: true, required: false - private _scopeDownStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOutputReference(this, "scope_down_statement", true); + private _scopeDownStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOutputReference(this, "scope_down_statement"); public get scopeDownStatement() { return this._scopeDownStatement; } @@ -23486,10 +23201,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -23525,10 +23239,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -23564,10 +23277,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -23603,10 +23315,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -23647,10 +23358,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -23710,10 +23420,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -23768,10 +23477,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -23856,10 +23564,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -23920,7 +23627,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23936,7 +23643,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23952,7 +23659,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23968,7 +23675,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23984,7 +23691,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24000,7 +23707,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24016,7 +23723,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24095,10 +23802,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -24167,7 +23873,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24224,10 +23930,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -24313,10 +24018,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -24360,7 +24064,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -24408,10 +24112,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -24516,10 +24219,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -24563,7 +24265,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -24606,10 +24308,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -24683,10 +24384,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -24722,10 +24422,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -24761,10 +24460,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -24800,10 +24498,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -24844,10 +24541,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -24907,10 +24603,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -24965,10 +24660,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -25053,10 +24747,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -25117,7 +24810,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25133,7 +24826,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25149,7 +24842,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25165,7 +24858,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25181,7 +24874,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25197,7 +24890,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25213,7 +24906,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25287,10 +24980,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -25340,7 +25032,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -25387,10 +25079,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -25426,10 +25117,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -25465,10 +25155,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -25504,10 +25193,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -25548,10 +25236,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -25611,10 +25298,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -25669,10 +25355,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -25757,10 +25442,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -25821,7 +25505,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25837,7 +25521,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25853,7 +25537,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25869,7 +25553,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25885,7 +25569,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25901,7 +25585,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25917,7 +25601,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25996,10 +25680,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -26068,7 +25751,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26115,10 +25798,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -26154,10 +25836,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -26193,10 +25874,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -26232,10 +25912,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -26276,10 +25955,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -26339,10 +26017,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -26397,10 +26074,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -26485,10 +26161,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -26549,7 +26224,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26565,7 +26240,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26581,7 +26256,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26597,7 +26272,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26613,7 +26288,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26629,7 +26304,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26645,7 +26320,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26714,10 +26389,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -26748,7 +26422,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26795,10 +26469,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -26834,10 +26507,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -26873,10 +26545,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -26912,10 +26583,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -26956,10 +26626,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -27019,10 +26688,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27077,10 +26745,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -27165,10 +26832,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -27229,7 +26895,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27245,7 +26911,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27261,7 +26927,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27277,7 +26943,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27293,7 +26959,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27309,7 +26975,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27325,7 +26991,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27394,10 +27060,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -27428,7 +27093,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27550,10 +27215,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatement | undefined { @@ -27609,10 +27273,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27648,10 +27311,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -27687,10 +27349,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -27726,10 +27387,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -27770,10 +27430,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -27833,10 +27492,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27891,10 +27549,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -27979,10 +27636,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -28043,7 +27699,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28059,7 +27715,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28075,7 +27731,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28091,7 +27747,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28107,7 +27763,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28123,7 +27779,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28139,7 +27795,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28218,10 +27874,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -28290,7 +27945,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementB } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28347,10 +28002,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementG /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -28436,10 +28090,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementG /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -28483,7 +28136,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementG } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -28531,10 +28184,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementI /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -28639,10 +28291,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementI /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -28686,7 +28337,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementI } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -28729,10 +28380,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementL /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -28806,10 +28456,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -28845,10 +28494,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -28884,10 +28532,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -28923,10 +28570,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -28967,10 +28613,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -29030,10 +28675,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -29088,10 +28732,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -29176,10 +28819,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -29240,7 +28882,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -29256,7 +28898,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -29272,7 +28914,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -29288,7 +28930,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -29304,7 +28946,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -29320,7 +28962,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -29336,7 +28978,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs1600.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs1600.ts index 922fb6351..f69bd2bd5 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs1600.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs1600.ts @@ -76,10 +76,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -148,7 +147,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -205,10 +204,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -294,10 +292,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -341,7 +338,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -389,10 +386,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -497,10 +493,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -544,7 +539,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -587,10 +582,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -664,10 +658,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -703,10 +696,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -742,10 +734,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -781,10 +772,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -825,10 +815,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -888,10 +877,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -946,10 +934,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -1034,10 +1021,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -1098,7 +1084,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1114,7 +1100,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1130,7 +1116,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1146,7 +1132,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1162,7 +1148,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1178,7 +1164,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1194,7 +1180,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1268,10 +1254,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -1321,7 +1306,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1368,10 +1353,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -1407,10 +1391,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -1446,10 +1429,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -1485,10 +1467,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -1529,10 +1510,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -1592,10 +1572,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -1650,10 +1629,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -1738,10 +1716,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -1802,7 +1779,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1818,7 +1795,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1834,7 +1811,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1850,7 +1827,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1866,7 +1843,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1882,7 +1859,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1898,7 +1875,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1977,10 +1954,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -2049,7 +2025,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2096,10 +2072,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2135,10 +2110,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -2174,10 +2148,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -2213,10 +2186,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -2257,10 +2229,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -2320,10 +2291,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2378,10 +2348,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -2466,10 +2435,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -2530,7 +2498,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2546,7 +2514,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2562,7 +2530,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2578,7 +2546,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2594,7 +2562,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2610,7 +2578,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2626,7 +2594,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2695,10 +2663,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -2729,7 +2696,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2776,10 +2743,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2815,10 +2781,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -2854,10 +2819,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -2893,10 +2857,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -2937,10 +2900,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -3000,10 +2962,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3058,10 +3019,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -3146,10 +3106,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -3210,7 +3169,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3226,7 +3185,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3242,7 +3201,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3258,7 +3217,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3274,7 +3233,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3290,7 +3249,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3306,7 +3265,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3375,10 +3334,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -3409,7 +3367,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3531,10 +3489,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatement | undefined { @@ -3590,10 +3547,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3629,10 +3585,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -3668,10 +3623,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -3707,10 +3661,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -3751,10 +3704,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -3814,10 +3766,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3872,10 +3823,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -3960,10 +3910,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -4024,7 +3973,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4040,7 +3989,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4056,7 +4005,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4072,7 +4021,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4088,7 +4037,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4104,7 +4053,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4120,7 +4069,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4199,10 +4148,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -4271,7 +4219,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4328,10 +4276,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -4417,10 +4364,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -4464,7 +4410,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -4512,10 +4458,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -4620,10 +4565,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -4667,7 +4611,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -4710,10 +4654,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -4787,10 +4730,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -4826,10 +4768,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -4865,10 +4806,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -4904,10 +4844,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -4948,10 +4887,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -5011,10 +4949,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -5069,10 +5006,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -5157,10 +5093,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -5221,7 +5156,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5237,7 +5172,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5253,7 +5188,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5269,7 +5204,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5285,7 +5220,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5301,7 +5236,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5317,7 +5252,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5391,10 +5326,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -5444,7 +5378,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5491,10 +5425,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -5530,10 +5463,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -5569,10 +5501,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -5608,10 +5539,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -5652,10 +5582,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -5715,10 +5644,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -5773,10 +5701,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -5861,10 +5788,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -5925,7 +5851,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5941,7 +5867,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5957,7 +5883,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5973,7 +5899,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5989,7 +5915,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6005,7 +5931,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6021,7 +5947,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6100,10 +6026,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -6172,7 +6097,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6219,10 +6144,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6258,10 +6182,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -6297,10 +6220,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -6336,10 +6258,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -6380,10 +6301,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -6443,10 +6363,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6501,10 +6420,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -6589,10 +6507,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -6653,7 +6570,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6669,7 +6586,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6685,7 +6602,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6701,7 +6618,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6717,7 +6634,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6733,7 +6650,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6749,7 +6666,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6818,10 +6735,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -6852,7 +6768,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6899,10 +6815,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6938,10 +6853,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -6977,10 +6891,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -7016,10 +6929,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -7060,10 +6972,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -7123,10 +7034,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -7181,10 +7091,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -7269,10 +7178,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -7333,7 +7241,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7349,7 +7257,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7365,7 +7273,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7381,7 +7289,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7397,7 +7305,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7413,7 +7321,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7429,7 +7337,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7498,10 +7406,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -7532,7 +7439,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7654,10 +7561,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatement | undefined { @@ -7713,10 +7619,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -7752,10 +7657,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -7791,10 +7695,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -7830,10 +7733,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -7874,10 +7776,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -7937,10 +7838,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -7995,10 +7895,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -8083,10 +7982,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -8147,7 +8045,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8163,7 +8061,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8179,7 +8077,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8195,7 +8093,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8211,7 +8109,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8227,7 +8125,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8243,7 +8141,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8317,10 +8215,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -8370,7 +8267,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementR } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8417,10 +8314,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -8456,10 +8352,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -8495,10 +8390,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -8534,10 +8428,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -8578,10 +8471,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -8641,10 +8533,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -8699,10 +8590,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -8787,10 +8677,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -8851,7 +8740,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8867,7 +8756,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8883,7 +8772,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8899,7 +8788,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8915,7 +8804,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8931,7 +8820,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8947,7 +8836,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9026,10 +8915,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -9098,7 +8986,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9145,10 +9033,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -9184,10 +9071,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -9223,10 +9109,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -9262,10 +9147,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -9306,10 +9190,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -9369,10 +9252,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9427,10 +9309,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -9515,10 +9396,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -9579,7 +9459,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9595,7 +9475,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9611,7 +9491,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9627,7 +9507,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9643,7 +9523,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9659,7 +9539,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9675,7 +9555,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9744,10 +9624,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -9778,7 +9657,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9825,10 +9704,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -9864,10 +9742,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -9903,10 +9780,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -9942,10 +9818,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -9986,10 +9861,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -10049,10 +9923,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -10107,10 +9980,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -10195,10 +10067,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -10259,7 +10130,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10275,7 +10146,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10291,7 +10162,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10307,7 +10178,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10323,7 +10194,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10339,7 +10210,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10355,7 +10226,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10424,10 +10295,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -10458,7 +10328,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementX } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10601,10 +10471,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementAndStatementOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementAndStatement | undefined { @@ -10660,10 +10529,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10699,10 +10567,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -10738,10 +10605,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -10777,10 +10643,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -10821,10 +10686,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -10884,10 +10748,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -10942,10 +10805,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -11030,10 +10892,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -11094,7 +10955,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11110,7 +10971,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11126,7 +10987,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11142,7 +11003,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11158,7 +11019,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11174,7 +11035,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11190,7 +11051,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFiel } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11269,10 +11130,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatement | undefined { @@ -11341,7 +11201,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementOutp } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11398,10 +11258,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementForwa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -11487,10 +11346,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatement | undefined { @@ -11534,7 +11392,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementOutpu } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -11582,10 +11440,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -11690,10 +11547,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -11737,7 +11593,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatemen } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -11780,10 +11636,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementLabelMatchStatementOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementLabelMatchStatement | undefined { @@ -11857,10 +11712,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -11896,10 +11750,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -11935,10 +11788,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -11974,10 +11826,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -12018,10 +11869,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -12081,10 +11931,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -12139,10 +11988,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -12227,10 +12075,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -12291,7 +12138,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12307,7 +12154,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12323,7 +12170,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12339,7 +12186,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12355,7 +12202,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12371,7 +12218,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12387,7 +12234,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12466,10 +12313,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -12538,7 +12384,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12595,10 +12441,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -12684,10 +12529,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -12731,7 +12575,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -12779,10 +12623,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -12887,10 +12730,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -12934,7 +12776,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -12977,10 +12819,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -13054,10 +12895,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -13093,10 +12933,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -13132,10 +12971,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -13171,10 +13009,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -13215,10 +13052,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -13278,10 +13114,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -13336,10 +13171,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -13424,10 +13258,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -13488,7 +13321,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13504,7 +13337,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13520,7 +13353,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13536,7 +13369,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13552,7 +13385,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13568,7 +13401,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13584,7 +13417,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13658,10 +13491,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -13711,7 +13543,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13758,10 +13590,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -13797,10 +13628,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -13836,10 +13666,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -13875,10 +13704,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -13919,10 +13747,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -13982,10 +13809,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -14040,10 +13866,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -14128,10 +13953,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -14192,7 +14016,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14208,7 +14032,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14224,7 +14048,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14240,7 +14064,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14256,7 +14080,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14272,7 +14096,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14288,7 +14112,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14367,10 +14191,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -14439,7 +14262,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14486,10 +14309,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -14525,10 +14347,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -14564,10 +14385,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -14603,10 +14423,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -14647,10 +14466,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -14710,10 +14528,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -14768,10 +14585,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -14856,10 +14672,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -14920,7 +14735,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14936,7 +14751,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14952,7 +14767,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14968,7 +14783,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14984,7 +14799,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15000,7 +14815,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15016,7 +14831,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15085,10 +14900,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -15119,7 +14933,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15166,10 +14980,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -15205,10 +15018,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -15244,10 +15056,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -15283,10 +15094,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -15327,10 +15137,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -15390,10 +15199,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -15448,10 +15256,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -15536,10 +15343,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -15600,7 +15406,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15616,7 +15422,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15632,7 +15438,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15648,7 +15454,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15664,7 +15470,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15680,7 +15486,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15696,7 +15502,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15765,10 +15571,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -15799,7 +15604,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15921,10 +15726,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementA /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatement | undefined { @@ -15980,10 +15784,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -16019,10 +15822,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -16058,10 +15860,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -16097,10 +15898,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -16141,10 +15941,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -16204,10 +16003,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -16262,10 +16060,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -16350,10 +16147,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -16414,7 +16210,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16430,7 +16226,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16446,7 +16242,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16462,7 +16258,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16478,7 +16274,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16494,7 +16290,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16510,7 +16306,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16589,10 +16385,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -16661,7 +16456,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementB } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16718,10 +16513,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementG /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -16807,10 +16601,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementG /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -16854,7 +16647,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementG } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -16902,10 +16695,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementI /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -17010,10 +16802,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementI /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -17057,7 +16848,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementI } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -17100,10 +16891,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementL /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -17177,10 +16967,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -17216,10 +17005,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -17255,10 +17043,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -17294,10 +17081,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -17338,10 +17124,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -17401,10 +17186,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -17459,10 +17243,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -17547,10 +17330,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -17611,7 +17393,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17627,7 +17409,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17643,7 +17425,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17659,7 +17441,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17675,7 +17457,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17691,7 +17473,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17707,7 +17489,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17786,10 +17568,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -17858,7 +17639,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17915,10 +17696,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -18004,10 +17784,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -18051,7 +17830,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -18099,10 +17878,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -18207,10 +17985,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -18254,7 +18031,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -18297,10 +18074,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -18374,10 +18150,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -18413,10 +18188,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -18452,10 +18226,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -18491,10 +18264,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -18535,10 +18307,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -18598,10 +18369,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -18656,10 +18426,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -18744,10 +18513,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -18808,7 +18576,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18824,7 +18592,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18840,7 +18608,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18856,7 +18624,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18872,7 +18640,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18888,7 +18656,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18904,7 +18672,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18978,10 +18746,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -19031,7 +18798,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19078,10 +18845,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -19117,10 +18883,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -19156,10 +18921,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -19195,10 +18959,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -19239,10 +19002,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -19302,10 +19064,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -19360,10 +19121,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -19448,10 +19208,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -19512,7 +19271,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19528,7 +19287,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19544,7 +19303,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19560,7 +19319,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19576,7 +19335,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19592,7 +19351,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19608,7 +19367,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19687,10 +19446,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -19759,7 +19517,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19806,10 +19564,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -19845,10 +19602,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -19884,10 +19640,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -19923,10 +19678,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -19967,10 +19721,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -20030,10 +19783,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -20088,10 +19840,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -20176,10 +19927,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -20240,7 +19990,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20256,7 +20006,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20272,7 +20022,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20288,7 +20038,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20304,7 +20054,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20320,7 +20070,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20336,7 +20086,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20405,10 +20155,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -20439,7 +20188,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20486,10 +20235,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -20525,10 +20273,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -20564,10 +20311,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -20603,10 +20349,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -20647,10 +20392,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -20710,10 +20454,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -20768,10 +20511,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -20856,10 +20598,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -20920,7 +20661,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20936,7 +20677,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20952,7 +20693,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20968,7 +20709,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20984,7 +20725,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21000,7 +20741,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21016,7 +20757,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21085,10 +20826,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -21119,7 +20859,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21241,10 +20981,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementN /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatement | undefined { @@ -21300,10 +21039,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -21339,10 +21077,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -21378,10 +21115,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -21417,10 +21153,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -21461,10 +21196,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -21524,10 +21258,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -21582,10 +21315,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -21670,10 +21402,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -21734,7 +21465,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21750,7 +21481,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21766,7 +21497,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21782,7 +21513,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21798,7 +21529,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21814,7 +21545,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21830,7 +21561,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21909,10 +21640,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -21981,7 +21711,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22038,10 +21768,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -22127,10 +21856,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -22174,7 +21902,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -22222,10 +21950,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -22330,10 +22057,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -22377,7 +22103,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -22420,10 +22146,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -22497,10 +22222,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -22536,10 +22260,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -22575,10 +22298,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -22614,10 +22336,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -22658,10 +22379,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -22721,10 +22441,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -22779,10 +22498,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -22867,10 +22585,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -22931,7 +22648,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22947,7 +22664,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22963,7 +22680,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22979,7 +22696,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22995,7 +22712,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23011,7 +22728,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23027,7 +22744,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23101,10 +22818,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -23154,7 +22870,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23201,10 +22917,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -23240,10 +22955,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -23279,10 +22993,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -23318,10 +23031,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -23362,10 +23074,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -23425,10 +23136,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -23483,10 +23193,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -23571,10 +23280,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -23635,7 +23343,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23651,7 +23359,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23667,7 +23375,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23683,7 +23391,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23699,7 +23407,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23715,7 +23423,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23731,7 +23439,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23810,10 +23518,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -23882,7 +23589,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23929,10 +23636,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -23968,10 +23674,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -24007,10 +23712,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -24046,10 +23750,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -24090,10 +23793,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -24153,10 +23855,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24211,10 +23912,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -24299,10 +23999,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -24363,7 +24062,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24379,7 +24078,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24395,7 +24094,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24411,7 +24110,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24427,7 +24126,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24443,7 +24142,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24459,7 +24158,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24528,10 +24227,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -24562,7 +24260,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24609,10 +24307,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24648,10 +24345,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -24687,10 +24383,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -24726,10 +24421,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -24770,10 +24464,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -24833,10 +24526,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24891,10 +24583,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -24979,10 +24670,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -25043,7 +24733,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25059,7 +24749,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25075,7 +24765,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25091,7 +24781,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25107,7 +24797,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25123,7 +24813,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25139,7 +24829,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25208,10 +24898,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -25242,7 +24931,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -25364,10 +25053,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatement | undefined { @@ -25423,10 +25111,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -25462,10 +25149,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -25501,10 +25187,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -25540,10 +25225,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -25584,10 +25268,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -25647,10 +25330,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -25705,10 +25387,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -25793,10 +25474,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -25857,7 +25537,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25873,7 +25553,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25889,7 +25569,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25905,7 +25585,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25921,7 +25601,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25937,7 +25617,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25953,7 +25633,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26027,10 +25707,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -26080,7 +25759,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementR } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26127,10 +25806,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -26166,10 +25844,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -26205,10 +25882,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -26244,10 +25920,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -26288,10 +25963,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -26351,10 +26025,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -26409,10 +26082,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -26497,10 +26169,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -26561,7 +26232,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26577,7 +26248,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26593,7 +26264,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26609,7 +26280,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26625,7 +26296,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26641,7 +26312,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26657,7 +26328,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26736,10 +26407,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -26808,7 +26478,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26855,10 +26525,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -26894,10 +26563,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -26933,10 +26601,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -26972,10 +26639,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -27016,10 +26682,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -27079,10 +26744,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27137,10 +26801,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -27225,10 +26888,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -27289,7 +26951,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27305,7 +26967,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27321,7 +26983,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27337,7 +26999,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27353,7 +27015,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27369,7 +27031,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27385,7 +27047,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27454,10 +27116,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -27488,7 +27149,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27535,10 +27196,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27574,10 +27234,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -27613,10 +27272,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -27652,10 +27310,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -27696,10 +27353,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -27759,10 +27415,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27817,10 +27472,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -27905,10 +27559,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -27969,7 +27622,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27985,7 +27638,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28001,7 +27654,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28017,7 +27670,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28033,7 +27686,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28049,7 +27702,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28065,7 +27718,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28134,10 +27787,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -28168,7 +27820,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementX } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28311,10 +27963,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementNotStatementOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementNotStatement | undefined { @@ -28370,10 +28021,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -28409,10 +28059,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -28448,10 +28097,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -28487,10 +28135,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -28531,10 +28178,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -28594,10 +28240,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -28652,10 +28297,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -28740,10 +28384,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -28804,7 +28447,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28820,7 +28463,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28836,7 +28479,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28852,7 +28495,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28868,7 +28511,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28884,7 +28527,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28900,7 +28543,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs2000.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs2000.ts index 5fbf0bf40..3e3d3521e 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs2000.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs2000.ts @@ -58,10 +58,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -130,7 +129,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -187,10 +186,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -276,10 +274,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -323,7 +320,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -371,10 +368,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -479,10 +475,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -526,7 +521,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -569,10 +564,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -646,10 +640,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -685,10 +678,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -724,10 +716,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -763,10 +754,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -807,10 +797,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -870,10 +859,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -928,10 +916,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -1016,10 +1003,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -1080,7 +1066,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1096,7 +1082,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1112,7 +1098,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1128,7 +1114,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1144,7 +1130,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1160,7 +1146,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1176,7 +1162,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1250,10 +1236,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -1303,7 +1288,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1350,10 +1335,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -1389,10 +1373,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -1428,10 +1411,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -1467,10 +1449,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -1511,10 +1492,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -1574,10 +1554,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -1632,10 +1611,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -1720,10 +1698,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -1784,7 +1761,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1800,7 +1777,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1816,7 +1793,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1832,7 +1809,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1848,7 +1825,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1864,7 +1841,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1880,7 +1857,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1959,10 +1936,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -2031,7 +2007,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2078,10 +2054,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2117,10 +2092,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -2156,10 +2130,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -2195,10 +2168,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -2239,10 +2211,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -2302,10 +2273,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2360,10 +2330,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -2448,10 +2417,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -2512,7 +2480,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2528,7 +2496,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2544,7 +2512,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2560,7 +2528,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2576,7 +2544,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2592,7 +2560,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2608,7 +2576,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2677,10 +2645,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -2711,7 +2678,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2758,10 +2725,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2797,10 +2763,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -2836,10 +2801,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -2875,10 +2839,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -2919,10 +2882,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -2982,10 +2944,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3040,10 +3001,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -3128,10 +3088,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -3192,7 +3151,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3208,7 +3167,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3224,7 +3183,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3240,7 +3199,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3256,7 +3215,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3272,7 +3231,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3288,7 +3247,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3357,10 +3316,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -3391,7 +3349,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3513,10 +3471,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatement | undefined { @@ -3572,10 +3529,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3611,10 +3567,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -3650,10 +3605,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -3689,10 +3643,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -3733,10 +3686,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -3796,10 +3748,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3854,10 +3805,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -3942,10 +3892,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -4006,7 +3955,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4022,7 +3971,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4038,7 +3987,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4054,7 +4003,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4070,7 +4019,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4086,7 +4035,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4102,7 +4051,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4181,10 +4130,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -4253,7 +4201,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementBy } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4310,10 +4258,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -4399,10 +4346,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -4446,7 +4392,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGe } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -4494,10 +4440,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -4602,10 +4547,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -4649,7 +4593,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIp } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -4692,10 +4636,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementLa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -4769,10 +4712,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -4808,10 +4750,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -4847,10 +4788,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -4886,10 +4826,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -4930,10 +4869,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -4993,10 +4931,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -5051,10 +4988,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -5139,10 +5075,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -5203,7 +5138,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5219,7 +5154,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5235,7 +5170,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5251,7 +5186,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5267,7 +5202,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5283,7 +5218,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5299,7 +5234,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5378,10 +5313,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -5450,7 +5384,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5507,10 +5441,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -5596,10 +5529,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -5643,7 +5575,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -5691,10 +5623,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -5799,10 +5730,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -5846,7 +5776,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -5889,10 +5819,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -5966,10 +5895,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -6005,10 +5933,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -6044,10 +5971,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -6083,10 +6009,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -6127,10 +6052,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -6190,10 +6114,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -6248,10 +6171,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -6336,10 +6258,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -6400,7 +6321,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6416,7 +6337,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6432,7 +6353,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6448,7 +6369,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6464,7 +6385,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6480,7 +6401,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6496,7 +6417,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6570,10 +6491,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -6623,7 +6543,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6670,10 +6590,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -6709,10 +6628,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -6748,10 +6666,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -6787,10 +6704,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -6831,10 +6747,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -6894,10 +6809,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -6952,10 +6866,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -7040,10 +6953,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -7104,7 +7016,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7120,7 +7032,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7136,7 +7048,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7152,7 +7064,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7168,7 +7080,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7184,7 +7096,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7200,7 +7112,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7279,10 +7191,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -7351,7 +7262,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7398,10 +7309,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -7437,10 +7347,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -7476,10 +7385,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -7515,10 +7423,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -7559,10 +7466,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -7622,10 +7528,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -7680,10 +7585,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -7768,10 +7672,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -7832,7 +7735,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7848,7 +7751,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7864,7 +7767,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7880,7 +7783,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7896,7 +7799,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7912,7 +7815,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7928,7 +7831,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7997,10 +7900,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -8031,7 +7933,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8078,10 +7980,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -8117,10 +8018,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -8156,10 +8056,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -8195,10 +8094,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -8239,10 +8137,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -8302,10 +8199,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -8360,10 +8256,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -8448,10 +8343,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -8512,7 +8406,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8528,7 +8422,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8544,7 +8438,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8560,7 +8454,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8576,7 +8470,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8592,7 +8486,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8608,7 +8502,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8677,10 +8571,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -8711,7 +8604,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8833,10 +8726,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatement | undefined { @@ -8892,10 +8784,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -8931,10 +8822,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -8970,10 +8860,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -9009,10 +8898,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -9053,10 +8941,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -9116,10 +9003,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9174,10 +9060,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -9262,10 +9147,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -9326,7 +9210,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9342,7 +9226,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9358,7 +9242,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9374,7 +9258,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9390,7 +9274,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9406,7 +9290,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9422,7 +9306,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9501,10 +9385,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -9573,7 +9456,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9630,10 +9513,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -9719,10 +9601,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -9766,7 +9647,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -9814,10 +9695,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -9922,10 +9802,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -9969,7 +9848,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -10012,10 +9891,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -10089,10 +9967,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -10128,10 +10005,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -10167,10 +10043,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -10206,10 +10081,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -10250,10 +10124,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -10313,10 +10186,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -10371,10 +10243,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -10459,10 +10330,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -10523,7 +10393,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10539,7 +10409,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10555,7 +10425,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10571,7 +10441,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10587,7 +10457,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10603,7 +10473,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10619,7 +10489,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10693,10 +10563,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -10746,7 +10615,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10793,10 +10662,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -10832,10 +10700,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -10871,10 +10738,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -10910,10 +10776,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -10954,10 +10819,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -11017,10 +10881,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -11075,10 +10938,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -11163,10 +11025,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -11227,7 +11088,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11243,7 +11104,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11259,7 +11120,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11275,7 +11136,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11291,7 +11152,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11307,7 +11168,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11323,7 +11184,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11402,10 +11263,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -11474,7 +11334,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11521,10 +11381,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -11560,10 +11419,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -11599,10 +11457,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -11638,10 +11495,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -11682,10 +11538,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -11745,10 +11600,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11803,10 +11657,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -11891,10 +11744,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -11955,7 +11807,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11971,7 +11823,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11987,7 +11839,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12003,7 +11855,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12019,7 +11871,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12035,7 +11887,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12051,7 +11903,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12120,10 +11972,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -12154,7 +12005,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12201,10 +12052,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -12240,10 +12090,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -12279,10 +12128,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -12318,10 +12166,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -12362,10 +12209,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -12425,10 +12271,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -12483,10 +12328,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -12571,10 +12415,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -12635,7 +12478,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12651,7 +12494,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12667,7 +12510,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12683,7 +12526,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12699,7 +12542,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12715,7 +12558,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12731,7 +12574,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12800,10 +12643,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -12834,7 +12676,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12956,10 +12798,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatement | undefined { @@ -13015,10 +12856,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -13054,10 +12894,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -13093,10 +12932,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -13132,10 +12970,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -13176,10 +13013,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -13239,10 +13075,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -13297,10 +13132,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -13385,10 +13219,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -13449,7 +13282,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13465,7 +13298,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13481,7 +13314,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13497,7 +13330,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13513,7 +13346,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13529,7 +13362,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13545,7 +13378,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13619,10 +13452,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -13672,7 +13504,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRe } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13719,10 +13551,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -13758,10 +13589,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -13797,10 +13627,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -13836,10 +13665,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -13880,10 +13708,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -13943,10 +13770,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -14001,10 +13827,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -14089,10 +13914,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -14153,7 +13977,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14169,7 +13993,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14185,7 +14009,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14201,7 +14025,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14217,7 +14041,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14233,7 +14057,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14249,7 +14073,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14328,10 +14152,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -14400,7 +14223,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSi } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14447,10 +14270,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -14486,10 +14308,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -14525,10 +14346,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -14564,10 +14384,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -14608,10 +14427,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -14671,10 +14489,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -14729,10 +14546,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -14817,10 +14633,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -14881,7 +14696,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14897,7 +14712,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14913,7 +14728,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14929,7 +14744,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14945,7 +14760,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14961,7 +14776,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14977,7 +14792,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15046,10 +14861,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -15080,7 +14894,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSq } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15127,10 +14941,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -15166,10 +14979,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -15205,10 +15017,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -15244,10 +15055,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -15288,10 +15098,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -15351,10 +15160,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -15409,10 +15217,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -15497,10 +15304,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -15561,7 +15367,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15577,7 +15383,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15593,7 +15399,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15609,7 +15415,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15625,7 +15431,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15641,7 +15447,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15657,7 +15463,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15726,10 +15532,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -15760,7 +15565,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXs } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15903,10 +15708,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementOrStatementOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementOrStatement | undefined { @@ -15962,10 +15766,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -16001,10 +15804,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -16040,10 +15842,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -16079,10 +15880,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -16123,10 +15923,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -16186,10 +15985,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -16244,10 +16042,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -16332,10 +16129,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -16396,7 +16192,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16412,7 +16208,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16428,7 +16224,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16444,7 +16240,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16460,7 +16256,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16476,7 +16272,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16492,7 +16288,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16566,10 +16362,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -16619,7 +16414,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16666,10 +16461,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -16705,10 +16499,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -16744,10 +16537,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -16783,10 +16575,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -16827,10 +16618,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -16890,10 +16680,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -16948,10 +16737,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -17036,10 +16824,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -17100,7 +16887,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17116,7 +16903,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17132,7 +16919,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17148,7 +16935,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17164,7 +16951,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17180,7 +16967,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17196,7 +16983,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17275,10 +17062,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -17347,7 +17133,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17394,10 +17180,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -17433,10 +17218,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -17472,10 +17256,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -17511,10 +17294,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -17555,10 +17337,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -17618,10 +17399,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -17676,10 +17456,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -17764,10 +17543,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -17828,7 +17606,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17844,7 +17622,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17860,7 +17638,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17876,7 +17654,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17892,7 +17670,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17908,7 +17686,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17924,7 +17702,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFiel } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17993,10 +17771,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatement | undefined { @@ -18027,7 +17804,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementOutp } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18074,10 +17851,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18113,10 +17889,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -18152,10 +17927,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -18191,10 +17965,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -18235,10 +18008,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -18298,10 +18070,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -18356,10 +18127,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -18444,10 +18214,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -18508,7 +18277,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18524,7 +18293,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18540,7 +18309,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18556,7 +18325,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18572,7 +18341,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18588,7 +18357,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18604,7 +18373,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementField } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18673,10 +18442,9 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatement | undefined { @@ -18707,7 +18475,7 @@ export class Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementOutpu } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18850,10 +18618,9 @@ export class Wafv2WebAclRuleStatementNotStatementOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementNotStatement | undefined { @@ -18909,10 +18676,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18948,10 +18714,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -18987,10 +18752,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -19026,10 +18790,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -19070,10 +18833,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -19133,10 +18895,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19191,10 +18952,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -19279,10 +19039,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -19343,7 +19102,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19359,7 +19118,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19375,7 +19134,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19391,7 +19150,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19407,7 +19166,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19423,7 +19182,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19439,7 +19198,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19518,10 +19277,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -19590,7 +19348,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19647,10 +19405,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -19736,10 +19493,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -19783,7 +19539,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -19831,10 +19587,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -19939,10 +19694,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -19986,7 +19740,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -20029,10 +19783,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -20106,10 +19859,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -20145,10 +19897,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -20184,10 +19935,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -20223,10 +19973,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -20267,10 +20016,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -20330,10 +20078,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -20388,10 +20135,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -20476,10 +20222,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -20540,7 +20285,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20556,7 +20301,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20572,7 +20317,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20588,7 +20333,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20604,7 +20349,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20620,7 +20365,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20636,7 +20381,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20710,10 +20455,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -20763,7 +20507,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20810,10 +20554,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -20849,10 +20592,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -20888,10 +20630,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -20927,10 +20668,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -20971,10 +20711,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -21034,10 +20773,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -21092,10 +20830,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -21180,10 +20917,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -21244,7 +20980,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21260,7 +20996,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21276,7 +21012,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21292,7 +21028,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21308,7 +21044,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21324,7 +21060,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21340,7 +21076,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21419,10 +21155,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -21491,7 +21226,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21538,10 +21273,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -21577,10 +21311,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -21616,10 +21349,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -21655,10 +21387,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -21699,10 +21430,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -21762,10 +21492,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -21820,10 +21549,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -21908,10 +21636,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -21972,7 +21699,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21988,7 +21715,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22004,7 +21731,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22020,7 +21747,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22036,7 +21763,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22052,7 +21779,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22068,7 +21795,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22137,10 +21864,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -22171,7 +21897,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22218,10 +21944,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -22257,10 +21982,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -22296,10 +22020,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -22335,10 +22058,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -22379,10 +22101,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -22442,10 +22163,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22500,10 +22220,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -22588,10 +22307,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -22652,7 +22370,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22668,7 +22386,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22684,7 +22402,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22700,7 +22418,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22716,7 +22434,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22732,7 +22450,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22748,7 +22466,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22817,10 +22535,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -22851,7 +22568,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22973,10 +22690,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatement | undefined { @@ -23032,10 +22748,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -23071,10 +22786,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -23110,10 +22824,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -23149,10 +22862,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -23193,10 +22905,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -23256,10 +22967,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -23314,10 +23024,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -23402,10 +23111,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -23466,7 +23174,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23482,7 +23190,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23498,7 +23206,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23514,7 +23222,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23530,7 +23238,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23546,7 +23254,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23562,7 +23270,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23641,10 +23349,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -23713,7 +23420,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementBy } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23770,10 +23477,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -23859,10 +23565,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -23906,7 +23611,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGe } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -23954,10 +23659,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -24062,10 +23766,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -24109,7 +23812,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIp } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -24152,10 +23855,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementLa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -24229,10 +23931,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24268,10 +23969,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -24307,10 +24007,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -24346,10 +24045,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -24390,10 +24088,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -24453,10 +24150,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24511,10 +24207,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -24599,10 +24294,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -24663,7 +24357,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24679,7 +24373,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24695,7 +24389,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24711,7 +24405,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24727,7 +24421,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24743,7 +24437,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24759,7 +24453,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24838,10 +24532,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -24910,7 +24603,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24967,10 +24660,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -25056,10 +24748,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -25103,7 +24794,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -25151,10 +24842,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -25259,10 +24949,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -25306,7 +24995,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -25349,10 +25038,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -25426,10 +25114,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -25465,10 +25152,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -25504,10 +25190,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -25543,10 +25228,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -25587,10 +25271,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -25650,10 +25333,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -25708,10 +25390,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -25796,10 +25477,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -25860,7 +25540,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25876,7 +25556,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25892,7 +25572,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25908,7 +25588,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25924,7 +25604,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25940,7 +25620,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25956,7 +25636,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26030,10 +25710,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -26083,7 +25762,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26130,10 +25809,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -26169,10 +25847,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -26208,10 +25885,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -26247,10 +25923,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -26291,10 +25966,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -26354,10 +26028,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -26412,10 +26085,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -26500,10 +26172,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -26564,7 +26235,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26580,7 +26251,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26596,7 +26267,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26612,7 +26283,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26628,7 +26299,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26644,7 +26315,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26660,7 +26331,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26739,10 +26410,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -26811,7 +26481,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26858,10 +26528,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -26897,10 +26566,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -26936,10 +26604,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -26975,10 +26642,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -27019,10 +26685,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -27082,10 +26747,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27140,10 +26804,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -27228,10 +26891,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -27292,7 +26954,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27308,7 +26970,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27324,7 +26986,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27340,7 +27002,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27356,7 +27018,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27372,7 +27034,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27388,7 +27050,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27457,10 +27119,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -27491,7 +27152,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27538,10 +27199,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27577,10 +27237,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -27616,10 +27275,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -27655,10 +27313,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -27699,10 +27356,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -27762,10 +27418,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27820,10 +27475,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -27908,10 +27562,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -27972,7 +27625,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27988,7 +27641,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28004,7 +27657,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28020,7 +27673,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28036,7 +27689,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28052,7 +27705,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28068,7 +27721,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28137,10 +27790,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -28171,7 +27823,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28293,10 +27945,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatement | undefined { @@ -28352,10 +28003,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -28391,10 +28041,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -28430,10 +28079,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -28469,10 +28117,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -28513,10 +28160,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -28576,10 +28222,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -28634,10 +28279,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -28722,10 +28366,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -28786,7 +28429,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28802,7 +28445,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28818,7 +28461,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28834,7 +28477,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28850,7 +28493,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28866,7 +28509,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28882,7 +28525,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28961,10 +28604,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -29033,7 +28675,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs2400.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs2400.ts index 80515d2cd..c8e4c6249 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs2400.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs2400.ts @@ -41,10 +41,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -130,10 +129,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -177,7 +175,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -225,10 +223,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -333,10 +330,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -380,7 +376,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -423,10 +419,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -500,10 +495,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -539,10 +533,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -578,10 +571,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -617,10 +609,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -661,10 +652,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -724,10 +714,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -782,10 +771,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -870,10 +858,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -934,7 +921,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -950,7 +937,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -966,7 +953,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -982,7 +969,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -998,7 +985,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1014,7 +1001,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1030,7 +1017,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1104,10 +1091,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -1157,7 +1143,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1204,10 +1190,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -1243,10 +1228,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -1282,10 +1266,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -1321,10 +1304,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -1365,10 +1347,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -1428,10 +1409,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -1486,10 +1466,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -1574,10 +1553,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -1638,7 +1616,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1654,7 +1632,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1670,7 +1648,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1686,7 +1664,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1702,7 +1680,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1718,7 +1696,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1734,7 +1712,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1813,10 +1791,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -1885,7 +1862,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1932,10 +1909,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -1971,10 +1947,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -2010,10 +1985,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -2049,10 +2023,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -2093,10 +2066,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -2156,10 +2128,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2214,10 +2185,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -2302,10 +2272,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -2366,7 +2335,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2382,7 +2351,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2398,7 +2367,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2414,7 +2383,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2430,7 +2399,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2446,7 +2415,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2462,7 +2431,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2531,10 +2500,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -2565,7 +2533,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2612,10 +2580,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2651,10 +2618,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -2690,10 +2656,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -2729,10 +2694,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -2773,10 +2737,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -2836,10 +2799,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2894,10 +2856,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -2982,10 +2943,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -3046,7 +3006,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3062,7 +3022,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3078,7 +3038,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3094,7 +3054,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3110,7 +3070,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3126,7 +3086,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3142,7 +3102,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3211,10 +3171,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -3245,7 +3204,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3367,10 +3326,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatement | undefined { @@ -3426,10 +3384,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -3465,10 +3422,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -3504,10 +3460,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -3543,10 +3498,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -3587,10 +3541,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -3650,10 +3603,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -3708,10 +3660,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -3796,10 +3747,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -3860,7 +3810,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3876,7 +3826,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3892,7 +3842,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3908,7 +3858,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3924,7 +3874,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3940,7 +3890,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3956,7 +3906,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4030,10 +3980,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -4083,7 +4032,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRe } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4130,10 +4079,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -4169,10 +4117,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -4208,10 +4155,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -4247,10 +4193,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -4291,10 +4236,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -4354,10 +4298,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -4412,10 +4355,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -4500,10 +4442,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -4564,7 +4505,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4580,7 +4521,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4596,7 +4537,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4612,7 +4553,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4628,7 +4569,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4644,7 +4585,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4660,7 +4601,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4739,10 +4680,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -4811,7 +4751,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSi } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4858,10 +4798,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -4897,10 +4836,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -4936,10 +4874,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -4975,10 +4912,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -5019,10 +4955,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -5082,10 +5017,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -5140,10 +5074,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -5228,10 +5161,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -5292,7 +5224,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5308,7 +5240,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5324,7 +5256,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5340,7 +5272,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5356,7 +5288,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5372,7 +5304,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5388,7 +5320,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5457,10 +5389,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -5491,7 +5422,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSq } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5538,10 +5469,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -5577,10 +5507,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -5616,10 +5545,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -5655,10 +5583,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -5699,10 +5626,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -5762,10 +5688,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -5820,10 +5745,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -5908,10 +5832,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -5972,7 +5895,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5988,7 +5911,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6004,7 +5927,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6020,7 +5943,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6036,7 +5959,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6052,7 +5975,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6068,7 +5991,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6137,10 +6060,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -6171,7 +6093,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXs } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6314,10 +6236,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementAndStatementOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementAndStatement | undefined { @@ -6373,10 +6294,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6412,10 +6332,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -6451,10 +6370,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -6490,10 +6408,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -6534,10 +6451,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -6597,10 +6513,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6655,10 +6570,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -6743,10 +6657,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -6807,7 +6720,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6823,7 +6736,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6839,7 +6752,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6855,7 +6768,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6871,7 +6784,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6887,7 +6800,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6903,7 +6816,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementField } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6982,10 +6895,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatement | undefined { @@ -7054,7 +6966,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementOutpu } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7111,10 +7023,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementForwar /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -7200,10 +7111,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatement | undefined { @@ -7247,7 +7157,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementOutput } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -7295,10 +7205,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -7403,10 +7312,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -7450,7 +7358,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -7493,10 +7401,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementLabelMatchStatementOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementLabelMatchStatement | undefined { @@ -7570,10 +7477,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -7609,10 +7515,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -7648,10 +7553,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -7687,10 +7591,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -7731,10 +7634,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -7794,10 +7696,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -7852,10 +7753,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -7940,10 +7840,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -8004,7 +7903,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8020,7 +7919,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8036,7 +7935,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8052,7 +7951,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8068,7 +7967,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8084,7 +7983,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8100,7 +7999,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8179,10 +8078,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -8251,7 +8149,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8308,10 +8206,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -8397,10 +8294,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -8444,7 +8340,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -8492,10 +8388,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -8600,10 +8495,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -8647,7 +8541,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -8690,10 +8584,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -8767,10 +8660,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -8806,10 +8698,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -8845,10 +8736,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -8884,10 +8774,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -8928,10 +8817,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -8991,10 +8879,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -9049,10 +8936,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -9137,10 +9023,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -9201,7 +9086,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9217,7 +9102,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9233,7 +9118,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9249,7 +9134,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9265,7 +9150,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9281,7 +9166,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9297,7 +9182,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9371,10 +9256,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -9424,7 +9308,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9471,10 +9355,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -9510,10 +9393,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -9549,10 +9431,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -9588,10 +9469,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -9632,10 +9512,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -9695,10 +9574,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -9753,10 +9631,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -9841,10 +9718,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -9905,7 +9781,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9921,7 +9797,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9937,7 +9813,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9953,7 +9829,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9969,7 +9845,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9985,7 +9861,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10001,7 +9877,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10080,10 +9956,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -10152,7 +10027,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10199,10 +10074,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10238,10 +10112,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -10277,10 +10150,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -10316,10 +10188,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -10360,10 +10231,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -10423,10 +10293,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -10481,10 +10350,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -10569,10 +10437,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -10633,7 +10500,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10649,7 +10516,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10665,7 +10532,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10681,7 +10548,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10697,7 +10564,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10713,7 +10580,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10729,7 +10596,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10798,10 +10665,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -10832,7 +10698,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10879,10 +10745,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10918,10 +10783,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -10957,10 +10821,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -10996,10 +10859,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -11040,10 +10902,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -11103,10 +10964,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11161,10 +11021,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -11249,10 +11108,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -11313,7 +11171,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11329,7 +11187,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11345,7 +11203,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11361,7 +11219,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11377,7 +11235,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11393,7 +11251,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11409,7 +11267,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11478,10 +11336,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -11512,7 +11369,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11634,10 +11491,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatement | undefined { @@ -11693,10 +11549,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -11732,10 +11587,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -11771,10 +11625,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -11810,10 +11663,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -11854,10 +11706,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -11917,10 +11768,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11975,10 +11825,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -12063,10 +11912,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -12127,7 +11975,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12143,7 +11991,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12159,7 +12007,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12175,7 +12023,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12191,7 +12039,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12207,7 +12055,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12223,7 +12071,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12302,10 +12150,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -12374,7 +12221,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementBy } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12431,10 +12278,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -12520,10 +12366,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -12567,7 +12412,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGe } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -12615,10 +12460,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -12723,10 +12567,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -12770,7 +12613,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIp } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -12813,10 +12656,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementLa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -12890,10 +12732,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -12929,10 +12770,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -12968,10 +12808,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -13007,10 +12846,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -13051,10 +12889,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -13114,10 +12951,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -13172,10 +13008,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -13260,10 +13095,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -13324,7 +13158,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13340,7 +13174,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13356,7 +13190,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13372,7 +13206,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13388,7 +13222,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13404,7 +13238,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13420,7 +13254,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13499,10 +13333,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -13571,7 +13404,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13628,10 +13461,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -13717,10 +13549,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -13764,7 +13595,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -13812,10 +13643,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -13920,10 +13750,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -13967,7 +13796,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -14010,10 +13839,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -14087,10 +13915,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -14126,10 +13953,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -14165,10 +13991,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -14204,10 +14029,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -14248,10 +14072,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -14311,10 +14134,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -14369,10 +14191,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -14457,10 +14278,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -14521,7 +14341,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14537,7 +14357,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14553,7 +14373,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14569,7 +14389,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14585,7 +14405,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14601,7 +14421,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14617,7 +14437,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14691,10 +14511,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -14744,7 +14563,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14791,10 +14610,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -14830,10 +14648,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -14869,10 +14686,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -14908,10 +14724,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -14952,10 +14767,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -15015,10 +14829,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -15073,10 +14886,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -15161,10 +14973,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -15225,7 +15036,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15241,7 +15052,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15257,7 +15068,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15273,7 +15084,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15289,7 +15100,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15305,7 +15116,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15321,7 +15132,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15400,10 +15211,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -15472,7 +15282,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15519,10 +15329,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -15558,10 +15367,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -15597,10 +15405,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -15636,10 +15443,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -15680,10 +15486,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -15743,10 +15548,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -15801,10 +15605,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -15889,10 +15692,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -15953,7 +15755,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15969,7 +15771,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15985,7 +15787,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16001,7 +15803,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16017,7 +15819,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16033,7 +15835,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16049,7 +15851,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16118,10 +15920,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -16152,7 +15953,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16199,10 +16000,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -16238,10 +16038,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -16277,10 +16076,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -16316,10 +16114,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -16360,10 +16157,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -16423,10 +16219,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -16481,10 +16276,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -16569,10 +16363,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -16633,7 +16426,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16649,7 +16442,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16665,7 +16458,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16681,7 +16474,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16697,7 +16490,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16713,7 +16506,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16729,7 +16522,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16798,10 +16591,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -16832,7 +16624,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16954,10 +16746,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatement | undefined { @@ -17013,10 +16804,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -17052,10 +16842,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -17091,10 +16880,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -17130,10 +16918,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -17174,10 +16961,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -17237,10 +17023,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -17295,10 +17080,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -17383,10 +17167,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -17447,7 +17230,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17463,7 +17246,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17479,7 +17262,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17495,7 +17278,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17511,7 +17294,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17527,7 +17310,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17543,7 +17326,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17622,10 +17405,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -17694,7 +17476,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17751,10 +17533,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -17840,10 +17621,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -17887,7 +17667,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -17935,10 +17715,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -18043,10 +17822,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -18090,7 +17868,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -18133,10 +17911,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -18210,10 +17987,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -18249,10 +18025,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -18288,10 +18063,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -18327,10 +18101,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -18371,10 +18144,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -18434,10 +18206,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -18492,10 +18263,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -18580,10 +18350,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -18644,7 +18413,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18660,7 +18429,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18676,7 +18445,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18692,7 +18461,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18708,7 +18477,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18724,7 +18493,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18740,7 +18509,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18814,10 +18583,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -18867,7 +18635,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18914,10 +18682,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -18953,10 +18720,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -18992,10 +18758,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -19031,10 +18796,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -19075,10 +18839,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -19138,10 +18901,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -19196,10 +18958,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -19284,10 +19045,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -19348,7 +19108,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19364,7 +19124,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19380,7 +19140,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19396,7 +19156,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19412,7 +19172,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19428,7 +19188,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19444,7 +19204,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19523,10 +19283,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -19595,7 +19354,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19642,10 +19401,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -19681,10 +19439,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -19720,10 +19477,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -19759,10 +19515,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -19803,10 +19558,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -19866,10 +19620,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19924,10 +19677,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -20012,10 +19764,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -20076,7 +19827,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20092,7 +19843,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20108,7 +19859,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20124,7 +19875,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20140,7 +19891,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20156,7 +19907,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20172,7 +19923,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20241,10 +19992,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -20275,7 +20025,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20322,10 +20072,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -20361,10 +20110,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -20400,10 +20148,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -20439,10 +20186,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -20483,10 +20229,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -20546,10 +20291,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -20604,10 +20348,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -20692,10 +20435,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -20756,7 +20498,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20772,7 +20514,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20788,7 +20530,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20804,7 +20546,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20820,7 +20562,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20836,7 +20578,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20852,7 +20594,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20921,10 +20663,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -20955,7 +20696,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21077,10 +20818,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatement | undefined { @@ -21136,10 +20876,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -21175,10 +20914,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -21214,10 +20952,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -21253,10 +20990,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -21297,10 +21033,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -21360,10 +21095,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -21418,10 +21152,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -21506,10 +21239,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -21570,7 +21302,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21586,7 +21318,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21602,7 +21334,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21618,7 +21350,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21634,7 +21366,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21650,7 +21382,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21666,7 +21398,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21740,10 +21472,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -21793,7 +21524,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRe } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21840,10 +21571,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -21879,10 +21609,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -21918,10 +21647,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -21957,10 +21685,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -22001,10 +21728,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -22064,10 +21790,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -22122,10 +21847,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -22210,10 +21934,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -22274,7 +21997,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22290,7 +22013,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22306,7 +22029,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22322,7 +22045,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22338,7 +22061,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22354,7 +22077,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22370,7 +22093,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22449,10 +22172,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -22521,7 +22243,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSi } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22568,10 +22290,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -22607,10 +22328,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -22646,10 +22366,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -22685,10 +22404,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -22729,10 +22447,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -22792,10 +22509,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22850,10 +22566,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -22938,10 +22653,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -23002,7 +22716,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23018,7 +22732,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23034,7 +22748,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23050,7 +22764,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23066,7 +22780,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23082,7 +22796,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23098,7 +22812,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23167,10 +22881,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -23201,7 +22914,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSq } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23248,10 +22961,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -23287,10 +22999,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -23326,10 +23037,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -23365,10 +23075,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -23409,10 +23118,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -23472,10 +23180,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -23530,10 +23237,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -23618,10 +23324,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -23682,7 +23387,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23698,7 +23403,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23714,7 +23419,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23730,7 +23435,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23746,7 +23451,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23762,7 +23467,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23778,7 +23483,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23847,10 +23552,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -23881,7 +23585,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXs } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24024,10 +23728,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementNotStatementOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementNotStatement | undefined { @@ -24083,10 +23786,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24122,10 +23824,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -24161,10 +23862,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -24200,10 +23900,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -24244,10 +23943,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -24307,10 +24005,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24365,10 +24062,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -24453,10 +24149,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -24517,7 +24212,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24533,7 +24228,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24549,7 +24244,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24565,7 +24260,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24581,7 +24276,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24597,7 +24292,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24613,7 +24308,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24692,10 +24387,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -24764,7 +24458,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24821,10 +24515,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -24910,10 +24603,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -24957,7 +24649,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -25005,10 +24697,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -25113,10 +24804,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -25160,7 +24850,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -25203,10 +24893,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -25280,10 +24969,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -25319,10 +25007,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -25358,10 +25045,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -25397,10 +25083,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -25441,10 +25126,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -25504,10 +25188,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -25562,10 +25245,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -25650,10 +25332,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -25714,7 +25395,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25730,7 +25411,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25746,7 +25427,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25762,7 +25443,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25778,7 +25459,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25794,7 +25475,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25810,7 +25491,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25884,10 +25565,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -25937,7 +25617,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -25984,10 +25664,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -26023,10 +25702,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -26062,10 +25740,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -26101,10 +25778,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -26145,10 +25821,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -26208,10 +25883,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -26266,10 +25940,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -26354,10 +26027,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -26418,7 +26090,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26434,7 +26106,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26450,7 +26122,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26466,7 +26138,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26482,7 +26154,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26498,7 +26170,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26514,7 +26186,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26593,10 +26265,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -26665,7 +26336,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26712,10 +26383,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -26751,10 +26421,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -26790,10 +26459,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -26829,10 +26497,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -26873,10 +26540,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -26936,10 +26602,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -26994,10 +26659,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -27082,10 +26746,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -27146,7 +26809,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27162,7 +26825,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27178,7 +26841,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27194,7 +26857,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27210,7 +26873,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27226,7 +26889,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27242,7 +26905,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27311,10 +26974,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -27345,7 +27007,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27392,10 +27054,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27431,10 +27092,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -27470,10 +27130,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -27509,10 +27168,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -27553,10 +27211,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -27616,10 +27273,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27674,10 +27330,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -27762,10 +27417,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -27826,7 +27480,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27842,7 +27496,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27858,7 +27512,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27874,7 +27528,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27890,7 +27544,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27906,7 +27560,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27922,7 +27576,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27991,10 +27645,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -28025,7 +27678,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28147,10 +27800,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAnd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatement | undefined { @@ -28206,10 +27858,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -28245,10 +27896,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -28284,10 +27934,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -28323,10 +27972,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -28367,10 +28015,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -28430,10 +28077,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -28488,10 +28134,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -28576,10 +28221,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -28640,7 +28284,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28656,7 +28300,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28672,7 +28316,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28688,7 +28332,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28704,7 +28348,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28720,7 +28364,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28736,7 +28380,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28815,10 +28459,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -28887,7 +28530,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByt } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28944,10 +28587,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs2800.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs2800.ts index dcc3035da..f990d8baa 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs2800.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs2800.ts @@ -48,10 +48,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -95,7 +94,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeo } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -143,10 +142,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -251,10 +249,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -298,7 +295,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpS } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -341,10 +338,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementLab /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -418,10 +414,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -457,10 +452,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -496,10 +490,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -535,10 +528,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -579,10 +571,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -642,10 +633,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -700,10 +690,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -788,10 +777,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -852,7 +840,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -868,7 +856,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -884,7 +872,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -900,7 +888,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -916,7 +904,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -932,7 +920,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -948,7 +936,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1027,10 +1015,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -1099,7 +1086,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1156,10 +1143,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -1245,10 +1231,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -1292,7 +1277,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -1340,10 +1325,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -1448,10 +1432,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -1495,7 +1478,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -1538,10 +1521,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -1615,10 +1597,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -1654,10 +1635,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -1693,10 +1673,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -1732,10 +1711,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -1776,10 +1754,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -1839,10 +1816,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -1897,10 +1873,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -1985,10 +1960,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -2049,7 +2023,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2065,7 +2039,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2081,7 +2055,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2097,7 +2071,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2113,7 +2087,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2129,7 +2103,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2145,7 +2119,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2219,10 +2193,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -2272,7 +2245,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2319,10 +2292,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -2358,10 +2330,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -2397,10 +2368,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -2436,10 +2406,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -2480,10 +2449,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -2543,10 +2511,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -2601,10 +2568,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -2689,10 +2655,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -2753,7 +2718,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2769,7 +2734,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2785,7 +2750,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2801,7 +2766,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2817,7 +2782,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2833,7 +2798,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2849,7 +2814,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2928,10 +2893,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -3000,7 +2964,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3047,10 +3011,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3086,10 +3049,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -3125,10 +3087,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -3164,10 +3125,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -3208,10 +3168,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -3271,10 +3230,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3329,10 +3287,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -3417,10 +3374,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -3481,7 +3437,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3497,7 +3453,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3513,7 +3469,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3529,7 +3485,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3545,7 +3501,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3561,7 +3517,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3577,7 +3533,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3646,10 +3602,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -3680,7 +3635,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3727,10 +3682,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3766,10 +3720,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -3805,10 +3758,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -3844,10 +3796,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -3888,10 +3839,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -3951,10 +3901,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -4009,10 +3958,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -4097,10 +4045,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -4161,7 +4108,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4177,7 +4124,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4193,7 +4140,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4209,7 +4156,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4225,7 +4172,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4241,7 +4188,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4257,7 +4204,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4326,10 +4273,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -4360,7 +4306,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4482,10 +4428,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNot /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatement | undefined { @@ -4541,10 +4486,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -4580,10 +4524,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -4619,10 +4562,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -4658,10 +4600,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -4702,10 +4643,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -4765,10 +4705,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -4823,10 +4762,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -4911,10 +4849,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -4975,7 +4912,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4991,7 +4928,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5007,7 +4944,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5023,7 +4960,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5039,7 +4976,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5055,7 +4992,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5071,7 +5008,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5150,10 +5087,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -5222,7 +5158,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5279,10 +5215,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -5368,10 +5303,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -5415,7 +5349,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -5463,10 +5397,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -5571,10 +5504,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -5618,7 +5550,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -5661,10 +5593,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -5738,10 +5669,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -5777,10 +5707,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -5816,10 +5745,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -5855,10 +5783,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -5899,10 +5826,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -5962,10 +5888,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -6020,10 +5945,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -6108,10 +6032,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -6172,7 +6095,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6188,7 +6111,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6204,7 +6127,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6220,7 +6143,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6236,7 +6159,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6252,7 +6175,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6268,7 +6191,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6342,10 +6265,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -6395,7 +6317,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6442,10 +6364,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -6481,10 +6402,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -6520,10 +6440,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -6559,10 +6478,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -6603,10 +6521,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -6666,10 +6583,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -6724,10 +6640,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -6812,10 +6727,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -6876,7 +6790,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6892,7 +6806,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6908,7 +6822,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6924,7 +6838,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6940,7 +6854,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6956,7 +6870,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6972,7 +6886,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7051,10 +6965,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -7123,7 +7036,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7170,10 +7083,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -7209,10 +7121,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -7248,10 +7159,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -7287,10 +7197,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -7331,10 +7240,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -7394,10 +7302,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -7452,10 +7359,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -7540,10 +7446,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -7604,7 +7509,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7620,7 +7525,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7636,7 +7541,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7652,7 +7557,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7668,7 +7573,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7684,7 +7589,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7700,7 +7605,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7769,10 +7674,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -7803,7 +7707,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7850,10 +7754,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -7889,10 +7792,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -7928,10 +7830,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -7967,10 +7868,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -8011,10 +7911,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -8074,10 +7973,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -8132,10 +8030,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -8220,10 +8117,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -8284,7 +8180,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8300,7 +8196,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8316,7 +8212,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8332,7 +8228,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8348,7 +8244,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8364,7 +8260,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8380,7 +8276,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8449,10 +8345,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -8483,7 +8378,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8605,10 +8500,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatement | undefined { @@ -8664,10 +8558,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -8703,10 +8596,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -8742,10 +8634,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -8781,10 +8672,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -8825,10 +8715,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -8888,10 +8777,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -8946,10 +8834,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -9034,10 +8921,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -9098,7 +8984,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9114,7 +9000,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9130,7 +9016,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9146,7 +9032,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9162,7 +9048,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9178,7 +9064,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9194,7 +9080,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9268,10 +9154,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -9321,7 +9206,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementReg } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9368,10 +9253,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -9407,10 +9291,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -9446,10 +9329,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -9485,10 +9367,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -9529,10 +9410,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -9592,10 +9472,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -9650,10 +9529,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -9738,10 +9616,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -9802,7 +9679,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9818,7 +9695,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9834,7 +9711,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9850,7 +9727,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9866,7 +9743,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9882,7 +9759,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9898,7 +9775,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9977,10 +9854,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -10049,7 +9925,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSiz } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10096,10 +9972,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10135,10 +10010,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -10174,10 +10048,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -10213,10 +10086,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -10257,10 +10129,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -10320,10 +10191,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -10378,10 +10248,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -10466,10 +10335,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -10530,7 +10398,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10546,7 +10414,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10562,7 +10430,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10578,7 +10446,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10594,7 +10462,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10610,7 +10478,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10626,7 +10494,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10695,10 +10563,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -10729,7 +10596,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSql } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10776,10 +10643,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10815,10 +10681,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -10854,10 +10719,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -10893,10 +10757,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -10937,10 +10800,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -11000,10 +10862,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11058,10 +10919,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -11146,10 +11006,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -11210,7 +11069,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11226,7 +11085,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11242,7 +11101,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11258,7 +11117,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11274,7 +11133,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11290,7 +11149,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11306,7 +11165,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11375,10 +11234,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -11409,7 +11267,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXss } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11552,10 +11410,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementOrStatementOutputRefere /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementOrStatement | undefined { @@ -11611,10 +11468,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -11650,10 +11506,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -11689,10 +11544,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -11728,10 +11582,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -11772,10 +11625,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -11835,10 +11687,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -11893,10 +11744,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -11981,10 +11831,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -12045,7 +11894,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12061,7 +11910,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12077,7 +11926,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12093,7 +11942,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12109,7 +11958,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12125,7 +11974,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12141,7 +11990,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12215,10 +12064,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -12268,7 +12116,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenc } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12315,10 +12163,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -12354,10 +12201,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -12393,10 +12239,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -12432,10 +12277,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -12476,10 +12320,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -12539,10 +12382,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -12597,10 +12439,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -12685,10 +12526,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -12749,7 +12589,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12765,7 +12605,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12781,7 +12621,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12797,7 +12637,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12813,7 +12653,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12829,7 +12669,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12845,7 +12685,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12924,10 +12764,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -12996,7 +12835,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13043,10 +12882,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -13082,10 +12920,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -13121,10 +12958,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -13160,10 +12996,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -13204,10 +13039,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -13267,10 +13101,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -13325,10 +13158,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -13413,10 +13245,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -13477,7 +13308,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13493,7 +13324,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13509,7 +13340,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13525,7 +13356,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13541,7 +13372,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13557,7 +13388,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13573,7 +13404,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementField } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13642,10 +13473,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatement | undefined { @@ -13676,7 +13506,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementOutpu } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13723,10 +13553,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -13762,10 +13591,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -13801,10 +13629,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -13840,10 +13667,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -13884,10 +13710,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -13947,10 +13772,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -14005,10 +13829,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -14093,10 +13916,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -14157,7 +13979,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14173,7 +13995,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14189,7 +14011,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14205,7 +14027,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14221,7 +14043,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14237,7 +14059,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14253,7 +14075,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldT } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14322,10 +14144,9 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatement | undefined { @@ -14356,7 +14177,7 @@ export class Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementOutput } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14499,10 +14320,9 @@ export class Wafv2WebAclRuleStatementOrStatementOutputReference extends cdktf.Co /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementOrStatement | undefined { @@ -14568,10 +14388,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementForwardedIpConfigOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementForwardedIpConfig | undefined { @@ -14645,10 +14464,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -14684,10 +14502,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -14723,10 +14540,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -14762,10 +14578,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -14806,10 +14621,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -14869,10 +14683,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -14927,10 +14740,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -15015,10 +14827,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -15079,7 +14890,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15095,7 +14906,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15111,7 +14922,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15127,7 +14938,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15143,7 +14954,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15159,7 +14970,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15175,7 +14986,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15254,10 +15065,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -15326,7 +15136,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15383,10 +15193,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -15472,10 +15281,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -15519,7 +15327,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -15567,10 +15375,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -15675,10 +15482,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -15722,7 +15528,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -15765,10 +15571,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -15842,10 +15647,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -15881,10 +15685,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -15920,10 +15723,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -15959,10 +15761,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -16003,10 +15804,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -16066,10 +15866,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -16124,10 +15923,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -16212,10 +16010,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -16276,7 +16073,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16292,7 +16089,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16308,7 +16105,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16324,7 +16121,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16340,7 +16137,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16356,7 +16153,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16372,7 +16169,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16446,10 +16243,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -16499,7 +16295,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16546,10 +16342,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -16585,10 +16380,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -16624,10 +16418,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -16663,10 +16456,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -16707,10 +16499,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -16770,10 +16561,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -16828,10 +16618,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -16916,10 +16705,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -16980,7 +16768,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16996,7 +16784,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17012,7 +16800,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17028,7 +16816,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17044,7 +16832,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17060,7 +16848,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17076,7 +16864,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17155,10 +16943,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -17227,7 +17014,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17274,10 +17061,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -17313,10 +17099,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -17352,10 +17137,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -17391,10 +17175,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -17435,10 +17218,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -17498,10 +17280,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -17556,10 +17337,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -17644,10 +17424,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -17708,7 +17487,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17724,7 +17503,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17740,7 +17519,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17756,7 +17535,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17772,7 +17551,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17788,7 +17567,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17804,7 +17583,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17873,10 +17652,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -17907,7 +17685,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17954,10 +17732,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -17993,10 +17770,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -18032,10 +17808,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -18071,10 +17846,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -18115,10 +17889,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -18178,10 +17951,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -18236,10 +18008,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -18324,10 +18095,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -18388,7 +18158,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18404,7 +18174,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18420,7 +18190,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18436,7 +18206,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18452,7 +18222,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18468,7 +18238,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18484,7 +18254,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18553,10 +18323,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -18587,7 +18356,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18709,10 +18478,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatement | undefined { @@ -18768,10 +18536,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18807,10 +18574,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -18846,10 +18612,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -18885,10 +18650,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -18929,10 +18693,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -18992,10 +18755,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19050,10 +18812,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -19138,10 +18899,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -19202,7 +18962,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19218,7 +18978,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19234,7 +18994,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19250,7 +19010,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19266,7 +19026,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19282,7 +19042,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19298,7 +19058,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19377,10 +19137,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatement | undefined { @@ -19449,7 +19208,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19506,10 +19265,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -19595,10 +19353,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementGeoMatchStatement | undefined { @@ -19642,7 +19399,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -19690,10 +19447,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -19798,10 +19554,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -19845,7 +19600,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -19888,10 +19643,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementLabelMatchStatement | undefined { @@ -19965,10 +19719,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -20004,10 +19757,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -20043,10 +19795,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -20082,10 +19833,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -20126,10 +19876,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -20189,10 +19938,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -20247,10 +19995,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -20335,10 +20082,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -20399,7 +20145,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20415,7 +20161,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20431,7 +20177,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20447,7 +20193,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20463,7 +20209,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20479,7 +20225,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20495,7 +20241,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20574,10 +20320,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -20646,7 +20391,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20703,10 +20448,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -20792,10 +20536,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -20839,7 +20582,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -20887,10 +20630,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -20995,10 +20737,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -21042,7 +20783,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -21085,10 +20826,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -21162,10 +20902,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -21201,10 +20940,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -21240,10 +20978,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -21279,10 +21016,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -21323,10 +21059,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -21386,10 +21121,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -21444,10 +21178,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -21532,10 +21265,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -21596,7 +21328,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21612,7 +21344,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21628,7 +21360,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21644,7 +21376,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21660,7 +21392,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21676,7 +21408,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21692,7 +21424,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21766,10 +21498,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -21819,7 +21550,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21866,10 +21597,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -21905,10 +21635,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -21944,10 +21673,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -21983,10 +21711,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -22027,10 +21754,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -22090,10 +21816,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -22148,10 +21873,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -22236,10 +21960,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -22300,7 +22023,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22316,7 +22039,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22332,7 +22055,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22348,7 +22071,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22364,7 +22087,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22380,7 +22103,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22396,7 +22119,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22475,10 +22198,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -22547,7 +22269,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22594,10 +22316,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -22633,10 +22354,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -22672,10 +22392,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -22711,10 +22430,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -22755,10 +22473,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -22818,10 +22535,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22876,10 +22592,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -22964,10 +22679,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -23028,7 +22742,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23044,7 +22758,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23060,7 +22774,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23076,7 +22790,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23092,7 +22806,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23108,7 +22822,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23124,7 +22838,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23193,10 +22907,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -23227,7 +22940,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23274,10 +22987,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -23313,10 +23025,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -23352,10 +23063,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -23391,10 +23101,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -23435,10 +23144,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -23498,10 +23206,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -23556,10 +23263,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -23644,10 +23350,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -23708,7 +23413,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23724,7 +23429,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23740,7 +23445,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23756,7 +23461,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23772,7 +23477,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23788,7 +23493,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23804,7 +23509,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23873,10 +23578,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -23907,7 +23611,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24029,10 +23733,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatement | undefined { @@ -24088,10 +23791,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24127,10 +23829,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -24166,10 +23867,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -24205,10 +23905,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -24249,10 +23948,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -24312,10 +24010,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24370,10 +24067,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -24458,10 +24154,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -24522,7 +24217,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24538,7 +24233,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24554,7 +24249,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24570,7 +24265,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24586,7 +24281,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24602,7 +24297,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24618,7 +24313,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24697,10 +24392,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -24769,7 +24463,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24826,10 +24520,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -24915,10 +24608,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -24962,7 +24654,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -25010,10 +24702,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -25118,10 +24809,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -25165,7 +24855,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -25208,10 +24898,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -25285,10 +24974,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -25324,10 +25012,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -25363,10 +25050,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -25402,10 +25088,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -25446,10 +25131,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -25509,10 +25193,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -25567,10 +25250,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -25655,10 +25337,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -25719,7 +25400,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25735,7 +25416,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25751,7 +25432,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25767,7 +25448,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25783,7 +25464,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25799,7 +25480,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25815,7 +25496,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25889,10 +25570,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -25942,7 +25622,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -25989,10 +25669,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -26028,10 +25707,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -26067,10 +25745,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -26106,10 +25783,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -26150,10 +25826,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -26213,10 +25888,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -26271,10 +25945,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -26359,10 +26032,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -26423,7 +26095,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26439,7 +26111,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26455,7 +26127,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26471,7 +26143,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26487,7 +26159,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26503,7 +26175,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26519,7 +26191,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26598,10 +26270,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -26670,7 +26341,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26717,10 +26388,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -26756,10 +26426,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -26795,10 +26464,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -26834,10 +26502,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -26878,10 +26545,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -26941,10 +26607,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -26999,10 +26664,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -27087,10 +26751,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -27151,7 +26814,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27167,7 +26830,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27183,7 +26846,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27199,7 +26862,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27215,7 +26878,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27231,7 +26894,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27247,7 +26910,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27316,10 +26979,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -27350,7 +27012,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27397,10 +27059,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27436,10 +27097,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -27475,10 +27135,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -27514,10 +27173,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -27558,10 +27216,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -27621,10 +27278,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27679,10 +27335,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -27767,10 +27422,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -27831,7 +27485,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27847,7 +27501,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27863,7 +27517,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27879,7 +27533,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27895,7 +27549,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27911,7 +27565,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27927,7 +27581,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27996,10 +27650,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -28030,7 +27683,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28152,10 +27805,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatement | undefined { @@ -28211,10 +27863,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -28250,10 +27901,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -28289,10 +27939,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -28328,10 +27977,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -28372,10 +28020,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -28435,10 +28082,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -28493,10 +28139,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -28581,10 +28226,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -28645,7 +28289,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28661,7 +28305,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28677,7 +28321,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28693,7 +28337,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28709,7 +28353,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28725,7 +28369,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28741,7 +28385,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28815,10 +28459,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -28868,7 +28511,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28915,10 +28558,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs3200.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs3200.ts index f681398f8..8c9d3990a 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs3200.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs3200.ts @@ -36,10 +36,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -75,10 +74,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -114,10 +112,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -158,10 +155,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -221,10 +217,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -279,10 +274,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -367,10 +361,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -431,7 +424,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -447,7 +440,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -463,7 +456,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -479,7 +472,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -495,7 +488,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -511,7 +504,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -527,7 +520,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -606,10 +599,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -678,7 +670,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -725,10 +717,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -764,10 +755,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -803,10 +793,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -842,10 +831,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -886,10 +874,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -949,10 +936,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -1007,10 +993,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -1095,10 +1080,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -1159,7 +1143,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1175,7 +1159,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1191,7 +1175,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1207,7 +1191,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1223,7 +1207,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1239,7 +1223,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1255,7 +1239,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1324,10 +1308,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatement | undefined { @@ -1358,7 +1341,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1405,10 +1388,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -1444,10 +1426,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -1483,10 +1464,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -1522,10 +1502,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -1566,10 +1545,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -1629,10 +1607,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -1687,10 +1664,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -1775,10 +1751,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -1839,7 +1814,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1855,7 +1830,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1871,7 +1846,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1887,7 +1862,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1903,7 +1878,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1919,7 +1894,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1935,7 +1910,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2004,10 +1979,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatement | undefined { @@ -2038,7 +2012,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2181,10 +2155,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatement | undefined { @@ -2240,10 +2213,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2279,10 +2251,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchBody | undefined { @@ -2318,10 +2289,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -2357,10 +2327,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -2401,10 +2370,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -2464,10 +2432,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2522,10 +2489,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -2610,10 +2576,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatch | undefined { @@ -2674,7 +2639,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2690,7 +2655,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2706,7 +2671,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2722,7 +2687,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2738,7 +2703,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2754,7 +2719,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2770,7 +2735,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2849,10 +2814,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatement | undefined { @@ -2921,7 +2885,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2978,10 +2942,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -3067,10 +3030,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatement | undefined { @@ -3114,7 +3076,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatc } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -3162,10 +3124,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -3270,10 +3231,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatement | undefined { @@ -3317,7 +3277,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetRe } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -3360,10 +3320,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementLabelMa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementLabelMatchStatement | undefined { @@ -3437,10 +3396,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3476,10 +3434,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -3515,10 +3472,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -3554,10 +3510,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -3598,10 +3553,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -3661,10 +3615,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3719,10 +3672,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -3807,10 +3759,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -3871,7 +3822,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3887,7 +3838,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3903,7 +3854,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3919,7 +3870,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3935,7 +3886,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3951,7 +3902,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3967,7 +3918,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4046,10 +3997,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -4118,7 +4068,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4175,10 +4125,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -4264,10 +4213,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -4311,7 +4259,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -4359,10 +4307,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -4467,10 +4414,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -4514,7 +4460,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -4557,10 +4503,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -4634,10 +4579,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -4673,10 +4617,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -4712,10 +4655,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -4751,10 +4693,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -4795,10 +4736,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -4858,10 +4798,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -4916,10 +4855,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -5004,10 +4942,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -5068,7 +5005,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5084,7 +5021,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5100,7 +5037,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5116,7 +5053,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5132,7 +5069,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5148,7 +5085,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5164,7 +5101,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5238,10 +5175,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -5291,7 +5227,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5338,10 +5274,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -5377,10 +5312,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -5416,10 +5350,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -5455,10 +5388,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -5499,10 +5431,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -5562,10 +5493,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -5620,10 +5550,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -5708,10 +5637,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -5772,7 +5700,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5788,7 +5716,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5804,7 +5732,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5820,7 +5748,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5836,7 +5764,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5852,7 +5780,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5868,7 +5796,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5947,10 +5875,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -6019,7 +5946,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6066,10 +5993,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6105,10 +6031,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -6144,10 +6069,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -6183,10 +6107,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -6227,10 +6150,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -6290,10 +6212,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6348,10 +6269,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -6436,10 +6356,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -6500,7 +6419,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6516,7 +6435,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6532,7 +6451,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6548,7 +6467,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6564,7 +6483,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6580,7 +6499,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6596,7 +6515,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6665,10 +6584,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -6699,7 +6617,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6746,10 +6664,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6785,10 +6702,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -6824,10 +6740,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -6863,10 +6778,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -6907,10 +6821,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -6970,10 +6883,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -7028,10 +6940,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -7116,10 +7027,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -7180,7 +7090,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7196,7 +7106,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7212,7 +7122,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7228,7 +7138,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7244,7 +7154,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7260,7 +7170,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7276,7 +7186,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7345,10 +7255,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -7379,7 +7288,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7501,10 +7410,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatement | undefined { @@ -7560,10 +7468,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -7599,10 +7506,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -7638,10 +7544,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -7677,10 +7582,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -7721,10 +7625,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -7784,10 +7687,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -7842,10 +7744,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -7930,10 +7831,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -7994,7 +7894,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8010,7 +7910,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8026,7 +7926,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8042,7 +7942,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8058,7 +7958,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8074,7 +7974,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8090,7 +7990,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8169,10 +8069,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatement | undefined { @@ -8241,7 +8140,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8298,10 +8197,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -8387,10 +8285,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementGeoMatchStatement | undefined { @@ -8434,7 +8331,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -8482,10 +8379,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -8590,10 +8486,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -8637,7 +8532,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -8680,10 +8575,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementLabelMatchStatement | undefined { @@ -8757,10 +8651,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -8796,10 +8689,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -8835,10 +8727,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -8874,10 +8765,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -8918,10 +8808,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -8981,10 +8870,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9039,10 +8927,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -9127,10 +9014,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -9191,7 +9077,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9207,7 +9093,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9223,7 +9109,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9239,7 +9125,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9255,7 +9141,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9271,7 +9157,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9287,7 +9173,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9366,10 +9252,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -9438,7 +9323,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9495,10 +9380,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -9584,10 +9468,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -9631,7 +9514,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -9679,10 +9562,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -9787,10 +9669,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -9834,7 +9715,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -9877,10 +9758,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -9954,10 +9834,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -9993,10 +9872,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -10032,10 +9910,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -10071,10 +9948,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -10115,10 +9991,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -10178,10 +10053,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -10236,10 +10110,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -10324,10 +10197,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -10388,7 +10260,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10404,7 +10276,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10420,7 +10292,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10436,7 +10308,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10452,7 +10324,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10468,7 +10340,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10484,7 +10356,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10558,10 +10430,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -10611,7 +10482,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10658,10 +10529,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -10697,10 +10567,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -10736,10 +10605,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -10775,10 +10643,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -10819,10 +10686,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -10882,10 +10748,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -10940,10 +10805,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -11028,10 +10892,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -11092,7 +10955,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11108,7 +10971,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11124,7 +10987,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11140,7 +11003,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11156,7 +11019,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11172,7 +11035,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11188,7 +11051,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11267,10 +11130,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -11339,7 +11201,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11386,10 +11248,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -11425,10 +11286,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -11464,10 +11324,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -11503,10 +11362,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -11547,10 +11405,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -11610,10 +11467,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11668,10 +11524,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -11756,10 +11611,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -11820,7 +11674,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11836,7 +11690,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11852,7 +11706,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11868,7 +11722,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11884,7 +11738,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11900,7 +11754,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11916,7 +11770,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11985,10 +11839,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -12019,7 +11872,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12066,10 +11919,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -12105,10 +11957,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -12144,10 +11995,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -12183,10 +12033,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -12227,10 +12076,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -12290,10 +12138,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -12348,10 +12195,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -12436,10 +12282,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -12500,7 +12345,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12516,7 +12361,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12532,7 +12377,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12548,7 +12393,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12564,7 +12409,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12580,7 +12425,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12596,7 +12441,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12665,10 +12510,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -12699,7 +12543,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12821,10 +12665,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatement | undefined { @@ -12880,10 +12723,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -12919,10 +12761,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -12958,10 +12799,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -12997,10 +12837,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -13041,10 +12880,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -13104,10 +12942,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -13162,10 +12999,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -13250,10 +13086,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -13314,7 +13149,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13330,7 +13165,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13346,7 +13181,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13362,7 +13197,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13378,7 +13213,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13394,7 +13229,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13410,7 +13245,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13489,10 +13324,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -13561,7 +13395,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13618,10 +13452,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -13707,10 +13540,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -13754,7 +13586,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -13802,10 +13634,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -13910,10 +13741,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -13957,7 +13787,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -14000,10 +13830,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -14077,10 +13906,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -14116,10 +13944,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -14155,10 +13982,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -14194,10 +14020,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -14238,10 +14063,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -14301,10 +14125,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -14359,10 +14182,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -14447,10 +14269,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -14511,7 +14332,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14527,7 +14348,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14543,7 +14364,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14559,7 +14380,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14575,7 +14396,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14591,7 +14412,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14607,7 +14428,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14681,10 +14502,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -14734,7 +14554,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14781,10 +14601,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -14820,10 +14639,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -14859,10 +14677,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -14898,10 +14715,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -14942,10 +14758,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -15005,10 +14820,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -15063,10 +14877,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -15151,10 +14964,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -15215,7 +15027,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15231,7 +15043,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15247,7 +15059,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15263,7 +15075,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15279,7 +15091,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15295,7 +15107,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15311,7 +15123,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15390,10 +15202,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -15462,7 +15273,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15509,10 +15320,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -15548,10 +15358,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -15587,10 +15396,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -15626,10 +15434,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -15670,10 +15477,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -15733,10 +15539,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -15791,10 +15596,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -15879,10 +15683,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -15943,7 +15746,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15959,7 +15762,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15975,7 +15778,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15991,7 +15794,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16007,7 +15810,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16023,7 +15826,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16039,7 +15842,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16108,10 +15911,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -16142,7 +15944,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16189,10 +15991,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -16228,10 +16029,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -16267,10 +16067,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -16306,10 +16105,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -16350,10 +16148,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -16413,10 +16210,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -16471,10 +16267,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -16559,10 +16354,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -16623,7 +16417,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16639,7 +16433,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16655,7 +16449,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16671,7 +16465,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16687,7 +16481,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16703,7 +16497,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16719,7 +16513,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16788,10 +16582,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -16822,7 +16615,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16944,10 +16737,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatement | undefined { @@ -17003,10 +16795,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -17042,10 +16833,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -17081,10 +16871,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -17120,10 +16909,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -17164,10 +16952,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -17227,10 +17014,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -17285,10 +17071,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -17373,10 +17158,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -17437,7 +17221,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17453,7 +17237,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17469,7 +17253,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17485,7 +17269,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17501,7 +17285,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17517,7 +17301,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -17533,7 +17317,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -17607,10 +17391,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -17660,7 +17443,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17707,10 +17490,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -17746,10 +17528,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -17785,10 +17566,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -17824,10 +17604,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -17868,10 +17647,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -17931,10 +17709,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -17989,10 +17766,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -18077,10 +17853,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -18141,7 +17916,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18157,7 +17932,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18173,7 +17948,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18189,7 +17964,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18205,7 +17980,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18221,7 +17996,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18237,7 +18012,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18316,10 +18091,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -18388,7 +18162,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18435,10 +18209,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18474,10 +18247,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -18513,10 +18285,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -18552,10 +18323,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -18596,10 +18366,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -18659,10 +18428,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -18717,10 +18485,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -18805,10 +18572,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -18869,7 +18635,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18885,7 +18651,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18901,7 +18667,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18917,7 +18683,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18933,7 +18699,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18949,7 +18715,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18965,7 +18731,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19034,10 +18800,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatement | undefined { @@ -19068,7 +18833,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19115,10 +18880,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -19154,10 +18918,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -19193,10 +18956,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -19232,10 +18994,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -19276,10 +19037,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -19339,10 +19099,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19397,10 +19156,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -19485,10 +19243,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -19549,7 +19306,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19565,7 +19322,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19581,7 +19338,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19597,7 +19354,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19613,7 +19370,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19629,7 +19386,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19645,7 +19402,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19714,10 +19471,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatement | undefined { @@ -19748,7 +19504,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19891,10 +19647,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatement | undefined { @@ -19950,10 +19705,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -19989,10 +19743,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -20028,10 +19781,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -20067,10 +19819,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -20111,10 +19862,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -20174,10 +19924,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -20232,10 +19981,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -20320,10 +20068,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -20384,7 +20131,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20400,7 +20147,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20416,7 +20163,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20432,7 +20179,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20448,7 +20195,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20464,7 +20211,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20480,7 +20227,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20559,10 +20306,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -20631,7 +20377,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20688,10 +20434,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -20777,10 +20522,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -20824,7 +20568,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -20872,10 +20616,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -20980,10 +20723,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -21027,7 +20769,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -21070,10 +20812,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -21147,10 +20888,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -21186,10 +20926,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -21225,10 +20964,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -21264,10 +21002,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -21308,10 +21045,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -21371,10 +21107,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -21429,10 +21164,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -21517,10 +21251,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -21581,7 +21314,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21597,7 +21330,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21613,7 +21346,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21629,7 +21362,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21645,7 +21378,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21661,7 +21394,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21677,7 +21410,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21751,10 +21484,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -21804,7 +21536,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21851,10 +21583,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -21890,10 +21621,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -21929,10 +21659,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -21968,10 +21697,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -22012,10 +21740,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -22075,10 +21802,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -22133,10 +21859,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -22221,10 +21946,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -22285,7 +22009,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22301,7 +22025,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22317,7 +22041,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22333,7 +22057,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22349,7 +22073,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22365,7 +22089,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22381,7 +22105,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22460,10 +22184,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -22532,7 +22255,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22579,10 +22302,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -22618,10 +22340,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -22657,10 +22378,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -22696,10 +22416,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -22740,10 +22459,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -22803,10 +22521,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22861,10 +22578,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -22949,10 +22665,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -23013,7 +22728,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23029,7 +22744,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23045,7 +22760,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23061,7 +22776,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23077,7 +22792,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23093,7 +22808,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23109,7 +22824,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23178,10 +22893,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -23212,7 +22926,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23259,10 +22973,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -23298,10 +23011,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -23337,10 +23049,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -23376,10 +23087,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -23420,10 +23130,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -23483,10 +23192,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -23541,10 +23249,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -23629,10 +23336,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -23693,7 +23399,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23709,7 +23415,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23725,7 +23431,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23741,7 +23447,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23757,7 +23463,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23773,7 +23479,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23789,7 +23495,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23858,10 +23564,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -23892,7 +23597,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24014,10 +23719,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatement | undefined { @@ -24073,10 +23777,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24112,10 +23815,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -24151,10 +23853,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -24190,10 +23891,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -24234,10 +23934,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -24297,10 +23996,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24355,10 +24053,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -24443,10 +24140,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -24507,7 +24203,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24523,7 +24219,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24539,7 +24235,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24555,7 +24251,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24571,7 +24267,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24587,7 +24283,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24603,7 +24299,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24682,10 +24378,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatement | undefined { @@ -24754,7 +24449,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24811,10 +24506,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -24900,10 +24594,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementGeoMatchStatement | undefined { @@ -24947,7 +24640,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -24995,10 +24688,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -25103,10 +24795,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -25150,7 +24841,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -25193,10 +24884,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementLabelMatchStatement | undefined { @@ -25270,10 +24960,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -25309,10 +24998,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -25348,10 +25036,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -25387,10 +25074,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -25431,10 +25117,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -25494,10 +25179,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -25552,10 +25236,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -25640,10 +25323,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -25704,7 +25386,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25720,7 +25402,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25736,7 +25418,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25752,7 +25434,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25768,7 +25450,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25784,7 +25466,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25800,7 +25482,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25879,10 +25561,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -25951,7 +25632,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26008,10 +25689,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -26097,10 +25777,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -26144,7 +25823,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -26192,10 +25871,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -26300,10 +25978,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -26347,7 +26024,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -26390,10 +26067,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -26467,10 +26143,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -26506,10 +26181,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -26545,10 +26219,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -26584,10 +26257,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -26628,10 +26300,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -26691,10 +26362,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -26749,10 +26419,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -26837,10 +26506,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -26901,7 +26569,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26917,7 +26585,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26933,7 +26601,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26949,7 +26617,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26965,7 +26633,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26981,7 +26649,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26997,7 +26665,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27071,10 +26739,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -27124,7 +26791,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27171,10 +26838,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -27210,10 +26876,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -27249,10 +26914,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -27288,10 +26952,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -27332,10 +26995,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -27395,10 +27057,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -27453,10 +27114,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -27541,10 +27201,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -27605,7 +27264,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27621,7 +27280,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27637,7 +27296,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27653,7 +27312,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27669,7 +27328,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27685,7 +27344,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27701,7 +27360,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27780,10 +27439,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -27852,7 +27510,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27899,10 +27557,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27938,10 +27595,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -27977,10 +27633,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -28016,10 +27671,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -28060,10 +27714,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -28123,10 +27776,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -28181,10 +27833,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -28269,10 +27920,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -28333,7 +27983,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28349,7 +27999,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28365,7 +28015,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28381,7 +28031,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28397,7 +28047,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28413,7 +28063,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28429,7 +28079,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28498,10 +28148,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -28532,7 +28181,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28579,10 +28228,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -28618,10 +28266,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -28657,10 +28304,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -28696,10 +28342,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -28740,10 +28385,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -28803,10 +28447,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -28861,10 +28504,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -28949,10 +28591,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -29013,7 +28654,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -29029,7 +28670,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -29045,7 +28686,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -29061,7 +28702,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -29077,7 +28718,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -29093,7 +28734,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -29109,7 +28750,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs3600.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs3600.ts index dc034d577..c60bee951 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs3600.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs3600.ts @@ -111,10 +111,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -145,7 +144,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -267,10 +266,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatement | undefined { @@ -326,10 +324,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -365,10 +362,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -404,10 +400,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -443,10 +438,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -487,10 +481,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -550,10 +543,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -608,10 +600,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -696,10 +687,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -760,7 +750,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -776,7 +766,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -792,7 +782,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -808,7 +798,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -824,7 +814,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -840,7 +830,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -856,7 +846,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -935,10 +925,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -1007,7 +996,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1064,10 +1053,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -1153,10 +1141,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -1200,7 +1187,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -1248,10 +1235,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -1356,10 +1342,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -1403,7 +1388,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -1446,10 +1431,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -1523,10 +1507,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -1562,10 +1545,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -1601,10 +1583,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -1640,10 +1621,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -1684,10 +1664,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -1747,10 +1726,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -1805,10 +1783,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -1893,10 +1870,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -1957,7 +1933,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1973,7 +1949,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1989,7 +1965,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2005,7 +1981,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2021,7 +1997,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2037,7 +2013,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2053,7 +2029,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2127,10 +2103,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -2180,7 +2155,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2227,10 +2202,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -2266,10 +2240,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -2305,10 +2278,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -2344,10 +2316,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -2388,10 +2359,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -2451,10 +2421,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -2509,10 +2478,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -2597,10 +2565,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -2661,7 +2628,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2677,7 +2644,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2693,7 +2660,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2709,7 +2676,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2725,7 +2692,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2741,7 +2708,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2757,7 +2724,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2836,10 +2803,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -2908,7 +2874,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2955,10 +2921,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2994,10 +2959,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -3033,10 +2997,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -3072,10 +3035,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -3116,10 +3078,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -3179,10 +3140,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3237,10 +3197,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -3325,10 +3284,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -3389,7 +3347,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3405,7 +3363,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3421,7 +3379,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3437,7 +3395,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3453,7 +3411,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3469,7 +3427,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3485,7 +3443,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3554,10 +3512,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -3588,7 +3545,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3635,10 +3592,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3674,10 +3630,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -3713,10 +3668,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -3752,10 +3706,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -3796,10 +3749,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -3859,10 +3811,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3917,10 +3868,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -4005,10 +3955,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -4069,7 +4018,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4085,7 +4034,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4101,7 +4050,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4117,7 +4066,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4133,7 +4082,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4149,7 +4098,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4165,7 +4114,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4234,10 +4183,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -4268,7 +4216,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4390,10 +4338,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatement | undefined { @@ -4449,10 +4396,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -4488,10 +4434,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -4527,10 +4472,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -4566,10 +4510,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -4610,10 +4553,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -4673,10 +4615,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -4731,10 +4672,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -4819,10 +4759,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -4883,7 +4822,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4899,7 +4838,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4915,7 +4854,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4931,7 +4870,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4947,7 +4886,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4963,7 +4902,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4979,7 +4918,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5053,10 +4992,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -5106,7 +5044,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5153,10 +5091,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -5192,10 +5129,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -5231,10 +5167,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -5270,10 +5205,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -5314,10 +5248,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -5377,10 +5310,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -5435,10 +5367,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -5523,10 +5454,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -5587,7 +5517,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5603,7 +5533,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5619,7 +5549,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5635,7 +5565,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5651,7 +5581,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5667,7 +5597,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5683,7 +5613,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5762,10 +5692,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -5834,7 +5763,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5881,10 +5810,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -5920,10 +5848,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -5959,10 +5886,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -5998,10 +5924,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -6042,10 +5967,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -6105,10 +6029,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6163,10 +6086,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -6251,10 +6173,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -6315,7 +6236,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6331,7 +6252,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6347,7 +6268,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6363,7 +6284,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6379,7 +6300,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6395,7 +6316,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6411,7 +6332,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6480,10 +6401,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatement | undefined { @@ -6514,7 +6434,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6561,10 +6481,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6600,10 +6519,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -6639,10 +6557,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -6678,10 +6595,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -6722,10 +6638,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -6785,10 +6700,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6843,10 +6757,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -6931,10 +6844,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -6995,7 +6907,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7011,7 +6923,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7027,7 +6939,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7043,7 +6955,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7059,7 +6971,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7075,7 +6987,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7091,7 +7003,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7160,10 +7072,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatement | undefined { @@ -7194,7 +7105,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7337,10 +7248,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrState /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatement | undefined { @@ -7396,10 +7306,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -7435,10 +7344,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -7474,10 +7382,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -7513,10 +7420,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -7557,10 +7463,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -7620,10 +7525,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -7678,10 +7582,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -7766,10 +7669,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -7830,7 +7732,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7846,7 +7748,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7862,7 +7764,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7878,7 +7780,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7894,7 +7796,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7910,7 +7812,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7926,7 +7828,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8000,10 +7902,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatement | undefined { @@ -8053,7 +7954,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPa } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8100,10 +8001,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -8139,10 +8039,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -8178,10 +8077,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -8217,10 +8115,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -8261,10 +8158,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -8324,10 +8220,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -8382,10 +8277,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -8470,10 +8364,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatch | undefined { @@ -8534,7 +8427,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8550,7 +8443,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8566,7 +8459,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8582,7 +8475,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8598,7 +8491,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8614,7 +8507,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8630,7 +8523,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8709,10 +8602,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatement | undefined { @@ -8781,7 +8673,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeCon } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8828,10 +8720,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -8867,10 +8758,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -8906,10 +8796,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -8945,10 +8834,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -8989,10 +8877,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -9052,10 +8939,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9110,10 +8996,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -9198,10 +9083,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatch | undefined { @@ -9262,7 +9146,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9278,7 +9162,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9294,7 +9178,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9310,7 +9194,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9326,7 +9210,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9342,7 +9226,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9358,7 +9242,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9427,10 +9311,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatement | undefined { @@ -9461,7 +9344,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMat } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9508,10 +9391,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -9547,10 +9429,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchBody | undefined { @@ -9586,10 +9467,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -9625,10 +9505,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -9669,10 +9548,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -9732,10 +9610,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9790,10 +9667,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -9878,10 +9754,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatch | undefined { @@ -9942,7 +9817,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9958,7 +9833,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9974,7 +9849,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9990,7 +9865,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10006,7 +9881,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10022,7 +9897,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10038,7 +9913,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10107,10 +9982,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatement | undefined { @@ -10141,7 +10015,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatc } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10265,10 +10139,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatement | undefined { @@ -10353,7 +10226,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // and_statement - computed: false, optional: true, required: false - private _andStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementOutputReference(this, "and_statement", true); + private _andStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementOutputReference(this, "and_statement"); public get andStatement() { return this._andStatement; } @@ -10369,7 +10242,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // byte_match_statement - computed: false, optional: true, required: false - private _byteMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementOutputReference(this, "byte_match_statement", true); + private _byteMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementOutputReference(this, "byte_match_statement"); public get byteMatchStatement() { return this._byteMatchStatement; } @@ -10385,7 +10258,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // geo_match_statement - computed: false, optional: true, required: false - private _geoMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementOutputReference(this, "geo_match_statement", true); + private _geoMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementOutputReference(this, "geo_match_statement"); public get geoMatchStatement() { return this._geoMatchStatement; } @@ -10401,7 +10274,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // ip_set_reference_statement - computed: false, optional: true, required: false - private _ipSetReferenceStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementOutputReference(this, "ip_set_reference_statement", true); + private _ipSetReferenceStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementOutputReference(this, "ip_set_reference_statement"); public get ipSetReferenceStatement() { return this._ipSetReferenceStatement; } @@ -10417,7 +10290,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // label_match_statement - computed: false, optional: true, required: false - private _labelMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementLabelMatchStatementOutputReference(this, "label_match_statement", true); + private _labelMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementLabelMatchStatementOutputReference(this, "label_match_statement"); public get labelMatchStatement() { return this._labelMatchStatement; } @@ -10433,7 +10306,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // not_statement - computed: false, optional: true, required: false - private _notStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementOutputReference(this, "not_statement", true); + private _notStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementOutputReference(this, "not_statement"); public get notStatement() { return this._notStatement; } @@ -10449,7 +10322,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // or_statement - computed: false, optional: true, required: false - private _orStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementOutputReference(this, "or_statement", true); + private _orStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementOutputReference(this, "or_statement"); public get orStatement() { return this._orStatement; } @@ -10465,7 +10338,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // regex_pattern_set_reference_statement - computed: false, optional: true, required: false - private _regexPatternSetReferenceStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementOutputReference(this, "regex_pattern_set_reference_statement", true); + private _regexPatternSetReferenceStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementOutputReference(this, "regex_pattern_set_reference_statement"); public get regexPatternSetReferenceStatement() { return this._regexPatternSetReferenceStatement; } @@ -10481,7 +10354,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // size_constraint_statement - computed: false, optional: true, required: false - private _sizeConstraintStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementOutputReference(this, "size_constraint_statement", true); + private _sizeConstraintStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementOutputReference(this, "size_constraint_statement"); public get sizeConstraintStatement() { return this._sizeConstraintStatement; } @@ -10497,7 +10370,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // sqli_match_statement - computed: false, optional: true, required: false - private _sqliMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementOutputReference(this, "sqli_match_statement", true); + private _sqliMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementOutputReference(this, "sqli_match_statement"); public get sqliMatchStatement() { return this._sqliMatchStatement; } @@ -10513,7 +10386,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputR } // xss_match_statement - computed: false, optional: true, required: false - private _xssMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementOutputReference(this, "xss_match_statement", true); + private _xssMatchStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementOutputReference(this, "xss_match_statement"); public get xssMatchStatement() { return this._xssMatchStatement; } @@ -10570,10 +10443,9 @@ export class Wafv2WebAclRuleStatementRateBasedStatementOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRateBasedStatement | undefined { @@ -10645,7 +10517,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementOutputReference extends c } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementRateBasedStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -10661,7 +10533,7 @@ export class Wafv2WebAclRuleStatementRateBasedStatementOutputReference extends c } // scope_down_statement - computed: false, optional: true, required: false - private _scopeDownStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputReference(this, "scope_down_statement", true); + private _scopeDownStatement = new Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputReference(this, "scope_down_statement"); public get scopeDownStatement() { return this._scopeDownStatement; } @@ -10694,10 +10566,9 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -10733,10 +10604,9 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -10772,10 +10642,9 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -10811,10 +10680,9 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -10855,10 +10723,9 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -10918,10 +10785,9 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -10976,10 +10842,9 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -11064,10 +10929,9 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -11128,7 +10992,7 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11144,7 +11008,7 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11160,7 +11024,7 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11176,7 +11040,7 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11192,7 +11056,7 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11208,7 +11072,7 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11224,7 +11088,7 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMat } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11298,10 +11162,9 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRegexPatternSetReferenceStatement | undefined { @@ -11351,7 +11214,7 @@ export class Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementOutputRefe } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11427,10 +11290,9 @@ export class Wafv2WebAclRuleStatementRuleGroupReferenceStatementOutputReference /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementRuleGroupReferenceStatement | undefined { @@ -11508,10 +11370,9 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchAllQuery /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -11547,10 +11408,9 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchBodyOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -11586,10 +11446,9 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchMethodOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -11625,10 +11484,9 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchQueryStr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -11669,10 +11527,9 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleHe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -11732,10 +11589,9 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleQu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -11790,10 +11646,9 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchUriPathO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -11878,10 +11733,9 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatch | undefined { @@ -11942,7 +11796,7 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputRe } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11958,7 +11812,7 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputRe } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11974,7 +11828,7 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputRe } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11990,7 +11844,7 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputRe } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12006,7 +11860,7 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputRe } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12022,7 +11876,7 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputRe } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12038,7 +11892,7 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputRe } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12117,10 +11971,9 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSizeConstraintStatement | undefined { @@ -12189,7 +12042,7 @@ export class Wafv2WebAclRuleStatementSizeConstraintStatementOutputReference exte } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12236,10 +12089,9 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchAllQueryArgum /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -12275,10 +12127,9 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchBodyOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -12314,10 +12165,9 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchMethodOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -12353,10 +12203,9 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchQueryStringOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -12397,10 +12246,9 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleHeaderO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -12460,10 +12308,9 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleQueryAr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -12518,10 +12365,9 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchUriPathOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -12606,10 +12452,9 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatch | undefined { @@ -12670,7 +12515,7 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReferen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12686,7 +12531,7 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReferen } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12702,7 +12547,7 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReferen } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12718,7 +12563,7 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReferen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12734,7 +12579,7 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReferen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12750,7 +12595,7 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReferen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12766,7 +12611,7 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReferen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12835,10 +12680,9 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementSqliMatchStatement | undefined { @@ -12869,7 +12713,7 @@ export class Wafv2WebAclRuleStatementSqliMatchStatementOutputReference extends c } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12916,10 +12760,9 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchAllQueryArgume /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -12955,10 +12798,9 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchBodyOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchBody | undefined { @@ -12994,10 +12836,9 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchMethodOutputRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -13033,10 +12874,9 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchQueryStringOut /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -13077,10 +12917,9 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleHeaderOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -13140,10 +12979,9 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleQueryArg /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -13198,10 +13036,9 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchUriPathOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -13286,10 +13123,9 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReferenc /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementXssMatchStatementFieldToMatch | undefined { @@ -13350,7 +13186,7 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReferenc } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13366,7 +13202,7 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReferenc } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13382,7 +13218,7 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReferenc } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13398,7 +13234,7 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReferenc } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13414,7 +13250,7 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReferenc } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13430,7 +13266,7 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReferenc } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13446,7 +13282,7 @@ export class Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReferenc } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13515,10 +13351,9 @@ export class Wafv2WebAclRuleStatementXssMatchStatementOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementXssMatchStatement | undefined { @@ -13549,7 +13384,7 @@ export class Wafv2WebAclRuleStatementXssMatchStatementOutputReference extends cd } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13694,10 +13529,9 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatement | undefined { @@ -13800,7 +13634,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // and_statement - computed: false, optional: true, required: false - private _andStatement = new Wafv2WebAclRuleStatementAndStatementOutputReference(this, "and_statement", true); + private _andStatement = new Wafv2WebAclRuleStatementAndStatementOutputReference(this, "and_statement"); public get andStatement() { return this._andStatement; } @@ -13816,7 +13650,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // byte_match_statement - computed: false, optional: true, required: false - private _byteMatchStatement = new Wafv2WebAclRuleStatementByteMatchStatementOutputReference(this, "byte_match_statement", true); + private _byteMatchStatement = new Wafv2WebAclRuleStatementByteMatchStatementOutputReference(this, "byte_match_statement"); public get byteMatchStatement() { return this._byteMatchStatement; } @@ -13832,7 +13666,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // geo_match_statement - computed: false, optional: true, required: false - private _geoMatchStatement = new Wafv2WebAclRuleStatementGeoMatchStatementOutputReference(this, "geo_match_statement", true); + private _geoMatchStatement = new Wafv2WebAclRuleStatementGeoMatchStatementOutputReference(this, "geo_match_statement"); public get geoMatchStatement() { return this._geoMatchStatement; } @@ -13848,7 +13682,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // ip_set_reference_statement - computed: false, optional: true, required: false - private _ipSetReferenceStatement = new Wafv2WebAclRuleStatementIpSetReferenceStatementOutputReference(this, "ip_set_reference_statement", true); + private _ipSetReferenceStatement = new Wafv2WebAclRuleStatementIpSetReferenceStatementOutputReference(this, "ip_set_reference_statement"); public get ipSetReferenceStatement() { return this._ipSetReferenceStatement; } @@ -13864,7 +13698,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // label_match_statement - computed: false, optional: true, required: false - private _labelMatchStatement = new Wafv2WebAclRuleStatementLabelMatchStatementOutputReference(this, "label_match_statement", true); + private _labelMatchStatement = new Wafv2WebAclRuleStatementLabelMatchStatementOutputReference(this, "label_match_statement"); public get labelMatchStatement() { return this._labelMatchStatement; } @@ -13880,7 +13714,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // managed_rule_group_statement - computed: false, optional: true, required: false - private _managedRuleGroupStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementOutputReference(this, "managed_rule_group_statement", true); + private _managedRuleGroupStatement = new Wafv2WebAclRuleStatementManagedRuleGroupStatementOutputReference(this, "managed_rule_group_statement"); public get managedRuleGroupStatement() { return this._managedRuleGroupStatement; } @@ -13896,7 +13730,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // not_statement - computed: false, optional: true, required: false - private _notStatement = new Wafv2WebAclRuleStatementNotStatementOutputReference(this, "not_statement", true); + private _notStatement = new Wafv2WebAclRuleStatementNotStatementOutputReference(this, "not_statement"); public get notStatement() { return this._notStatement; } @@ -13912,7 +13746,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // or_statement - computed: false, optional: true, required: false - private _orStatement = new Wafv2WebAclRuleStatementOrStatementOutputReference(this, "or_statement", true); + private _orStatement = new Wafv2WebAclRuleStatementOrStatementOutputReference(this, "or_statement"); public get orStatement() { return this._orStatement; } @@ -13928,7 +13762,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // rate_based_statement - computed: false, optional: true, required: false - private _rateBasedStatement = new Wafv2WebAclRuleStatementRateBasedStatementOutputReference(this, "rate_based_statement", true); + private _rateBasedStatement = new Wafv2WebAclRuleStatementRateBasedStatementOutputReference(this, "rate_based_statement"); public get rateBasedStatement() { return this._rateBasedStatement; } @@ -13944,7 +13778,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // regex_pattern_set_reference_statement - computed: false, optional: true, required: false - private _regexPatternSetReferenceStatement = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementOutputReference(this, "regex_pattern_set_reference_statement", true); + private _regexPatternSetReferenceStatement = new Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementOutputReference(this, "regex_pattern_set_reference_statement"); public get regexPatternSetReferenceStatement() { return this._regexPatternSetReferenceStatement; } @@ -13960,7 +13794,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // rule_group_reference_statement - computed: false, optional: true, required: false - private _ruleGroupReferenceStatement = new Wafv2WebAclRuleStatementRuleGroupReferenceStatementOutputReference(this, "rule_group_reference_statement", true); + private _ruleGroupReferenceStatement = new Wafv2WebAclRuleStatementRuleGroupReferenceStatementOutputReference(this, "rule_group_reference_statement"); public get ruleGroupReferenceStatement() { return this._ruleGroupReferenceStatement; } @@ -13976,7 +13810,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // size_constraint_statement - computed: false, optional: true, required: false - private _sizeConstraintStatement = new Wafv2WebAclRuleStatementSizeConstraintStatementOutputReference(this, "size_constraint_statement", true); + private _sizeConstraintStatement = new Wafv2WebAclRuleStatementSizeConstraintStatementOutputReference(this, "size_constraint_statement"); public get sizeConstraintStatement() { return this._sizeConstraintStatement; } @@ -13992,7 +13826,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // sqli_match_statement - computed: false, optional: true, required: false - private _sqliMatchStatement = new Wafv2WebAclRuleStatementSqliMatchStatementOutputReference(this, "sqli_match_statement", true); + private _sqliMatchStatement = new Wafv2WebAclRuleStatementSqliMatchStatementOutputReference(this, "sqli_match_statement"); public get sqliMatchStatement() { return this._sqliMatchStatement; } @@ -14008,7 +13842,7 @@ export class Wafv2WebAclRuleStatementOutputReference extends cdktf.ComplexObject } // xss_match_statement - computed: false, optional: true, required: false - private _xssMatchStatement = new Wafv2WebAclRuleStatementXssMatchStatementOutputReference(this, "xss_match_statement", true); + private _xssMatchStatement = new Wafv2WebAclRuleStatementXssMatchStatementOutputReference(this, "xss_match_statement"); public get xssMatchStatement() { return this._xssMatchStatement; } @@ -14056,10 +13890,9 @@ export class Wafv2WebAclRuleVisibilityConfigOutputReference extends cdktf.Comple /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleVisibilityConfig | undefined { @@ -14224,10 +14057,9 @@ export class Wafv2WebAclVisibilityConfigOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclVisibilityConfig | undefined { diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs400.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs400.ts index ee02e5503..e2c8ddb83 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs400.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs400.ts @@ -57,10 +57,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -145,10 +144,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -209,7 +207,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -225,7 +223,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -241,7 +239,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -257,7 +255,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -273,7 +271,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -289,7 +287,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -305,7 +303,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -384,10 +382,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -456,7 +453,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -513,10 +510,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -602,10 +598,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -649,7 +644,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -697,10 +692,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -805,10 +799,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -852,7 +845,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -895,10 +888,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -972,10 +964,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -1011,10 +1002,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -1050,10 +1040,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -1089,10 +1078,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -1133,10 +1121,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -1196,10 +1183,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -1254,10 +1240,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -1342,10 +1327,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -1406,7 +1390,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1422,7 +1406,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1438,7 +1422,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1454,7 +1438,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1470,7 +1454,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1486,7 +1470,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1502,7 +1486,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1576,10 +1560,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -1629,7 +1612,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1676,10 +1659,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -1715,10 +1697,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -1754,10 +1735,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -1793,10 +1773,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -1837,10 +1816,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -1900,10 +1878,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -1958,10 +1935,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -2046,10 +2022,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -2110,7 +2085,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2126,7 +2101,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2142,7 +2117,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2158,7 +2133,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2174,7 +2149,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2190,7 +2165,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2206,7 +2181,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2285,10 +2260,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -2357,7 +2331,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2404,10 +2378,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2443,10 +2416,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -2482,10 +2454,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -2521,10 +2492,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -2565,10 +2535,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -2628,10 +2597,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2686,10 +2654,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -2774,10 +2741,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -2838,7 +2804,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2854,7 +2820,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2870,7 +2836,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2886,7 +2852,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2902,7 +2868,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2918,7 +2884,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2934,7 +2900,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3003,10 +2969,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -3037,7 +3002,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3084,10 +3049,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3123,10 +3087,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -3162,10 +3125,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -3201,10 +3163,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -3245,10 +3206,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -3308,10 +3268,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -3366,10 +3325,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -3454,10 +3412,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -3518,7 +3475,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3534,7 +3491,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3550,7 +3507,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3566,7 +3523,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3582,7 +3539,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3598,7 +3555,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3614,7 +3571,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3683,10 +3640,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -3717,7 +3673,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3839,10 +3795,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatement | undefined { @@ -3898,10 +3853,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -3937,10 +3891,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -3976,10 +3929,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -4015,10 +3967,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -4059,10 +4010,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -4122,10 +4072,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -4180,10 +4129,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -4268,10 +4216,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -4332,7 +4279,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4348,7 +4295,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4364,7 +4311,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4380,7 +4327,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4396,7 +4343,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4412,7 +4359,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4428,7 +4375,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4502,10 +4449,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -4555,7 +4501,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementR } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4602,10 +4548,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -4641,10 +4586,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -4680,10 +4624,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -4719,10 +4662,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -4763,10 +4705,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -4826,10 +4767,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -4884,10 +4824,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -4972,10 +4911,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -5036,7 +4974,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5052,7 +4990,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5068,7 +5006,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5084,7 +5022,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5100,7 +5038,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5116,7 +5054,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5132,7 +5070,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5211,10 +5149,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -5283,7 +5220,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5330,10 +5267,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -5369,10 +5305,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -5408,10 +5343,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -5447,10 +5381,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -5491,10 +5424,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -5554,10 +5486,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -5612,10 +5543,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -5700,10 +5630,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -5764,7 +5693,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5780,7 +5709,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5796,7 +5725,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5812,7 +5741,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5828,7 +5757,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5844,7 +5773,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5860,7 +5789,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5929,10 +5858,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -5963,7 +5891,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementS } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6010,10 +5938,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6049,10 +5976,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -6088,10 +6014,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -6127,10 +6052,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -6171,10 +6095,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -6234,10 +6157,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6292,10 +6214,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -6380,10 +6301,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -6444,7 +6364,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6460,7 +6380,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6476,7 +6396,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6492,7 +6412,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6508,7 +6428,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6524,7 +6444,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6540,7 +6460,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6609,10 +6529,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -6643,7 +6562,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementX } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6786,10 +6705,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementNotStatementOutputRefe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementNotStatement | undefined { @@ -6845,10 +6763,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6884,10 +6801,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -6923,10 +6839,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -6962,10 +6877,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -7006,10 +6920,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -7069,10 +6982,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -7127,10 +7039,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -7215,10 +7126,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -7279,7 +7189,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7295,7 +7205,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7311,7 +7221,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7327,7 +7237,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7343,7 +7253,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7359,7 +7269,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7375,7 +7285,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7454,10 +7364,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -7526,7 +7435,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7583,10 +7492,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -7672,10 +7580,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -7719,7 +7626,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -7767,10 +7674,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -7875,10 +7781,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -7922,7 +7827,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -7965,10 +7870,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -8042,10 +7946,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -8081,10 +7984,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -8120,10 +8022,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -8159,10 +8060,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -8203,10 +8103,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -8266,10 +8165,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -8324,10 +8222,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -8412,10 +8309,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -8476,7 +8372,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8492,7 +8388,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8508,7 +8404,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8524,7 +8420,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8540,7 +8436,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8556,7 +8452,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8572,7 +8468,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8646,10 +8542,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -8699,7 +8594,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8746,10 +8641,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -8785,10 +8679,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -8824,10 +8717,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -8863,10 +8755,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -8907,10 +8798,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -8970,10 +8860,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -9028,10 +8917,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -9116,10 +9004,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -9180,7 +9067,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9196,7 +9083,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9212,7 +9099,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9228,7 +9115,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9244,7 +9131,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9260,7 +9147,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9276,7 +9163,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9355,10 +9242,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -9427,7 +9313,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9474,10 +9360,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -9513,10 +9398,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -9552,10 +9436,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -9591,10 +9474,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -9635,10 +9517,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -9698,10 +9579,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -9756,10 +9636,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -9844,10 +9723,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -9908,7 +9786,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9924,7 +9802,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9940,7 +9818,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9956,7 +9834,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9972,7 +9850,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9988,7 +9866,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10004,7 +9882,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10073,10 +9951,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -10107,7 +9984,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10154,10 +10031,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10193,10 +10069,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -10232,10 +10107,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -10271,10 +10145,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -10315,10 +10188,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -10378,10 +10250,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -10436,10 +10307,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -10524,10 +10394,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -10588,7 +10457,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10604,7 +10473,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10620,7 +10489,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10636,7 +10505,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10652,7 +10521,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10668,7 +10537,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10684,7 +10553,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10753,10 +10622,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -10787,7 +10655,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10909,10 +10777,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAn /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatement | undefined { @@ -10968,10 +10835,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -11007,10 +10873,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -11046,10 +10911,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -11085,10 +10949,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -11129,10 +10992,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -11192,10 +11054,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11250,10 +11111,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -11338,10 +11198,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -11402,7 +11261,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11418,7 +11277,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11434,7 +11293,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11450,7 +11309,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11466,7 +11325,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11482,7 +11341,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11498,7 +11357,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11577,10 +11436,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -11649,7 +11507,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementBy } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11706,10 +11564,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -11795,10 +11652,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -11842,7 +11698,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGe } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -11890,10 +11746,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -11998,10 +11853,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -12045,7 +11899,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIp } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -12088,10 +11942,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementLa /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -12165,10 +12018,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -12204,10 +12056,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -12243,10 +12094,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -12282,10 +12132,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -12326,10 +12175,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -12389,10 +12237,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -12447,10 +12294,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -12535,10 +12381,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -12599,7 +12444,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12615,7 +12460,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12631,7 +12476,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12647,7 +12492,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12663,7 +12508,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12679,7 +12524,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12695,7 +12540,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12774,10 +12619,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -12846,7 +12690,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12903,10 +12747,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -12992,10 +12835,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -13039,7 +12881,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -13087,10 +12929,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -13195,10 +13036,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -13242,7 +13082,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -13285,10 +13125,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -13362,10 +13201,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -13401,10 +13239,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -13440,10 +13277,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -13479,10 +13315,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -13523,10 +13358,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -13586,10 +13420,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -13644,10 +13477,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -13732,10 +13564,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -13796,7 +13627,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13812,7 +13643,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13828,7 +13659,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13844,7 +13675,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13860,7 +13691,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13876,7 +13707,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13892,7 +13723,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13966,10 +13797,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -14019,7 +13849,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14066,10 +13896,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -14105,10 +13934,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -14144,10 +13972,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -14183,10 +14010,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -14227,10 +14053,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -14290,10 +14115,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -14348,10 +14172,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -14436,10 +14259,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -14500,7 +14322,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14516,7 +14338,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14532,7 +14354,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14548,7 +14370,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14564,7 +14386,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14580,7 +14402,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14596,7 +14418,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14675,10 +14497,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -14747,7 +14568,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14794,10 +14615,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -14833,10 +14653,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -14872,10 +14691,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -14911,10 +14729,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -14955,10 +14772,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -15018,10 +14834,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -15076,10 +14891,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -15164,10 +14978,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -15228,7 +15041,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15244,7 +15057,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15260,7 +15073,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15276,7 +15089,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15292,7 +15105,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15308,7 +15121,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15324,7 +15137,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15393,10 +15206,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -15427,7 +15239,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15474,10 +15286,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -15513,10 +15324,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -15552,10 +15362,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -15591,10 +15400,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -15635,10 +15443,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -15698,10 +15505,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -15756,10 +15562,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -15844,10 +15649,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -15908,7 +15712,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15924,7 +15728,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15940,7 +15744,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15956,7 +15760,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15972,7 +15776,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15988,7 +15792,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16004,7 +15808,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16073,10 +15877,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -16107,7 +15910,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -16229,10 +16032,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNo /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatement | undefined { @@ -16288,10 +16090,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -16327,10 +16128,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -16366,10 +16166,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -16405,10 +16204,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -16449,10 +16247,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -16512,10 +16309,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -16570,10 +16366,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -16658,10 +16453,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -16722,7 +16516,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16738,7 +16532,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16754,7 +16548,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16770,7 +16564,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16786,7 +16580,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16802,7 +16596,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16818,7 +16612,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16897,10 +16691,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -16969,7 +16762,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17026,10 +16819,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -17115,10 +16907,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -17162,7 +16953,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -17210,10 +17001,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -17318,10 +17108,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -17365,7 +17154,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -17408,10 +17197,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -17485,10 +17273,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -17524,10 +17311,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -17563,10 +17349,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -17602,10 +17387,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -17646,10 +17430,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -17709,10 +17492,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -17767,10 +17549,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -17855,10 +17636,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -17919,7 +17699,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17935,7 +17715,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17951,7 +17731,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17967,7 +17747,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17983,7 +17763,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17999,7 +17779,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18015,7 +17795,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18089,10 +17869,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -18142,7 +17921,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18189,10 +17968,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -18228,10 +18006,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -18267,10 +18044,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -18306,10 +18082,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -18350,10 +18125,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -18413,10 +18187,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -18471,10 +18244,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -18559,10 +18331,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -18623,7 +18394,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18639,7 +18410,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18655,7 +18426,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18671,7 +18442,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18687,7 +18458,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18703,7 +18474,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18719,7 +18490,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18798,10 +18569,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -18870,7 +18640,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18917,10 +18687,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18956,10 +18725,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -18995,10 +18763,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -19034,10 +18801,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -19078,10 +18844,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -19141,10 +18906,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19199,10 +18963,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -19287,10 +19050,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -19351,7 +19113,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19367,7 +19129,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19383,7 +19145,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19399,7 +19161,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19415,7 +19177,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19431,7 +19193,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19447,7 +19209,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19516,10 +19278,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -19550,7 +19311,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19597,10 +19358,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -19636,10 +19396,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -19675,10 +19434,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -19714,10 +19472,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -19758,10 +19515,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -19821,10 +19577,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19879,10 +19634,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -19967,10 +19721,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -20031,7 +19784,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20047,7 +19800,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20063,7 +19816,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20079,7 +19832,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20095,7 +19848,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20111,7 +19864,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20127,7 +19880,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20196,10 +19949,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -20230,7 +19982,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20352,10 +20104,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatement | undefined { @@ -20411,10 +20162,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -20450,10 +20200,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -20489,10 +20238,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -20528,10 +20276,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -20572,10 +20319,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -20635,10 +20381,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -20693,10 +20438,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -20781,10 +20525,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -20845,7 +20588,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20861,7 +20604,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20877,7 +20620,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20893,7 +20636,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20909,7 +20652,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20925,7 +20668,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20941,7 +20684,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21015,10 +20758,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -21068,7 +20810,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRe } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21115,10 +20857,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -21154,10 +20895,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -21193,10 +20933,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -21232,10 +20971,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -21276,10 +21014,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -21339,10 +21076,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -21397,10 +21133,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -21485,10 +21220,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -21549,7 +21283,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -21565,7 +21299,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -21581,7 +21315,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -21597,7 +21331,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -21613,7 +21347,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -21629,7 +21363,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -21645,7 +21379,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21724,10 +21458,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -21796,7 +21529,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSi } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21843,10 +21576,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -21882,10 +21614,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -21921,10 +21652,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -21960,10 +21690,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -22004,10 +21733,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -22067,10 +21795,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22125,10 +21852,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -22213,10 +21939,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -22277,7 +22002,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22293,7 +22018,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22309,7 +22034,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22325,7 +22050,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22341,7 +22066,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22357,7 +22082,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22373,7 +22098,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22442,10 +22167,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -22476,7 +22200,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSq } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22523,10 +22247,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -22562,10 +22285,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -22601,10 +22323,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -22640,10 +22361,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -22684,10 +22404,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -22747,10 +22466,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -22805,10 +22523,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -22893,10 +22610,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -22957,7 +22673,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22973,7 +22689,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22989,7 +22705,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23005,7 +22721,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23021,7 +22737,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23037,7 +22753,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23053,7 +22769,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23122,10 +22838,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -23156,7 +22871,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXs } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23299,10 +23014,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementOrStatementOutputRefer /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementOrStatement | undefined { @@ -23358,10 +23072,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -23397,10 +23110,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -23436,10 +23148,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -23475,10 +23186,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -23519,10 +23229,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -23582,10 +23291,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -23640,10 +23348,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -23728,10 +23435,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -23792,7 +23498,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23808,7 +23514,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23824,7 +23530,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23840,7 +23546,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23856,7 +23562,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23872,7 +23578,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23888,7 +23594,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23962,10 +23668,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -24015,7 +23720,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24062,10 +23767,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -24101,10 +23805,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -24140,10 +23843,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -24179,10 +23881,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -24223,10 +23924,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -24286,10 +23986,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -24344,10 +24043,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -24432,10 +24130,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -24496,7 +24193,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24512,7 +24209,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24528,7 +24225,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24544,7 +24241,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24560,7 +24257,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24576,7 +24273,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24592,7 +24289,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24671,10 +24368,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -24743,7 +24439,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatemen } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24790,10 +24486,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24829,10 +24524,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -24868,10 +24562,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -24907,10 +24600,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -24951,10 +24643,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -25014,10 +24705,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -25072,10 +24762,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -25160,10 +24849,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -25224,7 +24912,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25240,7 +24928,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25256,7 +24944,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25272,7 +24960,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25288,7 +24976,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25304,7 +24992,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25320,7 +25008,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFiel } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25389,10 +25077,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementOutp /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatement | undefined { @@ -25423,7 +25110,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementOutp } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -25470,10 +25157,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -25509,10 +25195,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -25548,10 +25233,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -25587,10 +25271,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -25631,10 +25314,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -25694,10 +25376,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -25752,10 +25433,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -25840,10 +25520,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -25904,7 +25583,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25920,7 +25599,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25936,7 +25615,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25952,7 +25631,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25968,7 +25647,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25984,7 +25663,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26000,7 +25679,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementField } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26069,10 +25748,9 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementOutpu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatement | undefined { @@ -26103,7 +25781,7 @@ export class Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementOutpu } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26246,10 +25924,9 @@ export class Wafv2WebAclRuleStatementAndStatementOutputReference extends cdktf.C /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementAndStatement | undefined { @@ -26305,10 +25982,9 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchAllQueryArgum /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -26344,10 +26020,9 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchBodyOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchBody | undefined { @@ -26383,10 +26058,9 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchMethodOutputR /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -26422,10 +26096,9 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchQueryStringOu /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -26466,10 +26139,9 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleHeaderO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -26529,10 +26201,9 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleQueryAr /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -26587,10 +26258,9 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchUriPathOutput /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -26675,10 +26345,9 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReferen /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementByteMatchStatementFieldToMatch | undefined { @@ -26739,7 +26408,7 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReferen } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26755,7 +26424,7 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReferen } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26771,7 +26440,7 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReferen } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26787,7 +26456,7 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReferen } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26803,7 +26472,7 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReferen } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26819,7 +26488,7 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReferen } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26835,7 +26504,7 @@ export class Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReferen } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26914,10 +26583,9 @@ export class Wafv2WebAclRuleStatementByteMatchStatementOutputReference extends c /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementByteMatchStatement | undefined { @@ -26986,7 +26654,7 @@ export class Wafv2WebAclRuleStatementByteMatchStatementOutputReference extends c } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27043,10 +26711,9 @@ export class Wafv2WebAclRuleStatementGeoMatchStatementForwardedIpConfigOutputRef /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -27132,10 +26799,9 @@ export class Wafv2WebAclRuleStatementGeoMatchStatementOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementGeoMatchStatement | undefined { @@ -27179,7 +26845,7 @@ export class Wafv2WebAclRuleStatementGeoMatchStatementOutputReference extends cd } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -27227,10 +26893,9 @@ export class Wafv2WebAclRuleStatementIpSetReferenceStatementIpSetForwardedIpConf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -27335,10 +27000,9 @@ export class Wafv2WebAclRuleStatementIpSetReferenceStatementOutputReference exte /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementIpSetReferenceStatement | undefined { @@ -27382,7 +27046,7 @@ export class Wafv2WebAclRuleStatementIpSetReferenceStatementOutputReference exte } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -27425,10 +27089,9 @@ export class Wafv2WebAclRuleStatementLabelMatchStatementOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementLabelMatchStatement | undefined { @@ -27519,10 +27182,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -27558,10 +27220,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -27597,10 +27258,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -27636,10 +27296,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -27680,10 +27339,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -27743,10 +27401,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -27801,10 +27458,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -27889,10 +27545,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -27953,7 +27608,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27969,7 +27624,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27985,7 +27640,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28001,7 +27656,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28017,7 +27672,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28033,7 +27688,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28049,7 +27704,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28128,10 +27783,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -28200,7 +27854,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28257,10 +27911,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -28346,10 +27999,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -28393,7 +28045,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -28441,10 +28093,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -28549,10 +28200,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -28596,7 +28246,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -28639,10 +28289,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -28716,10 +28365,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -28755,10 +28403,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -28794,10 +28441,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -28833,10 +28479,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -28877,10 +28522,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -28940,10 +28584,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { diff --git a/src/aws/wafv2/wafv2-web-acl-structs/structs800.ts b/src/aws/wafv2/wafv2-web-acl-structs/structs800.ts index d87c44938..764baf34e 100644 --- a/src/aws/wafv2/wafv2-web-acl-structs/structs800.ts +++ b/src/aws/wafv2/wafv2-web-acl-structs/structs800.ts @@ -43,10 +43,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -131,10 +130,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -195,7 +193,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -211,7 +209,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -227,7 +225,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -243,7 +241,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -259,7 +257,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -275,7 +273,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -291,7 +289,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -365,10 +363,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -418,7 +415,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -465,10 +462,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -504,10 +500,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -543,10 +538,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -582,10 +576,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -626,10 +619,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -689,10 +681,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -747,10 +738,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -835,10 +825,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -899,7 +888,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -915,7 +904,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -931,7 +920,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -947,7 +936,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -963,7 +952,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -979,7 +968,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -995,7 +984,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1074,10 +1063,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -1146,7 +1134,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1193,10 +1181,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -1232,10 +1219,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -1271,10 +1257,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -1310,10 +1295,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -1354,10 +1338,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -1417,10 +1400,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -1475,10 +1457,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -1563,10 +1544,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -1627,7 +1607,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -1643,7 +1623,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -1659,7 +1639,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -1675,7 +1655,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -1691,7 +1671,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -1707,7 +1687,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -1723,7 +1703,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -1792,10 +1772,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -1826,7 +1805,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -1873,10 +1852,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -1912,10 +1890,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -1951,10 +1928,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -1990,10 +1966,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -2034,10 +2009,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -2097,10 +2071,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2155,10 +2128,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -2243,10 +2215,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -2307,7 +2278,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -2323,7 +2294,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -2339,7 +2310,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -2355,7 +2326,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -2371,7 +2342,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -2387,7 +2358,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -2403,7 +2374,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -2472,10 +2443,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -2506,7 +2476,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -2628,10 +2598,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatement | undefined { @@ -2687,10 +2656,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -2726,10 +2694,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -2765,10 +2732,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -2804,10 +2770,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -2848,10 +2813,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -2911,10 +2875,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -2969,10 +2932,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -3057,10 +3019,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -3121,7 +3082,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -3137,7 +3098,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -3153,7 +3114,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -3169,7 +3130,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -3185,7 +3146,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -3201,7 +3162,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -3217,7 +3178,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -3296,10 +3257,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatement | undefined { @@ -3368,7 +3328,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -3425,10 +3385,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -3514,10 +3473,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementGeoMatchStatement | undefined { @@ -3561,7 +3519,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -3609,10 +3567,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -3717,10 +3674,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -3764,7 +3720,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -3807,10 +3763,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementLabelMatchStatement | undefined { @@ -3884,10 +3839,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -3923,10 +3877,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -3962,10 +3915,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -4001,10 +3953,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -4045,10 +3996,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -4108,10 +4058,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -4166,10 +4115,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -4254,10 +4202,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -4318,7 +4265,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -4334,7 +4281,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -4350,7 +4297,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -4366,7 +4313,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -4382,7 +4329,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -4398,7 +4345,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -4414,7 +4361,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -4493,10 +4440,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -4565,7 +4511,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -4622,10 +4568,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -4711,10 +4656,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -4758,7 +4702,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -4806,10 +4750,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -4914,10 +4857,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -4961,7 +4903,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -5004,10 +4946,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -5081,10 +5022,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -5120,10 +5060,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -5159,10 +5098,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -5198,10 +5136,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -5242,10 +5179,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -5305,10 +5241,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -5363,10 +5298,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -5451,10 +5385,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -5515,7 +5448,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -5531,7 +5464,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -5547,7 +5480,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -5563,7 +5496,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -5579,7 +5512,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -5595,7 +5528,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -5611,7 +5544,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -5685,10 +5618,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -5738,7 +5670,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -5785,10 +5717,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -5824,10 +5755,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -5863,10 +5793,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -5902,10 +5831,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -5946,10 +5874,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -6009,10 +5936,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -6067,10 +5993,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -6155,10 +6080,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -6219,7 +6143,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6235,7 +6159,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6251,7 +6175,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6267,7 +6191,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -6283,7 +6207,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -6299,7 +6223,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -6315,7 +6239,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -6394,10 +6318,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -6466,7 +6389,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -6513,10 +6436,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -6552,10 +6474,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -6591,10 +6512,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -6630,10 +6550,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -6674,10 +6593,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -6737,10 +6655,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -6795,10 +6712,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -6883,10 +6799,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -6947,7 +6862,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -6963,7 +6878,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -6979,7 +6894,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -6995,7 +6910,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7011,7 +6926,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7027,7 +6942,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7043,7 +6958,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7112,10 +7027,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -7146,7 +7060,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7193,10 +7107,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -7232,10 +7145,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -7271,10 +7183,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -7310,10 +7221,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -7354,10 +7264,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -7417,10 +7326,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -7475,10 +7383,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -7563,10 +7470,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -7627,7 +7533,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -7643,7 +7549,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -7659,7 +7565,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -7675,7 +7581,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -7691,7 +7597,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -7707,7 +7613,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -7723,7 +7629,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -7792,10 +7698,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -7826,7 +7731,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -7948,10 +7853,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatement | undefined { @@ -8007,10 +7911,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -8046,10 +7949,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -8085,10 +7987,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -8124,10 +8025,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -8168,10 +8068,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -8231,10 +8130,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -8289,10 +8187,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -8377,10 +8274,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -8441,7 +8337,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -8457,7 +8353,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -8473,7 +8369,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -8489,7 +8385,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -8505,7 +8401,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -8521,7 +8417,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -8537,7 +8433,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -8616,10 +8512,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -8688,7 +8583,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -8745,10 +8640,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -8834,10 +8728,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -8881,7 +8774,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -8929,10 +8822,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -9037,10 +8929,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -9084,7 +8975,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -9127,10 +9018,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -9204,10 +9094,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -9243,10 +9132,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -9282,10 +9170,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -9321,10 +9208,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -9365,10 +9251,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -9428,10 +9313,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -9486,10 +9370,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -9574,10 +9457,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -9638,7 +9520,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -9654,7 +9536,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -9670,7 +9552,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -9686,7 +9568,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -9702,7 +9584,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -9718,7 +9600,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -9734,7 +9616,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -9808,10 +9690,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -9861,7 +9742,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -9908,10 +9789,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -9947,10 +9827,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -9986,10 +9865,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -10025,10 +9903,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -10069,10 +9946,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -10132,10 +10008,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -10190,10 +10065,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -10278,10 +10152,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -10342,7 +10215,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -10358,7 +10231,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -10374,7 +10247,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -10390,7 +10263,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -10406,7 +10279,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -10422,7 +10295,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -10438,7 +10311,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -10517,10 +10390,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -10589,7 +10461,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -10636,10 +10508,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -10675,10 +10546,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -10714,10 +10584,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -10753,10 +10622,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -10797,10 +10665,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -10860,10 +10727,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -10918,10 +10784,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -11006,10 +10871,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -11070,7 +10934,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11086,7 +10950,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11102,7 +10966,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11118,7 +10982,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11134,7 +10998,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11150,7 +11014,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11166,7 +11030,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11235,10 +11099,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -11269,7 +11132,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -11316,10 +11179,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -11355,10 +11217,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -11394,10 +11255,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -11433,10 +11293,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -11477,10 +11336,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -11540,10 +11398,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -11598,10 +11455,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -11686,10 +11542,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -11750,7 +11605,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -11766,7 +11621,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -11782,7 +11637,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -11798,7 +11653,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -11814,7 +11669,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -11830,7 +11685,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -11846,7 +11701,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -11915,10 +11770,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatement | undefined { @@ -11949,7 +11803,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12071,10 +11925,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatement | undefined { @@ -12130,10 +11983,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -12169,10 +12021,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -12208,10 +12059,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -12247,10 +12097,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -12291,10 +12140,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -12354,10 +12202,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -12412,10 +12259,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -12500,10 +12346,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -12564,7 +12409,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -12580,7 +12425,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -12596,7 +12441,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -12612,7 +12457,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -12628,7 +12473,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -12644,7 +12489,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -12660,7 +12505,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -12734,10 +12579,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -12787,7 +12631,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -12834,10 +12678,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -12873,10 +12716,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -12912,10 +12754,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -12951,10 +12792,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -12995,10 +12835,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -13058,10 +12897,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -13116,10 +12954,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -13204,10 +13041,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -13268,7 +13104,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -13284,7 +13120,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -13300,7 +13136,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -13316,7 +13152,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -13332,7 +13168,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -13348,7 +13184,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -13364,7 +13200,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -13443,10 +13279,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -13515,7 +13350,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -13562,10 +13397,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -13601,10 +13435,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -13640,10 +13473,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -13679,10 +13511,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -13723,10 +13554,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -13786,10 +13616,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -13844,10 +13673,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -13932,10 +13760,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -13996,7 +13823,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14012,7 +13839,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14028,7 +13855,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14044,7 +13871,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14060,7 +13887,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14076,7 +13903,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14092,7 +13919,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14161,10 +13988,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatement | undefined { @@ -14195,7 +14021,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -14242,10 +14068,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -14281,10 +14106,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -14320,10 +14144,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -14359,10 +14182,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -14403,10 +14225,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -14466,10 +14287,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -14524,10 +14344,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -14612,10 +14431,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -14676,7 +14494,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -14692,7 +14510,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -14708,7 +14526,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -14724,7 +14542,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -14740,7 +14558,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -14756,7 +14574,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -14772,7 +14590,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -14841,10 +14659,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatement | undefined { @@ -14875,7 +14692,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15018,10 +14835,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatement | undefined { @@ -15077,10 +14893,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -15116,10 +14931,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchBody | undefined { @@ -15155,10 +14969,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -15194,10 +15007,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -15238,10 +15050,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -15301,10 +15112,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -15359,10 +15169,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -15447,10 +15256,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatch | undefined { @@ -15511,7 +15319,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -15527,7 +15335,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -15543,7 +15351,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -15559,7 +15367,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -15575,7 +15383,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -15591,7 +15399,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -15607,7 +15415,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -15686,10 +15494,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatement | undefined { @@ -15758,7 +15565,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -15815,10 +15622,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -15904,10 +15710,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatement | undefined { @@ -15951,7 +15756,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -15999,10 +15804,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -16107,10 +15911,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatement | undefined { @@ -16154,7 +15957,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -16197,10 +16000,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementLabelMatchStatement | undefined { @@ -16274,10 +16076,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -16313,10 +16114,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -16352,10 +16152,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -16391,10 +16190,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -16435,10 +16233,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -16498,10 +16295,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -16556,10 +16352,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -16644,10 +16439,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -16708,7 +16502,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -16724,7 +16518,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -16740,7 +16534,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -16756,7 +16550,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -16772,7 +16566,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -16788,7 +16582,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -16804,7 +16598,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -16883,10 +16677,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatement | undefined { @@ -16955,7 +16748,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -17012,10 +16805,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -17101,10 +16893,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatement | undefined { @@ -17148,7 +16939,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -17196,10 +16987,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -17304,10 +17094,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatement | undefined { @@ -17351,7 +17140,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -17394,10 +17183,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementLabelMatchStatement | undefined { @@ -17471,10 +17259,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -17510,10 +17297,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -17549,10 +17335,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -17588,10 +17373,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -17632,10 +17416,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -17695,10 +17478,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -17753,10 +17535,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -17841,10 +17622,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -17905,7 +17685,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -17921,7 +17701,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -17937,7 +17717,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -17953,7 +17733,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -17969,7 +17749,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -17985,7 +17765,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18001,7 +17781,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18075,10 +17855,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -18128,7 +17907,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18175,10 +17954,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -18214,10 +17992,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -18253,10 +18030,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -18292,10 +18068,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -18336,10 +18111,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -18399,10 +18173,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -18457,10 +18230,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -18545,10 +18317,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -18609,7 +18380,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -18625,7 +18396,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -18641,7 +18412,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -18657,7 +18428,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -18673,7 +18444,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -18689,7 +18460,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -18705,7 +18476,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -18784,10 +18555,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatement | undefined { @@ -18856,7 +18626,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -18903,10 +18673,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -18942,10 +18711,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -18981,10 +18749,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -19020,10 +18787,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -19064,10 +18830,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -19127,10 +18892,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19185,10 +18949,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -19273,10 +19036,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -19337,7 +19099,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -19353,7 +19115,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -19369,7 +19131,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -19385,7 +19147,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -19401,7 +19163,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -19417,7 +19179,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -19433,7 +19195,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -19502,10 +19264,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatement | undefined { @@ -19536,7 +19297,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -19583,10 +19344,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -19622,10 +19382,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -19661,10 +19420,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -19700,10 +19458,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -19744,10 +19501,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -19807,10 +19563,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -19865,10 +19620,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -19953,10 +19707,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -20017,7 +19770,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20033,7 +19786,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20049,7 +19802,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20065,7 +19818,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20081,7 +19834,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20097,7 +19850,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20113,7 +19866,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -20182,10 +19935,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatement | undefined { @@ -20216,7 +19968,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -20338,10 +20090,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatement | undefined { @@ -20397,10 +20148,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -20436,10 +20186,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -20475,10 +20224,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -20514,10 +20262,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -20558,10 +20305,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -20621,10 +20367,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -20679,10 +20424,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -20767,10 +20511,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -20831,7 +20574,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -20847,7 +20590,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -20863,7 +20606,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -20879,7 +20622,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -20895,7 +20638,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -20911,7 +20654,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -20927,7 +20670,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -21006,10 +20749,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatement | undefined { @@ -21078,7 +20820,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -21135,10 +20877,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -21224,10 +20965,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementGeoMatchStatement | undefined { @@ -21271,7 +21011,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -21319,10 +21059,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -21427,10 +21166,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -21474,7 +21212,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -21517,10 +21255,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementLabelMatchStatement | undefined { @@ -21594,10 +21331,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -21633,10 +21369,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -21672,10 +21407,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -21711,10 +21445,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -21755,10 +21488,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -21818,10 +21550,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -21876,10 +21607,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -21964,10 +21694,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -22028,7 +21757,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -22044,7 +21773,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -22060,7 +21789,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -22076,7 +21805,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -22092,7 +21821,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -22108,7 +21837,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -22124,7 +21853,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -22203,10 +21932,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatement | undefined { @@ -22275,7 +22003,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -22332,10 +22060,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -22421,10 +22148,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatement | undefined { @@ -22468,7 +22194,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -22516,10 +22242,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -22624,10 +22349,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatement | undefined { @@ -22671,7 +22395,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -22714,10 +22438,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementLabelMatchStatement | undefined { @@ -22791,10 +22514,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -22830,10 +22552,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -22869,10 +22590,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -22908,10 +22628,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -22952,10 +22671,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -23015,10 +22733,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -23073,10 +22790,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -23161,10 +22877,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -23225,7 +22940,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23241,7 +22956,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23257,7 +22972,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23273,7 +22988,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23289,7 +23004,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -23305,7 +23020,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -23321,7 +23036,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -23395,10 +23110,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -23448,7 +23162,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -23495,10 +23209,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -23534,10 +23247,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -23573,10 +23285,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -23612,10 +23323,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -23656,10 +23366,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -23719,10 +23428,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -23777,10 +23485,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -23865,10 +23572,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -23929,7 +23635,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -23945,7 +23651,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -23961,7 +23667,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -23977,7 +23683,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -23993,7 +23699,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24009,7 +23715,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24025,7 +23731,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24104,10 +23810,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatement | undefined { @@ -24176,7 +23881,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24223,10 +23928,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24262,10 +23966,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -24301,10 +24004,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -24340,10 +24042,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -24384,10 +24085,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -24447,10 +24147,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -24505,10 +24204,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -24593,10 +24291,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -24657,7 +24354,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -24673,7 +24370,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -24689,7 +24386,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -24705,7 +24402,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -24721,7 +24418,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -24737,7 +24434,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -24753,7 +24450,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -24822,10 +24519,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatement | undefined { @@ -24856,7 +24552,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -24903,10 +24599,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -24942,10 +24637,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -24981,10 +24675,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -25020,10 +24713,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { @@ -25064,10 +24756,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeader | undefined { @@ -25127,10 +24818,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -25185,10 +24875,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPath | undefined { @@ -25273,10 +24962,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatch | undefined { @@ -25337,7 +25025,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -25353,7 +25041,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -25369,7 +25057,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -25385,7 +25073,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -25401,7 +25089,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -25417,7 +25105,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -25433,7 +25121,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -25502,10 +25190,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatement | undefined { @@ -25536,7 +25223,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -25658,10 +25345,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatement | undefined { @@ -25717,10 +25403,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -25756,10 +25441,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBody | undefined { @@ -25795,10 +25479,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethod | undefined { @@ -25834,10 +25517,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryString | undefined { @@ -25878,10 +25560,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeader | undefined { @@ -25941,10 +25622,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -25999,10 +25679,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPath | undefined { @@ -26087,10 +25766,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatch | undefined { @@ -26151,7 +25829,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -26167,7 +25845,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -26183,7 +25861,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -26199,7 +25877,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -26215,7 +25893,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -26231,7 +25909,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -26247,7 +25925,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -26326,10 +26004,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatement | undefined { @@ -26398,7 +26075,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -26455,10 +26132,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfig | undefined { @@ -26544,10 +26220,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatement | undefined { @@ -26591,7 +26266,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // forwarded_ip_config - computed: false, optional: true, required: false - private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config", true); + private _forwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(this, "forwarded_ip_config"); public get forwardedIpConfig() { return this._forwardedIpConfig; } @@ -26639,10 +26314,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfig | undefined { @@ -26747,10 +26421,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatement | undefined { @@ -26794,7 +26467,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // ip_set_forwarded_ip_config - computed: false, optional: true, required: false - private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config", true); + private _ipSetForwardedIpConfig = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(this, "ip_set_forwarded_ip_config"); public get ipSetForwardedIpConfig() { return this._ipSetForwardedIpConfig; } @@ -26837,10 +26510,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementLabelMatchStatement | undefined { @@ -26914,10 +26586,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments | undefined { @@ -26953,10 +26624,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBody | undefined { @@ -26992,10 +26662,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethod | undefined { @@ -27031,10 +26700,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryString | undefined { @@ -27075,10 +26743,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader | undefined { @@ -27138,10 +26805,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument | undefined { @@ -27196,10 +26862,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPath | undefined { @@ -27284,10 +26949,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatch | undefined { @@ -27348,7 +27012,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -27364,7 +27028,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -27380,7 +27044,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -27396,7 +27060,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -27412,7 +27076,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -27428,7 +27092,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -27444,7 +27108,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -27518,10 +27182,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatement | undefined { @@ -27571,7 +27234,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -27618,10 +27281,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArguments | undefined { @@ -27657,10 +27319,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBody | undefined { @@ -27696,10 +27357,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethod | undefined { @@ -27735,10 +27395,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryString | undefined { @@ -27779,10 +27438,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeader | undefined { @@ -27842,10 +27500,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgument | undefined { @@ -27900,10 +27557,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPath | undefined { @@ -27988,10 +27644,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatch | undefined { @@ -28052,7 +27707,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28068,7 +27723,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28084,7 +27739,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28100,7 +27755,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28116,7 +27771,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28132,7 +27787,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28148,7 +27803,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28227,10 +27882,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatement | undefined { @@ -28299,7 +27953,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -28346,10 +28000,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -28385,10 +28038,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBody | undefined { @@ -28424,10 +28076,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethod | undefined { @@ -28463,10 +28114,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryString | undefined { @@ -28507,10 +28157,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeader | undefined { @@ -28570,10 +28219,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgument | undefined { @@ -28628,10 +28276,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPath | undefined { @@ -28716,10 +28363,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatch | undefined { @@ -28780,7 +28426,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // all_query_arguments - computed: false, optional: true, required: false - private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments", true); + private _allQueryArguments = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(this, "all_query_arguments"); public get allQueryArguments() { return this._allQueryArguments; } @@ -28796,7 +28442,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // body - computed: false, optional: true, required: false - private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body", true); + private _body = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(this, "body"); public get body() { return this._body; } @@ -28812,7 +28458,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // method - computed: false, optional: true, required: false - private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method", true); + private _method = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(this, "method"); public get method() { return this._method; } @@ -28828,7 +28474,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // query_string - computed: false, optional: true, required: false - private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string", true); + private _queryString = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(this, "query_string"); public get queryString() { return this._queryString; } @@ -28844,7 +28490,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_header - computed: false, optional: true, required: false - private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header", true); + private _singleHeader = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(this, "single_header"); public get singleHeader() { return this._singleHeader; } @@ -28860,7 +28506,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // single_query_argument - computed: false, optional: true, required: false - private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument", true); + private _singleQueryArgument = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(this, "single_query_argument"); public get singleQueryArgument() { return this._singleQueryArgument; } @@ -28876,7 +28522,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // uri_path - computed: false, optional: true, required: false - private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path", true); + private _uriPath = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(this, "uri_path"); public get uriPath() { return this._uriPath; } @@ -28945,10 +28591,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatement | undefined { @@ -28979,7 +28624,7 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement } // field_to_match - computed: false, optional: true, required: false - private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match", true); + private _fieldToMatch = new Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(this, "field_to_match"); public get fieldToMatch() { return this._fieldToMatch; } @@ -29026,10 +28671,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArguments | undefined { @@ -29065,10 +28709,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBody | undefined { @@ -29104,10 +28747,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethod | undefined { @@ -29143,10 +28785,9 @@ export class Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryString | undefined { diff --git a/src/aws/wafv2/wafv2-web-acl.ts b/src/aws/wafv2/wafv2-web-acl.ts index e35a45983..b66d4862a 100644 --- a/src/aws/wafv2/wafv2-web-acl.ts +++ b/src/aws/wafv2/wafv2-web-acl.ts @@ -71,7 +71,7 @@ export class Wafv2WebAcl extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_wafv2_web_acl"; + public static readonly tfResourceType = "aws_wafv2_web_acl"; // =========== // INITIALIZER @@ -88,7 +88,9 @@ export class Wafv2WebAcl extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_wafv2_web_acl', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -222,7 +224,7 @@ export class Wafv2WebAcl extends cdktf.TerraformResource { } // default_action - computed: false, optional: false, required: true - private _defaultAction = new Wafv2WebAclDefaultActionOutputReference(this, "default_action", true); + private _defaultAction = new Wafv2WebAclDefaultActionOutputReference(this, "default_action"); public get defaultAction() { return this._defaultAction; } @@ -252,7 +254,7 @@ export class Wafv2WebAcl extends cdktf.TerraformResource { } // visibility_config - computed: false, optional: false, required: true - private _visibilityConfig = new Wafv2WebAclVisibilityConfigOutputReference(this, "visibility_config", true); + private _visibilityConfig = new Wafv2WebAclVisibilityConfigOutputReference(this, "visibility_config"); public get visibilityConfig() { return this._visibilityConfig; } diff --git a/src/aws/worklink/worklink-fleet.ts b/src/aws/worklink/worklink-fleet.ts index a7549e285..d9f301b11 100644 --- a/src/aws/worklink/worklink-fleet.ts +++ b/src/aws/worklink/worklink-fleet.ts @@ -68,10 +68,9 @@ export class WorklinkFleetIdentityProviderOutputReference extends cdktf.ComplexO /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WorklinkFleetIdentityProvider | undefined { @@ -160,10 +159,9 @@ export class WorklinkFleetNetworkOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WorklinkFleetNetwork | undefined { @@ -247,7 +245,7 @@ export class WorklinkFleet extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_worklink_fleet"; + public static readonly tfResourceType = "aws_worklink_fleet"; // =========== // INITIALIZER @@ -264,7 +262,9 @@ export class WorklinkFleet extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_worklink_fleet', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -387,7 +387,7 @@ export class WorklinkFleet extends cdktf.TerraformResource { } // identity_provider - computed: false, optional: true, required: false - private _identityProvider = new WorklinkFleetIdentityProviderOutputReference(this, "identity_provider", true); + private _identityProvider = new WorklinkFleetIdentityProviderOutputReference(this, "identity_provider"); public get identityProvider() { return this._identityProvider; } @@ -403,7 +403,7 @@ export class WorklinkFleet extends cdktf.TerraformResource { } // network - computed: false, optional: true, required: false - private _network = new WorklinkFleetNetworkOutputReference(this, "network", true); + private _network = new WorklinkFleetNetworkOutputReference(this, "network"); public get network() { return this._network; } diff --git a/src/aws/worklink/worklink-website-certificate-authority-association.ts b/src/aws/worklink/worklink-website-certificate-authority-association.ts index a5bb20177..f473a4c50 100644 --- a/src/aws/worklink/worklink-website-certificate-authority-association.ts +++ b/src/aws/worklink/worklink-website-certificate-authority-association.ts @@ -29,7 +29,7 @@ export class WorklinkWebsiteCertificateAuthorityAssociation extends cdktf.Terraf // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_worklink_website_certificate_authority_association"; + public static readonly tfResourceType = "aws_worklink_website_certificate_authority_association"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class WorklinkWebsiteCertificateAuthorityAssociation extends cdktf.Terraf super(scope, id, { terraformResourceType: 'aws_worklink_website_certificate_authority_association', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/workspaces/data-aws-workspaces-bundle.ts b/src/aws/workspaces/data-aws-workspaces-bundle.ts index 478be1723..915707224 100644 --- a/src/aws/workspaces/data-aws-workspaces-bundle.ts +++ b/src/aws/workspaces/data-aws-workspaces-bundle.ts @@ -20,21 +20,173 @@ export interface DataAwsWorkspacesBundleConfig extends cdktf.TerraformMetaArgume */ readonly owner?: string; } -export class DataAwsWorkspacesBundleComputeType extends cdktf.ComplexComputedList { +export interface DataAwsWorkspacesBundleComputeType { +} + +export function dataAwsWorkspacesBundleComputeTypeToTerraform(struct?: DataAwsWorkspacesBundleComputeType): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsWorkspacesBundleComputeTypeOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsWorkspacesBundleComputeType | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsWorkspacesBundleComputeType | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // name - computed: true, optional: false, required: false public get name() { return this.getStringAttribute('name'); } } -export class DataAwsWorkspacesBundleRootStorage extends cdktf.ComplexComputedList { + +export class DataAwsWorkspacesBundleComputeTypeList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsWorkspacesBundleComputeTypeOutputReference { + return new DataAwsWorkspacesBundleComputeTypeOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsWorkspacesBundleRootStorage { +} + +export function dataAwsWorkspacesBundleRootStorageToTerraform(struct?: DataAwsWorkspacesBundleRootStorage): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsWorkspacesBundleRootStorageOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsWorkspacesBundleRootStorage | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsWorkspacesBundleRootStorage | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // capacity - computed: true, optional: false, required: false public get capacity() { return this.getStringAttribute('capacity'); } } -export class DataAwsWorkspacesBundleUserStorage extends cdktf.ComplexComputedList { + +export class DataAwsWorkspacesBundleRootStorageList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsWorkspacesBundleRootStorageOutputReference { + return new DataAwsWorkspacesBundleRootStorageOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsWorkspacesBundleUserStorage { +} + +export function dataAwsWorkspacesBundleUserStorageToTerraform(struct?: DataAwsWorkspacesBundleUserStorage): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsWorkspacesBundleUserStorageOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsWorkspacesBundleUserStorage | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsWorkspacesBundleUserStorage | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // capacity - computed: true, optional: false, required: false public get capacity() { @@ -42,6 +194,25 @@ export class DataAwsWorkspacesBundleUserStorage extends cdktf.ComplexComputedLis } } +export class DataAwsWorkspacesBundleUserStorageList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsWorkspacesBundleUserStorageOutputReference { + return new DataAwsWorkspacesBundleUserStorageOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/workspaces_bundle aws_workspaces_bundle} */ @@ -50,7 +221,7 @@ export class DataAwsWorkspacesBundle extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_workspaces_bundle"; + public static readonly tfResourceType = "aws_workspaces_bundle"; // =========== // INITIALIZER @@ -67,7 +238,9 @@ export class DataAwsWorkspacesBundle extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_workspaces_bundle', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -100,8 +273,9 @@ export class DataAwsWorkspacesBundle extends cdktf.TerraformDataSource { } // compute_type - computed: true, optional: false, required: false - public computeType(index: string) { - return new DataAwsWorkspacesBundleComputeType(this, 'compute_type', index, false); + private _computeType = new DataAwsWorkspacesBundleComputeTypeList(this, "compute_type", false); + public get computeType() { + return this._computeType; } // description - computed: true, optional: false, required: false @@ -147,13 +321,15 @@ export class DataAwsWorkspacesBundle extends cdktf.TerraformDataSource { } // root_storage - computed: true, optional: false, required: false - public rootStorage(index: string) { - return new DataAwsWorkspacesBundleRootStorage(this, 'root_storage', index, false); + private _rootStorage = new DataAwsWorkspacesBundleRootStorageList(this, "root_storage", false); + public get rootStorage() { + return this._rootStorage; } // user_storage - computed: true, optional: false, required: false - public userStorage(index: string) { - return new DataAwsWorkspacesBundleUserStorage(this, 'user_storage', index, false); + private _userStorage = new DataAwsWorkspacesBundleUserStorageList(this, "user_storage", false); + public get userStorage() { + return this._userStorage; } // ========= diff --git a/src/aws/workspaces/data-aws-workspaces-directory.ts b/src/aws/workspaces/data-aws-workspaces-directory.ts index 24239b355..d60a1ecdf 100644 --- a/src/aws/workspaces/data-aws-workspaces-directory.ts +++ b/src/aws/workspaces/data-aws-workspaces-directory.ts @@ -16,7 +16,45 @@ export interface DataAwsWorkspacesDirectoryConfig extends cdktf.TerraformMetaArg */ readonly tags?: { [key: string]: string }; } -export class DataAwsWorkspacesDirectorySelfServicePermissions extends cdktf.ComplexComputedList { +export interface DataAwsWorkspacesDirectorySelfServicePermissions { +} + +export function dataAwsWorkspacesDirectorySelfServicePermissionsToTerraform(struct?: DataAwsWorkspacesDirectorySelfServicePermissions): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsWorkspacesDirectorySelfServicePermissionsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsWorkspacesDirectorySelfServicePermissions | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsWorkspacesDirectorySelfServicePermissions | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // change_compute_type - computed: true, optional: false, required: false public get changeComputeType() { @@ -43,7 +81,64 @@ export class DataAwsWorkspacesDirectorySelfServicePermissions extends cdktf.Comp return this.getBooleanAttribute('switch_running_mode'); } } -export class DataAwsWorkspacesDirectoryWorkspaceAccessProperties extends cdktf.ComplexComputedList { + +export class DataAwsWorkspacesDirectorySelfServicePermissionsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsWorkspacesDirectorySelfServicePermissionsOutputReference { + return new DataAwsWorkspacesDirectorySelfServicePermissionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsWorkspacesDirectoryWorkspaceAccessProperties { +} + +export function dataAwsWorkspacesDirectoryWorkspaceAccessPropertiesToTerraform(struct?: DataAwsWorkspacesDirectoryWorkspaceAccessProperties): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsWorkspacesDirectoryWorkspaceAccessProperties | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsWorkspacesDirectoryWorkspaceAccessProperties | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // device_type_android - computed: true, optional: false, required: false public get deviceTypeAndroid() { @@ -85,7 +180,64 @@ export class DataAwsWorkspacesDirectoryWorkspaceAccessProperties extends cdktf.C return this.getStringAttribute('device_type_zeroclient'); } } -export class DataAwsWorkspacesDirectoryWorkspaceCreationProperties extends cdktf.ComplexComputedList { + +export class DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesOutputReference { + return new DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataAwsWorkspacesDirectoryWorkspaceCreationProperties { +} + +export function dataAwsWorkspacesDirectoryWorkspaceCreationPropertiesToTerraform(struct?: DataAwsWorkspacesDirectoryWorkspaceCreationProperties): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsWorkspacesDirectoryWorkspaceCreationProperties | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsWorkspacesDirectoryWorkspaceCreationProperties | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // custom_security_group_id - computed: true, optional: false, required: false public get customSecurityGroupId() { @@ -113,6 +265,25 @@ export class DataAwsWorkspacesDirectoryWorkspaceCreationProperties extends cdktf } } +export class DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesOutputReference { + return new DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/workspaces_directory aws_workspaces_directory} */ @@ -121,7 +292,7 @@ export class DataAwsWorkspacesDirectory extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_workspaces_directory"; + public static readonly tfResourceType = "aws_workspaces_directory"; // =========== // INITIALIZER @@ -138,7 +309,9 @@ export class DataAwsWorkspacesDirectory extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_workspaces_directory', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -212,8 +385,9 @@ export class DataAwsWorkspacesDirectory extends cdktf.TerraformDataSource { } // self_service_permissions - computed: true, optional: false, required: false - public selfServicePermissions(index: string) { - return new DataAwsWorkspacesDirectorySelfServicePermissions(this, 'self_service_permissions', index, false); + private _selfServicePermissions = new DataAwsWorkspacesDirectorySelfServicePermissionsList(this, "self_service_permissions", false); + public get selfServicePermissions() { + return this._selfServicePermissions; } // subnet_ids - computed: true, optional: false, required: false @@ -238,13 +412,15 @@ export class DataAwsWorkspacesDirectory extends cdktf.TerraformDataSource { } // workspace_access_properties - computed: true, optional: false, required: false - public workspaceAccessProperties(index: string) { - return new DataAwsWorkspacesDirectoryWorkspaceAccessProperties(this, 'workspace_access_properties', index, false); + private _workspaceAccessProperties = new DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesList(this, "workspace_access_properties", false); + public get workspaceAccessProperties() { + return this._workspaceAccessProperties; } // workspace_creation_properties - computed: true, optional: false, required: false - public workspaceCreationProperties(index: string) { - return new DataAwsWorkspacesDirectoryWorkspaceCreationProperties(this, 'workspace_creation_properties', index, false); + private _workspaceCreationProperties = new DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesList(this, "workspace_creation_properties", false); + public get workspaceCreationProperties() { + return this._workspaceCreationProperties; } // workspace_security_group_id - computed: true, optional: false, required: false diff --git a/src/aws/workspaces/data-aws-workspaces-image.ts b/src/aws/workspaces/data-aws-workspaces-image.ts index 7ae3aef50..d18ae7284 100644 --- a/src/aws/workspaces/data-aws-workspaces-image.ts +++ b/src/aws/workspaces/data-aws-workspaces-image.ts @@ -21,7 +21,7 @@ export class DataAwsWorkspacesImage extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_workspaces_image"; + public static readonly tfResourceType = "aws_workspaces_image"; // =========== // INITIALIZER @@ -38,7 +38,9 @@ export class DataAwsWorkspacesImage extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_workspaces_image', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/workspaces/data-aws-workspaces-workspace.ts b/src/aws/workspaces/data-aws-workspaces-workspace.ts index 97fa09e3d..452d516ed 100644 --- a/src/aws/workspaces/data-aws-workspaces-workspace.ts +++ b/src/aws/workspaces/data-aws-workspaces-workspace.ts @@ -24,7 +24,45 @@ export interface DataAwsWorkspacesWorkspaceConfig extends cdktf.TerraformMetaArg */ readonly workspaceId?: string; } -export class DataAwsWorkspacesWorkspaceWorkspaceProperties extends cdktf.ComplexComputedList { +export interface DataAwsWorkspacesWorkspaceWorkspaceProperties { +} + +export function dataAwsWorkspacesWorkspaceWorkspacePropertiesToTerraform(struct?: DataAwsWorkspacesWorkspaceWorkspaceProperties): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataAwsWorkspacesWorkspaceWorkspacePropertiesOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataAwsWorkspacesWorkspaceWorkspaceProperties | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataAwsWorkspacesWorkspaceWorkspaceProperties | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } // compute_type_name - computed: true, optional: false, required: false public get computeTypeName() { @@ -52,6 +90,25 @@ export class DataAwsWorkspacesWorkspaceWorkspaceProperties extends cdktf.Complex } } +export class DataAwsWorkspacesWorkspaceWorkspacePropertiesList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataAwsWorkspacesWorkspaceWorkspacePropertiesOutputReference { + return new DataAwsWorkspacesWorkspaceWorkspacePropertiesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + /** * Represents a {@link https://www.terraform.io/docs/providers/aws/d/workspaces_workspace aws_workspaces_workspace} */ @@ -60,7 +117,7 @@ export class DataAwsWorkspacesWorkspace extends cdktf.TerraformDataSource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_workspaces_workspace"; + public static readonly tfResourceType = "aws_workspaces_workspace"; // =========== // INITIALIZER @@ -77,7 +134,9 @@ export class DataAwsWorkspacesWorkspace extends cdktf.TerraformDataSource { super(scope, id, { terraformResourceType: 'aws_workspaces_workspace', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -199,8 +258,9 @@ export class DataAwsWorkspacesWorkspace extends cdktf.TerraformDataSource { } // workspace_properties - computed: true, optional: false, required: false - public workspaceProperties(index: string) { - return new DataAwsWorkspacesWorkspaceWorkspaceProperties(this, 'workspace_properties', index, false); + private _workspaceProperties = new DataAwsWorkspacesWorkspaceWorkspacePropertiesList(this, "workspace_properties", false); + public get workspaceProperties() { + return this._workspaceProperties; } // ========= diff --git a/src/aws/workspaces/workspaces-directory.ts b/src/aws/workspaces/workspaces-directory.ts index 44b0b8ab5..86f29aa6e 100644 --- a/src/aws/workspaces/workspaces-directory.ts +++ b/src/aws/workspaces/workspaces-directory.ts @@ -89,10 +89,9 @@ export class WorkspacesDirectorySelfServicePermissionsOutputReference extends cd /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WorkspacesDirectorySelfServicePermissions | undefined { @@ -278,10 +277,9 @@ export class WorkspacesDirectoryWorkspaceAccessPropertiesOutputReference extends /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WorkspacesDirectoryWorkspaceAccessProperties | undefined { @@ -518,10 +516,9 @@ export class WorkspacesDirectoryWorkspaceCreationPropertiesOutputReference exten /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WorkspacesDirectoryWorkspaceCreationProperties | undefined { @@ -658,7 +655,7 @@ export class WorkspacesDirectory extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_workspaces_directory"; + public static readonly tfResourceType = "aws_workspaces_directory"; // =========== // INITIALIZER @@ -675,7 +672,9 @@ export class WorkspacesDirectory extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_workspaces_directory', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -819,7 +818,7 @@ export class WorkspacesDirectory extends cdktf.TerraformResource { } // self_service_permissions - computed: false, optional: true, required: false - private _selfServicePermissions = new WorkspacesDirectorySelfServicePermissionsOutputReference(this, "self_service_permissions", true); + private _selfServicePermissions = new WorkspacesDirectorySelfServicePermissionsOutputReference(this, "self_service_permissions"); public get selfServicePermissions() { return this._selfServicePermissions; } @@ -835,7 +834,7 @@ export class WorkspacesDirectory extends cdktf.TerraformResource { } // workspace_access_properties - computed: false, optional: true, required: false - private _workspaceAccessProperties = new WorkspacesDirectoryWorkspaceAccessPropertiesOutputReference(this, "workspace_access_properties", true); + private _workspaceAccessProperties = new WorkspacesDirectoryWorkspaceAccessPropertiesOutputReference(this, "workspace_access_properties"); public get workspaceAccessProperties() { return this._workspaceAccessProperties; } @@ -851,7 +850,7 @@ export class WorkspacesDirectory extends cdktf.TerraformResource { } // workspace_creation_properties - computed: false, optional: true, required: false - private _workspaceCreationProperties = new WorkspacesDirectoryWorkspaceCreationPropertiesOutputReference(this, "workspace_creation_properties", true); + private _workspaceCreationProperties = new WorkspacesDirectoryWorkspaceCreationPropertiesOutputReference(this, "workspace_creation_properties"); public get workspaceCreationProperties() { return this._workspaceCreationProperties; } diff --git a/src/aws/workspaces/workspaces-ip-group.ts b/src/aws/workspaces/workspaces-ip-group.ts index 500f029a2..9e1c4bcc3 100644 --- a/src/aws/workspaces/workspaces-ip-group.ts +++ b/src/aws/workspaces/workspaces-ip-group.ts @@ -61,7 +61,7 @@ export class WorkspacesIpGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_workspaces_ip_group"; + public static readonly tfResourceType = "aws_workspaces_ip_group"; // =========== // INITIALIZER @@ -78,7 +78,9 @@ export class WorkspacesIpGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_workspaces_ip_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/workspaces/workspaces-workspace.ts b/src/aws/workspaces/workspaces-workspace.ts index f1c65e07f..66e1e2365 100644 --- a/src/aws/workspaces/workspaces-workspace.ts +++ b/src/aws/workspaces/workspaces-workspace.ts @@ -85,10 +85,9 @@ export class WorkspacesWorkspaceTimeoutsOutputReference extends cdktf.ComplexObj /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WorkspacesWorkspaceTimeouts | undefined { @@ -215,10 +214,9 @@ export class WorkspacesWorkspaceWorkspacePropertiesOutputReference extends cdktf /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing - * @param isSingleItem True if this is a block, false if it's a list */ - public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) { - super(terraformResource, terraformAttribute, isSingleItem); + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); } public get internalValue(): WorkspacesWorkspaceWorkspaceProperties | undefined { @@ -355,7 +353,7 @@ export class WorkspacesWorkspace extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_workspaces_workspace"; + public static readonly tfResourceType = "aws_workspaces_workspace"; // =========== // INITIALIZER @@ -372,7 +370,9 @@ export class WorkspacesWorkspace extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_workspaces_workspace', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, @@ -535,7 +535,7 @@ export class WorkspacesWorkspace extends cdktf.TerraformResource { } // timeouts - computed: false, optional: true, required: false - private _timeouts = new WorkspacesWorkspaceTimeoutsOutputReference(this, "timeouts", true); + private _timeouts = new WorkspacesWorkspaceTimeoutsOutputReference(this, "timeouts"); public get timeouts() { return this._timeouts; } @@ -551,7 +551,7 @@ export class WorkspacesWorkspace extends cdktf.TerraformResource { } // workspace_properties - computed: false, optional: true, required: false - private _workspaceProperties = new WorkspacesWorkspaceWorkspacePropertiesOutputReference(this, "workspace_properties", true); + private _workspaceProperties = new WorkspacesWorkspaceWorkspacePropertiesOutputReference(this, "workspace_properties"); public get workspaceProperties() { return this._workspaceProperties; } diff --git a/src/aws/xray/xray-encryption-config.ts b/src/aws/xray/xray-encryption-config.ts index 4541e4059..74cefbd0d 100644 --- a/src/aws/xray/xray-encryption-config.ts +++ b/src/aws/xray/xray-encryption-config.ts @@ -25,7 +25,7 @@ export class XrayEncryptionConfig extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_xray_encryption_config"; + public static readonly tfResourceType = "aws_xray_encryption_config"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class XrayEncryptionConfig extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_xray_encryption_config', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/xray/xray-group.ts b/src/aws/xray/xray-group.ts index 6c67adb71..d91b8c5fe 100644 --- a/src/aws/xray/xray-group.ts +++ b/src/aws/xray/xray-group.ts @@ -33,7 +33,7 @@ export class XrayGroup extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_xray_group"; + public static readonly tfResourceType = "aws_xray_group"; // =========== // INITIALIZER @@ -50,7 +50,9 @@ export class XrayGroup extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_xray_group', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/aws/xray/xray-sampling-rule.ts b/src/aws/xray/xray-sampling-rule.ts index 943aaab03..af01a9ade 100644 --- a/src/aws/xray/xray-sampling-rule.ts +++ b/src/aws/xray/xray-sampling-rule.ts @@ -73,7 +73,7 @@ export class XraySamplingRule extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "aws_xray_sampling_rule"; + public static readonly tfResourceType = "aws_xray_sampling_rule"; // =========== // INITIALIZER @@ -90,7 +90,9 @@ export class XraySamplingRule extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'aws_xray_sampling_rule', terraformGeneratorMetadata: { - providerName: 'aws' + providerName: 'aws', + providerVersion: '3.75.1', + providerVersionConstraint: '~> 3.0' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/time/offset.ts b/src/time/offset.ts index 1f84a1969..8d2d40e3c 100644 --- a/src/time/offset.ts +++ b/src/time/offset.ts @@ -49,7 +49,7 @@ export class Offset extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "time_offset"; + public static readonly tfResourceType = "time_offset"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class Offset extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'time_offset', terraformGeneratorMetadata: { - providerName: 'time' + providerName: 'time', + providerVersion: '0.7.2', + providerVersionConstraint: '~> 0.7.2' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/time/rotating.ts b/src/time/rotating.ts index 473f045e8..37aa1c604 100644 --- a/src/time/rotating.ts +++ b/src/time/rotating.ts @@ -49,7 +49,7 @@ export class Rotating extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "time_rotating"; + public static readonly tfResourceType = "time_rotating"; // =========== // INITIALIZER @@ -66,7 +66,9 @@ export class Rotating extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'time_rotating', terraformGeneratorMetadata: { - providerName: 'time' + providerName: 'time', + providerVersion: '0.7.2', + providerVersionConstraint: '~> 0.7.2' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/time/sleep.ts b/src/time/sleep.ts index 38df7ec0e..0ad187a1e 100644 --- a/src/time/sleep.ts +++ b/src/time/sleep.ts @@ -29,7 +29,7 @@ export class Sleep extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "time_sleep"; + public static readonly tfResourceType = "time_sleep"; // =========== // INITIALIZER @@ -46,7 +46,9 @@ export class Sleep extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'time_sleep', terraformGeneratorMetadata: { - providerName: 'time' + providerName: 'time', + providerVersion: '0.7.2', + providerVersionConstraint: '~> 0.7.2' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/time/static.ts b/src/time/static.ts index 3708da59a..d718075e7 100644 --- a/src/time/static.ts +++ b/src/time/static.ts @@ -25,7 +25,7 @@ export class Static extends cdktf.TerraformResource { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "time_static"; + public static readonly tfResourceType = "time_static"; // =========== // INITIALIZER @@ -42,7 +42,9 @@ export class Static extends cdktf.TerraformResource { super(scope, id, { terraformResourceType: 'time_static', terraformGeneratorMetadata: { - providerName: 'time' + providerName: 'time', + providerVersion: '0.7.2', + providerVersionConstraint: '~> 0.7.2' }, provider: config.provider, dependsOn: config.dependsOn, diff --git a/src/time/time-provider.ts b/src/time/time-provider.ts index 992b52e40..a1d8158f2 100644 --- a/src/time/time-provider.ts +++ b/src/time/time-provider.ts @@ -23,7 +23,7 @@ export class TimeProvider extends cdktf.TerraformProvider { // ================= // STATIC PROPERTIES // ================= - public static readonly tfResourceType: string = "time"; + public static readonly tfResourceType = "time"; // =========== // INITIALIZER @@ -41,6 +41,7 @@ export class TimeProvider extends cdktf.TerraformProvider { terraformResourceType: 'time', terraformGeneratorMetadata: { providerName: 'time', + providerVersion: '0.7.2', providerVersionConstraint: '~> 0.7.2' }, terraformProviderSource: 'time' diff --git a/yarn.lock b/yarn.lock index b1ff6f58f..1cdf39185 100644 --- a/yarn.lock +++ b/yarn.lock @@ -929,43 +929,43 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cdktf/hcl2cdk@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.9.4.tgz#b9019bc17ccb7841e7f9f0f26137e569da2dff36" - integrity sha512-sUg9GsmaFpqqfoGcqibMEDHozMQhaDOxBT3Dz3ioNc0SSWhBpDRwrlctK3rNNKvWUetEeUr28L7SJR/I0TSd+Q== +"@cdktf/hcl2cdk@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz#d44c809acc790ba743700fbb4536bb90797dc762" + integrity sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw== dependencies: - "@babel/generator" "^7.17.3" + "@babel/generator" "^7.17.7" "@babel/template" "^7.16.7" "@babel/types" "^7.17.0" - "@cdktf/hcl2json" "0.9.4" - "@cdktf/provider-generator" "0.9.4" + "@cdktf/hcl2json" "0.10.0" + "@cdktf/provider-generator" "0.10.0" camelcase "^6.3.0" glob "7.2.0" graphology "^0.24.1" graphology-types "^0.21.2" - jsii-rosetta "^1.54.0" - prettier "^2.5.1" + jsii-rosetta "^1.55.1" + prettier "^2.6.1" reserved-words "^0.1.2" zod "^1.11.17" -"@cdktf/hcl2json@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.9.4.tgz#6616b814ff32c9adc0fb0b9c9f0df7e284d12ae9" - integrity sha512-dZZUi94C7TFs0E8IubNYu38mBncVlQVUeGp6nA3tYxs/ue1igKqx7+mWfZP7NYVOSlggMGRNaTts6ZA0UAtOYQ== +"@cdktf/hcl2json@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz#4be58d87e5be351f6fd9f8fc6a5d10bc3c970d8a" + integrity sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ== dependencies: "@types/node-fetch" "^2.6.1" node-fetch "^2.6.7" -"@cdktf/provider-generator@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.9.4.tgz#2d9e10c3d23d83d7b17580d7821f4239725c0968" - integrity sha512-06sfpBTn3+PqiU/XP3RQ6FO6M+GxzmHo6yIJk9r5x1QmIlitDE9tdogXqmAVVHB4nGRL/v7SXefcrOHrOkl1YQ== +"@cdktf/provider-generator@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz#8b8e1f12a540c3838144845ce2b6f9270a6e963b" + integrity sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA== dependencies: - "@cdktf/hcl2json" "0.9.4" + "@cdktf/hcl2json" "0.10.0" codemaker "^0.22.0" fs-extra "^8.1.0" - is-valid-domain "^0.1.5" - jsii-srcmak "^0.1.482" + is-valid-domain "^0.1.6" + jsii-srcmak "^0.1.513" "@gar/promisify@^1.0.1": version "1.1.3" @@ -1670,6 +1670,11 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +arr-rotate@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/arr-rotate/-/arr-rotate-1.0.0.tgz#c11877d06a0a42beb39ab8956a06779d9b71d248" + integrity sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ== + array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" @@ -1856,6 +1861,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -2010,23 +2022,26 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -cdktf-cli@0.9.4: - version "0.9.4" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.9.4.tgz#60d8eef84ab4ae635a2b02b1840f657283014b5b" - integrity sha512-C7nL+AVA2ltmRhFdAb6yinXzjumRIAyaNi1p5QyZpythrg6+GThxZS/We+s8GIA000uIrPMvesuHCE+dGxkssw== +cdktf-cli@0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.10.0.tgz#2f07b650a26610be0307f7cb74bfd43ee2745d47" + integrity sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw== dependencies: - "@cdktf/hcl2cdk" "0.9.4" - "@cdktf/hcl2json" "0.9.4" - cdktf "0.9.4" + "@cdktf/hcl2cdk" "0.10.0" + "@cdktf/hcl2json" "0.10.0" + cdktf "0.10.0" constructs "^10.0.25" - jsii "^1.54.0" - jsii-pacmak "^1.54.0" - yargs "^17.3" + ink-select-input "^4.2.1" + jsii "^1.55.1" + jsii-pacmak "^1.55.1" + minimatch "^5.0.1" + node-abort-controller "^3.0.1" + yargs "^17.4" -cdktf@0.9.4: - version "0.9.4" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.9.4.tgz#2ed3eb23dabf130a192dfd8356d1922cabc79acc" - integrity sha512-CuTCNVV3Goptnq3daPVfs9boODEoIrjy09XAj9nkApcozgidPkNIkDcaJCo/7q3rxnoblsK9u2nj6CDUB8cTIg== +cdktf@0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.10.0.tgz#c1d5dbe7fc3969ea6030474ccbab5b90616e9811" + integrity sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg== dependencies: archiver "5.3.0" json-stable-stringify "^1.0.1" @@ -2286,7 +2301,7 @@ constant-case@^3.0.4: tslib "^2.0.3" upper-case "^2.0.2" -constructs@^10.0.0, constructs@^10.0.25: +constructs@^10.0.25: version "10.0.99" resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.0.99.tgz#9b2579c591da129d016b612fe49eea33450a4def" integrity sha512-MazkGXhcYYr0g4irCS5oOftdQfKbxcPErcEDI9RgNbNqRyqh1PChL87Zk//PyhUNcJJohFYaj0jZBc2ovDTuHQ== @@ -3020,7 +3035,7 @@ figgy-pudding@^3.5.1: resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^3.1.0: +figures@^3.1.0, figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== @@ -3594,6 +3609,15 @@ ini@^1.3.2, ini@^1.3.5, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +ink-select-input@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ink-select-input/-/ink-select-input-4.2.1.tgz#121108ccbcb42aa619f9f0baedb796c24c971a2a" + integrity sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw== + dependencies: + arr-rotate "^1.0.0" + figures "^3.2.0" + lodash.isequal "^4.5.0" + internal-slot@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" @@ -3816,7 +3840,7 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-valid-domain@^0.1.5: +is-valid-domain@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-valid-domain/-/is-valid-domain-0.1.6.tgz#3c85469d2938f170c8f82ce6e52df8ad9fca8105" integrity sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg== @@ -4424,7 +4448,7 @@ jsii-docgen@^1.8.110: jsii-reflect "^1.30.0" yargs "^16.2.0" -jsii-pacmak@^1.54.0, jsii-pacmak@^1.55.1: +jsii-pacmak@^1.55.1: version "1.55.1" resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz#9259a653b65ac570a10f86358b4a7b10e5b7856c" integrity sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA== @@ -4455,7 +4479,7 @@ jsii-reflect@^1.30.0, jsii-reflect@^1.55.1: oo-ascii-tree "^1.55.1" yargs "^16.2.0" -jsii-rosetta@^1.54.0, jsii-rosetta@^1.55.1: +jsii-rosetta@^1.55.1: version "1.55.1" resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz#30b44111d146534c42c8fef77931d3fdb888de7d" integrity sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig== @@ -4474,10 +4498,10 @@ jsii-rosetta@^1.54.0, jsii-rosetta@^1.55.1: workerpool "^6.2.0" yargs "^16.2.0" -jsii-srcmak@^0.1.482: - version "0.1.514" - resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.514.tgz#278204805472dc30f820a99fb1cac7491c374486" - integrity sha512-+5nt3Ry39Onzy63OLXLz64axqZvxneXFjkGeUoouojzREqSU6/UW9rj7RY5ekEZ0oOBqVgk4s1PCCoNdTLtXrw== +jsii-srcmak@^0.1.513: + version "0.1.515" + resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz#4e5070a998798110839f14caf5210d82ac61ec37" + integrity sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw== dependencies: fs-extra "^9.1.0" jsii "^1.55.1" @@ -4485,7 +4509,7 @@ jsii-srcmak@^0.1.482: ncp "^2.0.0" yargs "^15.4.1" -jsii@1.55.1, jsii@^1.54.0, jsii@^1.55.1: +jsii@1.55.1, jsii@^1.55.1: version "1.55.1" resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.55.1.tgz#e4018b4d5017b57857c608d2acb850f07a5f94a3" integrity sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA== @@ -4712,6 +4736,11 @@ lodash.flatten@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" @@ -4892,6 +4921,13 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimatch@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" + integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -5021,6 +5057,11 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" +node-abort-controller@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.0.1.tgz#f91fa50b1dee3f909afabb7e261b1e1d6b0cb74e" + integrity sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw== + node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -5532,7 +5573,7 @@ prepend-http@^2.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= -prettier@^2.5.1: +prettier@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.1.tgz#d472797e0d7461605c1609808e27b80c0f9cfe17" integrity sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A== @@ -7001,7 +7042,7 @@ yargs@^16.0.0, yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.3: +yargs@^17.4: version "17.4.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.4.0.tgz#9fc9efc96bd3aa2c1240446af28499f0e7593d00" integrity sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA== From b038dfe9e6ac58d3262d0675fbfb2536680abd94 Mon Sep 17 00:00:00 2001 From: Daniel Schmidt Date: Wed, 30 Mar 2022 20:16:50 +0200 Subject: [PATCH 2/4] chore: update snapshots --- src/tests/aws-adapter.test.ts | 2 +- src/tests/aws-lambda-function.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/aws-adapter.test.ts b/src/tests/aws-adapter.test.ts index bc8c55dc4..d02d4148f 100644 --- a/src/tests/aws-adapter.test.ts +++ b/src/tests/aws-adapter.test.ts @@ -164,7 +164,7 @@ describe("AwsTerraformAdapter", () => { \\"required_providers\\": { \\"aws\\": { \\"source\\": \\"aws\\", - \\"version\\": \\"~> 3.0\\" + \\"version\\": \\"3.75.1\\" } } } diff --git a/src/tests/aws-lambda-function.test.ts b/src/tests/aws-lambda-function.test.ts index fd3a3ccc7..b0be76d0f 100644 --- a/src/tests/aws-lambda-function.test.ts +++ b/src/tests/aws-lambda-function.test.ts @@ -66,7 +66,7 @@ describe("lambda function", () => { \\"required_providers\\": { \\"time\\": { \\"source\\": \\"time\\", - \\"version\\": \\"~> 0.7.2\\" + \\"version\\": \\"0.7.2\\" } } } From d93ff975817d595991f6183d2ac5595496916596 Mon Sep 17 00:00:00 2001 From: Daniel Schmidt Date: Wed, 30 Mar 2022 23:25:29 +0200 Subject: [PATCH 3/4] chore: update examples --- API.md | 43987 ++++++++++------ examples/typescript-cron-lambda/main.test.ts | 2 +- examples/typescript-cron-lambda/package.json | 4 +- examples/typescript-cron-lambda/yarn.lock | 7005 +-- .../typescript-manual-mapping/main.test.ts | 2 +- .../typescript-manual-mapping/package.json | 4 +- examples/typescript-manual-mapping/yarn.lock | 6993 +-- .../main.test.ts | 2 +- .../package.json | 4 +- .../typescript-step-functions-mixed/yarn.lock | 7951 +-- .../typescript-step-functions/main.test.ts | 2 +- .../typescript-step-functions/package.json | 4 +- examples/typescript-step-functions/yarn.lock | 6993 +-- 13 files changed, 41906 insertions(+), 31047 deletions(-) diff --git a/API.md b/API.md index b549cef8f..ca4e22635 100644 --- a/API.md +++ b/API.md @@ -25,21 +25,27 @@ Name|Description [DetectiveMember](#cdktf-aws-cdk-detectivemember)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/detective_member aws_detective_member}. [MemorydbAcl](#cdktf-aws-cdk-memorydbacl)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/memorydb_acl aws_memorydb_acl}. [MemorydbCluster](#cdktf-aws-cdk-memorydbcluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/memorydb_cluster aws_memorydb_cluster}. -[MemorydbClusterClusterEndpoint](#cdktf-aws-cdk-memorydbclusterclusterendpoint)|*No description* -[MemorydbClusterShards](#cdktf-aws-cdk-memorydbclustershards)|*No description* -[MemorydbClusterShardsNodes](#cdktf-aws-cdk-memorydbclustershardsnodes)|*No description* -[MemorydbClusterShardsNodesEndpoint](#cdktf-aws-cdk-memorydbclustershardsnodesendpoint)|*No description* +[MemorydbClusterClusterEndpointList](#cdktf-aws-cdk-memorydbclusterclusterendpointlist)|*No description* +[MemorydbClusterClusterEndpointOutputReference](#cdktf-aws-cdk-memorydbclusterclusterendpointoutputreference)|*No description* +[MemorydbClusterShardsList](#cdktf-aws-cdk-memorydbclustershardslist)|*No description* +[MemorydbClusterShardsNodesEndpointList](#cdktf-aws-cdk-memorydbclustershardsnodesendpointlist)|*No description* +[MemorydbClusterShardsNodesEndpointOutputReference](#cdktf-aws-cdk-memorydbclustershardsnodesendpointoutputreference)|*No description* +[MemorydbClusterShardsNodesList](#cdktf-aws-cdk-memorydbclustershardsnodeslist)|*No description* +[MemorydbClusterShardsNodesOutputReference](#cdktf-aws-cdk-memorydbclustershardsnodesoutputreference)|*No description* +[MemorydbClusterShardsOutputReference](#cdktf-aws-cdk-memorydbclustershardsoutputreference)|*No description* [MemorydbClusterTimeoutsOutputReference](#cdktf-aws-cdk-memorydbclustertimeoutsoutputreference)|*No description* [MemorydbParameterGroup](#cdktf-aws-cdk-memorydbparametergroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/memorydb_parameter_group aws_memorydb_parameter_group}. [MemorydbSnapshot](#cdktf-aws-cdk-memorydbsnapshot)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/memorydb_snapshot aws_memorydb_snapshot}. -[MemorydbSnapshotClusterConfiguration](#cdktf-aws-cdk-memorydbsnapshotclusterconfiguration)|*No description* +[MemorydbSnapshotClusterConfigurationList](#cdktf-aws-cdk-memorydbsnapshotclusterconfigurationlist)|*No description* +[MemorydbSnapshotClusterConfigurationOutputReference](#cdktf-aws-cdk-memorydbsnapshotclusterconfigurationoutputreference)|*No description* [MemorydbSnapshotTimeoutsOutputReference](#cdktf-aws-cdk-memorydbsnapshottimeoutsoutputreference)|*No description* [MemorydbSubnetGroup](#cdktf-aws-cdk-memorydbsubnetgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/memorydb_subnet_group aws_memorydb_subnet_group}. [MemorydbUser](#cdktf-aws-cdk-memorydbuser)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/memorydb_user aws_memorydb_user}. [MemorydbUserAuthenticationModeOutputReference](#cdktf-aws-cdk-memorydbuserauthenticationmodeoutputreference)|*No description* [accessanalyzer.AccessanalyzerAnalyzer](#cdktf-aws-cdk-accessanalyzer-accessanalyzeranalyzer)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/accessanalyzer_analyzer aws_accessanalyzer_analyzer}. [acm.AcmCertificate](#cdktf-aws-cdk-acm-acmcertificate)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate aws_acm_certificate}. -[acm.AcmCertificateDomainValidationOptions](#cdktf-aws-cdk-acm-acmcertificatedomainvalidationoptions)|*No description* +[acm.AcmCertificateDomainValidationOptionsList](#cdktf-aws-cdk-acm-acmcertificatedomainvalidationoptionslist)|*No description* +[acm.AcmCertificateDomainValidationOptionsOutputReference](#cdktf-aws-cdk-acm-acmcertificatedomainvalidationoptionsoutputreference)|*No description* [acm.AcmCertificateOptionsOutputReference](#cdktf-aws-cdk-acm-acmcertificateoptionsoutputreference)|*No description* [acm.AcmCertificateValidation](#cdktf-aws-cdk-acm-acmcertificatevalidation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/acm_certificate_validation aws_acm_certificate_validation}. [acm.AcmCertificateValidationTimeoutsOutputReference](#cdktf-aws-cdk-acm-acmcertificatevalidationtimeoutsoutputreference)|*No description* @@ -57,13 +63,15 @@ Name|Description [acm.DataAwsAcmpcaCertificateAuthority](#cdktf-aws-cdk-acm-dataawsacmpcacertificateauthority)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/acmpca_certificate_authority aws_acmpca_certificate_authority}. [amplify.AmplifyApp](#cdktf-aws-cdk-amplify-amplifyapp)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/amplify_app aws_amplify_app}. [amplify.AmplifyAppAutoBranchCreationConfigOutputReference](#cdktf-aws-cdk-amplify-amplifyappautobranchcreationconfigoutputreference)|*No description* -[amplify.AmplifyAppProductionBranch](#cdktf-aws-cdk-amplify-amplifyappproductionbranch)|*No description* +[amplify.AmplifyAppProductionBranchList](#cdktf-aws-cdk-amplify-amplifyappproductionbranchlist)|*No description* +[amplify.AmplifyAppProductionBranchOutputReference](#cdktf-aws-cdk-amplify-amplifyappproductionbranchoutputreference)|*No description* [amplify.AmplifyBackendEnvironment](#cdktf-aws-cdk-amplify-amplifybackendenvironment)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/amplify_backend_environment aws_amplify_backend_environment}. [amplify.AmplifyBranch](#cdktf-aws-cdk-amplify-amplifybranch)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/amplify_branch aws_amplify_branch}. [amplify.AmplifyDomainAssociation](#cdktf-aws-cdk-amplify-amplifydomainassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/amplify_domain_association aws_amplify_domain_association}. [amplify.AmplifyWebhook](#cdktf-aws-cdk-amplify-amplifywebhook)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/amplify_webhook aws_amplify_webhook}. [apigateway.ApiGatewayAccount](#cdktf-aws-cdk-apigateway-apigatewayaccount)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/api_gateway_account aws_api_gateway_account}. -[apigateway.ApiGatewayAccountThrottleSettings](#cdktf-aws-cdk-apigateway-apigatewayaccountthrottlesettings)|*No description* +[apigateway.ApiGatewayAccountThrottleSettingsList](#cdktf-aws-cdk-apigateway-apigatewayaccountthrottlesettingslist)|*No description* +[apigateway.ApiGatewayAccountThrottleSettingsOutputReference](#cdktf-aws-cdk-apigateway-apigatewayaccountthrottlesettingsoutputreference)|*No description* [apigateway.ApiGatewayApiKey](#cdktf-aws-cdk-apigateway-apigatewayapikey)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/api_gateway_api_key aws_api_gateway_api_key}. [apigateway.ApiGatewayAuthorizer](#cdktf-aws-cdk-apigateway-apigatewayauthorizer)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/api_gateway_authorizer aws_api_gateway_authorizer}. [apigateway.ApiGatewayBasePathMapping](#cdktf-aws-cdk-apigateway-apigatewaybasepathmapping)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/api_gateway_base_path_mapping aws_api_gateway_base_path_mapping}. @@ -98,11 +106,13 @@ Name|Description [apigateway.ApiGatewayVpcLink](#cdktf-aws-cdk-apigateway-apigatewayvpclink)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/api_gateway_vpc_link aws_api_gateway_vpc_link}. [apigateway.DataAwsApiGatewayApiKey](#cdktf-aws-cdk-apigateway-dataawsapigatewayapikey)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/api_gateway_api_key aws_api_gateway_api_key}. [apigateway.DataAwsApiGatewayDomainName](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainname)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/api_gateway_domain_name aws_api_gateway_domain_name}. -[apigateway.DataAwsApiGatewayDomainNameEndpointConfiguration](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainnameendpointconfiguration)|*No description* +[apigateway.DataAwsApiGatewayDomainNameEndpointConfigurationList](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainnameendpointconfigurationlist)|*No description* +[apigateway.DataAwsApiGatewayDomainNameEndpointConfigurationOutputReference](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainnameendpointconfigurationoutputreference)|*No description* [apigateway.DataAwsApiGatewayExport](#cdktf-aws-cdk-apigateway-dataawsapigatewayexport)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/api_gateway_export aws_api_gateway_export}. [apigateway.DataAwsApiGatewayResource](#cdktf-aws-cdk-apigateway-dataawsapigatewayresource)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/api_gateway_resource aws_api_gateway_resource}. [apigateway.DataAwsApiGatewayRestApi](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapi)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/api_gateway_rest_api aws_api_gateway_rest_api}. -[apigateway.DataAwsApiGatewayRestApiEndpointConfiguration](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapiendpointconfiguration)|*No description* +[apigateway.DataAwsApiGatewayRestApiEndpointConfigurationList](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapiendpointconfigurationlist)|*No description* +[apigateway.DataAwsApiGatewayRestApiEndpointConfigurationOutputReference](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapiendpointconfigurationoutputreference)|*No description* [apigateway.DataAwsApiGatewaySdk](#cdktf-aws-cdk-apigateway-dataawsapigatewaysdk)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/api_gateway_sdk aws_api_gateway_sdk}. [apigateway.DataAwsApiGatewayVpcLink](#cdktf-aws-cdk-apigateway-dataawsapigatewayvpclink)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/api_gateway_vpc_link aws_api_gateway_vpc_link}. [apigatewayv2.Apigatewayv2Api](#cdktf-aws-cdk-apigatewayv2-apigatewayv2api)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/apigatewayv2_api aws_apigatewayv2_api}. @@ -126,7 +136,8 @@ Name|Description [apigatewayv2.Apigatewayv2StageDefaultRouteSettingsOutputReference](#cdktf-aws-cdk-apigatewayv2-apigatewayv2stagedefaultroutesettingsoutputreference)|*No description* [apigatewayv2.Apigatewayv2VpcLink](#cdktf-aws-cdk-apigatewayv2-apigatewayv2vpclink)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/apigatewayv2_vpc_link aws_apigatewayv2_vpc_link}. [apigatewayv2.DataAwsApigatewayv2Api](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2api)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/apigatewayv2_api aws_apigatewayv2_api}. -[apigatewayv2.DataAwsApigatewayv2ApiCorsConfiguration](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apicorsconfiguration)|*No description* +[apigatewayv2.DataAwsApigatewayv2ApiCorsConfigurationList](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apicorsconfigurationlist)|*No description* +[apigatewayv2.DataAwsApigatewayv2ApiCorsConfigurationOutputReference](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apicorsconfigurationoutputreference)|*No description* [apigatewayv2.DataAwsApigatewayv2Apis](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apis)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/apigatewayv2_apis aws_apigatewayv2_apis}. [apigatewayv2.DataAwsApigatewayv2Export](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2export)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/apigatewayv2_export aws_apigatewayv2_export}. [appautoscaling.AppautoscalingPolicy](#cdktf-aws-cdk-appautoscaling-appautoscalingpolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/appautoscaling_policy aws_appautoscaling_policy}. @@ -313,17 +324,24 @@ Name|Description [appmesh.AppmeshVirtualServiceSpecProviderVirtualNodeOutputReference](#cdktf-aws-cdk-appmesh-appmeshvirtualservicespecprovidervirtualnodeoutputreference)|*No description* [appmesh.AppmeshVirtualServiceSpecProviderVirtualRouterOutputReference](#cdktf-aws-cdk-appmesh-appmeshvirtualservicespecprovidervirtualrouteroutputreference)|*No description* [appmesh.DataAwsAppmeshMesh](#cdktf-aws-cdk-appmesh-dataawsappmeshmesh)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/appmesh_mesh aws_appmesh_mesh}. -[appmesh.DataAwsAppmeshMeshSpec](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspec)|*No description* -[appmesh.DataAwsAppmeshMeshSpecEgressFilter](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspecegressfilter)|*No description* +[appmesh.DataAwsAppmeshMeshSpecEgressFilterList](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspecegressfilterlist)|*No description* +[appmesh.DataAwsAppmeshMeshSpecEgressFilterOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspecegressfilteroutputreference)|*No description* +[appmesh.DataAwsAppmeshMeshSpecList](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspeclist)|*No description* +[appmesh.DataAwsAppmeshMeshSpecOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspecoutputreference)|*No description* [appmesh.DataAwsAppmeshVirtualService](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservice)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/appmesh_virtual_service aws_appmesh_virtual_service}. -[appmesh.DataAwsAppmeshVirtualServiceSpec](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespec)|*No description* -[appmesh.DataAwsAppmeshVirtualServiceSpecProvider](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovider)|*No description* -[appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNode](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualnode)|*No description* -[appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualrouter)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecList](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespeclist)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecoutputreference)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecProviderList](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecproviderlist)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecProviderOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovideroutputreference)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeList](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualnodelist)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualnodeoutputreference)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterList](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualrouterlist)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualrouteroutputreference)|*No description* [apprunner.ApprunnerAutoScalingConfigurationVersion](#cdktf-aws-cdk-apprunner-apprunnerautoscalingconfigurationversion)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/apprunner_auto_scaling_configuration_version aws_apprunner_auto_scaling_configuration_version}. [apprunner.ApprunnerConnection](#cdktf-aws-cdk-apprunner-apprunnerconnection)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/apprunner_connection aws_apprunner_connection}. [apprunner.ApprunnerCustomDomainAssociation](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/apprunner_custom_domain_association aws_apprunner_custom_domain_association}. -[apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecords](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociationcertificatevalidationrecords)|*No description* +[apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecordsList](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociationcertificatevalidationrecordslist)|*No description* +[apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecordsOutputReference](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociationcertificatevalidationrecordsoutputreference)|*No description* [apprunner.ApprunnerService](#cdktf-aws-cdk-apprunner-apprunnerservice)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service aws_apprunner_service}. [apprunner.ApprunnerServiceEncryptionConfigurationOutputReference](#cdktf-aws-cdk-apprunner-apprunnerserviceencryptionconfigurationoutputreference)|*No description* [apprunner.ApprunnerServiceHealthCheckConfigurationOutputReference](#cdktf-aws-cdk-apprunner-apprunnerservicehealthcheckconfigurationoutputreference)|*No description* @@ -415,7 +433,8 @@ Name|Description [autoscaling.AutoscalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference](#cdktf-aws-cdk-autoscaling-autoscalingpolicytargettrackingconfigurationpredefinedmetricspecificationoutputreference)|*No description* [autoscaling.AutoscalingSchedule](#cdktf-aws-cdk-autoscaling-autoscalingschedule)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/autoscaling_schedule aws_autoscaling_schedule}. [autoscaling.DataAwsAutoscalingGroup](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/autoscaling_group aws_autoscaling_group}. -[autoscaling.DataAwsAutoscalingGroupLaunchTemplate](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggrouplaunchtemplate)|*No description* +[autoscaling.DataAwsAutoscalingGroupLaunchTemplateList](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggrouplaunchtemplatelist)|*No description* +[autoscaling.DataAwsAutoscalingGroupLaunchTemplateOutputReference](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggrouplaunchtemplateoutputreference)|*No description* [autoscaling.DataAwsAutoscalingGroups](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroups)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/autoscaling_groups aws_autoscaling_groups}. [autoscalingplans.AutoscalingplansScalingPlan](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplan)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/autoscalingplans_scaling_plan aws_autoscalingplans_scaling_plan}. [autoscalingplans.AutoscalingplansScalingPlanApplicationSourceOutputReference](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsourceoutputreference)|*No description* @@ -448,10 +467,13 @@ Name|Description [batch.BatchSchedulingPolicyFairSharePolicyOutputReference](#cdktf-aws-cdk-batch-batchschedulingpolicyfairsharepolicyoutputreference)|*No description* [batch.DataAwsBatchComputeEnvironment](#cdktf-aws-cdk-batch-dataawsbatchcomputeenvironment)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/batch_compute_environment aws_batch_compute_environment}. [batch.DataAwsBatchJobQueue](#cdktf-aws-cdk-batch-dataawsbatchjobqueue)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/batch_job_queue aws_batch_job_queue}. -[batch.DataAwsBatchJobQueueComputeEnvironmentOrder](#cdktf-aws-cdk-batch-dataawsbatchjobqueuecomputeenvironmentorder)|*No description* +[batch.DataAwsBatchJobQueueComputeEnvironmentOrderList](#cdktf-aws-cdk-batch-dataawsbatchjobqueuecomputeenvironmentorderlist)|*No description* +[batch.DataAwsBatchJobQueueComputeEnvironmentOrderOutputReference](#cdktf-aws-cdk-batch-dataawsbatchjobqueuecomputeenvironmentorderoutputreference)|*No description* [batch.DataAwsBatchSchedulingPolicy](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/batch_scheduling_policy aws_batch_scheduling_policy}. -[batch.DataAwsBatchSchedulingPolicyFairSharePolicy](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicy)|*No description* -[batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicysharedistribution)|*No description* +[batch.DataAwsBatchSchedulingPolicyFairSharePolicyList](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicylist)|*No description* +[batch.DataAwsBatchSchedulingPolicyFairSharePolicyOutputReference](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicyoutputreference)|*No description* +[batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionList](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicysharedistributionlist)|*No description* +[batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionOutputReference](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicysharedistributionoutputreference)|*No description* [budgets.BudgetsBudget](#cdktf-aws-cdk-budgets-budgetsbudget)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/budgets_budget aws_budgets_budget}. [budgets.BudgetsBudgetAction](#cdktf-aws-cdk-budgets-budgetsbudgetaction)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/budgets_budget_action aws_budgets_budget_action}. [budgets.BudgetsBudgetActionActionThresholdOutputReference](#cdktf-aws-cdk-budgets-budgetsbudgetactionactionthresholdoutputreference)|*No description* @@ -482,7 +504,8 @@ Name|Description [cloudformation.DataAwsCloudformationExport](#cdktf-aws-cdk-cloudformation-dataawscloudformationexport)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudformation_export aws_cloudformation_export}. [cloudformation.DataAwsCloudformationStack](#cdktf-aws-cdk-cloudformation-dataawscloudformationstack)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudformation_stack aws_cloudformation_stack}. [cloudformation.DataAwsCloudformationType](#cdktf-aws-cdk-cloudformation-dataawscloudformationtype)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudformation_type aws_cloudformation_type}. -[cloudformation.DataAwsCloudformationTypeLoggingConfig](#cdktf-aws-cdk-cloudformation-dataawscloudformationtypeloggingconfig)|*No description* +[cloudformation.DataAwsCloudformationTypeLoggingConfigList](#cdktf-aws-cdk-cloudformation-dataawscloudformationtypeloggingconfiglist)|*No description* +[cloudformation.DataAwsCloudformationTypeLoggingConfigOutputReference](#cdktf-aws-cdk-cloudformation-dataawscloudformationtypeloggingconfigoutputreference)|*No description* [cloudfront.CloudfrontCachePolicy](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy aws_cloudfront_cache_policy}. [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookiesoutputreference)|*No description* [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigoutputreference)|*No description* @@ -504,10 +527,14 @@ Name|Description [cloudfront.CloudfrontDistributionOriginS3OriginConfigOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionorigins3originconfigoutputreference)|*No description* [cloudfront.CloudfrontDistributionRestrictionsGeoRestrictionOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionrestrictionsgeorestrictionoutputreference)|*No description* [cloudfront.CloudfrontDistributionRestrictionsOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionrestrictionsoutputreference)|*No description* -[cloudfront.CloudfrontDistributionTrustedKeyGroups](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroups)|*No description* -[cloudfront.CloudfrontDistributionTrustedKeyGroupsItems](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupsitems)|*No description* -[cloudfront.CloudfrontDistributionTrustedSigners](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsigners)|*No description* -[cloudfront.CloudfrontDistributionTrustedSignersItems](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignersitems)|*No description* +[cloudfront.CloudfrontDistributionTrustedKeyGroupsItemsList](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupsitemslist)|*No description* +[cloudfront.CloudfrontDistributionTrustedKeyGroupsItemsOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupsitemsoutputreference)|*No description* +[cloudfront.CloudfrontDistributionTrustedKeyGroupsList](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupslist)|*No description* +[cloudfront.CloudfrontDistributionTrustedKeyGroupsOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupsoutputreference)|*No description* +[cloudfront.CloudfrontDistributionTrustedSignersItemsList](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignersitemslist)|*No description* +[cloudfront.CloudfrontDistributionTrustedSignersItemsOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignersitemsoutputreference)|*No description* +[cloudfront.CloudfrontDistributionTrustedSignersList](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignerslist)|*No description* +[cloudfront.CloudfrontDistributionTrustedSignersOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignersoutputreference)|*No description* [cloudfront.CloudfrontDistributionViewerCertificateOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionviewercertificateoutputreference)|*No description* [cloudfront.CloudfrontFieldLevelEncryptionConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfig)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config aws_cloudfront_field_level_encryption_config}. [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofilesoutputreference)|*No description* @@ -549,46 +576,75 @@ Name|Description [cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontresponseheaderspolicysecurityheadersconfigstricttransportsecurityoutputreference)|*No description* [cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontresponseheaderspolicysecurityheadersconfigxssprotectionoutputreference)|*No description* [cloudfront.DataAwsCloudfrontCachePolicy](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_cache_policy aws_cloudfront_cache_policy}. -[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigin)|*No description* -[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfig)|*No description* -[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookies)|*No description* -[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfig)|*No description* -[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfigheaders)|*No description* -[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfig)|*No description* -[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfigquerystrings)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookieslist)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookiesoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfiglist)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfigheaderslist)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfigheadersoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfiglist)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfigoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginlist)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfiglist)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfigoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfigquerystringslist)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfigquerystringsoutputreference)|*No description* [cloudfront.DataAwsCloudfrontDistribution](#cdktf-aws-cdk-cloudfront-dataawscloudfrontdistribution)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_distribution aws_cloudfront_distribution}. [cloudfront.DataAwsCloudfrontFunction](#cdktf-aws-cdk-cloudfront-dataawscloudfrontfunction)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_function aws_cloudfront_function}. [cloudfront.DataAwsCloudfrontLogDeliveryCanonicalUserId](#cdktf-aws-cdk-cloudfront-dataawscloudfrontlogdeliverycanonicaluserid)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_log_delivery_canonical_user_id aws_cloudfront_log_delivery_canonical_user_id}. [cloudfront.DataAwsCloudfrontOriginAccessIdentity](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginaccessidentity)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_origin_access_identity aws_cloudfront_origin_access_identity}. [cloudfront.DataAwsCloudfrontOriginRequestPolicy](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_origin_request_policy aws_cloudfront_origin_request_policy}. -[cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfig)|*No description* -[cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfigcookies)|*No description* -[cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfig)|*No description* -[cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfigheaders)|*No description* -[cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfig)|*No description* -[cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfigquerystrings)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfigcookieslist)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfigcookiesoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfiglist)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfigoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfigheaderslist)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfigheadersoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfiglist)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfigoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfiglist)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfigoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfigquerystringslist)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfigquerystringsoutputreference)|*No description* [cloudfront.DataAwsCloudfrontResponseHeadersPolicy](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_response_headers_policy aws_cloudfront_response_headers_policy}. -[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfig)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowheaders)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowmethods)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolalloworigins)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolexposeheaders)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfig)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfigitems)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfig)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontentsecuritypolicy)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontenttypeoptions)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigframeoptions)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigreferrerpolicy)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigstricttransportsecurity)|*No description* -[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigxssprotection)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowheaderslist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowheadersoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowmethodslist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowmethodsoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolalloworiginslist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolalloworiginsoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolexposeheaderslist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolexposeheadersoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfiglist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfigitemslist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfigitemsoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfiglist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfigoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontentsecuritypolicylist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontentsecuritypolicyoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontenttypeoptionslist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontenttypeoptionsoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigframeoptionslist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigframeoptionsoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfiglist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigreferrerpolicylist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigreferrerpolicyoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigstricttransportsecuritylist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigstricttransportsecurityoutputreference)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigxssprotectionlist)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigxssprotectionoutputreference)|*No description* [cloudhsm.CloudhsmV2Cluster](#cdktf-aws-cdk-cloudhsm-cloudhsmv2cluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster aws_cloudhsm_v2_cluster}. -[cloudhsm.CloudhsmV2ClusterClusterCertificates](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterclustercertificates)|*No description* +[cloudhsm.CloudhsmV2ClusterClusterCertificatesList](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterclustercertificateslist)|*No description* +[cloudhsm.CloudhsmV2ClusterClusterCertificatesOutputReference](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterclustercertificatesoutputreference)|*No description* [cloudhsm.CloudhsmV2ClusterTimeoutsOutputReference](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeoutsoutputreference)|*No description* [cloudhsm.CloudhsmV2Hsm](#cdktf-aws-cdk-cloudhsm-cloudhsmv2hsm)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_hsm aws_cloudhsm_v2_hsm}. [cloudhsm.CloudhsmV2HsmTimeoutsOutputReference](#cdktf-aws-cdk-cloudhsm-cloudhsmv2hsmtimeoutsoutputreference)|*No description* [cloudhsm.DataAwsCloudhsmV2Cluster](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2cluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudhsm_v2_cluster aws_cloudhsm_v2_cluster}. -[cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificates](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2clusterclustercertificates)|*No description* +[cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificatesList](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2clusterclustercertificateslist)|*No description* +[cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificatesOutputReference](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2clusterclustercertificatesoutputreference)|*No description* [cloudtrail.Cloudtrail](#cdktf-aws-cdk-cloudtrail-cloudtrail)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudtrail aws_cloudtrail}. [cloudtrail.DataAwsCloudtrailServiceAccount](#cdktf-aws-cdk-cloudtrail-dataawscloudtrailserviceaccount)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudtrail_service_account aws_cloudtrail_service_account}. [cloudwatch.CloudwatchCompositeAlarm](#cdktf-aws-cdk-cloudwatch-cloudwatchcompositealarm)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_composite_alarm aws_cloudwatch_composite_alarm}. @@ -702,8 +758,10 @@ Name|Description [cognito.CognitoUserPoolUsernameConfigurationOutputReference](#cdktf-aws-cdk-cognito-cognitouserpoolusernameconfigurationoutputreference)|*No description* [cognito.CognitoUserPoolVerificationMessageTemplateOutputReference](#cdktf-aws-cdk-cognito-cognitouserpoolverificationmessagetemplateoutputreference)|*No description* [cognito.DataAwsCognitoUserPoolClient](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclient)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_client aws_cognito_user_pool_client}. -[cognito.DataAwsCognitoUserPoolClientAnalyticsConfiguration](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientanalyticsconfiguration)|*No description* -[cognito.DataAwsCognitoUserPoolClientTokenValidityUnits](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclienttokenvalidityunits)|*No description* +[cognito.DataAwsCognitoUserPoolClientAnalyticsConfigurationList](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientanalyticsconfigurationlist)|*No description* +[cognito.DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientanalyticsconfigurationoutputreference)|*No description* +[cognito.DataAwsCognitoUserPoolClientTokenValidityUnitsList](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclienttokenvalidityunitslist)|*No description* +[cognito.DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclienttokenvalidityunitsoutputreference)|*No description* [cognito.DataAwsCognitoUserPoolClients](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclients)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_clients aws_cognito_user_pool_clients}. [cognito.DataAwsCognitoUserPoolSigningCertificate](#cdktf-aws-cdk-cognito-dataawscognitouserpoolsigningcertificate)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pool_signing_certificate aws_cognito_user_pool_signing_certificate}. [cognito.DataAwsCognitoUserPools](#cdktf-aws-cdk-cognito-dataawscognitouserpools)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cognito_user_pools aws_cognito_user_pools}. @@ -751,25 +809,36 @@ Name|Description [connect.DataAwsConnectContactFlow](#cdktf-aws-cdk-connect-dataawsconnectcontactflow)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/connect_contact_flow aws_connect_contact_flow}. [connect.DataAwsConnectContactFlowModule](#cdktf-aws-cdk-connect-dataawsconnectcontactflowmodule)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/connect_contact_flow_module aws_connect_contact_flow_module}. [connect.DataAwsConnectHoursOfOperation](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperation)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/connect_hours_of_operation aws_connect_hours_of_operation}. -[connect.DataAwsConnectHoursOfOperationConfigA](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfiga)|*No description* -[connect.DataAwsConnectHoursOfOperationConfigEndTime](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigendtime)|*No description* -[connect.DataAwsConnectHoursOfOperationConfigStartTime](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigstarttime)|*No description* +[connect.DataAwsConnectHoursOfOperationConfigAList](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigalist)|*No description* +[connect.DataAwsConnectHoursOfOperationConfigAOutputReference](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigaoutputreference)|*No description* +[connect.DataAwsConnectHoursOfOperationConfigEndTimeList](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigendtimelist)|*No description* +[connect.DataAwsConnectHoursOfOperationConfigEndTimeOutputReference](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigendtimeoutputreference)|*No description* +[connect.DataAwsConnectHoursOfOperationConfigStartTimeList](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigstarttimelist)|*No description* +[connect.DataAwsConnectHoursOfOperationConfigStartTimeOutputReference](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigstarttimeoutputreference)|*No description* [connect.DataAwsConnectInstance](#cdktf-aws-cdk-connect-dataawsconnectinstance)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/connect_instance aws_connect_instance}. [connect.DataAwsConnectLambdaFunctionAssociation](#cdktf-aws-cdk-connect-dataawsconnectlambdafunctionassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/connect_lambda_function_association aws_connect_lambda_function_association}. [connect.DataAwsConnectPrompt](#cdktf-aws-cdk-connect-dataawsconnectprompt)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/connect_prompt aws_connect_prompt}. [connect.DataAwsConnectQuickConnect](#cdktf-aws-cdk-connect-dataawsconnectquickconnect)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/connect_quick_connect aws_connect_quick_connect}. -[connect.DataAwsConnectQuickConnectQuickConnectConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfig)|*No description* -[connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigphoneconfig)|*No description* -[connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigqueueconfig)|*No description* -[connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfiguserconfig)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigList](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfiglist)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigOutputReference](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigoutputreference)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigList](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigphoneconfiglist)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigphoneconfigoutputreference)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfigList](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigqueueconfiglist)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfigOutputReference](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigqueueconfigoutputreference)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfigList](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfiguserconfiglist)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfigOutputReference](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfiguserconfigoutputreference)|*No description* [cur.CurReportDefinition](#cdktf-aws-cdk-cur-curreportdefinition)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/cur_report_definition aws_cur_report_definition}. [cur.DataAwsCurReportDefinition](#cdktf-aws-cdk-cur-dataawscurreportdefinition)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/cur_report_definition aws_cur_report_definition}. [datapipeline.DataAwsDatapipelinePipeline](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipeline)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/datapipeline_pipeline aws_datapipeline_pipeline}. [datapipeline.DataAwsDatapipelinePipelineDefinition](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinition)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/datapipeline_pipeline_definition aws_datapipeline_pipeline_definition}. -[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObject](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobject)|*No description* -[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectattribute)|*No description* -[datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObject](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobject)|*No description* -[datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectField](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectfield)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeList](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectattributelist)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeOutputReference](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectattributeoutputreference)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectList](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectlist)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectOutputReference](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectoutputreference)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldList](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectfieldlist)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldOutputReference](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectfieldoutputreference)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectList](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectlist)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectOutputReference](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectoutputreference)|*No description* [datapipeline.DatapipelinePipeline](#cdktf-aws-cdk-datapipeline-datapipelinepipeline)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/datapipeline_pipeline aws_datapipeline_pipeline}. [datapipeline.DatapipelinePipelineDefinition](#cdktf-aws-cdk-datapipeline-datapipelinepipelinedefinition)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/datapipeline_pipeline_definition aws_datapipeline_pipeline_definition}. [datasources.DataAwsArn](#cdktf-aws-cdk-datasources-dataawsarn)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/arn aws_arn}. @@ -779,17 +848,24 @@ Name|Description [datasources.DataAwsCallerIdentity](#cdktf-aws-cdk-datasources-dataawscalleridentity)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/caller_identity aws_caller_identity}. [datasources.DataAwsCanonicalUserId](#cdktf-aws-cdk-datasources-dataawscanonicaluserid)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/canonical_user_id aws_canonical_user_id}. [datasources.DataAwsElb](#cdktf-aws-cdk-datasources-dataawselb)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elb aws_elb}. -[datasources.DataAwsElbAccessLogs](#cdktf-aws-cdk-datasources-dataawselbaccesslogs)|*No description* -[datasources.DataAwsElbHealthCheck](#cdktf-aws-cdk-datasources-dataawselbhealthcheck)|*No description* +[datasources.DataAwsElbAccessLogsList](#cdktf-aws-cdk-datasources-dataawselbaccesslogslist)|*No description* +[datasources.DataAwsElbAccessLogsOutputReference](#cdktf-aws-cdk-datasources-dataawselbaccesslogsoutputreference)|*No description* +[datasources.DataAwsElbHealthCheckList](#cdktf-aws-cdk-datasources-dataawselbhealthchecklist)|*No description* +[datasources.DataAwsElbHealthCheckOutputReference](#cdktf-aws-cdk-datasources-dataawselbhealthcheckoutputreference)|*No description* [datasources.DataAwsElbHostedZoneId](#cdktf-aws-cdk-datasources-dataawselbhostedzoneid)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elb_hosted_zone_id aws_elb_hosted_zone_id}. -[datasources.DataAwsElbListener](#cdktf-aws-cdk-datasources-dataawselblistener)|*No description* +[datasources.DataAwsElbListenerList](#cdktf-aws-cdk-datasources-dataawselblistenerlist)|*No description* +[datasources.DataAwsElbListenerOutputReference](#cdktf-aws-cdk-datasources-dataawselblisteneroutputreference)|*No description* [datasources.DataAwsElbServiceAccount](#cdktf-aws-cdk-datasources-dataawselbserviceaccount)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elb_service_account aws_elb_service_account}. [datasources.DataAwsIpRanges](#cdktf-aws-cdk-datasources-dataawsipranges)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ip_ranges aws_ip_ranges}. [datasources.DataAwsLaunchConfiguration](#cdktf-aws-cdk-datasources-dataawslaunchconfiguration)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/launch_configuration aws_launch_configuration}. -[datasources.DataAwsLaunchConfigurationEbsBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationebsblockdevice)|*No description* -[datasources.DataAwsLaunchConfigurationEphemeralBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationephemeralblockdevice)|*No description* -[datasources.DataAwsLaunchConfigurationMetadataOptions](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationmetadataoptions)|*No description* -[datasources.DataAwsLaunchConfigurationRootBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationrootblockdevice)|*No description* +[datasources.DataAwsLaunchConfigurationEbsBlockDeviceList](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationebsblockdevicelist)|*No description* +[datasources.DataAwsLaunchConfigurationEbsBlockDeviceOutputReference](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationebsblockdeviceoutputreference)|*No description* +[datasources.DataAwsLaunchConfigurationEphemeralBlockDeviceList](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationephemeralblockdevicelist)|*No description* +[datasources.DataAwsLaunchConfigurationEphemeralBlockDeviceOutputReference](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationephemeralblockdeviceoutputreference)|*No description* +[datasources.DataAwsLaunchConfigurationMetadataOptionsList](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationmetadataoptionslist)|*No description* +[datasources.DataAwsLaunchConfigurationMetadataOptionsOutputReference](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationmetadataoptionsoutputreference)|*No description* +[datasources.DataAwsLaunchConfigurationRootBlockDeviceList](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationrootblockdevicelist)|*No description* +[datasources.DataAwsLaunchConfigurationRootBlockDeviceOutputReference](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationrootblockdeviceoutputreference)|*No description* [datasources.DataAwsPartition](#cdktf-aws-cdk-datasources-dataawspartition)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/partition aws_partition}. [datasources.DataAwsPrefixList](#cdktf-aws-cdk-datasources-dataawsprefixlist)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/prefix_list aws_prefix_list}. [datasources.DataAwsRegion](#cdktf-aws-cdk-datasources-dataawsregion)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/region aws_region}. @@ -822,7 +898,8 @@ Name|Description [datasync.DatasyncTaskScheduleOutputReference](#cdktf-aws-cdk-datasync-datasynctaskscheduleoutputreference)|*No description* [datasync.DatasyncTaskTimeoutsOutputReference](#cdktf-aws-cdk-datasync-datasynctasktimeoutsoutputreference)|*No description* [dax.DaxCluster](#cdktf-aws-cdk-dax-daxcluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/dax_cluster aws_dax_cluster}. -[dax.DaxClusterNodes](#cdktf-aws-cdk-dax-daxclusternodes)|*No description* +[dax.DaxClusterNodesList](#cdktf-aws-cdk-dax-daxclusternodeslist)|*No description* +[dax.DaxClusterNodesOutputReference](#cdktf-aws-cdk-dax-daxclusternodesoutputreference)|*No description* [dax.DaxClusterServerSideEncryptionOutputReference](#cdktf-aws-cdk-dax-daxclusterserversideencryptionoutputreference)|*No description* [dax.DaxClusterTimeoutsOutputReference](#cdktf-aws-cdk-dax-daxclustertimeoutsoutputreference)|*No description* [dax.DaxParameterGroup](#cdktf-aws-cdk-dax-daxparametergroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/dax_parameter_group aws_dax_parameter_group}. @@ -869,8 +946,10 @@ Name|Description [directconnect.DxTransitVirtualInterface](#cdktf-aws-cdk-directconnect-dxtransitvirtualinterface)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/dx_transit_virtual_interface aws_dx_transit_virtual_interface}. [directconnect.DxTransitVirtualInterfaceTimeoutsOutputReference](#cdktf-aws-cdk-directconnect-dxtransitvirtualinterfacetimeoutsoutputreference)|*No description* [directoryservice.DataAwsDirectoryServiceDirectory](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectory)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/directory_service_directory aws_directory_service_directory}. -[directoryservice.DataAwsDirectoryServiceDirectoryConnectSettings](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryconnectsettings)|*No description* -[directoryservice.DataAwsDirectoryServiceDirectoryVpcSettings](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryvpcsettings)|*No description* +[directoryservice.DataAwsDirectoryServiceDirectoryConnectSettingsList](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryconnectsettingslist)|*No description* +[directoryservice.DataAwsDirectoryServiceDirectoryConnectSettingsOutputReference](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryconnectsettingsoutputreference)|*No description* +[directoryservice.DataAwsDirectoryServiceDirectoryVpcSettingsList](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryvpcsettingslist)|*No description* +[directoryservice.DataAwsDirectoryServiceDirectoryVpcSettingsOutputReference](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryvpcsettingsoutputreference)|*No description* [directoryservice.DirectoryServiceConditionalForwarder](#cdktf-aws-cdk-directoryservice-directoryserviceconditionalforwarder)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/directory_service_conditional_forwarder aws_directory_service_conditional_forwarder}. [directoryservice.DirectoryServiceDirectory](#cdktf-aws-cdk-directoryservice-directoryservicedirectory)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/directory_service_directory aws_directory_service_directory}. [directoryservice.DirectoryServiceDirectoryConnectSettingsOutputReference](#cdktf-aws-cdk-directoryservice-directoryservicedirectoryconnectsettingsoutputreference)|*No description* @@ -905,17 +984,24 @@ Name|Description [documentdb.DocdbClusterSnapshotTimeoutsOutputReference](#cdktf-aws-cdk-documentdb-docdbclustersnapshottimeoutsoutputreference)|*No description* [documentdb.DocdbClusterTimeoutsOutputReference](#cdktf-aws-cdk-documentdb-docdbclustertimeoutsoutputreference)|*No description* [documentdb.DocdbGlobalCluster](#cdktf-aws-cdk-documentdb-docdbglobalcluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/docdb_global_cluster aws_docdb_global_cluster}. -[documentdb.DocdbGlobalClusterGlobalClusterMembers](#cdktf-aws-cdk-documentdb-docdbglobalclusterglobalclustermembers)|*No description* +[documentdb.DocdbGlobalClusterGlobalClusterMembersList](#cdktf-aws-cdk-documentdb-docdbglobalclusterglobalclustermemberslist)|*No description* +[documentdb.DocdbGlobalClusterGlobalClusterMembersOutputReference](#cdktf-aws-cdk-documentdb-docdbglobalclusterglobalclustermembersoutputreference)|*No description* [documentdb.DocdbGlobalClusterTimeoutsOutputReference](#cdktf-aws-cdk-documentdb-docdbglobalclustertimeoutsoutputreference)|*No description* [documentdb.DocdbSubnetGroup](#cdktf-aws-cdk-documentdb-docdbsubnetgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/docdb_subnet_group aws_docdb_subnet_group}. [dynamodb.DataAwsDynamodbTable](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtable)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/dynamodb_table aws_dynamodb_table}. -[dynamodb.DataAwsDynamodbTableAttribute](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableattribute)|*No description* -[dynamodb.DataAwsDynamodbTableGlobalSecondaryIndex](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableglobalsecondaryindex)|*No description* -[dynamodb.DataAwsDynamodbTableLocalSecondaryIndex](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablelocalsecondaryindex)|*No description* -[dynamodb.DataAwsDynamodbTablePointInTimeRecovery](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablepointintimerecovery)|*No description* -[dynamodb.DataAwsDynamodbTableReplica](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablereplica)|*No description* +[dynamodb.DataAwsDynamodbTableAttributeList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableattributelist)|*No description* +[dynamodb.DataAwsDynamodbTableAttributeOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableattributeoutputreference)|*No description* +[dynamodb.DataAwsDynamodbTableGlobalSecondaryIndexList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableglobalsecondaryindexlist)|*No description* +[dynamodb.DataAwsDynamodbTableGlobalSecondaryIndexOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableglobalsecondaryindexoutputreference)|*No description* +[dynamodb.DataAwsDynamodbTableLocalSecondaryIndexList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablelocalsecondaryindexlist)|*No description* +[dynamodb.DataAwsDynamodbTableLocalSecondaryIndexOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablelocalsecondaryindexoutputreference)|*No description* +[dynamodb.DataAwsDynamodbTablePointInTimeRecoveryList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablepointintimerecoverylist)|*No description* +[dynamodb.DataAwsDynamodbTablePointInTimeRecoveryOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablepointintimerecoveryoutputreference)|*No description* +[dynamodb.DataAwsDynamodbTableReplicaList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablereplicalist)|*No description* +[dynamodb.DataAwsDynamodbTableReplicaOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablereplicaoutputreference)|*No description* [dynamodb.DataAwsDynamodbTableServerSideEncryptionOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableserversideencryptionoutputreference)|*No description* -[dynamodb.DataAwsDynamodbTableTtl](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablettl)|*No description* +[dynamodb.DataAwsDynamodbTableTtlList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablettllist)|*No description* +[dynamodb.DataAwsDynamodbTableTtlOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablettloutputreference)|*No description* [dynamodb.DynamodbGlobalTable](#cdktf-aws-cdk-dynamodb-dynamodbglobaltable)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/dynamodb_global_table aws_dynamodb_global_table}. [dynamodb.DynamodbGlobalTableTimeoutsOutputReference](#cdktf-aws-cdk-dynamodb-dynamodbglobaltabletimeoutsoutputreference)|*No description* [dynamodb.DynamodbKinesisStreamingDestination](#cdktf-aws-cdk-dynamodb-dynamodbkinesisstreamingdestination)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/dynamodb_kinesis_streaming_destination aws_dynamodb_kinesis_streaming_destination}. @@ -934,9 +1020,11 @@ Name|Description [ec2.AmiLaunchPermission](#cdktf-aws-cdk-ec2-amilaunchpermission)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ami_launch_permission aws_ami_launch_permission}. [ec2.AmiTimeoutsOutputReference](#cdktf-aws-cdk-ec2-amitimeoutsoutputreference)|*No description* [ec2.DataAwsAmi](#cdktf-aws-cdk-ec2-dataawsami)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ami aws_ami}. -[ec2.DataAwsAmiBlockDeviceMappings](#cdktf-aws-cdk-ec2-dataawsamiblockdevicemappings)|*No description* +[ec2.DataAwsAmiBlockDeviceMappingsList](#cdktf-aws-cdk-ec2-dataawsamiblockdevicemappingslist)|*No description* +[ec2.DataAwsAmiBlockDeviceMappingsOutputReference](#cdktf-aws-cdk-ec2-dataawsamiblockdevicemappingsoutputreference)|*No description* [ec2.DataAwsAmiIds](#cdktf-aws-cdk-ec2-dataawsamiids)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ami_ids aws_ami_ids}. -[ec2.DataAwsAmiProductCodes](#cdktf-aws-cdk-ec2-dataawsamiproductcodes)|*No description* +[ec2.DataAwsAmiProductCodesList](#cdktf-aws-cdk-ec2-dataawsamiproductcodeslist)|*No description* +[ec2.DataAwsAmiProductCodesOutputReference](#cdktf-aws-cdk-ec2-dataawsamiproductcodesoutputreference)|*No description* [ec2.DataAwsEbsDefaultKmsKey](#cdktf-aws-cdk-ec2-dataawsebsdefaultkmskey)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ebs_default_kms_key aws_ebs_default_kms_key}. [ec2.DataAwsEbsEncryptionByDefault](#cdktf-aws-cdk-ec2-dataawsebsencryptionbydefault)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ebs_encryption_by_default aws_ebs_encryption_by_default}. [ec2.DataAwsEbsSnapshot](#cdktf-aws-cdk-ec2-dataawsebssnapshot)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ebs_snapshot aws_ebs_snapshot}. @@ -958,7 +1046,8 @@ Name|Description [ec2.DataAwsEc2LocalGatewayVirtualInterfaceGroups](#cdktf-aws-cdk-ec2-dataawsec2localgatewayvirtualinterfacegroups)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ec2_local_gateway_virtual_interface_groups aws_ec2_local_gateway_virtual_interface_groups}. [ec2.DataAwsEc2LocalGateways](#cdktf-aws-cdk-ec2-dataawsec2localgateways)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ec2_local_gateways aws_ec2_local_gateways}. [ec2.DataAwsEc2ManagedPrefixList](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlist)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ec2_managed_prefix_list aws_ec2_managed_prefix_list}. -[ec2.DataAwsEc2ManagedPrefixListEntries](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistentries)|*No description* +[ec2.DataAwsEc2ManagedPrefixListEntriesList](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistentrieslist)|*No description* +[ec2.DataAwsEc2ManagedPrefixListEntriesOutputReference](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistentriesoutputreference)|*No description* [ec2.DataAwsEc2SpotPrice](#cdktf-aws-cdk-ec2-dataawsec2spotprice)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ec2_spot_price aws_ec2_spot_price}. [ec2.DataAwsEc2TransitGateway](#cdktf-aws-cdk-ec2-dataawsec2transitgateway)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ec2_transit_gateway aws_ec2_transit_gateway}. [ec2.DataAwsEc2TransitGatewayDxGatewayAttachment](#cdktf-aws-cdk-ec2-dataawsec2transitgatewaydxgatewayattachment)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ec2_transit_gateway_dx_gateway_attachment aws_ec2_transit_gateway_dx_gateway_attachment}. @@ -969,29 +1058,49 @@ Name|Description [ec2.DataAwsEc2TransitGatewayVpnAttachment](#cdktf-aws-cdk-ec2-dataawsec2transitgatewayvpnattachment)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ec2_transit_gateway_vpn_attachment aws_ec2_transit_gateway_vpn_attachment}. [ec2.DataAwsEip](#cdktf-aws-cdk-ec2-dataawseip)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/eip aws_eip}. [ec2.DataAwsInstance](#cdktf-aws-cdk-ec2-dataawsinstance)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/instance aws_instance}. -[ec2.DataAwsInstanceCreditSpecification](#cdktf-aws-cdk-ec2-dataawsinstancecreditspecification)|*No description* -[ec2.DataAwsInstanceEbsBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstanceebsblockdevice)|*No description* -[ec2.DataAwsInstanceEnclaveOptions](#cdktf-aws-cdk-ec2-dataawsinstanceenclaveoptions)|*No description* -[ec2.DataAwsInstanceEphemeralBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstanceephemeralblockdevice)|*No description* -[ec2.DataAwsInstanceMetadataOptions](#cdktf-aws-cdk-ec2-dataawsinstancemetadataoptions)|*No description* -[ec2.DataAwsInstanceRootBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstancerootblockdevice)|*No description* +[ec2.DataAwsInstanceCreditSpecificationList](#cdktf-aws-cdk-ec2-dataawsinstancecreditspecificationlist)|*No description* +[ec2.DataAwsInstanceCreditSpecificationOutputReference](#cdktf-aws-cdk-ec2-dataawsinstancecreditspecificationoutputreference)|*No description* +[ec2.DataAwsInstanceEbsBlockDeviceList](#cdktf-aws-cdk-ec2-dataawsinstanceebsblockdevicelist)|*No description* +[ec2.DataAwsInstanceEbsBlockDeviceOutputReference](#cdktf-aws-cdk-ec2-dataawsinstanceebsblockdeviceoutputreference)|*No description* +[ec2.DataAwsInstanceEnclaveOptionsList](#cdktf-aws-cdk-ec2-dataawsinstanceenclaveoptionslist)|*No description* +[ec2.DataAwsInstanceEnclaveOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawsinstanceenclaveoptionsoutputreference)|*No description* +[ec2.DataAwsInstanceEphemeralBlockDeviceList](#cdktf-aws-cdk-ec2-dataawsinstanceephemeralblockdevicelist)|*No description* +[ec2.DataAwsInstanceEphemeralBlockDeviceOutputReference](#cdktf-aws-cdk-ec2-dataawsinstanceephemeralblockdeviceoutputreference)|*No description* +[ec2.DataAwsInstanceMetadataOptionsList](#cdktf-aws-cdk-ec2-dataawsinstancemetadataoptionslist)|*No description* +[ec2.DataAwsInstanceMetadataOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawsinstancemetadataoptionsoutputreference)|*No description* +[ec2.DataAwsInstanceRootBlockDeviceList](#cdktf-aws-cdk-ec2-dataawsinstancerootblockdevicelist)|*No description* +[ec2.DataAwsInstanceRootBlockDeviceOutputReference](#cdktf-aws-cdk-ec2-dataawsinstancerootblockdeviceoutputreference)|*No description* [ec2.DataAwsInstances](#cdktf-aws-cdk-ec2-dataawsinstances)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/instances aws_instances}. [ec2.DataAwsKeyPair](#cdktf-aws-cdk-ec2-dataawskeypair)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/key_pair aws_key_pair}. [ec2.DataAwsLaunchTemplate](#cdktf-aws-cdk-ec2-dataawslaunchtemplate)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/launch_template aws_launch_template}. -[ec2.DataAwsLaunchTemplateBlockDeviceMappings](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappings)|*No description* -[ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbs](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingsebs)|*No description* -[ec2.DataAwsLaunchTemplateCreditSpecification](#cdktf-aws-cdk-ec2-dataawslaunchtemplatecreditspecification)|*No description* -[ec2.DataAwsLaunchTemplateElasticGpuSpecifications](#cdktf-aws-cdk-ec2-dataawslaunchtemplateelasticgpuspecifications)|*No description* -[ec2.DataAwsLaunchTemplateEnclaveOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateenclaveoptions)|*No description* -[ec2.DataAwsLaunchTemplateHibernationOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplatehibernationoptions)|*No description* -[ec2.DataAwsLaunchTemplateIamInstanceProfile](#cdktf-aws-cdk-ec2-dataawslaunchtemplateiaminstanceprofile)|*No description* -[ec2.DataAwsLaunchTemplateInstanceMarketOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptions)|*No description* -[ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionsspotoptions)|*No description* -[ec2.DataAwsLaunchTemplateMetadataOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemetadataoptions)|*No description* -[ec2.DataAwsLaunchTemplateMonitoring](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemonitoring)|*No description* -[ec2.DataAwsLaunchTemplateNetworkInterfaces](#cdktf-aws-cdk-ec2-dataawslaunchtemplatenetworkinterfaces)|*No description* -[ec2.DataAwsLaunchTemplatePlacement](#cdktf-aws-cdk-ec2-dataawslaunchtemplateplacement)|*No description* -[ec2.DataAwsLaunchTemplateTagSpecifications](#cdktf-aws-cdk-ec2-dataawslaunchtemplatetagspecifications)|*No description* +[ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingsebslist)|*No description* +[ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingsebsoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateBlockDeviceMappingsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingslist)|*No description* +[ec2.DataAwsLaunchTemplateBlockDeviceMappingsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingsoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateCreditSpecificationList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatecreditspecificationlist)|*No description* +[ec2.DataAwsLaunchTemplateCreditSpecificationOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatecreditspecificationoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateElasticGpuSpecificationsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateelasticgpuspecificationslist)|*No description* +[ec2.DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateelasticgpuspecificationsoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateEnclaveOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateenclaveoptionslist)|*No description* +[ec2.DataAwsLaunchTemplateEnclaveOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateenclaveoptionsoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateHibernationOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatehibernationoptionslist)|*No description* +[ec2.DataAwsLaunchTemplateHibernationOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatehibernationoptionsoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateIamInstanceProfileList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateiaminstanceprofilelist)|*No description* +[ec2.DataAwsLaunchTemplateIamInstanceProfileOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateiaminstanceprofileoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateInstanceMarketOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionslist)|*No description* +[ec2.DataAwsLaunchTemplateInstanceMarketOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionsoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionsspotoptionslist)|*No description* +[ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionsspotoptionsoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateMetadataOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemetadataoptionslist)|*No description* +[ec2.DataAwsLaunchTemplateMetadataOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemetadataoptionsoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateMonitoringList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemonitoringlist)|*No description* +[ec2.DataAwsLaunchTemplateMonitoringOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemonitoringoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateNetworkInterfacesList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatenetworkinterfaceslist)|*No description* +[ec2.DataAwsLaunchTemplateNetworkInterfacesOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatenetworkinterfacesoutputreference)|*No description* +[ec2.DataAwsLaunchTemplatePlacementList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateplacementlist)|*No description* +[ec2.DataAwsLaunchTemplatePlacementOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateplacementoutputreference)|*No description* +[ec2.DataAwsLaunchTemplateTagSpecificationsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatetagspecificationslist)|*No description* +[ec2.DataAwsLaunchTemplateTagSpecificationsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatetagspecificationsoutputreference)|*No description* [ec2.EbsDefaultKmsKey](#cdktf-aws-cdk-ec2-ebsdefaultkmskey)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ebs_default_kms_key aws_ebs_default_kms_key}. [ec2.EbsEncryptionByDefault](#cdktf-aws-cdk-ec2-ebsencryptionbydefault)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ebs_encryption_by_default aws_ebs_encryption_by_default}. [ec2.EbsSnapshot](#cdktf-aws-cdk-ec2-ebssnapshot)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ebs_snapshot aws_ebs_snapshot}. @@ -1092,8 +1201,10 @@ Name|Description [ecr.DataAwsEcrAuthorizationToken](#cdktf-aws-cdk-ecr-dataawsecrauthorizationtoken)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ecr_authorization_token aws_ecr_authorization_token}. [ecr.DataAwsEcrImage](#cdktf-aws-cdk-ecr-dataawsecrimage)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ecr_image aws_ecr_image}. [ecr.DataAwsEcrRepository](#cdktf-aws-cdk-ecr-dataawsecrrepository)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ecr_repository aws_ecr_repository}. -[ecr.DataAwsEcrRepositoryEncryptionConfiguration](#cdktf-aws-cdk-ecr-dataawsecrrepositoryencryptionconfiguration)|*No description* -[ecr.DataAwsEcrRepositoryImageScanningConfiguration](#cdktf-aws-cdk-ecr-dataawsecrrepositoryimagescanningconfiguration)|*No description* +[ecr.DataAwsEcrRepositoryEncryptionConfigurationList](#cdktf-aws-cdk-ecr-dataawsecrrepositoryencryptionconfigurationlist)|*No description* +[ecr.DataAwsEcrRepositoryEncryptionConfigurationOutputReference](#cdktf-aws-cdk-ecr-dataawsecrrepositoryencryptionconfigurationoutputreference)|*No description* +[ecr.DataAwsEcrRepositoryImageScanningConfigurationList](#cdktf-aws-cdk-ecr-dataawsecrrepositoryimagescanningconfigurationlist)|*No description* +[ecr.DataAwsEcrRepositoryImageScanningConfigurationOutputReference](#cdktf-aws-cdk-ecr-dataawsecrrepositoryimagescanningconfigurationoutputreference)|*No description* [ecr.EcrLifecyclePolicy](#cdktf-aws-cdk-ecr-ecrlifecyclepolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ecr_lifecycle_policy aws_ecr_lifecycle_policy}. [ecr.EcrPullThroughCacheRule](#cdktf-aws-cdk-ecr-ecrpullthroughcacherule)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ecr_pull_through_cache_rule aws_ecr_pull_through_cache_rule}. [ecr.EcrRegistryPolicy](#cdktf-aws-cdk-ecr-ecrregistrypolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ecr_registry_policy aws_ecr_registry_policy}. @@ -1109,7 +1220,8 @@ Name|Description [ecr.EcrpublicRepositoryPolicy](#cdktf-aws-cdk-ecr-ecrpublicrepositorypolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ecrpublic_repository_policy aws_ecrpublic_repository_policy}. [ecr.EcrpublicRepositoryTimeoutsOutputReference](#cdktf-aws-cdk-ecr-ecrpublicrepositorytimeoutsoutputreference)|*No description* [ecs.DataAwsEcsCluster](#cdktf-aws-cdk-ecs-dataawsecscluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ecs_cluster aws_ecs_cluster}. -[ecs.DataAwsEcsClusterSetting](#cdktf-aws-cdk-ecs-dataawsecsclustersetting)|*No description* +[ecs.DataAwsEcsClusterSettingList](#cdktf-aws-cdk-ecs-dataawsecsclustersettinglist)|*No description* +[ecs.DataAwsEcsClusterSettingOutputReference](#cdktf-aws-cdk-ecs-dataawsecsclustersettingoutputreference)|*No description* [ecs.DataAwsEcsContainerDefinition](#cdktf-aws-cdk-ecs-dataawsecscontainerdefinition)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ecs_container_definition aws_ecs_container_definition}. [ecs.DataAwsEcsService](#cdktf-aws-cdk-ecs-dataawsecsservice)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ecs_service aws_ecs_service}. [ecs.DataAwsEcsTaskDefinition](#cdktf-aws-cdk-ecs-dataawsecstaskdefinition)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/ecs_task_definition aws_ecs_task_definition}. @@ -1143,12 +1255,16 @@ Name|Description [ecs.EcsTaskSetScaleOutputReference](#cdktf-aws-cdk-ecs-ecstasksetscaleoutputreference)|*No description* [ecs.EcsTaskSetServiceRegistriesOutputReference](#cdktf-aws-cdk-ecs-ecstasksetserviceregistriesoutputreference)|*No description* [efs.DataAwsEfsAccessPoint](#cdktf-aws-cdk-efs-dataawsefsaccesspoint)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point aws_efs_access_point}. -[efs.DataAwsEfsAccessPointPosixUser](#cdktf-aws-cdk-efs-dataawsefsaccesspointposixuser)|*No description* -[efs.DataAwsEfsAccessPointRootDirectory](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectory)|*No description* -[efs.DataAwsEfsAccessPointRootDirectoryCreationInfo](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectorycreationinfo)|*No description* +[efs.DataAwsEfsAccessPointPosixUserList](#cdktf-aws-cdk-efs-dataawsefsaccesspointposixuserlist)|*No description* +[efs.DataAwsEfsAccessPointPosixUserOutputReference](#cdktf-aws-cdk-efs-dataawsefsaccesspointposixuseroutputreference)|*No description* +[efs.DataAwsEfsAccessPointRootDirectoryCreationInfoList](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectorycreationinfolist)|*No description* +[efs.DataAwsEfsAccessPointRootDirectoryCreationInfoOutputReference](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectorycreationinfooutputreference)|*No description* +[efs.DataAwsEfsAccessPointRootDirectoryList](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectorylist)|*No description* +[efs.DataAwsEfsAccessPointRootDirectoryOutputReference](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectoryoutputreference)|*No description* [efs.DataAwsEfsAccessPoints](#cdktf-aws-cdk-efs-dataawsefsaccesspoints)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/efs_access_points aws_efs_access_points}. [efs.DataAwsEfsFileSystem](#cdktf-aws-cdk-efs-dataawsefsfilesystem)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/efs_file_system aws_efs_file_system}. -[efs.DataAwsEfsFileSystemLifecyclePolicy](#cdktf-aws-cdk-efs-dataawsefsfilesystemlifecyclepolicy)|*No description* +[efs.DataAwsEfsFileSystemLifecyclePolicyList](#cdktf-aws-cdk-efs-dataawsefsfilesystemlifecyclepolicylist)|*No description* +[efs.DataAwsEfsFileSystemLifecyclePolicyOutputReference](#cdktf-aws-cdk-efs-dataawsefsfilesystemlifecyclepolicyoutputreference)|*No description* [efs.DataAwsEfsMountTarget](#cdktf-aws-cdk-efs-dataawsefsmounttarget)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/efs_mount_target aws_efs_mount_target}. [efs.EfsAccessPoint](#cdktf-aws-cdk-efs-efsaccesspoint)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/efs_access_point aws_efs_access_point}. [efs.EfsAccessPointPosixUserOutputReference](#cdktf-aws-cdk-efs-efsaccesspointposixuseroutputreference)|*No description* @@ -1158,30 +1274,43 @@ Name|Description [efs.EfsBackupPolicyBackupPolicyOutputReference](#cdktf-aws-cdk-efs-efsbackuppolicybackuppolicyoutputreference)|*No description* [efs.EfsFileSystem](#cdktf-aws-cdk-efs-efsfilesystem)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/efs_file_system aws_efs_file_system}. [efs.EfsFileSystemPolicy](#cdktf-aws-cdk-efs-efsfilesystempolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/efs_file_system_policy aws_efs_file_system_policy}. -[efs.EfsFileSystemSizeInBytes](#cdktf-aws-cdk-efs-efsfilesystemsizeinbytes)|*No description* +[efs.EfsFileSystemSizeInBytesList](#cdktf-aws-cdk-efs-efsfilesystemsizeinbyteslist)|*No description* +[efs.EfsFileSystemSizeInBytesOutputReference](#cdktf-aws-cdk-efs-efsfilesystemsizeinbytesoutputreference)|*No description* [efs.EfsMountTarget](#cdktf-aws-cdk-efs-efsmounttarget)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/efs_mount_target aws_efs_mount_target}. [eks.DataAwsEksAddon](#cdktf-aws-cdk-eks-dataawseksaddon)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_addon aws_eks_addon}. [eks.DataAwsEksCluster](#cdktf-aws-cdk-eks-dataawsekscluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_cluster aws_eks_cluster}. [eks.DataAwsEksClusterAuth](#cdktf-aws-cdk-eks-dataawseksclusterauth)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_cluster_auth aws_eks_cluster_auth}. -[eks.DataAwsEksClusterCertificateAuthority](#cdktf-aws-cdk-eks-dataawseksclustercertificateauthority)|*No description* -[eks.DataAwsEksClusterIdentity](#cdktf-aws-cdk-eks-dataawseksclusteridentity)|*No description* -[eks.DataAwsEksClusterIdentityOidc](#cdktf-aws-cdk-eks-dataawseksclusteridentityoidc)|*No description* -[eks.DataAwsEksClusterKubernetesNetworkConfig](#cdktf-aws-cdk-eks-dataawseksclusterkubernetesnetworkconfig)|*No description* -[eks.DataAwsEksClusterVpcConfig](#cdktf-aws-cdk-eks-dataawseksclustervpcconfig)|*No description* +[eks.DataAwsEksClusterCertificateAuthorityList](#cdktf-aws-cdk-eks-dataawseksclustercertificateauthoritylist)|*No description* +[eks.DataAwsEksClusterCertificateAuthorityOutputReference](#cdktf-aws-cdk-eks-dataawseksclustercertificateauthorityoutputreference)|*No description* +[eks.DataAwsEksClusterIdentityList](#cdktf-aws-cdk-eks-dataawseksclusteridentitylist)|*No description* +[eks.DataAwsEksClusterIdentityOidcList](#cdktf-aws-cdk-eks-dataawseksclusteridentityoidclist)|*No description* +[eks.DataAwsEksClusterIdentityOidcOutputReference](#cdktf-aws-cdk-eks-dataawseksclusteridentityoidcoutputreference)|*No description* +[eks.DataAwsEksClusterIdentityOutputReference](#cdktf-aws-cdk-eks-dataawseksclusteridentityoutputreference)|*No description* +[eks.DataAwsEksClusterKubernetesNetworkConfigList](#cdktf-aws-cdk-eks-dataawseksclusterkubernetesnetworkconfiglist)|*No description* +[eks.DataAwsEksClusterKubernetesNetworkConfigOutputReference](#cdktf-aws-cdk-eks-dataawseksclusterkubernetesnetworkconfigoutputreference)|*No description* +[eks.DataAwsEksClusterVpcConfigList](#cdktf-aws-cdk-eks-dataawseksclustervpcconfiglist)|*No description* +[eks.DataAwsEksClusterVpcConfigOutputReference](#cdktf-aws-cdk-eks-dataawseksclustervpcconfigoutputreference)|*No description* [eks.DataAwsEksClusters](#cdktf-aws-cdk-eks-dataawseksclusters)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_clusters aws_eks_clusters}. [eks.DataAwsEksNodeGroup](#cdktf-aws-cdk-eks-dataawseksnodegroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_node_group aws_eks_node_group}. -[eks.DataAwsEksNodeGroupRemoteAccess](#cdktf-aws-cdk-eks-dataawseksnodegroupremoteaccess)|*No description* -[eks.DataAwsEksNodeGroupResources](#cdktf-aws-cdk-eks-dataawseksnodegroupresources)|*No description* -[eks.DataAwsEksNodeGroupResourcesAutoscalingGroups](#cdktf-aws-cdk-eks-dataawseksnodegroupresourcesautoscalinggroups)|*No description* -[eks.DataAwsEksNodeGroupScalingConfig](#cdktf-aws-cdk-eks-dataawseksnodegroupscalingconfig)|*No description* +[eks.DataAwsEksNodeGroupRemoteAccessList](#cdktf-aws-cdk-eks-dataawseksnodegroupremoteaccesslist)|*No description* +[eks.DataAwsEksNodeGroupRemoteAccessOutputReference](#cdktf-aws-cdk-eks-dataawseksnodegroupremoteaccessoutputreference)|*No description* +[eks.DataAwsEksNodeGroupResourcesAutoscalingGroupsList](#cdktf-aws-cdk-eks-dataawseksnodegroupresourcesautoscalinggroupslist)|*No description* +[eks.DataAwsEksNodeGroupResourcesAutoscalingGroupsOutputReference](#cdktf-aws-cdk-eks-dataawseksnodegroupresourcesautoscalinggroupsoutputreference)|*No description* +[eks.DataAwsEksNodeGroupResourcesList](#cdktf-aws-cdk-eks-dataawseksnodegroupresourceslist)|*No description* +[eks.DataAwsEksNodeGroupResourcesOutputReference](#cdktf-aws-cdk-eks-dataawseksnodegroupresourcesoutputreference)|*No description* +[eks.DataAwsEksNodeGroupScalingConfigList](#cdktf-aws-cdk-eks-dataawseksnodegroupscalingconfiglist)|*No description* +[eks.DataAwsEksNodeGroupScalingConfigOutputReference](#cdktf-aws-cdk-eks-dataawseksnodegroupscalingconfigoutputreference)|*No description* [eks.DataAwsEksNodeGroups](#cdktf-aws-cdk-eks-dataawseksnodegroups)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_node_groups aws_eks_node_groups}. [eks.EksAddon](#cdktf-aws-cdk-eks-eksaddon)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/eks_addon aws_eks_addon}. [eks.EksCluster](#cdktf-aws-cdk-eks-ekscluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/eks_cluster aws_eks_cluster}. -[eks.EksClusterCertificateAuthority](#cdktf-aws-cdk-eks-eksclustercertificateauthority)|*No description* +[eks.EksClusterCertificateAuthorityList](#cdktf-aws-cdk-eks-eksclustercertificateauthoritylist)|*No description* +[eks.EksClusterCertificateAuthorityOutputReference](#cdktf-aws-cdk-eks-eksclustercertificateauthorityoutputreference)|*No description* [eks.EksClusterEncryptionConfigOutputReference](#cdktf-aws-cdk-eks-eksclusterencryptionconfigoutputreference)|*No description* [eks.EksClusterEncryptionConfigProviderOutputReference](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovideroutputreference)|*No description* -[eks.EksClusterIdentity](#cdktf-aws-cdk-eks-eksclusteridentity)|*No description* -[eks.EksClusterIdentityOidc](#cdktf-aws-cdk-eks-eksclusteridentityoidc)|*No description* +[eks.EksClusterIdentityList](#cdktf-aws-cdk-eks-eksclusteridentitylist)|*No description* +[eks.EksClusterIdentityOidcList](#cdktf-aws-cdk-eks-eksclusteridentityoidclist)|*No description* +[eks.EksClusterIdentityOidcOutputReference](#cdktf-aws-cdk-eks-eksclusteridentityoidcoutputreference)|*No description* +[eks.EksClusterIdentityOutputReference](#cdktf-aws-cdk-eks-eksclusteridentityoutputreference)|*No description* [eks.EksClusterKubernetesNetworkConfigOutputReference](#cdktf-aws-cdk-eks-eksclusterkubernetesnetworkconfigoutputreference)|*No description* [eks.EksClusterTimeoutsOutputReference](#cdktf-aws-cdk-eks-eksclustertimeoutsoutputreference)|*No description* [eks.EksClusterVpcConfigOutputReference](#cdktf-aws-cdk-eks-eksclustervpcconfigoutputreference)|*No description* @@ -1193,17 +1322,21 @@ Name|Description [eks.EksNodeGroup](#cdktf-aws-cdk-eks-eksnodegroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/eks_node_group aws_eks_node_group}. [eks.EksNodeGroupLaunchTemplateOutputReference](#cdktf-aws-cdk-eks-eksnodegrouplaunchtemplateoutputreference)|*No description* [eks.EksNodeGroupRemoteAccessOutputReference](#cdktf-aws-cdk-eks-eksnodegroupremoteaccessoutputreference)|*No description* -[eks.EksNodeGroupResources](#cdktf-aws-cdk-eks-eksnodegroupresources)|*No description* -[eks.EksNodeGroupResourcesAutoscalingGroups](#cdktf-aws-cdk-eks-eksnodegroupresourcesautoscalinggroups)|*No description* +[eks.EksNodeGroupResourcesAutoscalingGroupsList](#cdktf-aws-cdk-eks-eksnodegroupresourcesautoscalinggroupslist)|*No description* +[eks.EksNodeGroupResourcesAutoscalingGroupsOutputReference](#cdktf-aws-cdk-eks-eksnodegroupresourcesautoscalinggroupsoutputreference)|*No description* +[eks.EksNodeGroupResourcesList](#cdktf-aws-cdk-eks-eksnodegroupresourceslist)|*No description* +[eks.EksNodeGroupResourcesOutputReference](#cdktf-aws-cdk-eks-eksnodegroupresourcesoutputreference)|*No description* [eks.EksNodeGroupScalingConfigOutputReference](#cdktf-aws-cdk-eks-eksnodegroupscalingconfigoutputreference)|*No description* [eks.EksNodeGroupTimeoutsOutputReference](#cdktf-aws-cdk-eks-eksnodegrouptimeoutsoutputreference)|*No description* [eks.EksNodeGroupUpdateConfigOutputReference](#cdktf-aws-cdk-eks-eksnodegroupupdateconfigoutputreference)|*No description* [elasticache.DataAwsElasticacheCluster](#cdktf-aws-cdk-elasticache-dataawselasticachecluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elasticache_cluster aws_elasticache_cluster}. -[elasticache.DataAwsElasticacheClusterCacheNodes](#cdktf-aws-cdk-elasticache-dataawselasticacheclustercachenodes)|*No description* +[elasticache.DataAwsElasticacheClusterCacheNodesList](#cdktf-aws-cdk-elasticache-dataawselasticacheclustercachenodeslist)|*No description* +[elasticache.DataAwsElasticacheClusterCacheNodesOutputReference](#cdktf-aws-cdk-elasticache-dataawselasticacheclustercachenodesoutputreference)|*No description* [elasticache.DataAwsElasticacheReplicationGroup](#cdktf-aws-cdk-elasticache-dataawselasticachereplicationgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elasticache_replication_group aws_elasticache_replication_group}. [elasticache.DataAwsElasticacheUser](#cdktf-aws-cdk-elasticache-dataawselasticacheuser)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elasticache_user aws_elasticache_user}. [elasticache.ElasticacheCluster](#cdktf-aws-cdk-elasticache-elasticachecluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elasticache_cluster aws_elasticache_cluster}. -[elasticache.ElasticacheClusterCacheNodes](#cdktf-aws-cdk-elasticache-elasticacheclustercachenodes)|*No description* +[elasticache.ElasticacheClusterCacheNodesList](#cdktf-aws-cdk-elasticache-elasticacheclustercachenodeslist)|*No description* +[elasticache.ElasticacheClusterCacheNodesOutputReference](#cdktf-aws-cdk-elasticache-elasticacheclustercachenodesoutputreference)|*No description* [elasticache.ElasticacheGlobalReplicationGroup](#cdktf-aws-cdk-elasticache-elasticacheglobalreplicationgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elasticache_global_replication_group aws_elasticache_global_replication_group}. [elasticache.ElasticacheParameterGroup](#cdktf-aws-cdk-elasticache-elasticacheparametergroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elasticache_parameter_group aws_elasticache_parameter_group}. [elasticache.ElasticacheReplicationGroup](#cdktf-aws-cdk-elasticache-elasticachereplicationgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elasticache_replication_group aws_elasticache_replication_group}. @@ -1214,7 +1347,8 @@ Name|Description [elasticache.ElasticacheUser](#cdktf-aws-cdk-elasticache-elasticacheuser)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elasticache_user aws_elasticache_user}. [elasticache.ElasticacheUserGroup](#cdktf-aws-cdk-elasticache-elasticacheusergroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elasticache_user_group aws_elasticache_user_group}. [elasticbeanstalk.DataAwsElasticBeanstalkApplication](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplication)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elastic_beanstalk_application aws_elastic_beanstalk_application}. -[elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycle](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplicationappversionlifecycle)|*No description* +[elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycleList](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplicationappversionlifecyclelist)|*No description* +[elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycleOutputReference](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplicationappversionlifecycleoutputreference)|*No description* [elasticbeanstalk.DataAwsElasticBeanstalkHostedZone](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkhostedzone)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elastic_beanstalk_hosted_zone aws_elastic_beanstalk_hosted_zone}. [elasticbeanstalk.DataAwsElasticBeanstalkSolutionStack](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalksolutionstack)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elastic_beanstalk_solution_stack aws_elastic_beanstalk_solution_stack}. [elasticbeanstalk.ElasticBeanstalkApplication](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkapplication)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elastic_beanstalk_application aws_elastic_beanstalk_application}. @@ -1222,21 +1356,35 @@ Name|Description [elasticbeanstalk.ElasticBeanstalkApplicationVersion](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkapplicationversion)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elastic_beanstalk_application_version aws_elastic_beanstalk_application_version}. [elasticbeanstalk.ElasticBeanstalkConfigurationTemplate](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkconfigurationtemplate)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elastic_beanstalk_configuration_template aws_elastic_beanstalk_configuration_template}. [elasticbeanstalk.ElasticBeanstalkEnvironment](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironment)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elastic_beanstalk_environment aws_elastic_beanstalk_environment}. -[elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettings](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentallsettings)|*No description* +[elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettingsList](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentallsettingslist)|*No description* +[elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettingsOutputReference](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentallsettingsoutputreference)|*No description* [elasticsearch.DataAwsElasticsearchDomain](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomain)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/elasticsearch_domain aws_elasticsearch_domain}. -[elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainadvancedsecurityoptions)|*No description* -[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptions)|*No description* -[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenanceschedule)|*No description* -[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenancescheduleduration)|*No description* -[elasticsearch.DataAwsElasticsearchDomainClusterConfig](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfig)|*No description* -[elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfigzoneawarenessconfig)|*No description* -[elasticsearch.DataAwsElasticsearchDomainCognitoOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomaincognitooptions)|*No description* -[elasticsearch.DataAwsElasticsearchDomainEbsOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainebsoptions)|*No description* -[elasticsearch.DataAwsElasticsearchDomainEncryptionAtRest](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainencryptionatrest)|*No description* -[elasticsearch.DataAwsElasticsearchDomainLogPublishingOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainlogpublishingoptions)|*No description* -[elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryption](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainnodetonodeencryption)|*No description* -[elasticsearch.DataAwsElasticsearchDomainSnapshotOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainsnapshotoptions)|*No description* -[elasticsearch.DataAwsElasticsearchDomainVpcOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainvpcoptions)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainadvancedsecurityoptionslist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainadvancedsecurityoptionsoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionslist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenancescheduledurationlist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenancescheduledurationoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenanceschedulelist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenancescheduleoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainClusterConfigList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfiglist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainClusterConfigOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfigoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfigzoneawarenessconfiglist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfigzoneawarenessconfigoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainCognitoOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomaincognitooptionslist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainCognitoOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomaincognitooptionsoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainEbsOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainebsoptionslist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainEbsOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainebsoptionsoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainEncryptionAtRestList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainencryptionatrestlist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainEncryptionAtRestOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainencryptionatrestoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainLogPublishingOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainlogpublishingoptionslist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainLogPublishingOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainlogpublishingoptionsoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryptionList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainnodetonodeencryptionlist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryptionOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainnodetonodeencryptionoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainSnapshotOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainsnapshotoptionslist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainSnapshotOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainsnapshotoptionsoutputreference)|*No description* +[elasticsearch.DataAwsElasticsearchDomainVpcOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainvpcoptionslist)|*No description* +[elasticsearch.DataAwsElasticsearchDomainVpcOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainvpcoptionsoutputreference)|*No description* [elasticsearch.ElasticsearchDomain](#cdktf-aws-cdk-elasticsearch-elasticsearchdomain)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/elasticsearch_domain aws_elasticsearch_domain}. [elasticsearch.ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-elasticsearchdomainadvancedsecurityoptionsmasteruseroptionsoutputreference)|*No description* [elasticsearch.ElasticsearchDomainAdvancedSecurityOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-elasticsearchdomainadvancedsecurityoptionsoutputreference)|*No description* @@ -1295,35 +1443,59 @@ Name|Description [elb.AlbTimeoutsOutputReference](#cdktf-aws-cdk-elb-albtimeoutsoutputreference)|*No description* [elb.AppCookieStickinessPolicy](#cdktf-aws-cdk-elb-appcookiestickinesspolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy aws_app_cookie_stickiness_policy}. [elb.DataAwsAlb](#cdktf-aws-cdk-elb-dataawsalb)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb aws_alb}. -[elb.DataAwsAlbAccessLogs](#cdktf-aws-cdk-elb-dataawsalbaccesslogs)|*No description* +[elb.DataAwsAlbAccessLogsList](#cdktf-aws-cdk-elb-dataawsalbaccesslogslist)|*No description* +[elb.DataAwsAlbAccessLogsOutputReference](#cdktf-aws-cdk-elb-dataawsalbaccesslogsoutputreference)|*No description* [elb.DataAwsAlbListener](#cdktf-aws-cdk-elb-dataawsalblistener)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb_listener aws_alb_listener}. -[elb.DataAwsAlbListenerDefaultAction](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultaction)|*No description* -[elb.DataAwsAlbListenerDefaultActionAuthenticateCognito](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticatecognito)|*No description* -[elb.DataAwsAlbListenerDefaultActionAuthenticateOidc](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticateoidc)|*No description* -[elb.DataAwsAlbListenerDefaultActionFixedResponse](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionfixedresponse)|*No description* -[elb.DataAwsAlbListenerDefaultActionForward](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforward)|*No description* -[elb.DataAwsAlbListenerDefaultActionForwardStickiness](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardstickiness)|*No description* -[elb.DataAwsAlbListenerDefaultActionForwardTargetGroup](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardtargetgroup)|*No description* -[elb.DataAwsAlbListenerDefaultActionRedirect](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionredirect)|*No description* -[elb.DataAwsAlbSubnetMapping](#cdktf-aws-cdk-elb-dataawsalbsubnetmapping)|*No description* +[elb.DataAwsAlbListenerDefaultActionAuthenticateCognitoList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticatecognitolist)|*No description* +[elb.DataAwsAlbListenerDefaultActionAuthenticateCognitoOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticatecognitooutputreference)|*No description* +[elb.DataAwsAlbListenerDefaultActionAuthenticateOidcList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticateoidclist)|*No description* +[elb.DataAwsAlbListenerDefaultActionAuthenticateOidcOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticateoidcoutputreference)|*No description* +[elb.DataAwsAlbListenerDefaultActionFixedResponseList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionfixedresponselist)|*No description* +[elb.DataAwsAlbListenerDefaultActionFixedResponseOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionfixedresponseoutputreference)|*No description* +[elb.DataAwsAlbListenerDefaultActionForwardList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardlist)|*No description* +[elb.DataAwsAlbListenerDefaultActionForwardOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardoutputreference)|*No description* +[elb.DataAwsAlbListenerDefaultActionForwardStickinessList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardstickinesslist)|*No description* +[elb.DataAwsAlbListenerDefaultActionForwardStickinessOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardstickinessoutputreference)|*No description* +[elb.DataAwsAlbListenerDefaultActionForwardTargetGroupList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardtargetgrouplist)|*No description* +[elb.DataAwsAlbListenerDefaultActionForwardTargetGroupOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardtargetgroupoutputreference)|*No description* +[elb.DataAwsAlbListenerDefaultActionList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionlist)|*No description* +[elb.DataAwsAlbListenerDefaultActionOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionoutputreference)|*No description* +[elb.DataAwsAlbListenerDefaultActionRedirectList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionredirectlist)|*No description* +[elb.DataAwsAlbListenerDefaultActionRedirectOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionredirectoutputreference)|*No description* +[elb.DataAwsAlbSubnetMappingList](#cdktf-aws-cdk-elb-dataawsalbsubnetmappinglist)|*No description* +[elb.DataAwsAlbSubnetMappingOutputReference](#cdktf-aws-cdk-elb-dataawsalbsubnetmappingoutputreference)|*No description* [elb.DataAwsAlbTargetGroup](#cdktf-aws-cdk-elb-dataawsalbtargetgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb_target_group aws_alb_target_group}. -[elb.DataAwsAlbTargetGroupHealthCheck](#cdktf-aws-cdk-elb-dataawsalbtargetgrouphealthcheck)|*No description* -[elb.DataAwsAlbTargetGroupStickiness](#cdktf-aws-cdk-elb-dataawsalbtargetgroupstickiness)|*No description* +[elb.DataAwsAlbTargetGroupHealthCheckList](#cdktf-aws-cdk-elb-dataawsalbtargetgrouphealthchecklist)|*No description* +[elb.DataAwsAlbTargetGroupHealthCheckOutputReference](#cdktf-aws-cdk-elb-dataawsalbtargetgrouphealthcheckoutputreference)|*No description* +[elb.DataAwsAlbTargetGroupStickinessList](#cdktf-aws-cdk-elb-dataawsalbtargetgroupstickinesslist)|*No description* +[elb.DataAwsAlbTargetGroupStickinessOutputReference](#cdktf-aws-cdk-elb-dataawsalbtargetgroupstickinessoutputreference)|*No description* [elb.DataAwsLb](#cdktf-aws-cdk-elb-dataawslb)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lb aws_lb}. -[elb.DataAwsLbAccessLogs](#cdktf-aws-cdk-elb-dataawslbaccesslogs)|*No description* +[elb.DataAwsLbAccessLogsList](#cdktf-aws-cdk-elb-dataawslbaccesslogslist)|*No description* +[elb.DataAwsLbAccessLogsOutputReference](#cdktf-aws-cdk-elb-dataawslbaccesslogsoutputreference)|*No description* [elb.DataAwsLbListener](#cdktf-aws-cdk-elb-dataawslblistener)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lb_listener aws_lb_listener}. -[elb.DataAwsLbListenerDefaultAction](#cdktf-aws-cdk-elb-dataawslblistenerdefaultaction)|*No description* -[elb.DataAwsLbListenerDefaultActionAuthenticateCognito](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticatecognito)|*No description* -[elb.DataAwsLbListenerDefaultActionAuthenticateOidc](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticateoidc)|*No description* -[elb.DataAwsLbListenerDefaultActionFixedResponse](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionfixedresponse)|*No description* -[elb.DataAwsLbListenerDefaultActionForward](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforward)|*No description* -[elb.DataAwsLbListenerDefaultActionForwardStickiness](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardstickiness)|*No description* -[elb.DataAwsLbListenerDefaultActionForwardTargetGroup](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardtargetgroup)|*No description* -[elb.DataAwsLbListenerDefaultActionRedirect](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionredirect)|*No description* -[elb.DataAwsLbSubnetMapping](#cdktf-aws-cdk-elb-dataawslbsubnetmapping)|*No description* +[elb.DataAwsLbListenerDefaultActionAuthenticateCognitoList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticatecognitolist)|*No description* +[elb.DataAwsLbListenerDefaultActionAuthenticateCognitoOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticatecognitooutputreference)|*No description* +[elb.DataAwsLbListenerDefaultActionAuthenticateOidcList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticateoidclist)|*No description* +[elb.DataAwsLbListenerDefaultActionAuthenticateOidcOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticateoidcoutputreference)|*No description* +[elb.DataAwsLbListenerDefaultActionFixedResponseList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionfixedresponselist)|*No description* +[elb.DataAwsLbListenerDefaultActionFixedResponseOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionfixedresponseoutputreference)|*No description* +[elb.DataAwsLbListenerDefaultActionForwardList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardlist)|*No description* +[elb.DataAwsLbListenerDefaultActionForwardOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardoutputreference)|*No description* +[elb.DataAwsLbListenerDefaultActionForwardStickinessList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardstickinesslist)|*No description* +[elb.DataAwsLbListenerDefaultActionForwardStickinessOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardstickinessoutputreference)|*No description* +[elb.DataAwsLbListenerDefaultActionForwardTargetGroupList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardtargetgrouplist)|*No description* +[elb.DataAwsLbListenerDefaultActionForwardTargetGroupOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardtargetgroupoutputreference)|*No description* +[elb.DataAwsLbListenerDefaultActionList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionlist)|*No description* +[elb.DataAwsLbListenerDefaultActionOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionoutputreference)|*No description* +[elb.DataAwsLbListenerDefaultActionRedirectList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionredirectlist)|*No description* +[elb.DataAwsLbListenerDefaultActionRedirectOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionredirectoutputreference)|*No description* +[elb.DataAwsLbSubnetMappingList](#cdktf-aws-cdk-elb-dataawslbsubnetmappinglist)|*No description* +[elb.DataAwsLbSubnetMappingOutputReference](#cdktf-aws-cdk-elb-dataawslbsubnetmappingoutputreference)|*No description* [elb.DataAwsLbTargetGroup](#cdktf-aws-cdk-elb-dataawslbtargetgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lb_target_group aws_lb_target_group}. -[elb.DataAwsLbTargetGroupHealthCheck](#cdktf-aws-cdk-elb-dataawslbtargetgrouphealthcheck)|*No description* -[elb.DataAwsLbTargetGroupStickiness](#cdktf-aws-cdk-elb-dataawslbtargetgroupstickiness)|*No description* +[elb.DataAwsLbTargetGroupHealthCheckList](#cdktf-aws-cdk-elb-dataawslbtargetgrouphealthchecklist)|*No description* +[elb.DataAwsLbTargetGroupHealthCheckOutputReference](#cdktf-aws-cdk-elb-dataawslbtargetgrouphealthcheckoutputreference)|*No description* +[elb.DataAwsLbTargetGroupStickinessList](#cdktf-aws-cdk-elb-dataawslbtargetgroupstickinesslist)|*No description* +[elb.DataAwsLbTargetGroupStickinessOutputReference](#cdktf-aws-cdk-elb-dataawslbtargetgroupstickinessoutputreference)|*No description* [elb.Lb](#cdktf-aws-cdk-elb-lb)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/lb aws_lb}. [elb.LbAccessLogsOutputReference](#cdktf-aws-cdk-elb-lbaccesslogsoutputreference)|*No description* [elb.LbCookieStickinessPolicy](#cdktf-aws-cdk-elb-lbcookiestickinesspolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/lb_cookie_stickiness_policy aws_lb_cookie_stickiness_policy}. @@ -1424,18 +1596,26 @@ Name|Description [fsx.FsxLustreFileSystemTimeoutsOutputReference](#cdktf-aws-cdk-fsx-fsxlustrefilesystemtimeoutsoutputreference)|*No description* [fsx.FsxOntapFileSystem](#cdktf-aws-cdk-fsx-fsxontapfilesystem)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/fsx_ontap_file_system aws_fsx_ontap_file_system}. [fsx.FsxOntapFileSystemDiskIopsConfigurationOutputReference](#cdktf-aws-cdk-fsx-fsxontapfilesystemdiskiopsconfigurationoutputreference)|*No description* -[fsx.FsxOntapFileSystemEndpoints](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpoints)|*No description* -[fsx.FsxOntapFileSystemEndpointsIntercluster](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsintercluster)|*No description* -[fsx.FsxOntapFileSystemEndpointsManagement](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsmanagement)|*No description* +[fsx.FsxOntapFileSystemEndpointsInterclusterList](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsinterclusterlist)|*No description* +[fsx.FsxOntapFileSystemEndpointsInterclusterOutputReference](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsinterclusteroutputreference)|*No description* +[fsx.FsxOntapFileSystemEndpointsList](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointslist)|*No description* +[fsx.FsxOntapFileSystemEndpointsManagementList](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsmanagementlist)|*No description* +[fsx.FsxOntapFileSystemEndpointsManagementOutputReference](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsmanagementoutputreference)|*No description* +[fsx.FsxOntapFileSystemEndpointsOutputReference](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsoutputreference)|*No description* [fsx.FsxOntapFileSystemTimeoutsOutputReference](#cdktf-aws-cdk-fsx-fsxontapfilesystemtimeoutsoutputreference)|*No description* [fsx.FsxOntapStorageVirtualMachine](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachine)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/fsx_ontap_storage_virtual_machine aws_fsx_ontap_storage_virtual_machine}. [fsx.FsxOntapStorageVirtualMachineActiveDirectoryConfigurationOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineactivedirectoryconfigurationoutputreference)|*No description* [fsx.FsxOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineactivedirectoryconfigurationselfmanagedactivedirectoryconfigurationoutputreference)|*No description* -[fsx.FsxOntapStorageVirtualMachineEndpoints](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpoints)|*No description* -[fsx.FsxOntapStorageVirtualMachineEndpointsIscsi](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsiscsi)|*No description* -[fsx.FsxOntapStorageVirtualMachineEndpointsManagement](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsmanagement)|*No description* -[fsx.FsxOntapStorageVirtualMachineEndpointsNfs](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsnfs)|*No description* -[fsx.FsxOntapStorageVirtualMachineEndpointsSmb](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointssmb)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsIscsiList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsiscsilist)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsIscsiOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsiscsioutputreference)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointslist)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsManagementList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsmanagementlist)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsManagementOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsmanagementoutputreference)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsNfsList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsnfslist)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsNfsOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsnfsoutputreference)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsoutputreference)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsSmbList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointssmblist)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsSmbOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointssmboutputreference)|*No description* [fsx.FsxOntapStorageVirtualMachineTimeoutsOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachinetimeoutsoutputreference)|*No description* [fsx.FsxOntapVolume](#cdktf-aws-cdk-fsx-fsxontapvolume)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/fsx_ontap_volume aws_fsx_ontap_volume}. [fsx.FsxOntapVolumeTieringPolicyOutputReference](#cdktf-aws-cdk-fsx-fsxontapvolumetieringpolicyoutputreference)|*No description* @@ -1468,22 +1648,29 @@ Name|Description [glacier.GlacierVaultLock](#cdktf-aws-cdk-glacier-glaciervaultlock)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/glacier_vault_lock aws_glacier_vault_lock}. [glacier.GlacierVaultNotificationOutputReference](#cdktf-aws-cdk-glacier-glaciervaultnotificationoutputreference)|*No description* [globalaccelerator.DataAwsGlobalacceleratorAccelerator](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoraccelerator)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/globalaccelerator_accelerator aws_globalaccelerator_accelerator}. -[globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributes](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratorattributes)|*No description* -[globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSets](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratoripsets)|*No description* +[globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributesList](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratorattributeslist)|*No description* +[globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributesOutputReference](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratorattributesoutputreference)|*No description* +[globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSetsList](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratoripsetslist)|*No description* +[globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSetsOutputReference](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratoripsetsoutputreference)|*No description* [globalaccelerator.GlobalacceleratorAccelerator](#cdktf-aws-cdk-globalaccelerator-globalacceleratoraccelerator)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/globalaccelerator_accelerator aws_globalaccelerator_accelerator}. [globalaccelerator.GlobalacceleratorAcceleratorAttributesOutputReference](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratorattributesoutputreference)|*No description* -[globalaccelerator.GlobalacceleratorAcceleratorIpSets](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratoripsets)|*No description* +[globalaccelerator.GlobalacceleratorAcceleratorIpSetsList](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratoripsetslist)|*No description* +[globalaccelerator.GlobalacceleratorAcceleratorIpSetsOutputReference](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratoripsetsoutputreference)|*No description* [globalaccelerator.GlobalacceleratorAcceleratorTimeoutsOutputReference](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratortimeoutsoutputreference)|*No description* [globalaccelerator.GlobalacceleratorEndpointGroup](#cdktf-aws-cdk-globalaccelerator-globalacceleratorendpointgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/globalaccelerator_endpoint_group aws_globalaccelerator_endpoint_group}. [globalaccelerator.GlobalacceleratorEndpointGroupTimeoutsOutputReference](#cdktf-aws-cdk-globalaccelerator-globalacceleratorendpointgrouptimeoutsoutputreference)|*No description* [globalaccelerator.GlobalacceleratorListener](#cdktf-aws-cdk-globalaccelerator-globalacceleratorlistener)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/globalaccelerator_listener aws_globalaccelerator_listener}. [globalaccelerator.GlobalacceleratorListenerTimeoutsOutputReference](#cdktf-aws-cdk-globalaccelerator-globalacceleratorlistenertimeoutsoutputreference)|*No description* [glue.DataAwsGlueConnection](#cdktf-aws-cdk-glue-dataawsglueconnection)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/glue_connection aws_glue_connection}. -[glue.DataAwsGlueConnectionPhysicalConnectionRequirements](#cdktf-aws-cdk-glue-dataawsglueconnectionphysicalconnectionrequirements)|*No description* +[glue.DataAwsGlueConnectionPhysicalConnectionRequirementsList](#cdktf-aws-cdk-glue-dataawsglueconnectionphysicalconnectionrequirementslist)|*No description* +[glue.DataAwsGlueConnectionPhysicalConnectionRequirementsOutputReference](#cdktf-aws-cdk-glue-dataawsglueconnectionphysicalconnectionrequirementsoutputreference)|*No description* [glue.DataAwsGlueDataCatalogEncryptionSettings](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettings)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/glue_data_catalog_encryption_settings aws_glue_data_catalog_encryption_settings}. -[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettings)|*No description* -[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsconnectionpasswordencryption)|*No description* -[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsencryptionatrest)|*No description* +[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionList](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsconnectionpasswordencryptionlist)|*No description* +[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsconnectionpasswordencryptionoutputreference)|*No description* +[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestList](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsencryptionatrestlist)|*No description* +[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsencryptionatrestoutputreference)|*No description* +[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsList](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingslist)|*No description* +[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsoutputreference)|*No description* [glue.DataAwsGlueScript](#cdktf-aws-cdk-glue-dataawsgluescript)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/glue_script aws_glue_script}. [glue.GlueCatalogDatabase](#cdktf-aws-cdk-glue-gluecatalogdatabase)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/glue_catalog_database aws_glue_catalog_database}. [glue.GlueCatalogDatabaseTargetDatabaseOutputReference](#cdktf-aws-cdk-glue-gluecatalogdatabasetargetdatabaseoutputreference)|*No description* @@ -1517,7 +1704,8 @@ Name|Description [glue.GlueMlTransform](#cdktf-aws-cdk-glue-gluemltransform)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform aws_glue_ml_transform}. [glue.GlueMlTransformParametersFindMatchesParametersOutputReference](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparametersoutputreference)|*No description* [glue.GlueMlTransformParametersOutputReference](#cdktf-aws-cdk-glue-gluemltransformparametersoutputreference)|*No description* -[glue.GlueMlTransformSchema](#cdktf-aws-cdk-glue-gluemltransformschema)|*No description* +[glue.GlueMlTransformSchemaList](#cdktf-aws-cdk-glue-gluemltransformschemalist)|*No description* +[glue.GlueMlTransformSchemaOutputReference](#cdktf-aws-cdk-glue-gluemltransformschemaoutputreference)|*No description* [glue.GluePartition](#cdktf-aws-cdk-glue-gluepartition)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/glue_partition aws_glue_partition}. [glue.GluePartitionIndex](#cdktf-aws-cdk-glue-gluepartitionindex)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/glue_partition_index aws_glue_partition_index}. [glue.GluePartitionIndexPartitionIndexOutputReference](#cdktf-aws-cdk-glue-gluepartitionindexpartitionindexoutputreference)|*No description* @@ -1557,7 +1745,8 @@ Name|Description [guardduty.GuarddutyThreatintelset](#cdktf-aws-cdk-guardduty-guarddutythreatintelset)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/guardduty_threatintelset aws_guardduty_threatintelset}. [iam.DataAwsIamAccountAlias](#cdktf-aws-cdk-iam-dataawsiamaccountalias)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/iam_account_alias aws_iam_account_alias}. [iam.DataAwsIamGroup](#cdktf-aws-cdk-iam-dataawsiamgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/iam_group aws_iam_group}. -[iam.DataAwsIamGroupUsers](#cdktf-aws-cdk-iam-dataawsiamgroupusers)|*No description* +[iam.DataAwsIamGroupUsersList](#cdktf-aws-cdk-iam-dataawsiamgroupuserslist)|*No description* +[iam.DataAwsIamGroupUsersOutputReference](#cdktf-aws-cdk-iam-dataawsiamgroupusersoutputreference)|*No description* [iam.DataAwsIamInstanceProfile](#cdktf-aws-cdk-iam-dataawsiaminstanceprofile)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/iam_instance_profile aws_iam_instance_profile}. [iam.DataAwsIamPolicy](#cdktf-aws-cdk-iam-dataawsiampolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/iam_policy aws_iam_policy}. [iam.DataAwsIamPolicyDocument](#cdktf-aws-cdk-iam-dataawsiampolicydocument)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/iam_policy_document aws_iam_policy_document}. @@ -1594,25 +1783,38 @@ Name|Description [imagebuilder.DataAwsImagebuilderComponent](#cdktf-aws-cdk-imagebuilder-dataawsimagebuildercomponent)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_component aws_imagebuilder_component}. [imagebuilder.DataAwsImagebuilderComponents](#cdktf-aws-cdk-imagebuilder-dataawsimagebuildercomponents)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_components aws_imagebuilder_components}. [imagebuilder.DataAwsImagebuilderDistributionConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfiguration)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_distribution_configuration aws_imagebuilder_distribution_configuration}. -[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistribution](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistribution)|*No description* -[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfiguration)|*No description* -[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationlaunchpermission)|*No description* +[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationlaunchpermissionlist)|*No description* +[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationlaunchpermissionoutputreference)|*No description* +[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationlist)|*No description* +[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationoutputreference)|*No description* +[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionlist)|*No description* +[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionoutputreference)|*No description* [imagebuilder.DataAwsImagebuilderDistributionConfigurations](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurations)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_distribution_configurations aws_imagebuilder_distribution_configurations}. [imagebuilder.DataAwsImagebuilderImage](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimage)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_image aws_imagebuilder_image}. -[imagebuilder.DataAwsImagebuilderImageImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageimagetestsconfiguration)|*No description* -[imagebuilder.DataAwsImagebuilderImageOutputResources](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresources)|*No description* -[imagebuilder.DataAwsImagebuilderImageOutputResourcesAmis](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourcesamis)|*No description* +[imagebuilder.DataAwsImagebuilderImageImageTestsConfigurationList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageimagetestsconfigurationlist)|*No description* +[imagebuilder.DataAwsImagebuilderImageImageTestsConfigurationOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageimagetestsconfigurationoutputreference)|*No description* +[imagebuilder.DataAwsImagebuilderImageOutputResourcesAmisList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourcesamislist)|*No description* +[imagebuilder.DataAwsImagebuilderImageOutputResourcesAmisOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourcesamisoutputreference)|*No description* +[imagebuilder.DataAwsImagebuilderImageOutputResourcesList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourceslist)|*No description* +[imagebuilder.DataAwsImagebuilderImageOutputResourcesOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourcesoutputreference)|*No description* [imagebuilder.DataAwsImagebuilderImagePipeline](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipeline)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_image_pipeline aws_imagebuilder_image_pipeline}. -[imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineimagetestsconfiguration)|*No description* -[imagebuilder.DataAwsImagebuilderImagePipelineSchedule](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineschedule)|*No description* +[imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfigurationList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineimagetestsconfigurationlist)|*No description* +[imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfigurationOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineimagetestsconfigurationoutputreference)|*No description* +[imagebuilder.DataAwsImagebuilderImagePipelineScheduleList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineschedulelist)|*No description* +[imagebuilder.DataAwsImagebuilderImagePipelineScheduleOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelinescheduleoutputreference)|*No description* [imagebuilder.DataAwsImagebuilderImageRecipe](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipe)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_image_recipe aws_imagebuilder_image_recipe}. -[imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMapping](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemapping)|*No description* -[imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappingebs)|*No description* -[imagebuilder.DataAwsImagebuilderImageRecipeComponent](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipecomponent)|*No description* +[imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappingebslist)|*No description* +[imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappingebsoutputreference)|*No description* +[imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappinglist)|*No description* +[imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappingoutputreference)|*No description* +[imagebuilder.DataAwsImagebuilderImageRecipeComponentList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipecomponentlist)|*No description* +[imagebuilder.DataAwsImagebuilderImageRecipeComponentOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipecomponentoutputreference)|*No description* [imagebuilder.DataAwsImagebuilderImageRecipes](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipes)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_image_recipes aws_imagebuilder_image_recipes}. [imagebuilder.DataAwsImagebuilderInfrastructureConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfiguration)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_infrastructure_configuration aws_imagebuilder_infrastructure_configuration}. -[imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLogging](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationlogging)|*No description* -[imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationloggings3logs)|*No description* +[imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationlogginglist)|*No description* +[imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationloggingoutputreference)|*No description* +[imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationloggings3logslist)|*No description* +[imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationloggings3logsoutputreference)|*No description* [imagebuilder.DataAwsImagebuilderInfrastructureConfigurations](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurations)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/imagebuilder_infrastructure_configurations aws_imagebuilder_infrastructure_configurations}. [imagebuilder.ImagebuilderComponent](#cdktf-aws-cdk-imagebuilder-imagebuildercomponent)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/imagebuilder_component aws_imagebuilder_component}. [imagebuilder.ImagebuilderDistributionConfiguration](#cdktf-aws-cdk-imagebuilder-imagebuilderdistributionconfiguration)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/imagebuilder_distribution_configuration aws_imagebuilder_distribution_configuration}. @@ -1622,8 +1824,10 @@ Name|Description [imagebuilder.ImagebuilderDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputReference](#cdktf-aws-cdk-imagebuilder-imagebuilderdistributionconfigurationdistributioncontainerdistributionconfigurationtargetrepositoryoutputreference)|*No description* [imagebuilder.ImagebuilderImage](#cdktf-aws-cdk-imagebuilder-imagebuilderimage)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/imagebuilder_image aws_imagebuilder_image}. [imagebuilder.ImagebuilderImageImageTestsConfigurationOutputReference](#cdktf-aws-cdk-imagebuilder-imagebuilderimageimagetestsconfigurationoutputreference)|*No description* -[imagebuilder.ImagebuilderImageOutputResources](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresources)|*No description* -[imagebuilder.ImagebuilderImageOutputResourcesAmis](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourcesamis)|*No description* +[imagebuilder.ImagebuilderImageOutputResourcesAmisList](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourcesamislist)|*No description* +[imagebuilder.ImagebuilderImageOutputResourcesAmisOutputReference](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourcesamisoutputreference)|*No description* +[imagebuilder.ImagebuilderImageOutputResourcesList](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourceslist)|*No description* +[imagebuilder.ImagebuilderImageOutputResourcesOutputReference](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourcesoutputreference)|*No description* [imagebuilder.ImagebuilderImagePipeline](#cdktf-aws-cdk-imagebuilder-imagebuilderimagepipeline)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/imagebuilder_image_pipeline aws_imagebuilder_image_pipeline}. [imagebuilder.ImagebuilderImagePipelineImageTestsConfigurationOutputReference](#cdktf-aws-cdk-imagebuilder-imagebuilderimagepipelineimagetestsconfigurationoutputreference)|*No description* [imagebuilder.ImagebuilderImagePipelineScheduleOutputReference](#cdktf-aws-cdk-imagebuilder-imagebuilderimagepipelinescheduleoutputreference)|*No description* @@ -1646,8 +1850,10 @@ Name|Description [iot.IotThing](#cdktf-aws-cdk-iot-iotthing)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/iot_thing aws_iot_thing}. [iot.IotThingGroup](#cdktf-aws-cdk-iot-iotthinggroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/iot_thing_group aws_iot_thing_group}. [iot.IotThingGroupMembership](#cdktf-aws-cdk-iot-iotthinggroupmembership)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/iot_thing_group_membership aws_iot_thing_group_membership}. -[iot.IotThingGroupMetadata](#cdktf-aws-cdk-iot-iotthinggroupmetadata)|*No description* -[iot.IotThingGroupMetadataRootToParentGroups](#cdktf-aws-cdk-iot-iotthinggroupmetadataroottoparentgroups)|*No description* +[iot.IotThingGroupMetadataList](#cdktf-aws-cdk-iot-iotthinggroupmetadatalist)|*No description* +[iot.IotThingGroupMetadataOutputReference](#cdktf-aws-cdk-iot-iotthinggroupmetadataoutputreference)|*No description* +[iot.IotThingGroupMetadataRootToParentGroupsList](#cdktf-aws-cdk-iot-iotthinggroupmetadataroottoparentgroupslist)|*No description* +[iot.IotThingGroupMetadataRootToParentGroupsOutputReference](#cdktf-aws-cdk-iot-iotthinggroupmetadataroottoparentgroupsoutputreference)|*No description* [iot.IotThingGroupPropertiesAttributePayloadOutputReference](#cdktf-aws-cdk-iot-iotthinggrouppropertiesattributepayloadoutputreference)|*No description* [iot.IotThingGroupPropertiesOutputReference](#cdktf-aws-cdk-iot-iotthinggrouppropertiesoutputreference)|*No description* [iot.IotThingPrincipalAttachment](#cdktf-aws-cdk-iot-iotthingprincipalattachment)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/iot_thing_principal_attachment aws_iot_thing_principal_attachment}. @@ -1675,7 +1881,8 @@ Name|Description [kinesis.DataAwsKinesisFirehoseDeliveryStream](#cdktf-aws-cdk-kinesis-dataawskinesisfirehosedeliverystream)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/kinesis_firehose_delivery_stream aws_kinesis_firehose_delivery_stream}. [kinesis.DataAwsKinesisStream](#cdktf-aws-cdk-kinesis-dataawskinesisstream)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/kinesis_stream aws_kinesis_stream}. [kinesis.DataAwsKinesisStreamConsumer](#cdktf-aws-cdk-kinesis-dataawskinesisstreamconsumer)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/kinesis_stream_consumer aws_kinesis_stream_consumer}. -[kinesis.DataAwsKinesisStreamStreamModeDetails](#cdktf-aws-cdk-kinesis-dataawskinesisstreamstreammodedetails)|*No description* +[kinesis.DataAwsKinesisStreamStreamModeDetailsList](#cdktf-aws-cdk-kinesis-dataawskinesisstreamstreammodedetailslist)|*No description* +[kinesis.DataAwsKinesisStreamStreamModeDetailsOutputReference](#cdktf-aws-cdk-kinesis-dataawskinesisstreamstreammodedetailsoutputreference)|*No description* [kinesis.KinesisAnalyticsApplication](#cdktf-aws-cdk-kinesis-kinesisanalyticsapplication)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/kinesis_analytics_application aws_kinesis_analytics_application}. [kinesis.KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference](#cdktf-aws-cdk-kinesis-kinesisanalyticsapplicationcloudwatchloggingoptionsoutputreference)|*No description* [kinesis.KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference](#cdktf-aws-cdk-kinesis-kinesisanalyticsapplicationinputskinesisfirehoseoutputreference)|*No description* @@ -1788,9 +1995,12 @@ Name|Description [kms.DataAwsKmsAlias](#cdktf-aws-cdk-kms-dataawskmsalias)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/kms_alias aws_kms_alias}. [kms.DataAwsKmsCiphertext](#cdktf-aws-cdk-kms-dataawskmsciphertext)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/kms_ciphertext aws_kms_ciphertext}. [kms.DataAwsKmsKey](#cdktf-aws-cdk-kms-dataawskmskey)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/kms_key aws_kms_key}. -[kms.DataAwsKmsKeyMultiRegionConfiguration](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfiguration)|*No description* -[kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKey](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationprimarykey)|*No description* -[kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeys](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationreplicakeys)|*No description* +[kms.DataAwsKmsKeyMultiRegionConfigurationList](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationlist)|*No description* +[kms.DataAwsKmsKeyMultiRegionConfigurationOutputReference](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationoutputreference)|*No description* +[kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyList](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationprimarykeylist)|*No description* +[kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyOutputReference](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationprimarykeyoutputreference)|*No description* +[kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeysList](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationreplicakeyslist)|*No description* +[kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeysOutputReference](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationreplicakeysoutputreference)|*No description* [kms.DataAwsKmsPublicKey](#cdktf-aws-cdk-kms-dataawskmspublickey)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/kms_public_key aws_kms_public_key}. [kms.DataAwsKmsSecret](#cdktf-aws-cdk-kms-dataawskmssecret)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/kms_secret aws_kms_secret}. [kms.DataAwsKmsSecrets](#cdktf-aws-cdk-kms-dataawskmssecrets)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/kms_secrets aws_kms_secrets}. @@ -1802,8 +2012,10 @@ Name|Description [kms.KmsReplicaExternalKey](#cdktf-aws-cdk-kms-kmsreplicaexternalkey)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/kms_replica_external_key aws_kms_replica_external_key}. [kms.KmsReplicaKey](#cdktf-aws-cdk-kms-kmsreplicakey)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/kms_replica_key aws_kms_replica_key}. [lakeformation.DataAwsLakeformationDataLakeSettings](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettings)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lakeformation_data_lake_settings aws_lakeformation_data_lake_settings}. -[lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatedatabasedefaultpermissions)|*No description* -[lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatetabledefaultpermissions)|*No description* +[lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsList](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatedatabasedefaultpermissionslist)|*No description* +[lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsOutputReference](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatedatabasedefaultpermissionsoutputreference)|*No description* +[lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsList](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatetabledefaultpermissionslist)|*No description* +[lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsOutputReference](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatetabledefaultpermissionsoutputreference)|*No description* [lakeformation.DataAwsLakeformationPermissions](#cdktf-aws-cdk-lakeformation-dataawslakeformationpermissions)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lakeformation_permissions aws_lakeformation_permissions}. [lakeformation.DataAwsLakeformationPermissionsDataLocationOutputReference](#cdktf-aws-cdk-lakeformation-dataawslakeformationpermissionsdatalocationoutputreference)|*No description* [lakeformation.DataAwsLakeformationPermissionsDatabaseOutputReference](#cdktf-aws-cdk-lakeformation-dataawslakeformationpermissionsdatabaseoutputreference)|*No description* @@ -1819,14 +2031,21 @@ Name|Description [lakeformation.LakeformationResource](#cdktf-aws-cdk-lakeformation-lakeformationresource)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/lakeformation_resource aws_lakeformation_resource}. [lambdafunction.DataAwsLambdaAlias](#cdktf-aws-cdk-lambdafunction-dataawslambdaalias)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lambda_alias aws_lambda_alias}. [lambdafunction.DataAwsLambdaCodeSigningConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfig)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lambda_code_signing_config aws_lambda_code_signing_config}. -[lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishers](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigallowedpublishers)|*No description* -[lambdafunction.DataAwsLambdaCodeSigningConfigPolicies](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigpolicies)|*No description* +[lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishersList](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigallowedpublisherslist)|*No description* +[lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishersOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigallowedpublishersoutputreference)|*No description* +[lambdafunction.DataAwsLambdaCodeSigningConfigPoliciesList](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigpolicieslist)|*No description* +[lambdafunction.DataAwsLambdaCodeSigningConfigPoliciesOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigpoliciesoutputreference)|*No description* [lambdafunction.DataAwsLambdaFunction](#cdktf-aws-cdk-lambdafunction-dataawslambdafunction)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lambda_function aws_lambda_function}. -[lambdafunction.DataAwsLambdaFunctionDeadLetterConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiondeadletterconfig)|*No description* -[lambdafunction.DataAwsLambdaFunctionEnvironment](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionenvironment)|*No description* -[lambdafunction.DataAwsLambdaFunctionFileSystemConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionfilesystemconfig)|*No description* -[lambdafunction.DataAwsLambdaFunctionTracingConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiontracingconfig)|*No description* -[lambdafunction.DataAwsLambdaFunctionVpcConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionvpcconfig)|*No description* +[lambdafunction.DataAwsLambdaFunctionDeadLetterConfigList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiondeadletterconfiglist)|*No description* +[lambdafunction.DataAwsLambdaFunctionDeadLetterConfigOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiondeadletterconfigoutputreference)|*No description* +[lambdafunction.DataAwsLambdaFunctionEnvironmentList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionenvironmentlist)|*No description* +[lambdafunction.DataAwsLambdaFunctionEnvironmentOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionenvironmentoutputreference)|*No description* +[lambdafunction.DataAwsLambdaFunctionFileSystemConfigList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionfilesystemconfiglist)|*No description* +[lambdafunction.DataAwsLambdaFunctionFileSystemConfigOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionfilesystemconfigoutputreference)|*No description* +[lambdafunction.DataAwsLambdaFunctionTracingConfigList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiontracingconfiglist)|*No description* +[lambdafunction.DataAwsLambdaFunctionTracingConfigOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiontracingconfigoutputreference)|*No description* +[lambdafunction.DataAwsLambdaFunctionVpcConfigList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionvpcconfiglist)|*No description* +[lambdafunction.DataAwsLambdaFunctionVpcConfigOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionvpcconfigoutputreference)|*No description* [lambdafunction.DataAwsLambdaInvocation](#cdktf-aws-cdk-lambdafunction-dataawslambdainvocation)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lambda_invocation aws_lambda_invocation}. [lambdafunction.DataAwsLambdaLayerVersion](#cdktf-aws-cdk-lambdafunction-dataawslambdalayerversion)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lambda_layer_version aws_lambda_layer_version}. [lambdafunction.LambdaAlias](#cdktf-aws-cdk-lambdafunction-lambdaalias)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/lambda_alias aws_lambda_alias}. @@ -1861,7 +2080,8 @@ Name|Description [lex.DataAwsLexBotAlias](#cdktf-aws-cdk-lex-dataawslexbotalias)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lex_bot_alias aws_lex_bot_alias}. [lex.DataAwsLexIntent](#cdktf-aws-cdk-lex-dataawslexintent)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lex_intent aws_lex_intent}. [lex.DataAwsLexSlotType](#cdktf-aws-cdk-lex-dataawslexslottype)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/lex_slot_type aws_lex_slot_type}. -[lex.DataAwsLexSlotTypeEnumerationValue](#cdktf-aws-cdk-lex-dataawslexslottypeenumerationvalue)|*No description* +[lex.DataAwsLexSlotTypeEnumerationValueList](#cdktf-aws-cdk-lex-dataawslexslottypeenumerationvaluelist)|*No description* +[lex.DataAwsLexSlotTypeEnumerationValueOutputReference](#cdktf-aws-cdk-lex-dataawslexslottypeenumerationvalueoutputreference)|*No description* [lex.LexBot](#cdktf-aws-cdk-lex-lexbot)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/lex_bot aws_lex_bot}. [lex.LexBotAbortStatementOutputReference](#cdktf-aws-cdk-lex-lexbotabortstatementoutputreference)|*No description* [lex.LexBotAlias](#cdktf-aws-cdk-lex-lexbotalias)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/lex_bot_alias aws_lex_bot_alias}. @@ -1905,7 +2125,8 @@ Name|Description [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesoutputreference)|*No description* [macie2.Macie2ClassificationJobS3JobDefinitionScopingOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingoutputreference)|*No description* [macie2.Macie2ClassificationJobScheduleFrequencyOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobschedulefrequencyoutputreference)|*No description* -[macie2.Macie2ClassificationJobUserPausedDetails](#cdktf-aws-cdk-macie2-macie2classificationjobuserpauseddetails)|*No description* +[macie2.Macie2ClassificationJobUserPausedDetailsList](#cdktf-aws-cdk-macie2-macie2classificationjobuserpauseddetailslist)|*No description* +[macie2.Macie2ClassificationJobUserPausedDetailsOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobuserpauseddetailsoutputreference)|*No description* [macie2.Macie2CustomDataIdentifier](#cdktf-aws-cdk-macie2-macie2customdataidentifier)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/macie2_custom_data_identifier aws_macie2_custom_data_identifier}. [macie2.Macie2FindingsFilter](#cdktf-aws-cdk-macie2-macie2findingsfilter)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/macie2_findings_filter aws_macie2_findings_filter}. [macie2.Macie2FindingsFilterFindingCriteriaOutputReference](#cdktf-aws-cdk-macie2-macie2findingsfilterfindingcriteriaoutputreference)|*No description* @@ -1917,28 +2138,39 @@ Name|Description [mediaconvert.MediaConvertQueue](#cdktf-aws-cdk-mediaconvert-mediaconvertqueue)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/media_convert_queue aws_media_convert_queue}. [mediaconvert.MediaConvertQueueReservationPlanSettingsOutputReference](#cdktf-aws-cdk-mediaconvert-mediaconvertqueuereservationplansettingsoutputreference)|*No description* [mediapackage.MediaPackageChannel](#cdktf-aws-cdk-mediapackage-mediapackagechannel)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/media_package_channel aws_media_package_channel}. -[mediapackage.MediaPackageChannelHlsIngest](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingest)|*No description* -[mediapackage.MediaPackageChannelHlsIngestIngestEndpoints](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestingestendpoints)|*No description* +[mediapackage.MediaPackageChannelHlsIngestIngestEndpointsList](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestingestendpointslist)|*No description* +[mediapackage.MediaPackageChannelHlsIngestIngestEndpointsOutputReference](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestingestendpointsoutputreference)|*No description* +[mediapackage.MediaPackageChannelHlsIngestList](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestlist)|*No description* +[mediapackage.MediaPackageChannelHlsIngestOutputReference](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestoutputreference)|*No description* [mediastore.MediaStoreContainer](#cdktf-aws-cdk-mediastore-mediastorecontainer)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/media_store_container aws_media_store_container}. [mediastore.MediaStoreContainerPolicy](#cdktf-aws-cdk-mediastore-mediastorecontainerpolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/media_store_container_policy aws_media_store_container_policy}. [mq.DataAwsMqBroker](#cdktf-aws-cdk-mq-dataawsmqbroker)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/mq_broker aws_mq_broker}. -[mq.DataAwsMqBrokerConfiguration](#cdktf-aws-cdk-mq-dataawsmqbrokerconfiguration)|*No description* -[mq.DataAwsMqBrokerEncryptionOptions](#cdktf-aws-cdk-mq-dataawsmqbrokerencryptionoptions)|*No description* -[mq.DataAwsMqBrokerInstances](#cdktf-aws-cdk-mq-dataawsmqbrokerinstances)|*No description* -[mq.DataAwsMqBrokerLdapServerMetadata](#cdktf-aws-cdk-mq-dataawsmqbrokerldapservermetadata)|*No description* -[mq.DataAwsMqBrokerLogs](#cdktf-aws-cdk-mq-dataawsmqbrokerlogs)|*No description* -[mq.DataAwsMqBrokerMaintenanceWindowStartTime](#cdktf-aws-cdk-mq-dataawsmqbrokermaintenancewindowstarttime)|*No description* -[mq.DataAwsMqBrokerUser](#cdktf-aws-cdk-mq-dataawsmqbrokeruser)|*No description* +[mq.DataAwsMqBrokerConfigurationList](#cdktf-aws-cdk-mq-dataawsmqbrokerconfigurationlist)|*No description* +[mq.DataAwsMqBrokerConfigurationOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerconfigurationoutputreference)|*No description* +[mq.DataAwsMqBrokerEncryptionOptionsList](#cdktf-aws-cdk-mq-dataawsmqbrokerencryptionoptionslist)|*No description* +[mq.DataAwsMqBrokerEncryptionOptionsOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerencryptionoptionsoutputreference)|*No description* +[mq.DataAwsMqBrokerInstancesList](#cdktf-aws-cdk-mq-dataawsmqbrokerinstanceslist)|*No description* +[mq.DataAwsMqBrokerInstancesOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerinstancesoutputreference)|*No description* +[mq.DataAwsMqBrokerLdapServerMetadataList](#cdktf-aws-cdk-mq-dataawsmqbrokerldapservermetadatalist)|*No description* +[mq.DataAwsMqBrokerLdapServerMetadataOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerldapservermetadataoutputreference)|*No description* +[mq.DataAwsMqBrokerLogsList](#cdktf-aws-cdk-mq-dataawsmqbrokerlogslist)|*No description* +[mq.DataAwsMqBrokerLogsOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerlogsoutputreference)|*No description* +[mq.DataAwsMqBrokerMaintenanceWindowStartTimeList](#cdktf-aws-cdk-mq-dataawsmqbrokermaintenancewindowstarttimelist)|*No description* +[mq.DataAwsMqBrokerMaintenanceWindowStartTimeOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokermaintenancewindowstarttimeoutputreference)|*No description* +[mq.DataAwsMqBrokerUserList](#cdktf-aws-cdk-mq-dataawsmqbrokeruserlist)|*No description* +[mq.DataAwsMqBrokerUserOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokeruseroutputreference)|*No description* [mq.MqBroker](#cdktf-aws-cdk-mq-mqbroker)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/mq_broker aws_mq_broker}. [mq.MqBrokerConfigurationOutputReference](#cdktf-aws-cdk-mq-mqbrokerconfigurationoutputreference)|*No description* [mq.MqBrokerEncryptionOptionsOutputReference](#cdktf-aws-cdk-mq-mqbrokerencryptionoptionsoutputreference)|*No description* -[mq.MqBrokerInstances](#cdktf-aws-cdk-mq-mqbrokerinstances)|*No description* +[mq.MqBrokerInstancesList](#cdktf-aws-cdk-mq-mqbrokerinstanceslist)|*No description* +[mq.MqBrokerInstancesOutputReference](#cdktf-aws-cdk-mq-mqbrokerinstancesoutputreference)|*No description* [mq.MqBrokerLdapServerMetadataOutputReference](#cdktf-aws-cdk-mq-mqbrokerldapservermetadataoutputreference)|*No description* [mq.MqBrokerLogsOutputReference](#cdktf-aws-cdk-mq-mqbrokerlogsoutputreference)|*No description* [mq.MqBrokerMaintenanceWindowStartTimeOutputReference](#cdktf-aws-cdk-mq-mqbrokermaintenancewindowstarttimeoutputreference)|*No description* [mq.MqConfiguration](#cdktf-aws-cdk-mq-mqconfiguration)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/mq_configuration aws_mq_configuration}. [msk.DataAwsMskBrokerNodes](#cdktf-aws-cdk-msk-dataawsmskbrokernodes)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/msk_broker_nodes aws_msk_broker_nodes}. -[msk.DataAwsMskBrokerNodesNodeInfoList](#cdktf-aws-cdk-msk-dataawsmskbrokernodesnodeinfolist)|*No description* +[msk.DataAwsMskBrokerNodesNodeInfoListList](#cdktf-aws-cdk-msk-dataawsmskbrokernodesnodeinfolistlist)|*No description* +[msk.DataAwsMskBrokerNodesNodeInfoListOutputReference](#cdktf-aws-cdk-msk-dataawsmskbrokernodesnodeinfolistoutputreference)|*No description* [msk.DataAwsMskCluster](#cdktf-aws-cdk-msk-dataawsmskcluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/msk_cluster aws_msk_cluster}. [msk.DataAwsMskConfiguration](#cdktf-aws-cdk-msk-dataawsmskconfiguration)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/msk_configuration aws_msk_configuration}. [msk.DataAwsMskKafkaVersion](#cdktf-aws-cdk-msk-dataawsmskkafkaversion)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/msk_kafka_version aws_msk_kafka_version}. @@ -1970,8 +2202,10 @@ Name|Description [msk.MskconnectCustomPluginTimeoutsOutputReference](#cdktf-aws-cdk-msk-mskconnectcustomplugintimeoutsoutputreference)|*No description* [msk.MskconnectWorkerConfiguration](#cdktf-aws-cdk-msk-mskconnectworkerconfiguration)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/mskconnect_worker_configuration aws_mskconnect_worker_configuration}. [mwaa.MwaaEnvironment](#cdktf-aws-cdk-mwaa-mwaaenvironment)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/mwaa_environment aws_mwaa_environment}. -[mwaa.MwaaEnvironmentLastUpdated](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdated)|*No description* -[mwaa.MwaaEnvironmentLastUpdatedError](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatederror)|*No description* +[mwaa.MwaaEnvironmentLastUpdatedErrorList](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatederrorlist)|*No description* +[mwaa.MwaaEnvironmentLastUpdatedErrorOutputReference](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatederroroutputreference)|*No description* +[mwaa.MwaaEnvironmentLastUpdatedList](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatedlist)|*No description* +[mwaa.MwaaEnvironmentLastUpdatedOutputReference](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatedoutputreference)|*No description* [mwaa.MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference](#cdktf-aws-cdk-mwaa-mwaaenvironmentloggingconfigurationdagprocessinglogsoutputreference)|*No description* [mwaa.MwaaEnvironmentLoggingConfigurationOutputReference](#cdktf-aws-cdk-mwaa-mwaaenvironmentloggingconfigurationoutputreference)|*No description* [mwaa.MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference](#cdktf-aws-cdk-mwaa-mwaaenvironmentloggingconfigurationschedulerlogsoutputreference)|*No description* @@ -1994,9 +2228,12 @@ Name|Description [neptune.NeptuneParameterGroup](#cdktf-aws-cdk-neptune-neptuneparametergroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/neptune_parameter_group aws_neptune_parameter_group}. [neptune.NeptuneSubnetGroup](#cdktf-aws-cdk-neptune-neptunesubnetgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/neptune_subnet_group aws_neptune_subnet_group}. [networkfirewall.NetworkfirewallFirewall](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewall)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/networkfirewall_firewall aws_networkfirewall_firewall}. -[networkfirewall.NetworkfirewallFirewallFirewallStatus](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatus)|*No description* -[networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStates](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstates)|*No description* -[networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachment](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstatesattachment)|*No description* +[networkfirewall.NetworkfirewallFirewallFirewallStatusList](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatuslist)|*No description* +[networkfirewall.NetworkfirewallFirewallFirewallStatusOutputReference](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatusoutputreference)|*No description* +[networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentList](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstatesattachmentlist)|*No description* +[networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentOutputReference](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstatesattachmentoutputreference)|*No description* +[networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesList](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstateslist)|*No description* +[networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesOutputReference](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstatesoutputreference)|*No description* [networkfirewall.NetworkfirewallFirewallPolicy](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallpolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/networkfirewall_firewall_policy aws_networkfirewall_firewall_policy}. [networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyOutputReference](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallpolicyfirewallpolicyoutputreference)|*No description* [networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallpolicyfirewallpolicystatefulengineoptionsoutputreference)|*No description* @@ -2047,26 +2284,38 @@ Name|Description [opsworks.OpsworksStaticWebLayerCloudwatchConfigurationOutputReference](#cdktf-aws-cdk-opsworks-opsworksstaticweblayercloudwatchconfigurationoutputreference)|*No description* [opsworks.OpsworksUserProfile](#cdktf-aws-cdk-opsworks-opsworksuserprofile)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/opsworks_user_profile aws_opsworks_user_profile}. [organizations.DataAwsOrganizationsDelegatedAdministrators](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministrators)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/organizations_delegated_administrators aws_organizations_delegated_administrators}. -[organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministratorsdelegatedadministrators)|*No description* +[organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsList](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministratorsdelegatedadministratorslist)|*No description* +[organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministratorsdelegatedadministratorsoutputreference)|*No description* [organizations.DataAwsOrganizationsDelegatedServices](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservices)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/organizations_delegated_services aws_organizations_delegated_services}. -[organizations.DataAwsOrganizationsDelegatedServicesDelegatedServices](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservicesdelegatedservices)|*No description* +[organizations.DataAwsOrganizationsDelegatedServicesDelegatedServicesList](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservicesdelegatedserviceslist)|*No description* +[organizations.DataAwsOrganizationsDelegatedServicesDelegatedServicesOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservicesdelegatedservicesoutputreference)|*No description* [organizations.DataAwsOrganizationsOrganization](#cdktf-aws-cdk-organizations-dataawsorganizationsorganization)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/organizations_organization aws_organizations_organization}. -[organizations.DataAwsOrganizationsOrganizationAccounts](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationaccounts)|*No description* -[organizations.DataAwsOrganizationsOrganizationNonMasterAccounts](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationnonmasteraccounts)|*No description* -[organizations.DataAwsOrganizationsOrganizationRoots](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationroots)|*No description* -[organizations.DataAwsOrganizationsOrganizationRootsPolicyTypes](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootspolicytypes)|*No description* +[organizations.DataAwsOrganizationsOrganizationAccountsList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationaccountslist)|*No description* +[organizations.DataAwsOrganizationsOrganizationAccountsOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationaccountsoutputreference)|*No description* +[organizations.DataAwsOrganizationsOrganizationNonMasterAccountsList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationnonmasteraccountslist)|*No description* +[organizations.DataAwsOrganizationsOrganizationNonMasterAccountsOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationnonmasteraccountsoutputreference)|*No description* +[organizations.DataAwsOrganizationsOrganizationRootsList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootslist)|*No description* +[organizations.DataAwsOrganizationsOrganizationRootsOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootsoutputreference)|*No description* +[organizations.DataAwsOrganizationsOrganizationRootsPolicyTypesList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootspolicytypeslist)|*No description* +[organizations.DataAwsOrganizationsOrganizationRootsPolicyTypesOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootspolicytypesoutputreference)|*No description* [organizations.DataAwsOrganizationsOrganizationalUnits](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunits)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/organizations_organizational_units aws_organizations_organizational_units}. -[organizations.DataAwsOrganizationsOrganizationalUnitsChildren](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunitschildren)|*No description* +[organizations.DataAwsOrganizationsOrganizationalUnitsChildrenList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunitschildrenlist)|*No description* +[organizations.DataAwsOrganizationsOrganizationalUnitsChildrenOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunitschildrenoutputreference)|*No description* [organizations.DataAwsOrganizationsResourceTags](#cdktf-aws-cdk-organizations-dataawsorganizationsresourcetags)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/organizations_resource_tags aws_organizations_resource_tags}. [organizations.OrganizationsAccount](#cdktf-aws-cdk-organizations-organizationsaccount)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/organizations_account aws_organizations_account}. [organizations.OrganizationsDelegatedAdministrator](#cdktf-aws-cdk-organizations-organizationsdelegatedadministrator)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/organizations_delegated_administrator aws_organizations_delegated_administrator}. [organizations.OrganizationsOrganization](#cdktf-aws-cdk-organizations-organizationsorganization)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/organizations_organization aws_organizations_organization}. -[organizations.OrganizationsOrganizationAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationaccounts)|*No description* -[organizations.OrganizationsOrganizationNonMasterAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationnonmasteraccounts)|*No description* -[organizations.OrganizationsOrganizationRoots](#cdktf-aws-cdk-organizations-organizationsorganizationroots)|*No description* -[organizations.OrganizationsOrganizationRootsPolicyTypes](#cdktf-aws-cdk-organizations-organizationsorganizationrootspolicytypes)|*No description* +[organizations.OrganizationsOrganizationAccountsList](#cdktf-aws-cdk-organizations-organizationsorganizationaccountslist)|*No description* +[organizations.OrganizationsOrganizationAccountsOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationaccountsoutputreference)|*No description* +[organizations.OrganizationsOrganizationNonMasterAccountsList](#cdktf-aws-cdk-organizations-organizationsorganizationnonmasteraccountslist)|*No description* +[organizations.OrganizationsOrganizationNonMasterAccountsOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationnonmasteraccountsoutputreference)|*No description* +[organizations.OrganizationsOrganizationRootsList](#cdktf-aws-cdk-organizations-organizationsorganizationrootslist)|*No description* +[organizations.OrganizationsOrganizationRootsOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationrootsoutputreference)|*No description* +[organizations.OrganizationsOrganizationRootsPolicyTypesList](#cdktf-aws-cdk-organizations-organizationsorganizationrootspolicytypeslist)|*No description* +[organizations.OrganizationsOrganizationRootsPolicyTypesOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationrootspolicytypesoutputreference)|*No description* [organizations.OrganizationsOrganizationalUnit](#cdktf-aws-cdk-organizations-organizationsorganizationalunit)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/organizations_organizational_unit aws_organizations_organizational_unit}. -[organizations.OrganizationsOrganizationalUnitAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationalunitaccounts)|*No description* +[organizations.OrganizationsOrganizationalUnitAccountsList](#cdktf-aws-cdk-organizations-organizationsorganizationalunitaccountslist)|*No description* +[organizations.OrganizationsOrganizationalUnitAccountsOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationalunitaccountsoutputreference)|*No description* [organizations.OrganizationsPolicy](#cdktf-aws-cdk-organizations-organizationspolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/organizations_policy aws_organizations_policy}. [organizations.OrganizationsPolicyAttachment](#cdktf-aws-cdk-organizations-organizationspolicyattachment)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/organizations_policy_attachment aws_organizations_policy_attachment}. [outposts.DataAwsOutpostsOutpost](#cdktf-aws-cdk-outposts-dataawsoutpostsoutpost)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/outposts_outpost aws_outposts_outpost}. @@ -2136,7 +2385,8 @@ Name|Description [rds.DataAwsDbEventCategories](#cdktf-aws-cdk-rds-dataawsdbeventcategories)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/db_event_categories aws_db_event_categories}. [rds.DataAwsDbInstance](#cdktf-aws-cdk-rds-dataawsdbinstance)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/db_instance aws_db_instance}. [rds.DataAwsDbProxy](#cdktf-aws-cdk-rds-dataawsdbproxy)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/db_proxy aws_db_proxy}. -[rds.DataAwsDbProxyAuth](#cdktf-aws-cdk-rds-dataawsdbproxyauth)|*No description* +[rds.DataAwsDbProxyAuthList](#cdktf-aws-cdk-rds-dataawsdbproxyauthlist)|*No description* +[rds.DataAwsDbProxyAuthOutputReference](#cdktf-aws-cdk-rds-dataawsdbproxyauthoutputreference)|*No description* [rds.DataAwsDbSnapshot](#cdktf-aws-cdk-rds-dataawsdbsnapshot)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/db_snapshot aws_db_snapshot}. [rds.DataAwsDbSubnetGroup](#cdktf-aws-cdk-rds-dataawsdbsubnetgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/db_subnet_group aws_db_subnet_group}. [rds.DataAwsRdsCertificate](#cdktf-aws-cdk-rds-dataawsrdscertificate)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/rds_certificate aws_rds_certificate}. @@ -2178,12 +2428,14 @@ Name|Description [rds.RdsClusterScalingConfigurationOutputReference](#cdktf-aws-cdk-rds-rdsclusterscalingconfigurationoutputreference)|*No description* [rds.RdsClusterTimeoutsOutputReference](#cdktf-aws-cdk-rds-rdsclustertimeoutsoutputreference)|*No description* [rds.RdsGlobalCluster](#cdktf-aws-cdk-rds-rdsglobalcluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/rds_global_cluster aws_rds_global_cluster}. -[rds.RdsGlobalClusterGlobalClusterMembers](#cdktf-aws-cdk-rds-rdsglobalclusterglobalclustermembers)|*No description* +[rds.RdsGlobalClusterGlobalClusterMembersList](#cdktf-aws-cdk-rds-rdsglobalclusterglobalclustermemberslist)|*No description* +[rds.RdsGlobalClusterGlobalClusterMembersOutputReference](#cdktf-aws-cdk-rds-rdsglobalclusterglobalclustermembersoutputreference)|*No description* [redshift.DataAwsRedshiftCluster](#cdktf-aws-cdk-redshift-dataawsredshiftcluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/redshift_cluster aws_redshift_cluster}. [redshift.DataAwsRedshiftOrderableCluster](#cdktf-aws-cdk-redshift-dataawsredshiftorderablecluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/redshift_orderable_cluster aws_redshift_orderable_cluster}. [redshift.DataAwsRedshiftServiceAccount](#cdktf-aws-cdk-redshift-dataawsredshiftserviceaccount)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/redshift_service_account aws_redshift_service_account}. [redshift.RedshiftCluster](#cdktf-aws-cdk-redshift-redshiftcluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/redshift_cluster aws_redshift_cluster}. -[redshift.RedshiftClusterClusterNodes](#cdktf-aws-cdk-redshift-redshiftclusterclusternodes)|*No description* +[redshift.RedshiftClusterClusterNodesList](#cdktf-aws-cdk-redshift-redshiftclusterclusternodeslist)|*No description* +[redshift.RedshiftClusterClusterNodesOutputReference](#cdktf-aws-cdk-redshift-redshiftclusterclusternodesoutputreference)|*No description* [redshift.RedshiftClusterLoggingOutputReference](#cdktf-aws-cdk-redshift-redshiftclusterloggingoutputreference)|*No description* [redshift.RedshiftClusterSnapshotCopyOutputReference](#cdktf-aws-cdk-redshift-redshiftclustersnapshotcopyoutputreference)|*No description* [redshift.RedshiftClusterTimeoutsOutputReference](#cdktf-aws-cdk-redshift-redshiftclustertimeoutsoutputreference)|*No description* @@ -2201,8 +2453,10 @@ Name|Description [redshift.RedshiftSnapshotScheduleAssociation](#cdktf-aws-cdk-redshift-redshiftsnapshotscheduleassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/redshift_snapshot_schedule_association aws_redshift_snapshot_schedule_association}. [redshift.RedshiftSubnetGroup](#cdktf-aws-cdk-redshift-redshiftsubnetgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/redshift_subnet_group aws_redshift_subnet_group}. [resourcegroups.DataAwsResourcegroupstaggingapiResources](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresources)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/resourcegroupstaggingapi_resources aws_resourcegroupstaggingapi_resources}. -[resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglist)|*No description* -[resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistcompliancedetails)|*No description* +[resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsList](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistcompliancedetailslist)|*No description* +[resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsOutputReference](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistcompliancedetailsoutputreference)|*No description* +[resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListList](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistlist)|*No description* +[resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListOutputReference](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistoutputreference)|*No description* [resourcegroups.ResourcegroupsGroup](#cdktf-aws-cdk-resourcegroups-resourcegroupsgroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/resourcegroups_group aws_resourcegroups_group}. [resourcegroups.ResourcegroupsGroupResourceQueryOutputReference](#cdktf-aws-cdk-resourcegroups-resourcegroupsgroupresourcequeryoutputreference)|*No description* [route53.DataAwsRoute53DelegationSet](#cdktf-aws-cdk-route53-dataawsroute53delegationset)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/route53_delegation_set aws_route53_delegation_set}. @@ -2217,7 +2471,8 @@ Name|Description [route53.Route53QueryLog](#cdktf-aws-cdk-route53-route53querylog)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/route53_query_log aws_route53_query_log}. [route53.Route53Record](#cdktf-aws-cdk-route53-route53record)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/route53_record aws_route53_record}. [route53.Route53RecoverycontrolconfigCluster](#cdktf-aws-cdk-route53-route53recoverycontrolconfigcluster)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/route53recoverycontrolconfig_cluster aws_route53recoverycontrolconfig_cluster}. -[route53.Route53RecoverycontrolconfigClusterClusterEndpoints](#cdktf-aws-cdk-route53-route53recoverycontrolconfigclusterclusterendpoints)|*No description* +[route53.Route53RecoverycontrolconfigClusterClusterEndpointsList](#cdktf-aws-cdk-route53-route53recoverycontrolconfigclusterclusterendpointslist)|*No description* +[route53.Route53RecoverycontrolconfigClusterClusterEndpointsOutputReference](#cdktf-aws-cdk-route53-route53recoverycontrolconfigclusterclusterendpointsoutputreference)|*No description* [route53.Route53RecoverycontrolconfigControlPanel](#cdktf-aws-cdk-route53-route53recoverycontrolconfigcontrolpanel)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/route53recoverycontrolconfig_control_panel aws_route53recoverycontrolconfig_control_panel}. [route53.Route53RecoverycontrolconfigRoutingControl](#cdktf-aws-cdk-route53-route53recoverycontrolconfigroutingcontrol)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/route53recoverycontrolconfig_routing_control aws_route53recoverycontrolconfig_routing_control}. [route53.Route53RecoverycontrolconfigSafetyRule](#cdktf-aws-cdk-route53-route53recoverycontrolconfigsafetyrule)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/route53recoverycontrolconfig_safety_rule aws_route53recoverycontrolconfig_safety_rule}. @@ -2367,7 +2622,8 @@ Name|Description [s3.S3ControlObjectLambdaAccessPointPolicy](#cdktf-aws-cdk-s3-s3controlobjectlambdaaccesspointpolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/s3control_object_lambda_access_point_policy aws_s3control_object_lambda_access_point_policy}. [s3.S3ObjectCopy](#cdktf-aws-cdk-s3-s3objectcopy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/s3_object_copy aws_s3_object_copy}. [s3.S3OutpostsEndpoint](#cdktf-aws-cdk-s3-s3outpostsendpoint)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/s3outposts_endpoint aws_s3outposts_endpoint}. -[s3.S3OutpostsEndpointNetworkInterfaces](#cdktf-aws-cdk-s3-s3outpostsendpointnetworkinterfaces)|*No description* +[s3.S3OutpostsEndpointNetworkInterfacesList](#cdktf-aws-cdk-s3-s3outpostsendpointnetworkinterfaceslist)|*No description* +[s3.S3OutpostsEndpointNetworkInterfacesOutputReference](#cdktf-aws-cdk-s3-s3outpostsendpointnetworkinterfacesoutputreference)|*No description* [sagemaker.DataAwsSagemakerPrebuiltEcrImage](#cdktf-aws-cdk-sagemaker-dataawssagemakerprebuiltecrimage)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/sagemaker_prebuilt_ecr_image aws_sagemaker_prebuilt_ecr_image}. [sagemaker.SagemakerApp](#cdktf-aws-cdk-sagemaker-sagemakerapp)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_app aws_sagemaker_app}. [sagemaker.SagemakerAppImageConfig](#cdktf-aws-cdk-sagemaker-sagemakerappimageconfig)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/sagemaker_app_image_config aws_sagemaker_app_image_config}. @@ -2455,8 +2711,10 @@ Name|Description [sagemaker.SagemakerWorkteamNotificationConfigurationOutputReference](#cdktf-aws-cdk-sagemaker-sagemakerworkteamnotificationconfigurationoutputreference)|*No description* [secretsmanager.DataAwsSecretsmanagerSecret](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecret)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/secretsmanager_secret aws_secretsmanager_secret}. [secretsmanager.DataAwsSecretsmanagerSecretRotation](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotation)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/secretsmanager_secret_rotation aws_secretsmanager_secret_rotation}. -[secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRules](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrotationrules)|*No description* -[secretsmanager.DataAwsSecretsmanagerSecretRotationRules](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrules)|*No description* +[secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRulesList](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrotationruleslist)|*No description* +[secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRulesOutputReference](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrotationrulesoutputreference)|*No description* +[secretsmanager.DataAwsSecretsmanagerSecretRotationRulesList](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationruleslist)|*No description* +[secretsmanager.DataAwsSecretsmanagerSecretRotationRulesOutputReference](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrulesoutputreference)|*No description* [secretsmanager.DataAwsSecretsmanagerSecretVersion](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretversion)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/secretsmanager_secret_version aws_secretsmanager_secret_version}. [secretsmanager.SecretsmanagerSecret](#cdktf-aws-cdk-secretsmanager-secretsmanagersecret)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/secretsmanager_secret aws_secretsmanager_secret}. [secretsmanager.SecretsmanagerSecretPolicy](#cdktf-aws-cdk-secretsmanager-secretsmanagersecretpolicy)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/secretsmanager_secret_policy aws_secretsmanager_secret_policy}. @@ -2492,11 +2750,14 @@ Name|Description [serverlessapplicationrepository.ServerlessapplicationrepositoryCloudformationStackTimeoutsOutputReference](#cdktf-aws-cdk-serverlessapplicationrepository-serverlessapplicationrepositorycloudformationstacktimeoutsoutputreference)|*No description* [servicecatalog.DataAwsServicecatalogConstraint](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogconstraint)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/servicecatalog_constraint aws_servicecatalog_constraint}. [servicecatalog.DataAwsServicecatalogLaunchPaths](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpaths)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/servicecatalog_launch_paths aws_servicecatalog_launch_paths}. -[servicecatalog.DataAwsServicecatalogLaunchPathsSummaries](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummaries)|*No description* -[servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummariesconstraintsummaries)|*No description* +[servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesList](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummariesconstraintsummarieslist)|*No description* +[servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesOutputReference](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummariesconstraintsummariesoutputreference)|*No description* +[servicecatalog.DataAwsServicecatalogLaunchPathsSummariesList](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummarieslist)|*No description* +[servicecatalog.DataAwsServicecatalogLaunchPathsSummariesOutputReference](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummariesoutputreference)|*No description* [servicecatalog.DataAwsServicecatalogPortfolio](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolio)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/servicecatalog_portfolio aws_servicecatalog_portfolio}. [servicecatalog.DataAwsServicecatalogPortfolioConstraints](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraints)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/servicecatalog_portfolio_constraints aws_servicecatalog_portfolio_constraints}. -[servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetails](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraintsdetails)|*No description* +[servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetailsList](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraintsdetailslist)|*No description* +[servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetailsOutputReference](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraintsdetailsoutputreference)|*No description* [servicecatalog.DataAwsServicecatalogProduct](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogproduct)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/servicecatalog_product aws_servicecatalog_product}. [servicecatalog.ServicecatalogBudgetResourceAssociation](#cdktf-aws-cdk-servicecatalog-servicecatalogbudgetresourceassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/servicecatalog_budget_resource_association aws_servicecatalog_budget_resource_association}. [servicecatalog.ServicecatalogConstraint](#cdktf-aws-cdk-servicecatalog-servicecatalogconstraint)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/servicecatalog_constraint aws_servicecatalog_constraint}. @@ -2559,25 +2820,36 @@ Name|Description [shield.ShieldProtectionGroup](#cdktf-aws-cdk-shield-shieldprotectiongroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/shield_protection_group aws_shield_protection_group}. [shield.ShieldProtectionHealthCheckAssociation](#cdktf-aws-cdk-shield-shieldprotectionhealthcheckassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/shield_protection_health_check_association aws_shield_protection_health_check_association}. [signer.DataAwsSignerSigningJob](#cdktf-aws-cdk-signer-dataawssignersigningjob)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/signer_signing_job aws_signer_signing_job}. -[signer.DataAwsSignerSigningJobRevocationRecord](#cdktf-aws-cdk-signer-dataawssignersigningjobrevocationrecord)|*No description* -[signer.DataAwsSignerSigningJobSignedObject](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobject)|*No description* -[signer.DataAwsSignerSigningJobSignedObjectS3](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjects3)|*No description* -[signer.DataAwsSignerSigningJobSource](#cdktf-aws-cdk-signer-dataawssignersigningjobsource)|*No description* -[signer.DataAwsSignerSigningJobSourceS3](#cdktf-aws-cdk-signer-dataawssignersigningjobsources3)|*No description* +[signer.DataAwsSignerSigningJobRevocationRecordList](#cdktf-aws-cdk-signer-dataawssignersigningjobrevocationrecordlist)|*No description* +[signer.DataAwsSignerSigningJobRevocationRecordOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobrevocationrecordoutputreference)|*No description* +[signer.DataAwsSignerSigningJobSignedObjectList](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjectlist)|*No description* +[signer.DataAwsSignerSigningJobSignedObjectOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjectoutputreference)|*No description* +[signer.DataAwsSignerSigningJobSignedObjectS3List](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjects3list)|*No description* +[signer.DataAwsSignerSigningJobSignedObjectS3OutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjects3outputreference)|*No description* +[signer.DataAwsSignerSigningJobSourceList](#cdktf-aws-cdk-signer-dataawssignersigningjobsourcelist)|*No description* +[signer.DataAwsSignerSigningJobSourceOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobsourceoutputreference)|*No description* +[signer.DataAwsSignerSigningJobSourceS3List](#cdktf-aws-cdk-signer-dataawssignersigningjobsources3list)|*No description* +[signer.DataAwsSignerSigningJobSourceS3OutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobsources3outputreference)|*No description* [signer.DataAwsSignerSigningProfile](#cdktf-aws-cdk-signer-dataawssignersigningprofile)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/signer_signing_profile aws_signer_signing_profile}. -[signer.DataAwsSignerSigningProfileRevocationRecord](#cdktf-aws-cdk-signer-dataawssignersigningprofilerevocationrecord)|*No description* -[signer.DataAwsSignerSigningProfileSignatureValidityPeriod](#cdktf-aws-cdk-signer-dataawssignersigningprofilesignaturevalidityperiod)|*No description* +[signer.DataAwsSignerSigningProfileRevocationRecordList](#cdktf-aws-cdk-signer-dataawssignersigningprofilerevocationrecordlist)|*No description* +[signer.DataAwsSignerSigningProfileRevocationRecordOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningprofilerevocationrecordoutputreference)|*No description* +[signer.DataAwsSignerSigningProfileSignatureValidityPeriodList](#cdktf-aws-cdk-signer-dataawssignersigningprofilesignaturevalidityperiodlist)|*No description* +[signer.DataAwsSignerSigningProfileSignatureValidityPeriodOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningprofilesignaturevalidityperiodoutputreference)|*No description* [signer.SignerSigningJob](#cdktf-aws-cdk-signer-signersigningjob)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/signer_signing_job aws_signer_signing_job}. [signer.SignerSigningJobDestinationOutputReference](#cdktf-aws-cdk-signer-signersigningjobdestinationoutputreference)|*No description* [signer.SignerSigningJobDestinationS3OutputReference](#cdktf-aws-cdk-signer-signersigningjobdestinations3outputreference)|*No description* -[signer.SignerSigningJobRevocationRecord](#cdktf-aws-cdk-signer-signersigningjobrevocationrecord)|*No description* -[signer.SignerSigningJobSignedObject](#cdktf-aws-cdk-signer-signersigningjobsignedobject)|*No description* -[signer.SignerSigningJobSignedObjectS3](#cdktf-aws-cdk-signer-signersigningjobsignedobjects3)|*No description* +[signer.SignerSigningJobRevocationRecordList](#cdktf-aws-cdk-signer-signersigningjobrevocationrecordlist)|*No description* +[signer.SignerSigningJobRevocationRecordOutputReference](#cdktf-aws-cdk-signer-signersigningjobrevocationrecordoutputreference)|*No description* +[signer.SignerSigningJobSignedObjectList](#cdktf-aws-cdk-signer-signersigningjobsignedobjectlist)|*No description* +[signer.SignerSigningJobSignedObjectOutputReference](#cdktf-aws-cdk-signer-signersigningjobsignedobjectoutputreference)|*No description* +[signer.SignerSigningJobSignedObjectS3List](#cdktf-aws-cdk-signer-signersigningjobsignedobjects3list)|*No description* +[signer.SignerSigningJobSignedObjectS3OutputReference](#cdktf-aws-cdk-signer-signersigningjobsignedobjects3outputreference)|*No description* [signer.SignerSigningJobSourceOutputReference](#cdktf-aws-cdk-signer-signersigningjobsourceoutputreference)|*No description* [signer.SignerSigningJobSourceS3OutputReference](#cdktf-aws-cdk-signer-signersigningjobsources3outputreference)|*No description* [signer.SignerSigningProfile](#cdktf-aws-cdk-signer-signersigningprofile)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/signer_signing_profile aws_signer_signing_profile}. [signer.SignerSigningProfilePermission](#cdktf-aws-cdk-signer-signersigningprofilepermission)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/signer_signing_profile_permission aws_signer_signing_profile_permission}. -[signer.SignerSigningProfileRevocationRecord](#cdktf-aws-cdk-signer-signersigningprofilerevocationrecord)|*No description* +[signer.SignerSigningProfileRevocationRecordList](#cdktf-aws-cdk-signer-signersigningprofilerevocationrecordlist)|*No description* +[signer.SignerSigningProfileRevocationRecordOutputReference](#cdktf-aws-cdk-signer-signersigningprofilerevocationrecordoutputreference)|*No description* [signer.SignerSigningProfileSignatureValidityPeriodOutputReference](#cdktf-aws-cdk-signer-signersigningprofilesignaturevalidityperiodoutputreference)|*No description* [simpledb.SimpledbDomain](#cdktf-aws-cdk-simpledb-simpledbdomain)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/simpledb_domain aws_simpledb_domain}. [sns.DataAwsSnsTopic](#cdktf-aws-cdk-sns-dataawssnstopic)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/sns_topic aws_sns_topic}. @@ -2597,7 +2869,8 @@ Name|Description [ssm.SsmAssociation](#cdktf-aws-cdk-ssm-ssmassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ssm_association aws_ssm_association}. [ssm.SsmAssociationOutputLocationOutputReference](#cdktf-aws-cdk-ssm-ssmassociationoutputlocationoutputreference)|*No description* [ssm.SsmDocument](#cdktf-aws-cdk-ssm-ssmdocument)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ssm_document aws_ssm_document}. -[ssm.SsmDocumentParameter](#cdktf-aws-cdk-ssm-ssmdocumentparameter)|*No description* +[ssm.SsmDocumentParameterList](#cdktf-aws-cdk-ssm-ssmdocumentparameterlist)|*No description* +[ssm.SsmDocumentParameterOutputReference](#cdktf-aws-cdk-ssm-ssmdocumentparameteroutputreference)|*No description* [ssm.SsmMaintenanceWindow](#cdktf-aws-cdk-ssm-ssmmaintenancewindow)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ssm_maintenance_window aws_ssm_maintenance_window}. [ssm.SsmMaintenanceWindowTarget](#cdktf-aws-cdk-ssm-ssmmaintenancewindowtarget)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ssm_maintenance_window_target aws_ssm_maintenance_window_target}. [ssm.SsmMaintenanceWindowTask](#cdktf-aws-cdk-ssm-ssmmaintenancewindowtask)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/ssm_maintenance_window_task aws_ssm_maintenance_window_task}. @@ -2625,7 +2898,8 @@ Name|Description [storagegateway.StoragegatewayFileSystemAssociation](#cdktf-aws-cdk-storagegateway-storagegatewayfilesystemassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/storagegateway_file_system_association aws_storagegateway_file_system_association}. [storagegateway.StoragegatewayFileSystemAssociationCacheAttributesOutputReference](#cdktf-aws-cdk-storagegateway-storagegatewayfilesystemassociationcacheattributesoutputreference)|*No description* [storagegateway.StoragegatewayGateway](#cdktf-aws-cdk-storagegateway-storagegatewaygateway)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/storagegateway_gateway aws_storagegateway_gateway}. -[storagegateway.StoragegatewayGatewayGatewayNetworkInterface](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaygatewaynetworkinterface)|*No description* +[storagegateway.StoragegatewayGatewayGatewayNetworkInterfaceList](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaygatewaynetworkinterfacelist)|*No description* +[storagegateway.StoragegatewayGatewayGatewayNetworkInterfaceOutputReference](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaygatewaynetworkinterfaceoutputreference)|*No description* [storagegateway.StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaysmbactivedirectorysettingsoutputreference)|*No description* [storagegateway.StoragegatewayGatewayTimeoutsOutputReference](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaytimeoutsoutputreference)|*No description* [storagegateway.StoragegatewayNfsFileShare](#cdktf-aws-cdk-storagegateway-storagegatewaynfsfileshare)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/storagegateway_nfs_file_share aws_storagegateway_nfs_file_share}. @@ -2645,7 +2919,8 @@ Name|Description [synthetics.SyntheticsCanaryArtifactConfigS3EncryptionOutputReference](#cdktf-aws-cdk-synthetics-syntheticscanaryartifactconfigs3encryptionoutputreference)|*No description* [synthetics.SyntheticsCanaryRunConfigOutputReference](#cdktf-aws-cdk-synthetics-syntheticscanaryrunconfigoutputreference)|*No description* [synthetics.SyntheticsCanaryScheduleOutputReference](#cdktf-aws-cdk-synthetics-syntheticscanaryscheduleoutputreference)|*No description* -[synthetics.SyntheticsCanaryTimeline](#cdktf-aws-cdk-synthetics-syntheticscanarytimeline)|*No description* +[synthetics.SyntheticsCanaryTimelineList](#cdktf-aws-cdk-synthetics-syntheticscanarytimelinelist)|*No description* +[synthetics.SyntheticsCanaryTimelineOutputReference](#cdktf-aws-cdk-synthetics-syntheticscanarytimelineoutputreference)|*No description* [synthetics.SyntheticsCanaryVpcConfigOutputReference](#cdktf-aws-cdk-synthetics-syntheticscanaryvpcconfigoutputreference)|*No description* [timestreamwrite.TimestreamwriteDatabase](#cdktf-aws-cdk-timestreamwrite-timestreamwritedatabase)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/timestreamwrite_database aws_timestreamwrite_database}. [timestreamwrite.TimestreamwriteTable](#cdktf-aws-cdk-timestreamwrite-timestreamwritetable)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/timestreamwrite_table aws_timestreamwrite_table}. @@ -2664,17 +2939,22 @@ Name|Description [vpc.CustomerGateway](#cdktf-aws-cdk-vpc-customergateway)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/customer_gateway aws_customer_gateway}. [vpc.DataAwsCustomerGateway](#cdktf-aws-cdk-vpc-dataawscustomergateway)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/customer_gateway aws_customer_gateway}. [vpc.DataAwsInternetGateway](#cdktf-aws-cdk-vpc-dataawsinternetgateway)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/internet_gateway aws_internet_gateway}. -[vpc.DataAwsInternetGatewayAttachments](#cdktf-aws-cdk-vpc-dataawsinternetgatewayattachments)|*No description* +[vpc.DataAwsInternetGatewayAttachmentsList](#cdktf-aws-cdk-vpc-dataawsinternetgatewayattachmentslist)|*No description* +[vpc.DataAwsInternetGatewayAttachmentsOutputReference](#cdktf-aws-cdk-vpc-dataawsinternetgatewayattachmentsoutputreference)|*No description* [vpc.DataAwsNatGateway](#cdktf-aws-cdk-vpc-dataawsnatgateway)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/nat_gateway aws_nat_gateway}. [vpc.DataAwsNetworkAcls](#cdktf-aws-cdk-vpc-dataawsnetworkacls)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/network_acls aws_network_acls}. [vpc.DataAwsNetworkInterface](#cdktf-aws-cdk-vpc-dataawsnetworkinterface)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/network_interface aws_network_interface}. -[vpc.DataAwsNetworkInterfaceAssociation](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceassociation)|*No description* -[vpc.DataAwsNetworkInterfaceAttachment](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceattachment)|*No description* +[vpc.DataAwsNetworkInterfaceAssociationList](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceassociationlist)|*No description* +[vpc.DataAwsNetworkInterfaceAssociationOutputReference](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceassociationoutputreference)|*No description* +[vpc.DataAwsNetworkInterfaceAttachmentList](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceattachmentlist)|*No description* +[vpc.DataAwsNetworkInterfaceAttachmentOutputReference](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceattachmentoutputreference)|*No description* [vpc.DataAwsNetworkInterfaces](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaces)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/network_interfaces aws_network_interfaces}. [vpc.DataAwsRoute](#cdktf-aws-cdk-vpc-dataawsroute)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/route aws_route}. [vpc.DataAwsRouteTable](#cdktf-aws-cdk-vpc-dataawsroutetable)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/route_table aws_route_table}. -[vpc.DataAwsRouteTableAssociations](#cdktf-aws-cdk-vpc-dataawsroutetableassociations)|*No description* -[vpc.DataAwsRouteTableRoutes](#cdktf-aws-cdk-vpc-dataawsroutetableroutes)|*No description* +[vpc.DataAwsRouteTableAssociationsList](#cdktf-aws-cdk-vpc-dataawsroutetableassociationslist)|*No description* +[vpc.DataAwsRouteTableAssociationsOutputReference](#cdktf-aws-cdk-vpc-dataawsroutetableassociationsoutputreference)|*No description* +[vpc.DataAwsRouteTableRoutesList](#cdktf-aws-cdk-vpc-dataawsroutetablerouteslist)|*No description* +[vpc.DataAwsRouteTableRoutesOutputReference](#cdktf-aws-cdk-vpc-dataawsroutetableroutesoutputreference)|*No description* [vpc.DataAwsRouteTables](#cdktf-aws-cdk-vpc-dataawsroutetables)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/route_tables aws_route_tables}. [vpc.DataAwsSecurityGroup](#cdktf-aws-cdk-vpc-dataawssecuritygroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/security_group aws_security_group}. [vpc.DataAwsSecurityGroups](#cdktf-aws-cdk-vpc-dataawssecuritygroups)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/security_groups aws_security_groups}. @@ -2682,16 +2962,20 @@ Name|Description [vpc.DataAwsSubnetIds](#cdktf-aws-cdk-vpc-dataawssubnetids)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/subnet_ids aws_subnet_ids}. [vpc.DataAwsSubnets](#cdktf-aws-cdk-vpc-dataawssubnets)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/subnets aws_subnets}. [vpc.DataAwsVpc](#cdktf-aws-cdk-vpc-dataawsvpc)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpc aws_vpc}. -[vpc.DataAwsVpcCidrBlockAssociations](#cdktf-aws-cdk-vpc-dataawsvpccidrblockassociations)|*No description* +[vpc.DataAwsVpcCidrBlockAssociationsList](#cdktf-aws-cdk-vpc-dataawsvpccidrblockassociationslist)|*No description* +[vpc.DataAwsVpcCidrBlockAssociationsOutputReference](#cdktf-aws-cdk-vpc-dataawsvpccidrblockassociationsoutputreference)|*No description* [vpc.DataAwsVpcDhcpOptions](#cdktf-aws-cdk-vpc-dataawsvpcdhcpoptions)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpc_dhcp_options aws_vpc_dhcp_options}. [vpc.DataAwsVpcEndpoint](#cdktf-aws-cdk-vpc-dataawsvpcendpoint)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpc_endpoint aws_vpc_endpoint}. -[vpc.DataAwsVpcEndpointDnsEntry](#cdktf-aws-cdk-vpc-dataawsvpcendpointdnsentry)|*No description* +[vpc.DataAwsVpcEndpointDnsEntryList](#cdktf-aws-cdk-vpc-dataawsvpcendpointdnsentrylist)|*No description* +[vpc.DataAwsVpcEndpointDnsEntryOutputReference](#cdktf-aws-cdk-vpc-dataawsvpcendpointdnsentryoutputreference)|*No description* [vpc.DataAwsVpcEndpointService](#cdktf-aws-cdk-vpc-dataawsvpcendpointservice)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpc_endpoint_service aws_vpc_endpoint_service}. [vpc.DataAwsVpcIpamPool](#cdktf-aws-cdk-vpc-dataawsvpcipampool)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpc_ipam_pool aws_vpc_ipam_pool}. [vpc.DataAwsVpcIpamPreviewNextCidr](#cdktf-aws-cdk-vpc-dataawsvpcipampreviewnextcidr)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpc_ipam_preview_next_cidr aws_vpc_ipam_preview_next_cidr}. [vpc.DataAwsVpcPeeringConnection](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnection)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpc_peering_connection aws_vpc_peering_connection}. -[vpc.DataAwsVpcPeeringConnectionCidrBlockSet](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectioncidrblockset)|*No description* -[vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSet](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionpeercidrblockset)|*No description* +[vpc.DataAwsVpcPeeringConnectionCidrBlockSetList](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectioncidrblocksetlist)|*No description* +[vpc.DataAwsVpcPeeringConnectionCidrBlockSetOutputReference](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectioncidrblocksetoutputreference)|*No description* +[vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSetList](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionpeercidrblocksetlist)|*No description* +[vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSetOutputReference](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionpeercidrblocksetoutputreference)|*No description* [vpc.DataAwsVpcPeeringConnections](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnections)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpc_peering_connections aws_vpc_peering_connections}. [vpc.DataAwsVpcs](#cdktf-aws-cdk-vpc-dataawsvpcs)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpcs aws_vpcs}. [vpc.DataAwsVpnGateway](#cdktf-aws-cdk-vpc-dataawsvpngateway)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/vpn_gateway aws_vpn_gateway}. @@ -2730,11 +3014,13 @@ Name|Description [vpc.VpcEndpoint](#cdktf-aws-cdk-vpc-vpcendpoint)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpc_endpoint aws_vpc_endpoint}. [vpc.VpcEndpointConnectionAccepter](#cdktf-aws-cdk-vpc-vpcendpointconnectionaccepter)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpc_endpoint_connection_accepter aws_vpc_endpoint_connection_accepter}. [vpc.VpcEndpointConnectionNotification](#cdktf-aws-cdk-vpc-vpcendpointconnectionnotification)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpc_endpoint_connection_notification aws_vpc_endpoint_connection_notification}. -[vpc.VpcEndpointDnsEntry](#cdktf-aws-cdk-vpc-vpcendpointdnsentry)|*No description* +[vpc.VpcEndpointDnsEntryList](#cdktf-aws-cdk-vpc-vpcendpointdnsentrylist)|*No description* +[vpc.VpcEndpointDnsEntryOutputReference](#cdktf-aws-cdk-vpc-vpcendpointdnsentryoutputreference)|*No description* [vpc.VpcEndpointRouteTableAssociation](#cdktf-aws-cdk-vpc-vpcendpointroutetableassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpc_endpoint_route_table_association aws_vpc_endpoint_route_table_association}. [vpc.VpcEndpointService](#cdktf-aws-cdk-vpc-vpcendpointservice)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpc_endpoint_service aws_vpc_endpoint_service}. [vpc.VpcEndpointServiceAllowedPrincipal](#cdktf-aws-cdk-vpc-vpcendpointserviceallowedprincipal)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpc_endpoint_service_allowed_principal aws_vpc_endpoint_service_allowed_principal}. -[vpc.VpcEndpointServicePrivateDnsNameConfiguration](#cdktf-aws-cdk-vpc-vpcendpointserviceprivatednsnameconfiguration)|*No description* +[vpc.VpcEndpointServicePrivateDnsNameConfigurationList](#cdktf-aws-cdk-vpc-vpcendpointserviceprivatednsnameconfigurationlist)|*No description* +[vpc.VpcEndpointServicePrivateDnsNameConfigurationOutputReference](#cdktf-aws-cdk-vpc-vpcendpointserviceprivatednsnameconfigurationoutputreference)|*No description* [vpc.VpcEndpointSubnetAssociation](#cdktf-aws-cdk-vpc-vpcendpointsubnetassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpc_endpoint_subnet_association aws_vpc_endpoint_subnet_association}. [vpc.VpcEndpointSubnetAssociationTimeoutsOutputReference](#cdktf-aws-cdk-vpc-vpcendpointsubnetassociationtimeoutsoutputreference)|*No description* [vpc.VpcEndpointTimeoutsOutputReference](#cdktf-aws-cdk-vpc-vpcendpointtimeoutsoutputreference)|*No description* @@ -2762,8 +3048,10 @@ Name|Description [vpc.VpcPeeringConnectionTimeoutsOutputReference](#cdktf-aws-cdk-vpc-vpcpeeringconnectiontimeoutsoutputreference)|*No description* [vpc.VpnConnection](#cdktf-aws-cdk-vpc-vpnconnection)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpn_connection aws_vpn_connection}. [vpc.VpnConnectionRoute](#cdktf-aws-cdk-vpc-vpnconnectionroute)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpn_connection_route aws_vpn_connection_route}. -[vpc.VpnConnectionRoutes](#cdktf-aws-cdk-vpc-vpnconnectionroutes)|*No description* -[vpc.VpnConnectionVgwTelemetry](#cdktf-aws-cdk-vpc-vpnconnectionvgwtelemetry)|*No description* +[vpc.VpnConnectionRoutesList](#cdktf-aws-cdk-vpc-vpnconnectionrouteslist)|*No description* +[vpc.VpnConnectionRoutesOutputReference](#cdktf-aws-cdk-vpc-vpnconnectionroutesoutputreference)|*No description* +[vpc.VpnConnectionVgwTelemetryList](#cdktf-aws-cdk-vpc-vpnconnectionvgwtelemetrylist)|*No description* +[vpc.VpnConnectionVgwTelemetryOutputReference](#cdktf-aws-cdk-vpc-vpnconnectionvgwtelemetryoutputreference)|*No description* [vpc.VpnGateway](#cdktf-aws-cdk-vpc-vpngateway)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpn_gateway aws_vpn_gateway}. [vpc.VpnGatewayAttachment](#cdktf-aws-cdk-vpc-vpngatewayattachment)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpn_gateway_attachment aws_vpn_gateway_attachment}. [vpc.VpnGatewayRoutePropagation](#cdktf-aws-cdk-vpc-vpngatewayroutepropagation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/vpn_gateway_route_propagation aws_vpn_gateway_route_propagation}. @@ -2825,7 +3113,8 @@ Name|Description [wafregional.WafregionalXssMatchSetXssMatchTupleFieldToMatchOutputReference](#cdktf-aws-cdk-wafregional-wafregionalxssmatchsetxssmatchtuplefieldtomatchoutputreference)|*No description* [wafv2.DataAwsWafv2IpSet](#cdktf-aws-cdk-wafv2-dataawswafv2ipset)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/wafv2_ip_set aws_wafv2_ip_set}. [wafv2.DataAwsWafv2RegexPatternSet](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternset)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/wafv2_regex_pattern_set aws_wafv2_regex_pattern_set}. -[wafv2.DataAwsWafv2RegexPatternSetRegularExpression](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternsetregularexpression)|*No description* +[wafv2.DataAwsWafv2RegexPatternSetRegularExpressionList](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternsetregularexpressionlist)|*No description* +[wafv2.DataAwsWafv2RegexPatternSetRegularExpressionOutputReference](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternsetregularexpressionoutputreference)|*No description* [wafv2.DataAwsWafv2RuleGroup](#cdktf-aws-cdk-wafv2-dataawswafv2rulegroup)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/wafv2_rule_group aws_wafv2_rule_group}. [wafv2.DataAwsWafv2WebAcl](#cdktf-aws-cdk-wafv2-dataawswafv2webacl)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/wafv2_web_acl aws_wafv2_web_acl}. [wafv2.Wafv2IpSet](#cdktf-aws-cdk-wafv2-wafv2ipset)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/wafv2_ip_set aws_wafv2_ip_set}. @@ -6908,16 +7197,23 @@ Name|Description [worklink.WorklinkFleetNetworkOutputReference](#cdktf-aws-cdk-worklink-worklinkfleetnetworkoutputreference)|*No description* [worklink.WorklinkWebsiteCertificateAuthorityAssociation](#cdktf-aws-cdk-worklink-worklinkwebsitecertificateauthorityassociation)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/worklink_website_certificate_authority_association aws_worklink_website_certificate_authority_association}. [workspaces.DataAwsWorkspacesBundle](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundle)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/workspaces_bundle aws_workspaces_bundle}. -[workspaces.DataAwsWorkspacesBundleComputeType](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlecomputetype)|*No description* -[workspaces.DataAwsWorkspacesBundleRootStorage](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlerootstorage)|*No description* -[workspaces.DataAwsWorkspacesBundleUserStorage](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundleuserstorage)|*No description* +[workspaces.DataAwsWorkspacesBundleComputeTypeList](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlecomputetypelist)|*No description* +[workspaces.DataAwsWorkspacesBundleComputeTypeOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlecomputetypeoutputreference)|*No description* +[workspaces.DataAwsWorkspacesBundleRootStorageList](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlerootstoragelist)|*No description* +[workspaces.DataAwsWorkspacesBundleRootStorageOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlerootstorageoutputreference)|*No description* +[workspaces.DataAwsWorkspacesBundleUserStorageList](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundleuserstoragelist)|*No description* +[workspaces.DataAwsWorkspacesBundleUserStorageOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundleuserstorageoutputreference)|*No description* [workspaces.DataAwsWorkspacesDirectory](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectory)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/workspaces_directory aws_workspaces_directory}. -[workspaces.DataAwsWorkspacesDirectorySelfServicePermissions](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryselfservicepermissions)|*No description* -[workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspaceaccessproperties)|*No description* -[workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspacecreationproperties)|*No description* +[workspaces.DataAwsWorkspacesDirectorySelfServicePermissionsList](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryselfservicepermissionslist)|*No description* +[workspaces.DataAwsWorkspacesDirectorySelfServicePermissionsOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryselfservicepermissionsoutputreference)|*No description* +[workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesList](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspaceaccesspropertieslist)|*No description* +[workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspaceaccesspropertiesoutputreference)|*No description* +[workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesList](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspacecreationpropertieslist)|*No description* +[workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspacecreationpropertiesoutputreference)|*No description* [workspaces.DataAwsWorkspacesImage](#cdktf-aws-cdk-workspaces-dataawsworkspacesimage)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/workspaces_image aws_workspaces_image}. [workspaces.DataAwsWorkspacesWorkspace](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspace)|Represents a {@link https://www.terraform.io/docs/providers/aws/d/workspaces_workspace aws_workspaces_workspace}. -[workspaces.DataAwsWorkspacesWorkspaceWorkspaceProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspaceworkspaceproperties)|*No description* +[workspaces.DataAwsWorkspacesWorkspaceWorkspacePropertiesList](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspaceworkspacepropertieslist)|*No description* +[workspaces.DataAwsWorkspacesWorkspaceWorkspacePropertiesOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspaceworkspacepropertiesoutputreference)|*No description* [workspaces.WorkspacesDirectory](#cdktf-aws-cdk-workspaces-workspacesdirectory)|Represents a {@link https://www.terraform.io/docs/providers/aws/r/workspaces_directory aws_workspaces_directory}. [workspaces.WorkspacesDirectorySelfServicePermissionsOutputReference](#cdktf-aws-cdk-workspaces-workspacesdirectoryselfservicepermissionsoutputreference)|*No description* [workspaces.WorkspacesDirectoryWorkspaceAccessPropertiesOutputReference](#cdktf-aws-cdk-workspaces-workspacesdirectoryworkspaceaccesspropertiesoutputreference)|*No description* @@ -6961,10 +7257,15 @@ Name|Description [DetectiveInvitationAccepterConfig](#cdktf-aws-cdk-detectiveinvitationaccepterconfig)|*No description* [DetectiveMemberConfig](#cdktf-aws-cdk-detectivememberconfig)|*No description* [MemorydbAclConfig](#cdktf-aws-cdk-memorydbaclconfig)|*No description* +[MemorydbClusterClusterEndpoint](#cdktf-aws-cdk-memorydbclusterclusterendpoint)|*No description* [MemorydbClusterConfig](#cdktf-aws-cdk-memorydbclusterconfig)|*No description* +[MemorydbClusterShards](#cdktf-aws-cdk-memorydbclustershards)|*No description* +[MemorydbClusterShardsNodes](#cdktf-aws-cdk-memorydbclustershardsnodes)|*No description* +[MemorydbClusterShardsNodesEndpoint](#cdktf-aws-cdk-memorydbclustershardsnodesendpoint)|*No description* [MemorydbClusterTimeouts](#cdktf-aws-cdk-memorydbclustertimeouts)|*No description* [MemorydbParameterGroupConfig](#cdktf-aws-cdk-memorydbparametergroupconfig)|*No description* [MemorydbParameterGroupParameter](#cdktf-aws-cdk-memorydbparametergroupparameter)|*No description* +[MemorydbSnapshotClusterConfiguration](#cdktf-aws-cdk-memorydbsnapshotclusterconfiguration)|*No description* [MemorydbSnapshotConfig](#cdktf-aws-cdk-memorydbsnapshotconfig)|*No description* [MemorydbSnapshotTimeouts](#cdktf-aws-cdk-memorydbsnapshottimeouts)|*No description* [MemorydbSubnetGroupConfig](#cdktf-aws-cdk-memorydbsubnetgroupconfig)|*No description* @@ -6972,6 +7273,7 @@ Name|Description [MemorydbUserConfig](#cdktf-aws-cdk-memorydbuserconfig)|*No description* [accessanalyzer.AccessanalyzerAnalyzerConfig](#cdktf-aws-cdk-accessanalyzer-accessanalyzeranalyzerconfig)|Access Analyzer Analyzer. [acm.AcmCertificateConfig](#cdktf-aws-cdk-acm-acmcertificateconfig)|Amazon Certificate Manager. +[acm.AcmCertificateDomainValidationOptions](#cdktf-aws-cdk-acm-acmcertificatedomainvalidationoptions)|*No description* [acm.AcmCertificateOptions](#cdktf-aws-cdk-acm-acmcertificateoptions)|*No description* [acm.AcmCertificateValidationConfig](#cdktf-aws-cdk-acm-acmcertificatevalidationconfig)|Amazon Certificate Manager. [acm.AcmCertificateValidationTimeouts](#cdktf-aws-cdk-acm-acmcertificatevalidationtimeouts)|*No description* @@ -6992,12 +7294,14 @@ Name|Description [amplify.AmplifyAppAutoBranchCreationConfig](#cdktf-aws-cdk-amplify-amplifyappautobranchcreationconfig)|*No description* [amplify.AmplifyAppConfig](#cdktf-aws-cdk-amplify-amplifyappconfig)|AWS Amplify. [amplify.AmplifyAppCustomRule](#cdktf-aws-cdk-amplify-amplifyappcustomrule)|*No description* +[amplify.AmplifyAppProductionBranch](#cdktf-aws-cdk-amplify-amplifyappproductionbranch)|*No description* [amplify.AmplifyBackendEnvironmentConfig](#cdktf-aws-cdk-amplify-amplifybackendenvironmentconfig)|AWS Amplify. [amplify.AmplifyBranchConfig](#cdktf-aws-cdk-amplify-amplifybranchconfig)|AWS Amplify. [amplify.AmplifyDomainAssociationConfig](#cdktf-aws-cdk-amplify-amplifydomainassociationconfig)|AWS Amplify. [amplify.AmplifyDomainAssociationSubDomain](#cdktf-aws-cdk-amplify-amplifydomainassociationsubdomain)|*No description* [amplify.AmplifyWebhookConfig](#cdktf-aws-cdk-amplify-amplifywebhookconfig)|AWS Amplify. [apigateway.ApiGatewayAccountConfig](#cdktf-aws-cdk-apigateway-apigatewayaccountconfig)|API Gateway. +[apigateway.ApiGatewayAccountThrottleSettings](#cdktf-aws-cdk-apigateway-apigatewayaccountthrottlesettings)|*No description* [apigateway.ApiGatewayApiKeyConfig](#cdktf-aws-cdk-apigateway-apigatewayapikeyconfig)|API Gateway. [apigateway.ApiGatewayAuthorizerConfig](#cdktf-aws-cdk-apigateway-apigatewayauthorizerconfig)|API Gateway. [apigateway.ApiGatewayBasePathMappingConfig](#cdktf-aws-cdk-apigateway-apigatewaybasepathmappingconfig)|API Gateway. @@ -7034,9 +7338,11 @@ Name|Description [apigateway.ApiGatewayVpcLinkConfig](#cdktf-aws-cdk-apigateway-apigatewayvpclinkconfig)|API Gateway. [apigateway.DataAwsApiGatewayApiKeyConfig](#cdktf-aws-cdk-apigateway-dataawsapigatewayapikeyconfig)|API Gateway. [apigateway.DataAwsApiGatewayDomainNameConfig](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainnameconfig)|API Gateway. +[apigateway.DataAwsApiGatewayDomainNameEndpointConfiguration](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainnameendpointconfiguration)|*No description* [apigateway.DataAwsApiGatewayExportConfig](#cdktf-aws-cdk-apigateway-dataawsapigatewayexportconfig)|API Gateway. [apigateway.DataAwsApiGatewayResourceConfig](#cdktf-aws-cdk-apigateway-dataawsapigatewayresourceconfig)|API Gateway. [apigateway.DataAwsApiGatewayRestApiConfig](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapiconfig)|API Gateway. +[apigateway.DataAwsApiGatewayRestApiEndpointConfiguration](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapiendpointconfiguration)|*No description* [apigateway.DataAwsApiGatewaySdkConfig](#cdktf-aws-cdk-apigateway-dataawsapigatewaysdkconfig)|API Gateway. [apigateway.DataAwsApiGatewayVpcLinkConfig](#cdktf-aws-cdk-apigateway-dataawsapigatewayvpclinkconfig)|API Gateway. [apigatewayv2.Apigatewayv2ApiConfig](#cdktf-aws-cdk-apigatewayv2-apigatewayv2apiconfig)|Amazon API Gateway Websocket and HTTP APIs. @@ -7063,6 +7369,7 @@ Name|Description [apigatewayv2.Apigatewayv2StageRouteSettings](#cdktf-aws-cdk-apigatewayv2-apigatewayv2stageroutesettings)|*No description* [apigatewayv2.Apigatewayv2VpcLinkConfig](#cdktf-aws-cdk-apigatewayv2-apigatewayv2vpclinkconfig)|Amazon API Gateway Websocket and HTTP APIs. [apigatewayv2.DataAwsApigatewayv2ApiConfig](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apiconfig)|Amazon API Gateway Websocket and HTTP APIs. +[apigatewayv2.DataAwsApigatewayv2ApiCorsConfiguration](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apicorsconfiguration)|*No description* [apigatewayv2.DataAwsApigatewayv2ApisConfig](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apisconfig)|Amazon API Gateway Websocket and HTTP APIs. [apigatewayv2.DataAwsApigatewayv2ExportConfig](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2exportconfig)|Amazon API Gateway Websocket and HTTP APIs. [appautoscaling.AppautoscalingPolicyConfig](#cdktf-aws-cdk-appautoscaling-appautoscalingpolicyconfig)|AWS AppAutoScaling. @@ -7261,9 +7568,16 @@ Name|Description [appmesh.AppmeshVirtualServiceSpecProviderVirtualNode](#cdktf-aws-cdk-appmesh-appmeshvirtualservicespecprovidervirtualnode)|*No description* [appmesh.AppmeshVirtualServiceSpecProviderVirtualRouter](#cdktf-aws-cdk-appmesh-appmeshvirtualservicespecprovidervirtualrouter)|*No description* [appmesh.DataAwsAppmeshMeshConfig](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshconfig)|App Mesh. +[appmesh.DataAwsAppmeshMeshSpec](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspec)|*No description* +[appmesh.DataAwsAppmeshMeshSpecEgressFilter](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspecegressfilter)|*No description* [appmesh.DataAwsAppmeshVirtualServiceConfig](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualserviceconfig)|App Mesh. +[appmesh.DataAwsAppmeshVirtualServiceSpec](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespec)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecProvider](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovider)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNode](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualnode)|*No description* +[appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualrouter)|*No description* [apprunner.ApprunnerAutoScalingConfigurationVersionConfig](#cdktf-aws-cdk-apprunner-apprunnerautoscalingconfigurationversionconfig)|App Runner. [apprunner.ApprunnerConnectionConfig](#cdktf-aws-cdk-apprunner-apprunnerconnectionconfig)|App Runner. +[apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecords](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociationcertificatevalidationrecords)|*No description* [apprunner.ApprunnerCustomDomainAssociationConfig](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociationconfig)|App Runner. [apprunner.ApprunnerServiceConfig](#cdktf-aws-cdk-apprunner-apprunnerserviceconfig)|App Runner. [apprunner.ApprunnerServiceEncryptionConfiguration](#cdktf-aws-cdk-apprunner-apprunnerserviceencryptionconfiguration)|*No description* @@ -7366,6 +7680,7 @@ Name|Description [autoscaling.AutoscalingPolicyTargetTrackingConfigurationPredefinedMetricSpecification](#cdktf-aws-cdk-autoscaling-autoscalingpolicytargettrackingconfigurationpredefinedmetricspecification)|*No description* [autoscaling.AutoscalingScheduleConfig](#cdktf-aws-cdk-autoscaling-autoscalingscheduleconfig)|AWS Auto Scaling. [autoscaling.DataAwsAutoscalingGroupConfig](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupconfig)|AWS Auto Scaling. +[autoscaling.DataAwsAutoscalingGroupLaunchTemplate](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggrouplaunchtemplate)|*No description* [autoscaling.DataAwsAutoscalingGroupsConfig](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsconfig)|AWS Auto Scaling. [autoscaling.DataAwsAutoscalingGroupsFilter](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsfilter)|*No description* [autoscalingplans.AutoscalingplansScalingPlanApplicationSource](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsource)|*No description* @@ -7412,8 +7727,11 @@ Name|Description [batch.BatchSchedulingPolicyFairSharePolicy](#cdktf-aws-cdk-batch-batchschedulingpolicyfairsharepolicy)|*No description* [batch.BatchSchedulingPolicyFairSharePolicyShareDistribution](#cdktf-aws-cdk-batch-batchschedulingpolicyfairsharepolicysharedistribution)|*No description* [batch.DataAwsBatchComputeEnvironmentConfig](#cdktf-aws-cdk-batch-dataawsbatchcomputeenvironmentconfig)|AWS Batch. +[batch.DataAwsBatchJobQueueComputeEnvironmentOrder](#cdktf-aws-cdk-batch-dataawsbatchjobqueuecomputeenvironmentorder)|*No description* [batch.DataAwsBatchJobQueueConfig](#cdktf-aws-cdk-batch-dataawsbatchjobqueueconfig)|AWS Batch. [batch.DataAwsBatchSchedulingPolicyConfig](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyconfig)|AWS Batch. +[batch.DataAwsBatchSchedulingPolicyFairSharePolicy](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicy)|*No description* +[batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicysharedistribution)|*No description* [budgets.BudgetsBudgetActionActionThreshold](#cdktf-aws-cdk-budgets-budgetsbudgetactionactionthreshold)|*No description* [budgets.BudgetsBudgetActionConfig](#cdktf-aws-cdk-budgets-budgetsbudgetactionconfig)|AWS Budgets. [budgets.BudgetsBudgetActionDefinition](#cdktf-aws-cdk-budgets-budgetsbudgetactiondefinition)|*No description* @@ -7450,6 +7768,7 @@ Name|Description [cloudformation.DataAwsCloudformationExportConfig](#cdktf-aws-cdk-cloudformation-dataawscloudformationexportconfig)|AWS CloudFormation. [cloudformation.DataAwsCloudformationStackConfig](#cdktf-aws-cdk-cloudformation-dataawscloudformationstackconfig)|AWS CloudFormation. [cloudformation.DataAwsCloudformationTypeConfig](#cdktf-aws-cdk-cloudformation-dataawscloudformationtypeconfig)|AWS CloudFormation. +[cloudformation.DataAwsCloudformationTypeLoggingConfig](#cdktf-aws-cdk-cloudformation-dataawscloudformationtypeloggingconfig)|*No description* [cloudfront.CloudfrontCachePolicyConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyconfig)|AWS CloudFront. [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigin)|*No description* [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfig)|*No description* @@ -7481,6 +7800,10 @@ Name|Description [cloudfront.CloudfrontDistributionOriginS3OriginConfig](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionorigins3originconfig)|*No description* [cloudfront.CloudfrontDistributionRestrictions](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionrestrictions)|*No description* [cloudfront.CloudfrontDistributionRestrictionsGeoRestriction](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionrestrictionsgeorestriction)|*No description* +[cloudfront.CloudfrontDistributionTrustedKeyGroups](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroups)|*No description* +[cloudfront.CloudfrontDistributionTrustedKeyGroupsItems](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupsitems)|*No description* +[cloudfront.CloudfrontDistributionTrustedSigners](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsigners)|*No description* +[cloudfront.CloudfrontDistributionTrustedSignersItems](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignersitems)|*No description* [cloudfront.CloudfrontDistributionViewerCertificate](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionviewercertificate)|*No description* [cloudfront.CloudfrontFieldLevelEncryptionConfigConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigconfig)|AWS CloudFront. [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfig)|*No description* @@ -7526,16 +7849,45 @@ Name|Description [cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity](#cdktf-aws-cdk-cloudfront-cloudfrontresponseheaderspolicysecurityheadersconfigstricttransportsecurity)|*No description* [cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection](#cdktf-aws-cdk-cloudfront-cloudfrontresponseheaderspolicysecurityheadersconfigxssprotection)|*No description* [cloudfront.DataAwsCloudfrontCachePolicyConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyconfig)|AWS CloudFront. +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigin)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfig)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookies)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfig)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfigheaders)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfig)|*No description* +[cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfigquerystrings)|*No description* [cloudfront.DataAwsCloudfrontDistributionConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontdistributionconfig)|AWS CloudFront. [cloudfront.DataAwsCloudfrontFunctionConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontfunctionconfig)|AWS CloudFront. [cloudfront.DataAwsCloudfrontLogDeliveryCanonicalUserIdConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontlogdeliverycanonicaluseridconfig)|AWS CloudFront. [cloudfront.DataAwsCloudfrontOriginAccessIdentityConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginaccessidentityconfig)|AWS CloudFront. [cloudfront.DataAwsCloudfrontOriginRequestPolicyConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyconfig)|AWS CloudFront. +[cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfig)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfigcookies)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfig)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfigheaders)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfig)|*No description* +[cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfigquerystrings)|*No description* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicyconfig)|AWS CloudFront. +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfig)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowheaders)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowmethods)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolalloworigins)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolexposeheaders)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfig)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfigitems)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfig)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontentsecuritypolicy)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontenttypeoptions)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigframeoptions)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigreferrerpolicy)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigstricttransportsecurity)|*No description* +[cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigxssprotection)|*No description* +[cloudhsm.CloudhsmV2ClusterClusterCertificates](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterclustercertificates)|*No description* [cloudhsm.CloudhsmV2ClusterConfig](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterconfig)|AWS CloudHSM. [cloudhsm.CloudhsmV2ClusterTimeouts](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeouts)|*No description* [cloudhsm.CloudhsmV2HsmConfig](#cdktf-aws-cdk-cloudhsm-cloudhsmv2hsmconfig)|AWS CloudHSM. [cloudhsm.CloudhsmV2HsmTimeouts](#cdktf-aws-cdk-cloudhsm-cloudhsmv2hsmtimeouts)|*No description* +[cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificates](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2clusterclustercertificates)|*No description* [cloudhsm.DataAwsCloudhsmV2ClusterConfig](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2clusterconfig)|AWS CloudHSM. [cloudtrail.CloudtrailAdvancedEventSelector](#cdktf-aws-cdk-cloudtrail-cloudtrailadvancedeventselector)|*No description* [cloudtrail.CloudtrailAdvancedEventSelectorFieldSelector](#cdktf-aws-cdk-cloudtrail-cloudtrailadvancedeventselectorfieldselector)|*No description* @@ -7685,7 +8037,9 @@ Name|Description [cognito.CognitoUserPoolUserPoolAddOns](#cdktf-aws-cdk-cognito-cognitouserpooluserpooladdons)|*No description* [cognito.CognitoUserPoolUsernameConfiguration](#cdktf-aws-cdk-cognito-cognitouserpoolusernameconfiguration)|*No description* [cognito.CognitoUserPoolVerificationMessageTemplate](#cdktf-aws-cdk-cognito-cognitouserpoolverificationmessagetemplate)|*No description* +[cognito.DataAwsCognitoUserPoolClientAnalyticsConfiguration](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientanalyticsconfiguration)|*No description* [cognito.DataAwsCognitoUserPoolClientConfig](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientconfig)|AWS Cognito. +[cognito.DataAwsCognitoUserPoolClientTokenValidityUnits](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclienttokenvalidityunits)|*No description* [cognito.DataAwsCognitoUserPoolClientsConfig](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientsconfig)|AWS Cognito. [cognito.DataAwsCognitoUserPoolSigningCertificateConfig](#cdktf-aws-cdk-cognito-dataawscognitouserpoolsigningcertificateconfig)|AWS Cognito. [cognito.DataAwsCognitoUserPoolsConfig](#cdktf-aws-cdk-cognito-dataawscognitouserpoolsconfig)|AWS Cognito. @@ -7741,15 +8095,26 @@ Name|Description [connect.DataAwsConnectContactFlowConfig](#cdktf-aws-cdk-connect-dataawsconnectcontactflowconfig)|AWS Connect. [connect.DataAwsConnectContactFlowModuleConfig](#cdktf-aws-cdk-connect-dataawsconnectcontactflowmoduleconfig)|AWS Connect. [connect.DataAwsConnectHoursOfOperationConfig](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfig)|AWS Connect. +[connect.DataAwsConnectHoursOfOperationConfigA](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfiga)|*No description* +[connect.DataAwsConnectHoursOfOperationConfigEndTime](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigendtime)|*No description* +[connect.DataAwsConnectHoursOfOperationConfigStartTime](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigstarttime)|*No description* [connect.DataAwsConnectInstanceConfig](#cdktf-aws-cdk-connect-dataawsconnectinstanceconfig)|AWS Connect. [connect.DataAwsConnectLambdaFunctionAssociationConfig](#cdktf-aws-cdk-connect-dataawsconnectlambdafunctionassociationconfig)|AWS Connect. [connect.DataAwsConnectPromptConfig](#cdktf-aws-cdk-connect-dataawsconnectpromptconfig)|AWS Connect. [connect.DataAwsConnectQuickConnectConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectconfig)|AWS Connect. +[connect.DataAwsConnectQuickConnectQuickConnectConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfig)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigphoneconfig)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigqueueconfig)|*No description* +[connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfiguserconfig)|*No description* [cur.CurReportDefinitionConfig](#cdktf-aws-cdk-cur-curreportdefinitionconfig)|AWS Cost and Usage Report. [cur.DataAwsCurReportDefinitionConfig](#cdktf-aws-cdk-cur-dataawscurreportdefinitionconfig)|AWS Cost and Usage Report. [datapipeline.DataAwsDatapipelinePipelineConfig](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelineconfig)|AWS Data Pipeline. [datapipeline.DataAwsDatapipelinePipelineDefinitionConfig](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionconfig)|AWS Data Pipeline. +[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObject](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobject)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectattribute)|*No description* [datapipeline.DataAwsDatapipelinePipelineDefinitionParameterValue](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparametervalue)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObject](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobject)|*No description* +[datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectField](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectfield)|*No description* [datapipeline.DatapipelinePipelineConfig](#cdktf-aws-cdk-datapipeline-datapipelinepipelineconfig)|AWS Data Pipeline. [datapipeline.DatapipelinePipelineDefinitionConfig](#cdktf-aws-cdk-datapipeline-datapipelinepipelinedefinitionconfig)|AWS Data Pipeline. [datapipeline.DatapipelinePipelineDefinitionParameterObject](#cdktf-aws-cdk-datapipeline-datapipelinepipelinedefinitionparameterobject)|*No description* @@ -7765,11 +8130,18 @@ Name|Description [datasources.DataAwsBillingServiceAccountConfig](#cdktf-aws-cdk-datasources-dataawsbillingserviceaccountconfig)|AWS Data Sources. [datasources.DataAwsCallerIdentityConfig](#cdktf-aws-cdk-datasources-dataawscalleridentityconfig)|AWS Data Sources. [datasources.DataAwsCanonicalUserIdConfig](#cdktf-aws-cdk-datasources-dataawscanonicaluseridconfig)|AWS Data Sources. +[datasources.DataAwsElbAccessLogs](#cdktf-aws-cdk-datasources-dataawselbaccesslogs)|*No description* [datasources.DataAwsElbConfig](#cdktf-aws-cdk-datasources-dataawselbconfig)|AWS Data Sources. +[datasources.DataAwsElbHealthCheck](#cdktf-aws-cdk-datasources-dataawselbhealthcheck)|*No description* [datasources.DataAwsElbHostedZoneIdConfig](#cdktf-aws-cdk-datasources-dataawselbhostedzoneidconfig)|AWS Data Sources. +[datasources.DataAwsElbListener](#cdktf-aws-cdk-datasources-dataawselblistener)|*No description* [datasources.DataAwsElbServiceAccountConfig](#cdktf-aws-cdk-datasources-dataawselbserviceaccountconfig)|AWS Data Sources. [datasources.DataAwsIpRangesConfig](#cdktf-aws-cdk-datasources-dataawsiprangesconfig)|AWS Data Sources. [datasources.DataAwsLaunchConfigurationConfig](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationconfig)|AWS Data Sources. +[datasources.DataAwsLaunchConfigurationEbsBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationebsblockdevice)|*No description* +[datasources.DataAwsLaunchConfigurationEphemeralBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationephemeralblockdevice)|*No description* +[datasources.DataAwsLaunchConfigurationMetadataOptions](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationmetadataoptions)|*No description* +[datasources.DataAwsLaunchConfigurationRootBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationrootblockdevice)|*No description* [datasources.DataAwsPartitionConfig](#cdktf-aws-cdk-datasources-dataawspartitionconfig)|AWS Data Sources. [datasources.DataAwsPrefixListConfig](#cdktf-aws-cdk-datasources-dataawsprefixlistconfig)|AWS Data Sources. [datasources.DataAwsPrefixListFilter](#cdktf-aws-cdk-datasources-dataawsprefixlistfilter)|*No description* @@ -7808,6 +8180,7 @@ Name|Description [datasync.DatasyncTaskSchedule](#cdktf-aws-cdk-datasync-datasynctaskschedule)|*No description* [datasync.DatasyncTaskTimeouts](#cdktf-aws-cdk-datasync-datasynctasktimeouts)|*No description* [dax.DaxClusterConfig](#cdktf-aws-cdk-dax-daxclusterconfig)|AWS DynamoDB Accelerator. +[dax.DaxClusterNodes](#cdktf-aws-cdk-dax-daxclusternodes)|*No description* [dax.DaxClusterServerSideEncryption](#cdktf-aws-cdk-dax-daxclusterserversideencryption)|*No description* [dax.DaxClusterTimeouts](#cdktf-aws-cdk-dax-daxclustertimeouts)|*No description* [dax.DaxParameterGroupConfig](#cdktf-aws-cdk-dax-daxparametergroupconfig)|AWS DynamoDB Accelerator. @@ -7856,6 +8229,8 @@ Name|Description [directconnect.DxTransitVirtualInterfaceConfig](#cdktf-aws-cdk-directconnect-dxtransitvirtualinterfaceconfig)|AWS Direct Connect. [directconnect.DxTransitVirtualInterfaceTimeouts](#cdktf-aws-cdk-directconnect-dxtransitvirtualinterfacetimeouts)|*No description* [directoryservice.DataAwsDirectoryServiceDirectoryConfig](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryconfig)|AWS Directory Service. +[directoryservice.DataAwsDirectoryServiceDirectoryConnectSettings](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryconnectsettings)|*No description* +[directoryservice.DataAwsDirectoryServiceDirectoryVpcSettings](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryvpcsettings)|*No description* [directoryservice.DirectoryServiceConditionalForwarderConfig](#cdktf-aws-cdk-directoryservice-directoryserviceconditionalforwarderconfig)|AWS Directory Service. [directoryservice.DirectoryServiceDirectoryConfig](#cdktf-aws-cdk-directoryservice-directoryservicedirectoryconfig)|AWS Directory Service. [directoryservice.DirectoryServiceDirectoryConnectSettings](#cdktf-aws-cdk-directoryservice-directoryservicedirectoryconnectsettings)|*No description* @@ -7893,10 +8268,17 @@ Name|Description [documentdb.DocdbClusterSnapshotTimeouts](#cdktf-aws-cdk-documentdb-docdbclustersnapshottimeouts)|*No description* [documentdb.DocdbClusterTimeouts](#cdktf-aws-cdk-documentdb-docdbclustertimeouts)|*No description* [documentdb.DocdbGlobalClusterConfig](#cdktf-aws-cdk-documentdb-docdbglobalclusterconfig)|AWS DocumentDB. +[documentdb.DocdbGlobalClusterGlobalClusterMembers](#cdktf-aws-cdk-documentdb-docdbglobalclusterglobalclustermembers)|*No description* [documentdb.DocdbGlobalClusterTimeouts](#cdktf-aws-cdk-documentdb-docdbglobalclustertimeouts)|*No description* [documentdb.DocdbSubnetGroupConfig](#cdktf-aws-cdk-documentdb-docdbsubnetgroupconfig)|AWS DocumentDB. +[dynamodb.DataAwsDynamodbTableAttribute](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableattribute)|*No description* [dynamodb.DataAwsDynamodbTableConfig](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableconfig)|AWS DynamoDB. +[dynamodb.DataAwsDynamodbTableGlobalSecondaryIndex](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableglobalsecondaryindex)|*No description* +[dynamodb.DataAwsDynamodbTableLocalSecondaryIndex](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablelocalsecondaryindex)|*No description* +[dynamodb.DataAwsDynamodbTablePointInTimeRecovery](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablepointintimerecovery)|*No description* +[dynamodb.DataAwsDynamodbTableReplica](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablereplica)|*No description* [dynamodb.DataAwsDynamodbTableServerSideEncryption](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableserversideencryption)|*No description* +[dynamodb.DataAwsDynamodbTableTtl](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablettl)|*No description* [dynamodb.DynamodbGlobalTableConfig](#cdktf-aws-cdk-dynamodb-dynamodbglobaltableconfig)|AWS DynamoDB. [dynamodb.DynamodbGlobalTableReplica](#cdktf-aws-cdk-dynamodb-dynamodbglobaltablereplica)|*No description* [dynamodb.DynamodbGlobalTableTimeouts](#cdktf-aws-cdk-dynamodb-dynamodbglobaltabletimeouts)|*No description* @@ -7925,10 +8307,12 @@ Name|Description [ec2.AmiFromInstanceTimeouts](#cdktf-aws-cdk-ec2-amifrominstancetimeouts)|*No description* [ec2.AmiLaunchPermissionConfig](#cdktf-aws-cdk-ec2-amilaunchpermissionconfig)|AWS EC2. [ec2.AmiTimeouts](#cdktf-aws-cdk-ec2-amitimeouts)|*No description* +[ec2.DataAwsAmiBlockDeviceMappings](#cdktf-aws-cdk-ec2-dataawsamiblockdevicemappings)|*No description* [ec2.DataAwsAmiConfig](#cdktf-aws-cdk-ec2-dataawsamiconfig)|AWS EC2. [ec2.DataAwsAmiFilter](#cdktf-aws-cdk-ec2-dataawsamifilter)|*No description* [ec2.DataAwsAmiIdsConfig](#cdktf-aws-cdk-ec2-dataawsamiidsconfig)|AWS EC2. [ec2.DataAwsAmiIdsFilter](#cdktf-aws-cdk-ec2-dataawsamiidsfilter)|*No description* +[ec2.DataAwsAmiProductCodes](#cdktf-aws-cdk-ec2-dataawsamiproductcodes)|*No description* [ec2.DataAwsEbsDefaultKmsKeyConfig](#cdktf-aws-cdk-ec2-dataawsebsdefaultkmskeyconfig)|AWS EC2. [ec2.DataAwsEbsEncryptionByDefaultConfig](#cdktf-aws-cdk-ec2-dataawsebsencryptionbydefaultconfig)|AWS EC2. [ec2.DataAwsEbsSnapshotConfig](#cdktf-aws-cdk-ec2-dataawsebssnapshotconfig)|AWS EC2. @@ -7971,6 +8355,7 @@ Name|Description [ec2.DataAwsEc2LocalGatewaysConfig](#cdktf-aws-cdk-ec2-dataawsec2localgatewaysconfig)|AWS EC2. [ec2.DataAwsEc2LocalGatewaysFilter](#cdktf-aws-cdk-ec2-dataawsec2localgatewaysfilter)|*No description* [ec2.DataAwsEc2ManagedPrefixListConfig](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistconfig)|AWS EC2. +[ec2.DataAwsEc2ManagedPrefixListEntries](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistentries)|*No description* [ec2.DataAwsEc2ManagedPrefixListFilter](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistfilter)|*No description* [ec2.DataAwsEc2SpotPriceConfig](#cdktf-aws-cdk-ec2-dataawsec2spotpriceconfig)|AWS EC2. [ec2.DataAwsEc2SpotPriceFilter](#cdktf-aws-cdk-ec2-dataawsec2spotpricefilter)|*No description* @@ -7991,13 +8376,33 @@ Name|Description [ec2.DataAwsEipConfig](#cdktf-aws-cdk-ec2-dataawseipconfig)|AWS EC2. [ec2.DataAwsEipFilter](#cdktf-aws-cdk-ec2-dataawseipfilter)|*No description* [ec2.DataAwsInstanceConfig](#cdktf-aws-cdk-ec2-dataawsinstanceconfig)|AWS EC2. +[ec2.DataAwsInstanceCreditSpecification](#cdktf-aws-cdk-ec2-dataawsinstancecreditspecification)|*No description* +[ec2.DataAwsInstanceEbsBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstanceebsblockdevice)|*No description* +[ec2.DataAwsInstanceEnclaveOptions](#cdktf-aws-cdk-ec2-dataawsinstanceenclaveoptions)|*No description* +[ec2.DataAwsInstanceEphemeralBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstanceephemeralblockdevice)|*No description* [ec2.DataAwsInstanceFilter](#cdktf-aws-cdk-ec2-dataawsinstancefilter)|*No description* +[ec2.DataAwsInstanceMetadataOptions](#cdktf-aws-cdk-ec2-dataawsinstancemetadataoptions)|*No description* +[ec2.DataAwsInstanceRootBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstancerootblockdevice)|*No description* [ec2.DataAwsInstancesConfig](#cdktf-aws-cdk-ec2-dataawsinstancesconfig)|AWS EC2. [ec2.DataAwsInstancesFilter](#cdktf-aws-cdk-ec2-dataawsinstancesfilter)|*No description* [ec2.DataAwsKeyPairConfig](#cdktf-aws-cdk-ec2-dataawskeypairconfig)|AWS EC2. [ec2.DataAwsKeyPairFilter](#cdktf-aws-cdk-ec2-dataawskeypairfilter)|*No description* +[ec2.DataAwsLaunchTemplateBlockDeviceMappings](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappings)|*No description* +[ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbs](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingsebs)|*No description* [ec2.DataAwsLaunchTemplateConfig](#cdktf-aws-cdk-ec2-dataawslaunchtemplateconfig)|AWS EC2. +[ec2.DataAwsLaunchTemplateCreditSpecification](#cdktf-aws-cdk-ec2-dataawslaunchtemplatecreditspecification)|*No description* +[ec2.DataAwsLaunchTemplateElasticGpuSpecifications](#cdktf-aws-cdk-ec2-dataawslaunchtemplateelasticgpuspecifications)|*No description* +[ec2.DataAwsLaunchTemplateEnclaveOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateenclaveoptions)|*No description* [ec2.DataAwsLaunchTemplateFilter](#cdktf-aws-cdk-ec2-dataawslaunchtemplatefilter)|*No description* +[ec2.DataAwsLaunchTemplateHibernationOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplatehibernationoptions)|*No description* +[ec2.DataAwsLaunchTemplateIamInstanceProfile](#cdktf-aws-cdk-ec2-dataawslaunchtemplateiaminstanceprofile)|*No description* +[ec2.DataAwsLaunchTemplateInstanceMarketOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptions)|*No description* +[ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionsspotoptions)|*No description* +[ec2.DataAwsLaunchTemplateMetadataOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemetadataoptions)|*No description* +[ec2.DataAwsLaunchTemplateMonitoring](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemonitoring)|*No description* +[ec2.DataAwsLaunchTemplateNetworkInterfaces](#cdktf-aws-cdk-ec2-dataawslaunchtemplatenetworkinterfaces)|*No description* +[ec2.DataAwsLaunchTemplatePlacement](#cdktf-aws-cdk-ec2-dataawslaunchtemplateplacement)|*No description* +[ec2.DataAwsLaunchTemplateTagSpecifications](#cdktf-aws-cdk-ec2-dataawslaunchtemplatetagspecifications)|*No description* [ec2.EbsDefaultKmsKeyConfig](#cdktf-aws-cdk-ec2-ebsdefaultkmskeyconfig)|AWS EC2. [ec2.EbsEncryptionByDefaultConfig](#cdktf-aws-cdk-ec2-ebsencryptionbydefaultconfig)|AWS EC2. [ec2.EbsSnapshotConfig](#cdktf-aws-cdk-ec2-ebssnapshotconfig)|AWS EC2. @@ -8118,6 +8523,8 @@ Name|Description [ecr.DataAwsEcrAuthorizationTokenConfig](#cdktf-aws-cdk-ecr-dataawsecrauthorizationtokenconfig)|AWS EC2 Container Registry. [ecr.DataAwsEcrImageConfig](#cdktf-aws-cdk-ecr-dataawsecrimageconfig)|AWS EC2 Container Registry. [ecr.DataAwsEcrRepositoryConfig](#cdktf-aws-cdk-ecr-dataawsecrrepositoryconfig)|AWS EC2 Container Registry. +[ecr.DataAwsEcrRepositoryEncryptionConfiguration](#cdktf-aws-cdk-ecr-dataawsecrrepositoryencryptionconfiguration)|*No description* +[ecr.DataAwsEcrRepositoryImageScanningConfiguration](#cdktf-aws-cdk-ecr-dataawsecrrepositoryimagescanningconfiguration)|*No description* [ecr.EcrLifecyclePolicyConfig](#cdktf-aws-cdk-ecr-ecrlifecyclepolicyconfig)|AWS EC2 Container Registry. [ecr.EcrPullThroughCacheRuleConfig](#cdktf-aws-cdk-ecr-ecrpullthroughcacheruleconfig)|AWS EC2 Container Registry. [ecr.EcrRegistryPolicyConfig](#cdktf-aws-cdk-ecr-ecrregistrypolicyconfig)|AWS EC2 Container Registry. @@ -8139,6 +8546,7 @@ Name|Description [ecr.EcrpublicRepositoryPolicyConfig](#cdktf-aws-cdk-ecr-ecrpublicrepositorypolicyconfig)|AWS EC2 Container Registry. [ecr.EcrpublicRepositoryTimeouts](#cdktf-aws-cdk-ecr-ecrpublicrepositorytimeouts)|*No description* [ecs.DataAwsEcsClusterConfig](#cdktf-aws-cdk-ecs-dataawsecsclusterconfig)|AWS EC2 Container Service. +[ecs.DataAwsEcsClusterSetting](#cdktf-aws-cdk-ecs-dataawsecsclustersetting)|*No description* [ecs.DataAwsEcsContainerDefinitionConfig](#cdktf-aws-cdk-ecs-dataawsecscontainerdefinitionconfig)|AWS EC2 Container Service. [ecs.DataAwsEcsServiceConfig](#cdktf-aws-cdk-ecs-dataawsecsserviceconfig)|AWS EC2 Container Service. [ecs.DataAwsEcsTaskDefinitionConfig](#cdktf-aws-cdk-ecs-dataawsecstaskdefinitionconfig)|AWS EC2 Container Service. @@ -8184,8 +8592,12 @@ Name|Description [ecs.EcsTaskSetScale](#cdktf-aws-cdk-ecs-ecstasksetscale)|*No description* [ecs.EcsTaskSetServiceRegistries](#cdktf-aws-cdk-ecs-ecstasksetserviceregistries)|*No description* [efs.DataAwsEfsAccessPointConfig](#cdktf-aws-cdk-efs-dataawsefsaccesspointconfig)|AWS EFS. +[efs.DataAwsEfsAccessPointPosixUser](#cdktf-aws-cdk-efs-dataawsefsaccesspointposixuser)|*No description* +[efs.DataAwsEfsAccessPointRootDirectory](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectory)|*No description* +[efs.DataAwsEfsAccessPointRootDirectoryCreationInfo](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectorycreationinfo)|*No description* [efs.DataAwsEfsAccessPointsConfig](#cdktf-aws-cdk-efs-dataawsefsaccesspointsconfig)|AWS EFS. [efs.DataAwsEfsFileSystemConfig](#cdktf-aws-cdk-efs-dataawsefsfilesystemconfig)|AWS EFS. +[efs.DataAwsEfsFileSystemLifecyclePolicy](#cdktf-aws-cdk-efs-dataawsefsfilesystemlifecyclepolicy)|*No description* [efs.DataAwsEfsMountTargetConfig](#cdktf-aws-cdk-efs-dataawsefsmounttargetconfig)|AWS EFS. [efs.EfsAccessPointConfig](#cdktf-aws-cdk-efs-efsaccesspointconfig)|AWS EFS. [efs.EfsAccessPointPosixUser](#cdktf-aws-cdk-efs-efsaccesspointposixuser)|*No description* @@ -8196,17 +8608,30 @@ Name|Description [efs.EfsFileSystemConfig](#cdktf-aws-cdk-efs-efsfilesystemconfig)|AWS EFS. [efs.EfsFileSystemLifecyclePolicy](#cdktf-aws-cdk-efs-efsfilesystemlifecyclepolicy)|*No description* [efs.EfsFileSystemPolicyConfig](#cdktf-aws-cdk-efs-efsfilesystempolicyconfig)|AWS EFS. +[efs.EfsFileSystemSizeInBytes](#cdktf-aws-cdk-efs-efsfilesystemsizeinbytes)|*No description* [efs.EfsMountTargetConfig](#cdktf-aws-cdk-efs-efsmounttargetconfig)|AWS EFS. [eks.DataAwsEksAddonConfig](#cdktf-aws-cdk-eks-dataawseksaddonconfig)|AWS Elastic Kubernetes Service. [eks.DataAwsEksClusterAuthConfig](#cdktf-aws-cdk-eks-dataawseksclusterauthconfig)|AWS Elastic Kubernetes Service. +[eks.DataAwsEksClusterCertificateAuthority](#cdktf-aws-cdk-eks-dataawseksclustercertificateauthority)|*No description* [eks.DataAwsEksClusterConfig](#cdktf-aws-cdk-eks-dataawseksclusterconfig)|AWS Elastic Kubernetes Service. +[eks.DataAwsEksClusterIdentity](#cdktf-aws-cdk-eks-dataawseksclusteridentity)|*No description* +[eks.DataAwsEksClusterIdentityOidc](#cdktf-aws-cdk-eks-dataawseksclusteridentityoidc)|*No description* +[eks.DataAwsEksClusterKubernetesNetworkConfig](#cdktf-aws-cdk-eks-dataawseksclusterkubernetesnetworkconfig)|*No description* +[eks.DataAwsEksClusterVpcConfig](#cdktf-aws-cdk-eks-dataawseksclustervpcconfig)|*No description* [eks.DataAwsEksClustersConfig](#cdktf-aws-cdk-eks-dataawseksclustersconfig)|AWS Elastic Kubernetes Service. [eks.DataAwsEksNodeGroupConfig](#cdktf-aws-cdk-eks-dataawseksnodegroupconfig)|AWS Elastic Kubernetes Service. +[eks.DataAwsEksNodeGroupRemoteAccess](#cdktf-aws-cdk-eks-dataawseksnodegroupremoteaccess)|*No description* +[eks.DataAwsEksNodeGroupResources](#cdktf-aws-cdk-eks-dataawseksnodegroupresources)|*No description* +[eks.DataAwsEksNodeGroupResourcesAutoscalingGroups](#cdktf-aws-cdk-eks-dataawseksnodegroupresourcesautoscalinggroups)|*No description* +[eks.DataAwsEksNodeGroupScalingConfig](#cdktf-aws-cdk-eks-dataawseksnodegroupscalingconfig)|*No description* [eks.DataAwsEksNodeGroupsConfig](#cdktf-aws-cdk-eks-dataawseksnodegroupsconfig)|AWS Elastic Kubernetes Service. [eks.EksAddonConfig](#cdktf-aws-cdk-eks-eksaddonconfig)|AWS Elastic Kubernetes Service. +[eks.EksClusterCertificateAuthority](#cdktf-aws-cdk-eks-eksclustercertificateauthority)|*No description* [eks.EksClusterConfig](#cdktf-aws-cdk-eks-eksclusterconfig)|AWS Elastic Kubernetes Service. [eks.EksClusterEncryptionConfig](#cdktf-aws-cdk-eks-eksclusterencryptionconfig)|*No description* [eks.EksClusterEncryptionConfigProvider](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovider)|*No description* +[eks.EksClusterIdentity](#cdktf-aws-cdk-eks-eksclusteridentity)|*No description* +[eks.EksClusterIdentityOidc](#cdktf-aws-cdk-eks-eksclusteridentityoidc)|*No description* [eks.EksClusterKubernetesNetworkConfig](#cdktf-aws-cdk-eks-eksclusterkubernetesnetworkconfig)|*No description* [eks.EksClusterTimeouts](#cdktf-aws-cdk-eks-eksclustertimeouts)|*No description* [eks.EksClusterVpcConfig](#cdktf-aws-cdk-eks-eksclustervpcconfig)|*No description* @@ -8219,13 +8644,17 @@ Name|Description [eks.EksNodeGroupConfig](#cdktf-aws-cdk-eks-eksnodegroupconfig)|AWS Elastic Kubernetes Service. [eks.EksNodeGroupLaunchTemplate](#cdktf-aws-cdk-eks-eksnodegrouplaunchtemplate)|*No description* [eks.EksNodeGroupRemoteAccess](#cdktf-aws-cdk-eks-eksnodegroupremoteaccess)|*No description* +[eks.EksNodeGroupResources](#cdktf-aws-cdk-eks-eksnodegroupresources)|*No description* +[eks.EksNodeGroupResourcesAutoscalingGroups](#cdktf-aws-cdk-eks-eksnodegroupresourcesautoscalinggroups)|*No description* [eks.EksNodeGroupScalingConfig](#cdktf-aws-cdk-eks-eksnodegroupscalingconfig)|*No description* [eks.EksNodeGroupTaint](#cdktf-aws-cdk-eks-eksnodegrouptaint)|*No description* [eks.EksNodeGroupTimeouts](#cdktf-aws-cdk-eks-eksnodegrouptimeouts)|*No description* [eks.EksNodeGroupUpdateConfig](#cdktf-aws-cdk-eks-eksnodegroupupdateconfig)|*No description* +[elasticache.DataAwsElasticacheClusterCacheNodes](#cdktf-aws-cdk-elasticache-dataawselasticacheclustercachenodes)|*No description* [elasticache.DataAwsElasticacheClusterConfig](#cdktf-aws-cdk-elasticache-dataawselasticacheclusterconfig)|AWS ElastiCache. [elasticache.DataAwsElasticacheReplicationGroupConfig](#cdktf-aws-cdk-elasticache-dataawselasticachereplicationgroupconfig)|AWS ElastiCache. [elasticache.DataAwsElasticacheUserConfig](#cdktf-aws-cdk-elasticache-dataawselasticacheuserconfig)|AWS ElastiCache. +[elasticache.ElasticacheClusterCacheNodes](#cdktf-aws-cdk-elasticache-elasticacheclustercachenodes)|*No description* [elasticache.ElasticacheClusterConfig](#cdktf-aws-cdk-elasticache-elasticacheclusterconfig)|AWS ElastiCache. [elasticache.ElasticacheGlobalReplicationGroupConfig](#cdktf-aws-cdk-elasticache-elasticacheglobalreplicationgroupconfig)|AWS ElastiCache. [elasticache.ElasticacheParameterGroupConfig](#cdktf-aws-cdk-elasticache-elasticacheparametergroupconfig)|AWS ElastiCache. @@ -8237,6 +8666,7 @@ Name|Description [elasticache.ElasticacheSubnetGroupConfig](#cdktf-aws-cdk-elasticache-elasticachesubnetgroupconfig)|AWS ElastiCache. [elasticache.ElasticacheUserConfig](#cdktf-aws-cdk-elasticache-elasticacheuserconfig)|AWS ElastiCache. [elasticache.ElasticacheUserGroupConfig](#cdktf-aws-cdk-elasticache-elasticacheusergroupconfig)|AWS ElastiCache. +[elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycle](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplicationappversionlifecycle)|*No description* [elasticbeanstalk.DataAwsElasticBeanstalkApplicationConfig](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplicationconfig)|AWS Elastic Beanstalk. [elasticbeanstalk.DataAwsElasticBeanstalkHostedZoneConfig](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkhostedzoneconfig)|AWS Elastic Beanstalk. [elasticbeanstalk.DataAwsElasticBeanstalkSolutionStackConfig](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalksolutionstackconfig)|AWS Elastic Beanstalk. @@ -8245,9 +8675,23 @@ Name|Description [elasticbeanstalk.ElasticBeanstalkApplicationVersionConfig](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkapplicationversionconfig)|AWS Elastic Beanstalk. [elasticbeanstalk.ElasticBeanstalkConfigurationTemplateConfig](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkconfigurationtemplateconfig)|AWS Elastic Beanstalk. [elasticbeanstalk.ElasticBeanstalkConfigurationTemplateSetting](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkconfigurationtemplatesetting)|*No description* +[elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettings](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentallsettings)|*No description* [elasticbeanstalk.ElasticBeanstalkEnvironmentConfig](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentconfig)|AWS Elastic Beanstalk. [elasticbeanstalk.ElasticBeanstalkEnvironmentSetting](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentsetting)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainadvancedsecurityoptions)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptions)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenanceschedule)|*No description* +[elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenancescheduleduration)|*No description* +[elasticsearch.DataAwsElasticsearchDomainClusterConfig](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfig)|*No description* +[elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfigzoneawarenessconfig)|*No description* +[elasticsearch.DataAwsElasticsearchDomainCognitoOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomaincognitooptions)|*No description* [elasticsearch.DataAwsElasticsearchDomainConfig](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainconfig)|AWS ElasticSearch Service. +[elasticsearch.DataAwsElasticsearchDomainEbsOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainebsoptions)|*No description* +[elasticsearch.DataAwsElasticsearchDomainEncryptionAtRest](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainencryptionatrest)|*No description* +[elasticsearch.DataAwsElasticsearchDomainLogPublishingOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainlogpublishingoptions)|*No description* +[elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryption](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainnodetonodeencryption)|*No description* +[elasticsearch.DataAwsElasticsearchDomainSnapshotOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainsnapshotoptions)|*No description* +[elasticsearch.DataAwsElasticsearchDomainVpcOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainvpcoptions)|*No description* [elasticsearch.ElasticsearchDomainAdvancedSecurityOptions](#cdktf-aws-cdk-elasticsearch-elasticsearchdomainadvancedsecurityoptions)|*No description* [elasticsearch.ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptions](#cdktf-aws-cdk-elasticsearch-elasticsearchdomainadvancedsecurityoptionsmasteruseroptions)|*No description* [elasticsearch.ElasticsearchDomainAutoTuneOptions](#cdktf-aws-cdk-elasticsearch-elasticsearchdomainautotuneoptions)|*No description* @@ -8317,12 +8761,36 @@ Name|Description [elb.AlbTargetGroupStickiness](#cdktf-aws-cdk-elb-albtargetgroupstickiness)|*No description* [elb.AlbTimeouts](#cdktf-aws-cdk-elb-albtimeouts)|*No description* [elb.AppCookieStickinessPolicyConfig](#cdktf-aws-cdk-elb-appcookiestickinesspolicyconfig)|AWS Elastic Load Balancer. +[elb.DataAwsAlbAccessLogs](#cdktf-aws-cdk-elb-dataawsalbaccesslogs)|*No description* [elb.DataAwsAlbConfig](#cdktf-aws-cdk-elb-dataawsalbconfig)|AWS Elastic Load Balancer. [elb.DataAwsAlbListenerConfig](#cdktf-aws-cdk-elb-dataawsalblistenerconfig)|AWS Elastic Load Balancer. +[elb.DataAwsAlbListenerDefaultAction](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultaction)|*No description* +[elb.DataAwsAlbListenerDefaultActionAuthenticateCognito](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticatecognito)|*No description* +[elb.DataAwsAlbListenerDefaultActionAuthenticateOidc](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticateoidc)|*No description* +[elb.DataAwsAlbListenerDefaultActionFixedResponse](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionfixedresponse)|*No description* +[elb.DataAwsAlbListenerDefaultActionForward](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforward)|*No description* +[elb.DataAwsAlbListenerDefaultActionForwardStickiness](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardstickiness)|*No description* +[elb.DataAwsAlbListenerDefaultActionForwardTargetGroup](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardtargetgroup)|*No description* +[elb.DataAwsAlbListenerDefaultActionRedirect](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionredirect)|*No description* +[elb.DataAwsAlbSubnetMapping](#cdktf-aws-cdk-elb-dataawsalbsubnetmapping)|*No description* [elb.DataAwsAlbTargetGroupConfig](#cdktf-aws-cdk-elb-dataawsalbtargetgroupconfig)|AWS Elastic Load Balancer. +[elb.DataAwsAlbTargetGroupHealthCheck](#cdktf-aws-cdk-elb-dataawsalbtargetgrouphealthcheck)|*No description* +[elb.DataAwsAlbTargetGroupStickiness](#cdktf-aws-cdk-elb-dataawsalbtargetgroupstickiness)|*No description* +[elb.DataAwsLbAccessLogs](#cdktf-aws-cdk-elb-dataawslbaccesslogs)|*No description* [elb.DataAwsLbConfig](#cdktf-aws-cdk-elb-dataawslbconfig)|AWS Elastic Load Balancer. [elb.DataAwsLbListenerConfig](#cdktf-aws-cdk-elb-dataawslblistenerconfig)|AWS Elastic Load Balancer. +[elb.DataAwsLbListenerDefaultAction](#cdktf-aws-cdk-elb-dataawslblistenerdefaultaction)|*No description* +[elb.DataAwsLbListenerDefaultActionAuthenticateCognito](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticatecognito)|*No description* +[elb.DataAwsLbListenerDefaultActionAuthenticateOidc](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticateoidc)|*No description* +[elb.DataAwsLbListenerDefaultActionFixedResponse](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionfixedresponse)|*No description* +[elb.DataAwsLbListenerDefaultActionForward](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforward)|*No description* +[elb.DataAwsLbListenerDefaultActionForwardStickiness](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardstickiness)|*No description* +[elb.DataAwsLbListenerDefaultActionForwardTargetGroup](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardtargetgroup)|*No description* +[elb.DataAwsLbListenerDefaultActionRedirect](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionredirect)|*No description* +[elb.DataAwsLbSubnetMapping](#cdktf-aws-cdk-elb-dataawslbsubnetmapping)|*No description* [elb.DataAwsLbTargetGroupConfig](#cdktf-aws-cdk-elb-dataawslbtargetgroupconfig)|AWS Elastic Load Balancer. +[elb.DataAwsLbTargetGroupHealthCheck](#cdktf-aws-cdk-elb-dataawslbtargetgrouphealthcheck)|*No description* +[elb.DataAwsLbTargetGroupStickiness](#cdktf-aws-cdk-elb-dataawslbtargetgroupstickiness)|*No description* [elb.LbAccessLogs](#cdktf-aws-cdk-elb-lbaccesslogs)|*No description* [elb.LbConfig](#cdktf-aws-cdk-elb-lbconfig)|AWS Elastic Load Balancer. [elb.LbCookieStickinessPolicyConfig](#cdktf-aws-cdk-elb-lbcookiestickinesspolicyconfig)|AWS Elastic Load Balancer. @@ -8462,10 +8930,18 @@ Name|Description [fsx.FsxLustreFileSystemTimeouts](#cdktf-aws-cdk-fsx-fsxlustrefilesystemtimeouts)|*No description* [fsx.FsxOntapFileSystemConfig](#cdktf-aws-cdk-fsx-fsxontapfilesystemconfig)|AWS File System FSx. [fsx.FsxOntapFileSystemDiskIopsConfiguration](#cdktf-aws-cdk-fsx-fsxontapfilesystemdiskiopsconfiguration)|*No description* +[fsx.FsxOntapFileSystemEndpoints](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpoints)|*No description* +[fsx.FsxOntapFileSystemEndpointsIntercluster](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsintercluster)|*No description* +[fsx.FsxOntapFileSystemEndpointsManagement](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsmanagement)|*No description* [fsx.FsxOntapFileSystemTimeouts](#cdktf-aws-cdk-fsx-fsxontapfilesystemtimeouts)|*No description* [fsx.FsxOntapStorageVirtualMachineActiveDirectoryConfiguration](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineactivedirectoryconfiguration)|*No description* [fsx.FsxOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfiguration](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineactivedirectoryconfigurationselfmanagedactivedirectoryconfiguration)|*No description* [fsx.FsxOntapStorageVirtualMachineConfig](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineconfig)|AWS File System FSx. +[fsx.FsxOntapStorageVirtualMachineEndpoints](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpoints)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsIscsi](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsiscsi)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsManagement](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsmanagement)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsNfs](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsnfs)|*No description* +[fsx.FsxOntapStorageVirtualMachineEndpointsSmb](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointssmb)|*No description* [fsx.FsxOntapStorageVirtualMachineTimeouts](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachinetimeouts)|*No description* [fsx.FsxOntapVolumeConfig](#cdktf-aws-cdk-fsx-fsxontapvolumeconfig)|AWS File System FSx. [fsx.FsxOntapVolumeTieringPolicy](#cdktf-aws-cdk-fsx-fsxontapvolumetieringpolicy)|*No description* @@ -8504,9 +8980,12 @@ Name|Description [glacier.GlacierVaultConfig](#cdktf-aws-cdk-glacier-glaciervaultconfig)|AWS Glacier. [glacier.GlacierVaultLockConfig](#cdktf-aws-cdk-glacier-glaciervaultlockconfig)|AWS Glacier. [glacier.GlacierVaultNotification](#cdktf-aws-cdk-glacier-glaciervaultnotification)|*No description* +[globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributes](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratorattributes)|*No description* [globalaccelerator.DataAwsGlobalacceleratorAcceleratorConfig](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratorconfig)|AWS Global Accelerator. +[globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSets](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratoripsets)|*No description* [globalaccelerator.GlobalacceleratorAcceleratorAttributes](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratorattributes)|*No description* [globalaccelerator.GlobalacceleratorAcceleratorConfig](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratorconfig)|AWS Global Accelerator. +[globalaccelerator.GlobalacceleratorAcceleratorIpSets](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratoripsets)|*No description* [globalaccelerator.GlobalacceleratorAcceleratorTimeouts](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratortimeouts)|*No description* [globalaccelerator.GlobalacceleratorEndpointGroupConfig](#cdktf-aws-cdk-globalaccelerator-globalacceleratorendpointgroupconfig)|AWS Global Accelerator. [globalaccelerator.GlobalacceleratorEndpointGroupEndpointConfiguration](#cdktf-aws-cdk-globalaccelerator-globalacceleratorendpointgroupendpointconfiguration)|*No description* @@ -8516,7 +8995,11 @@ Name|Description [globalaccelerator.GlobalacceleratorListenerPortRange](#cdktf-aws-cdk-globalaccelerator-globalacceleratorlistenerportrange)|*No description* [globalaccelerator.GlobalacceleratorListenerTimeouts](#cdktf-aws-cdk-globalaccelerator-globalacceleratorlistenertimeouts)|*No description* [glue.DataAwsGlueConnectionConfig](#cdktf-aws-cdk-glue-dataawsglueconnectionconfig)|AWS Glue. +[glue.DataAwsGlueConnectionPhysicalConnectionRequirements](#cdktf-aws-cdk-glue-dataawsglueconnectionphysicalconnectionrequirements)|*No description* [glue.DataAwsGlueDataCatalogEncryptionSettingsConfig](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsconfig)|AWS Glue. +[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettings)|*No description* +[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsconnectionpasswordencryption)|*No description* +[glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsencryptionatrest)|*No description* [glue.DataAwsGlueScriptConfig](#cdktf-aws-cdk-glue-dataawsgluescriptconfig)|AWS Glue. [glue.DataAwsGlueScriptDagEdge](#cdktf-aws-cdk-glue-dataawsgluescriptdagedge)|*No description* [glue.DataAwsGlueScriptDagNode](#cdktf-aws-cdk-glue-dataawsgluescriptdagnode)|*No description* @@ -8564,6 +9047,7 @@ Name|Description [glue.GlueMlTransformInputRecordTables](#cdktf-aws-cdk-glue-gluemltransforminputrecordtables)|*No description* [glue.GlueMlTransformParameters](#cdktf-aws-cdk-glue-gluemltransformparameters)|*No description* [glue.GlueMlTransformParametersFindMatchesParameters](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparameters)|*No description* +[glue.GlueMlTransformSchema](#cdktf-aws-cdk-glue-gluemltransformschema)|*No description* [glue.GluePartitionConfig](#cdktf-aws-cdk-glue-gluepartitionconfig)|AWS Glue. [glue.GluePartitionIndexConfig](#cdktf-aws-cdk-glue-gluepartitionindexconfig)|AWS Glue. [glue.GluePartitionIndexPartitionIndex](#cdktf-aws-cdk-glue-gluepartitionindexpartitionindex)|*No description* @@ -8609,6 +9093,7 @@ Name|Description [guardduty.GuarddutyThreatintelsetConfig](#cdktf-aws-cdk-guardduty-guarddutythreatintelsetconfig)|AWS GuardDuty. [iam.DataAwsIamAccountAliasConfig](#cdktf-aws-cdk-iam-dataawsiamaccountaliasconfig)|AWS Identity and Access Management. [iam.DataAwsIamGroupConfig](#cdktf-aws-cdk-iam-dataawsiamgroupconfig)|AWS Identity and Access Management. +[iam.DataAwsIamGroupUsers](#cdktf-aws-cdk-iam-dataawsiamgroupusers)|*No description* [iam.DataAwsIamInstanceProfileConfig](#cdktf-aws-cdk-iam-dataawsiaminstanceprofileconfig)|AWS Identity and Access Management. [iam.DataAwsIamPolicyConfig](#cdktf-aws-cdk-iam-dataawsiampolicyconfig)|AWS Identity and Access Management. [iam.DataAwsIamPolicyDocumentConfig](#cdktf-aws-cdk-iam-dataawsiampolicydocumentconfig)|AWS Identity and Access Management. @@ -8651,14 +9136,27 @@ Name|Description [imagebuilder.DataAwsImagebuilderComponentsConfig](#cdktf-aws-cdk-imagebuilder-dataawsimagebuildercomponentsconfig)|AWS Image Builder. [imagebuilder.DataAwsImagebuilderComponentsFilter](#cdktf-aws-cdk-imagebuilder-dataawsimagebuildercomponentsfilter)|*No description* [imagebuilder.DataAwsImagebuilderDistributionConfigurationConfig](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationconfig)|AWS Image Builder. +[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistribution](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistribution)|*No description* +[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfiguration)|*No description* +[imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationlaunchpermission)|*No description* [imagebuilder.DataAwsImagebuilderDistributionConfigurationsConfig](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationsconfig)|AWS Image Builder. [imagebuilder.DataAwsImagebuilderDistributionConfigurationsFilter](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationsfilter)|*No description* [imagebuilder.DataAwsImagebuilderImageConfig](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageconfig)|AWS Image Builder. +[imagebuilder.DataAwsImagebuilderImageImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageimagetestsconfiguration)|*No description* +[imagebuilder.DataAwsImagebuilderImageOutputResources](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresources)|*No description* +[imagebuilder.DataAwsImagebuilderImageOutputResourcesAmis](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourcesamis)|*No description* [imagebuilder.DataAwsImagebuilderImagePipelineConfig](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineconfig)|AWS Image Builder. +[imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineimagetestsconfiguration)|*No description* +[imagebuilder.DataAwsImagebuilderImagePipelineSchedule](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineschedule)|*No description* +[imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMapping](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemapping)|*No description* +[imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappingebs)|*No description* +[imagebuilder.DataAwsImagebuilderImageRecipeComponent](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipecomponent)|*No description* [imagebuilder.DataAwsImagebuilderImageRecipeConfig](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeconfig)|AWS Image Builder. [imagebuilder.DataAwsImagebuilderImageRecipesConfig](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipesconfig)|AWS Image Builder. [imagebuilder.DataAwsImagebuilderImageRecipesFilter](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipesfilter)|*No description* [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationConfig](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationconfig)|AWS Image Builder. +[imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLogging](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationlogging)|*No description* +[imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationloggings3logs)|*No description* [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationsConfig](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationsconfig)|AWS Image Builder. [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationsFilter](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationsfilter)|*No description* [imagebuilder.ImagebuilderComponentConfig](#cdktf-aws-cdk-imagebuilder-imagebuildercomponentconfig)|AWS Image Builder. @@ -8670,6 +9168,8 @@ Name|Description [imagebuilder.ImagebuilderDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository](#cdktf-aws-cdk-imagebuilder-imagebuilderdistributionconfigurationdistributioncontainerdistributionconfigurationtargetrepository)|*No description* [imagebuilder.ImagebuilderImageConfig](#cdktf-aws-cdk-imagebuilder-imagebuilderimageconfig)|AWS Image Builder. [imagebuilder.ImagebuilderImageImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-imagebuilderimageimagetestsconfiguration)|*No description* +[imagebuilder.ImagebuilderImageOutputResources](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresources)|*No description* +[imagebuilder.ImagebuilderImageOutputResourcesAmis](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourcesamis)|*No description* [imagebuilder.ImagebuilderImagePipelineConfig](#cdktf-aws-cdk-imagebuilder-imagebuilderimagepipelineconfig)|AWS Image Builder. [imagebuilder.ImagebuilderImagePipelineImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-imagebuilderimagepipelineimagetestsconfiguration)|*No description* [imagebuilder.ImagebuilderImagePipelineSchedule](#cdktf-aws-cdk-imagebuilder-imagebuilderimagepipelineschedule)|*No description* @@ -8694,6 +9194,8 @@ Name|Description [iot.IotThingConfig](#cdktf-aws-cdk-iot-iotthingconfig)|AWS IoT. [iot.IotThingGroupConfig](#cdktf-aws-cdk-iot-iotthinggroupconfig)|AWS IoT. [iot.IotThingGroupMembershipConfig](#cdktf-aws-cdk-iot-iotthinggroupmembershipconfig)|AWS IoT. +[iot.IotThingGroupMetadata](#cdktf-aws-cdk-iot-iotthinggroupmetadata)|*No description* +[iot.IotThingGroupMetadataRootToParentGroups](#cdktf-aws-cdk-iot-iotthinggroupmetadataroottoparentgroups)|*No description* [iot.IotThingGroupProperties](#cdktf-aws-cdk-iot-iotthinggroupproperties)|*No description* [iot.IotThingGroupPropertiesAttributePayload](#cdktf-aws-cdk-iot-iotthinggrouppropertiesattributepayload)|*No description* [iot.IotThingPrincipalAttachmentConfig](#cdktf-aws-cdk-iot-iotthingprincipalattachmentconfig)|AWS IoT. @@ -8736,6 +9238,7 @@ Name|Description [kinesis.DataAwsKinesisFirehoseDeliveryStreamConfig](#cdktf-aws-cdk-kinesis-dataawskinesisfirehosedeliverystreamconfig)|AWS Kinesis. [kinesis.DataAwsKinesisStreamConfig](#cdktf-aws-cdk-kinesis-dataawskinesisstreamconfig)|AWS Kinesis. [kinesis.DataAwsKinesisStreamConsumerConfig](#cdktf-aws-cdk-kinesis-dataawskinesisstreamconsumerconfig)|AWS Kinesis. +[kinesis.DataAwsKinesisStreamStreamModeDetails](#cdktf-aws-cdk-kinesis-dataawskinesisstreamstreammodedetails)|*No description* [kinesis.KinesisAnalyticsApplicationCloudwatchLoggingOptions](#cdktf-aws-cdk-kinesis-kinesisanalyticsapplicationcloudwatchloggingoptions)|*No description* [kinesis.KinesisAnalyticsApplicationConfig](#cdktf-aws-cdk-kinesis-kinesisanalyticsapplicationconfig)|AWS Kinesis. [kinesis.KinesisAnalyticsApplicationInputs](#cdktf-aws-cdk-kinesis-kinesisanalyticsapplicationinputs)|*No description* @@ -8868,6 +9371,9 @@ Name|Description [kms.DataAwsKmsAliasConfig](#cdktf-aws-cdk-kms-dataawskmsaliasconfig)|AWS Key Management Service. [kms.DataAwsKmsCiphertextConfig](#cdktf-aws-cdk-kms-dataawskmsciphertextconfig)|AWS Key Management Service. [kms.DataAwsKmsKeyConfig](#cdktf-aws-cdk-kms-dataawskmskeyconfig)|AWS Key Management Service. +[kms.DataAwsKmsKeyMultiRegionConfiguration](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfiguration)|*No description* +[kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKey](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationprimarykey)|*No description* +[kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeys](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationreplicakeys)|*No description* [kms.DataAwsKmsPublicKeyConfig](#cdktf-aws-cdk-kms-dataawskmspublickeyconfig)|AWS Key Management Service. [kms.DataAwsKmsSecretConfig](#cdktf-aws-cdk-kms-dataawskmssecretconfig)|AWS Key Management Service. [kms.DataAwsKmsSecretSecret](#cdktf-aws-cdk-kms-dataawskmssecretsecret)|*No description* @@ -8882,6 +9388,8 @@ Name|Description [kms.KmsReplicaExternalKeyConfig](#cdktf-aws-cdk-kms-kmsreplicaexternalkeyconfig)|AWS Key Management Service. [kms.KmsReplicaKeyConfig](#cdktf-aws-cdk-kms-kmsreplicakeyconfig)|AWS Key Management Service. [lakeformation.DataAwsLakeformationDataLakeSettingsConfig](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingsconfig)|AWS Lake Formation. +[lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatedatabasedefaultpermissions)|*No description* +[lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatetabledefaultpermissions)|*No description* [lakeformation.DataAwsLakeformationPermissionsConfig](#cdktf-aws-cdk-lakeformation-dataawslakeformationpermissionsconfig)|AWS Lake Formation. [lakeformation.DataAwsLakeformationPermissionsDataLocation](#cdktf-aws-cdk-lakeformation-dataawslakeformationpermissionsdatalocation)|*No description* [lakeformation.DataAwsLakeformationPermissionsDatabase](#cdktf-aws-cdk-lakeformation-dataawslakeformationpermissionsdatabase)|*No description* @@ -8898,8 +9406,15 @@ Name|Description [lakeformation.LakeformationPermissionsTableWithColumns](#cdktf-aws-cdk-lakeformation-lakeformationpermissionstablewithcolumns)|*No description* [lakeformation.LakeformationResourceConfig](#cdktf-aws-cdk-lakeformation-lakeformationresourceconfig)|AWS Lake Formation. [lambdafunction.DataAwsLambdaAliasConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdaaliasconfig)|AWS Lambda. +[lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishers](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigallowedpublishers)|*No description* [lambdafunction.DataAwsLambdaCodeSigningConfigConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigconfig)|AWS Lambda. +[lambdafunction.DataAwsLambdaCodeSigningConfigPolicies](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigpolicies)|*No description* [lambdafunction.DataAwsLambdaFunctionConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionconfig)|AWS Lambda. +[lambdafunction.DataAwsLambdaFunctionDeadLetterConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiondeadletterconfig)|*No description* +[lambdafunction.DataAwsLambdaFunctionEnvironment](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionenvironment)|*No description* +[lambdafunction.DataAwsLambdaFunctionFileSystemConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionfilesystemconfig)|*No description* +[lambdafunction.DataAwsLambdaFunctionTracingConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiontracingconfig)|*No description* +[lambdafunction.DataAwsLambdaFunctionVpcConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionvpcconfig)|*No description* [lambdafunction.DataAwsLambdaInvocationConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdainvocationconfig)|AWS Lambda. [lambdafunction.DataAwsLambdaLayerVersionConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdalayerversionconfig)|AWS Lambda. [lambdafunction.LambdaAliasConfig](#cdktf-aws-cdk-lambdafunction-lambdaaliasconfig)|AWS Lambda. @@ -8936,6 +9451,7 @@ Name|Description [lex.DataAwsLexBotConfig](#cdktf-aws-cdk-lex-dataawslexbotconfig)|AWS Lex. [lex.DataAwsLexIntentConfig](#cdktf-aws-cdk-lex-dataawslexintentconfig)|AWS Lex. [lex.DataAwsLexSlotTypeConfig](#cdktf-aws-cdk-lex-dataawslexslottypeconfig)|AWS Lex. +[lex.DataAwsLexSlotTypeEnumerationValue](#cdktf-aws-cdk-lex-dataawslexslottypeenumerationvalue)|*No description* [lex.LexBotAbortStatement](#cdktf-aws-cdk-lex-lexbotabortstatement)|*No description* [lex.LexBotAbortStatementMessage](#cdktf-aws-cdk-lex-lexbotabortstatementmessage)|*No description* [lex.LexBotAliasConfig](#cdktf-aws-cdk-lex-lexbotaliasconfig)|AWS Lex. @@ -8997,6 +9513,7 @@ Name|Description [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesandtagscopeterm)|*No description* [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesandtagscopetermtagvalues)|*No description* [macie2.Macie2ClassificationJobScheduleFrequency](#cdktf-aws-cdk-macie2-macie2classificationjobschedulefrequency)|*No description* +[macie2.Macie2ClassificationJobUserPausedDetails](#cdktf-aws-cdk-macie2-macie2classificationjobuserpauseddetails)|*No description* [macie2.Macie2CustomDataIdentifierConfig](#cdktf-aws-cdk-macie2-macie2customdataidentifierconfig)|AWS Macie 2. [macie2.Macie2FindingsFilterConfig](#cdktf-aws-cdk-macie2-macie2findingsfilterconfig)|AWS Macie 2. [macie2.Macie2FindingsFilterFindingCriteria](#cdktf-aws-cdk-macie2-macie2findingsfilterfindingcriteria)|*No description* @@ -9009,18 +9526,29 @@ Name|Description [mediaconvert.MediaConvertQueueConfig](#cdktf-aws-cdk-mediaconvert-mediaconvertqueueconfig)|AWS MediaConvert. [mediaconvert.MediaConvertQueueReservationPlanSettings](#cdktf-aws-cdk-mediaconvert-mediaconvertqueuereservationplansettings)|*No description* [mediapackage.MediaPackageChannelConfig](#cdktf-aws-cdk-mediapackage-mediapackagechannelconfig)|Media Package. +[mediapackage.MediaPackageChannelHlsIngest](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingest)|*No description* +[mediapackage.MediaPackageChannelHlsIngestIngestEndpoints](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestingestendpoints)|*No description* [mediastore.MediaStoreContainerConfig](#cdktf-aws-cdk-mediastore-mediastorecontainerconfig)|AWS Media Store. [mediastore.MediaStoreContainerPolicyConfig](#cdktf-aws-cdk-mediastore-mediastorecontainerpolicyconfig)|AWS Media Store. [mq.DataAwsMqBrokerConfig](#cdktf-aws-cdk-mq-dataawsmqbrokerconfig)|AWS Managed Message Queue. +[mq.DataAwsMqBrokerConfiguration](#cdktf-aws-cdk-mq-dataawsmqbrokerconfiguration)|*No description* +[mq.DataAwsMqBrokerEncryptionOptions](#cdktf-aws-cdk-mq-dataawsmqbrokerencryptionoptions)|*No description* +[mq.DataAwsMqBrokerInstances](#cdktf-aws-cdk-mq-dataawsmqbrokerinstances)|*No description* +[mq.DataAwsMqBrokerLdapServerMetadata](#cdktf-aws-cdk-mq-dataawsmqbrokerldapservermetadata)|*No description* +[mq.DataAwsMqBrokerLogs](#cdktf-aws-cdk-mq-dataawsmqbrokerlogs)|*No description* +[mq.DataAwsMqBrokerMaintenanceWindowStartTime](#cdktf-aws-cdk-mq-dataawsmqbrokermaintenancewindowstarttime)|*No description* +[mq.DataAwsMqBrokerUser](#cdktf-aws-cdk-mq-dataawsmqbrokeruser)|*No description* [mq.MqBrokerConfig](#cdktf-aws-cdk-mq-mqbrokerconfig)|AWS Managed Message Queue. [mq.MqBrokerConfiguration](#cdktf-aws-cdk-mq-mqbrokerconfiguration)|*No description* [mq.MqBrokerEncryptionOptions](#cdktf-aws-cdk-mq-mqbrokerencryptionoptions)|*No description* +[mq.MqBrokerInstances](#cdktf-aws-cdk-mq-mqbrokerinstances)|*No description* [mq.MqBrokerLdapServerMetadata](#cdktf-aws-cdk-mq-mqbrokerldapservermetadata)|*No description* [mq.MqBrokerLogs](#cdktf-aws-cdk-mq-mqbrokerlogs)|*No description* [mq.MqBrokerMaintenanceWindowStartTime](#cdktf-aws-cdk-mq-mqbrokermaintenancewindowstarttime)|*No description* [mq.MqBrokerUser](#cdktf-aws-cdk-mq-mqbrokeruser)|*No description* [mq.MqConfigurationConfig](#cdktf-aws-cdk-mq-mqconfigurationconfig)|AWS Managed Message Queue. [msk.DataAwsMskBrokerNodesConfig](#cdktf-aws-cdk-msk-dataawsmskbrokernodesconfig)|AWS Managed Streaming for Kafka. +[msk.DataAwsMskBrokerNodesNodeInfoList](#cdktf-aws-cdk-msk-dataawsmskbrokernodesnodeinfolist)|*No description* [msk.DataAwsMskClusterConfig](#cdktf-aws-cdk-msk-dataawsmskclusterconfig)|AWS Managed Streaming for Kafka. [msk.DataAwsMskConfigurationConfig](#cdktf-aws-cdk-msk-dataawsmskconfigurationconfig)|AWS Managed Streaming for Kafka. [msk.DataAwsMskKafkaVersionConfig](#cdktf-aws-cdk-msk-dataawsmskkafkaversionconfig)|AWS Managed Streaming for Kafka. @@ -9052,6 +9580,8 @@ Name|Description [msk.MskconnectCustomPluginTimeouts](#cdktf-aws-cdk-msk-mskconnectcustomplugintimeouts)|*No description* [msk.MskconnectWorkerConfigurationConfig](#cdktf-aws-cdk-msk-mskconnectworkerconfigurationconfig)|AWS Managed Streaming for Kafka. [mwaa.MwaaEnvironmentConfig](#cdktf-aws-cdk-mwaa-mwaaenvironmentconfig)|AWS Managed Workloads for Apache Airflow. +[mwaa.MwaaEnvironmentLastUpdated](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdated)|*No description* +[mwaa.MwaaEnvironmentLastUpdatedError](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatederror)|*No description* [mwaa.MwaaEnvironmentLoggingConfiguration](#cdktf-aws-cdk-mwaa-mwaaenvironmentloggingconfiguration)|*No description* [mwaa.MwaaEnvironmentLoggingConfigurationDagProcessingLogs](#cdktf-aws-cdk-mwaa-mwaaenvironmentloggingconfigurationdagprocessinglogs)|*No description* [mwaa.MwaaEnvironmentLoggingConfigurationSchedulerLogs](#cdktf-aws-cdk-mwaa-mwaaenvironmentloggingconfigurationschedulerlogs)|*No description* @@ -9076,6 +9606,9 @@ Name|Description [neptune.NeptuneParameterGroupParameter](#cdktf-aws-cdk-neptune-neptuneparametergroupparameter)|*No description* [neptune.NeptuneSubnetGroupConfig](#cdktf-aws-cdk-neptune-neptunesubnetgroupconfig)|AWS Neptune. [networkfirewall.NetworkfirewallFirewallConfig](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallconfig)|AWS Network Firewall. +[networkfirewall.NetworkfirewallFirewallFirewallStatus](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatus)|*No description* +[networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStates](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstates)|*No description* +[networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachment](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstatesattachment)|*No description* [networkfirewall.NetworkfirewallFirewallPolicyConfig](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallpolicyconfig)|AWS Network Firewall. [networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicy](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallpolicyfirewallpolicy)|*No description* [networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallpolicyfirewallpolicystatefulengineoptions)|*No description* @@ -9171,13 +9704,25 @@ Name|Description [opsworks.OpsworksStaticWebLayerEbsVolume](#cdktf-aws-cdk-opsworks-opsworksstaticweblayerebsvolume)|*No description* [opsworks.OpsworksUserProfileConfig](#cdktf-aws-cdk-opsworks-opsworksuserprofileconfig)|AWS OpsWorks. [organizations.DataAwsOrganizationsDelegatedAdministratorsConfig](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministratorsconfig)|AWS Organizations. +[organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministratorsdelegatedadministrators)|*No description* [organizations.DataAwsOrganizationsDelegatedServicesConfig](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservicesconfig)|AWS Organizations. +[organizations.DataAwsOrganizationsDelegatedServicesDelegatedServices](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservicesdelegatedservices)|*No description* +[organizations.DataAwsOrganizationsOrganizationAccounts](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationaccounts)|*No description* [organizations.DataAwsOrganizationsOrganizationConfig](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationconfig)|AWS Organizations. +[organizations.DataAwsOrganizationsOrganizationNonMasterAccounts](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationnonmasteraccounts)|*No description* +[organizations.DataAwsOrganizationsOrganizationRoots](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationroots)|*No description* +[organizations.DataAwsOrganizationsOrganizationRootsPolicyTypes](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootspolicytypes)|*No description* +[organizations.DataAwsOrganizationsOrganizationalUnitsChildren](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunitschildren)|*No description* [organizations.DataAwsOrganizationsOrganizationalUnitsConfig](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunitsconfig)|AWS Organizations. [organizations.DataAwsOrganizationsResourceTagsConfig](#cdktf-aws-cdk-organizations-dataawsorganizationsresourcetagsconfig)|AWS Organizations. [organizations.OrganizationsAccountConfig](#cdktf-aws-cdk-organizations-organizationsaccountconfig)|AWS Organizations. [organizations.OrganizationsDelegatedAdministratorConfig](#cdktf-aws-cdk-organizations-organizationsdelegatedadministratorconfig)|AWS Organizations. +[organizations.OrganizationsOrganizationAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationaccounts)|*No description* [organizations.OrganizationsOrganizationConfig](#cdktf-aws-cdk-organizations-organizationsorganizationconfig)|AWS Organizations. +[organizations.OrganizationsOrganizationNonMasterAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationnonmasteraccounts)|*No description* +[organizations.OrganizationsOrganizationRoots](#cdktf-aws-cdk-organizations-organizationsorganizationroots)|*No description* +[organizations.OrganizationsOrganizationRootsPolicyTypes](#cdktf-aws-cdk-organizations-organizationsorganizationrootspolicytypes)|*No description* +[organizations.OrganizationsOrganizationalUnitAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationalunitaccounts)|*No description* [organizations.OrganizationsOrganizationalUnitConfig](#cdktf-aws-cdk-organizations-organizationsorganizationalunitconfig)|AWS Organizations. [organizations.OrganizationsPolicyAttachmentConfig](#cdktf-aws-cdk-organizations-organizationspolicyattachmentconfig)|AWS Organizations. [organizations.OrganizationsPolicyConfig](#cdktf-aws-cdk-organizations-organizationspolicyconfig)|AWS Organizations. @@ -9250,6 +9795,7 @@ Name|Description [rds.DataAwsDbClusterSnapshotConfig](#cdktf-aws-cdk-rds-dataawsdbclustersnapshotconfig)|AWS Relational Database Service. [rds.DataAwsDbEventCategoriesConfig](#cdktf-aws-cdk-rds-dataawsdbeventcategoriesconfig)|AWS Relational Database Service. [rds.DataAwsDbInstanceConfig](#cdktf-aws-cdk-rds-dataawsdbinstanceconfig)|AWS Relational Database Service. +[rds.DataAwsDbProxyAuth](#cdktf-aws-cdk-rds-dataawsdbproxyauth)|*No description* [rds.DataAwsDbProxyConfig](#cdktf-aws-cdk-rds-dataawsdbproxyconfig)|AWS Relational Database Service. [rds.DataAwsDbSnapshotConfig](#cdktf-aws-cdk-rds-dataawsdbsnapshotconfig)|AWS Relational Database Service. [rds.DataAwsDbSubnetGroupConfig](#cdktf-aws-cdk-rds-dataawsdbsubnetgroupconfig)|AWS Relational Database Service. @@ -9298,9 +9844,11 @@ Name|Description [rds.RdsClusterScalingConfiguration](#cdktf-aws-cdk-rds-rdsclusterscalingconfiguration)|*No description* [rds.RdsClusterTimeouts](#cdktf-aws-cdk-rds-rdsclustertimeouts)|*No description* [rds.RdsGlobalClusterConfig](#cdktf-aws-cdk-rds-rdsglobalclusterconfig)|AWS Relational Database Service. +[rds.RdsGlobalClusterGlobalClusterMembers](#cdktf-aws-cdk-rds-rdsglobalclusterglobalclustermembers)|*No description* [redshift.DataAwsRedshiftClusterConfig](#cdktf-aws-cdk-redshift-dataawsredshiftclusterconfig)|AWS Redshift. [redshift.DataAwsRedshiftOrderableClusterConfig](#cdktf-aws-cdk-redshift-dataawsredshiftorderableclusterconfig)|AWS Redshift. [redshift.DataAwsRedshiftServiceAccountConfig](#cdktf-aws-cdk-redshift-dataawsredshiftserviceaccountconfig)|AWS Redshift. +[redshift.RedshiftClusterClusterNodes](#cdktf-aws-cdk-redshift-redshiftclusterclusternodes)|*No description* [redshift.RedshiftClusterConfig](#cdktf-aws-cdk-redshift-redshiftclusterconfig)|AWS Redshift. [redshift.RedshiftClusterLogging](#cdktf-aws-cdk-redshift-redshiftclusterlogging)|*No description* [redshift.RedshiftClusterSnapshotCopy](#cdktf-aws-cdk-redshift-redshiftclustersnapshotcopy)|*No description* @@ -9321,6 +9869,8 @@ Name|Description [redshift.RedshiftSnapshotScheduleConfig](#cdktf-aws-cdk-redshift-redshiftsnapshotscheduleconfig)|AWS Redshift. [redshift.RedshiftSubnetGroupConfig](#cdktf-aws-cdk-redshift-redshiftsubnetgroupconfig)|AWS Redshift. [resourcegroups.DataAwsResourcegroupstaggingapiResourcesConfig](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesconfig)|AWS Resource Groups. +[resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglist)|*No description* +[resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistcompliancedetails)|*No description* [resourcegroups.DataAwsResourcegroupstaggingapiResourcesTagFilter](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcestagfilter)|*No description* [resourcegroups.ResourcegroupsGroupConfig](#cdktf-aws-cdk-resourcegroups-resourcegroupsgroupconfig)|AWS Resource Groups. [resourcegroups.ResourcegroupsGroupResourceQuery](#cdktf-aws-cdk-resourcegroups-resourcegroupsgroupresourcequery)|*No description* @@ -9341,6 +9891,7 @@ Name|Description [route53.Route53RecordGeolocationRoutingPolicy](#cdktf-aws-cdk-route53-route53recordgeolocationroutingpolicy)|*No description* [route53.Route53RecordLatencyRoutingPolicy](#cdktf-aws-cdk-route53-route53recordlatencyroutingpolicy)|*No description* [route53.Route53RecordWeightedRoutingPolicy](#cdktf-aws-cdk-route53-route53recordweightedroutingpolicy)|*No description* +[route53.Route53RecoverycontrolconfigClusterClusterEndpoints](#cdktf-aws-cdk-route53-route53recoverycontrolconfigclusterclusterendpoints)|*No description* [route53.Route53RecoverycontrolconfigClusterConfig](#cdktf-aws-cdk-route53-route53recoverycontrolconfigclusterconfig)|AWS Route 53. [route53.Route53RecoverycontrolconfigControlPanelConfig](#cdktf-aws-cdk-route53-route53recoverycontrolconfigcontrolpanelconfig)|AWS Route 53. [route53.Route53RecoverycontrolconfigRoutingControlConfig](#cdktf-aws-cdk-route53-route53recoverycontrolconfigroutingcontrolconfig)|AWS Route 53. @@ -9519,6 +10070,7 @@ Name|Description [s3.S3ObjectCopyConfig](#cdktf-aws-cdk-s3-s3objectcopyconfig)|AWS Simple Storage Service. [s3.S3ObjectCopyGrant](#cdktf-aws-cdk-s3-s3objectcopygrant)|*No description* [s3.S3OutpostsEndpointConfig](#cdktf-aws-cdk-s3-s3outpostsendpointconfig)|AWS Simple Storage Service. +[s3.S3OutpostsEndpointNetworkInterfaces](#cdktf-aws-cdk-s3-s3outpostsendpointnetworkinterfaces)|*No description* [sagemaker.DataAwsSagemakerPrebuiltEcrImageConfig](#cdktf-aws-cdk-sagemaker-dataawssagemakerprebuiltecrimageconfig)|AWS SageMaker. [sagemaker.SagemakerAppConfig](#cdktf-aws-cdk-sagemaker-sagemakerappconfig)|AWS SageMaker. [sagemaker.SagemakerAppImageConfigConfig](#cdktf-aws-cdk-sagemaker-sagemakerappimageconfigconfig)|AWS SageMaker. @@ -9615,6 +10167,8 @@ Name|Description [sagemaker.SagemakerWorkteamNotificationConfiguration](#cdktf-aws-cdk-sagemaker-sagemakerworkteamnotificationconfiguration)|*No description* [secretsmanager.DataAwsSecretsmanagerSecretConfig](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretconfig)|AWS Secrets Manager. [secretsmanager.DataAwsSecretsmanagerSecretRotationConfig](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationconfig)|AWS Secrets Manager. +[secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRules](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrotationrules)|*No description* +[secretsmanager.DataAwsSecretsmanagerSecretRotationRules](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrules)|*No description* [secretsmanager.DataAwsSecretsmanagerSecretVersionConfig](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretversionconfig)|AWS Secrets Manager. [secretsmanager.SecretsmanagerSecretConfig](#cdktf-aws-cdk-secretsmanager-secretsmanagersecretconfig)|AWS Secrets Manager. [secretsmanager.SecretsmanagerSecretPolicyConfig](#cdktf-aws-cdk-secretsmanager-secretsmanagersecretpolicyconfig)|AWS Secrets Manager. @@ -9739,8 +10293,11 @@ Name|Description [serverlessapplicationrepository.ServerlessapplicationrepositoryCloudformationStackTimeouts](#cdktf-aws-cdk-serverlessapplicationrepository-serverlessapplicationrepositorycloudformationstacktimeouts)|*No description* [servicecatalog.DataAwsServicecatalogConstraintConfig](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogconstraintconfig)|AWS Service Catalog. [servicecatalog.DataAwsServicecatalogLaunchPathsConfig](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathsconfig)|AWS Service Catalog. +[servicecatalog.DataAwsServicecatalogLaunchPathsSummaries](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummaries)|*No description* +[servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummariesconstraintsummaries)|*No description* [servicecatalog.DataAwsServicecatalogPortfolioConfig](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconfig)|AWS Service Catalog. [servicecatalog.DataAwsServicecatalogPortfolioConstraintsConfig](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraintsconfig)|AWS Service Catalog. +[servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetails](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraintsdetails)|*No description* [servicecatalog.DataAwsServicecatalogProductConfig](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogproductconfig)|AWS Service Catalog. [servicecatalog.ServicecatalogBudgetResourceAssociationConfig](#cdktf-aws-cdk-servicecatalog-servicecatalogbudgetresourceassociationconfig)|AWS Service Catalog. [servicecatalog.ServicecatalogConstraintConfig](#cdktf-aws-cdk-servicecatalog-servicecatalogconstraintconfig)|AWS Service Catalog. @@ -9813,14 +10370,25 @@ Name|Description [shield.ShieldProtectionGroupConfig](#cdktf-aws-cdk-shield-shieldprotectiongroupconfig)|AWS Shield Protection. [shield.ShieldProtectionHealthCheckAssociationConfig](#cdktf-aws-cdk-shield-shieldprotectionhealthcheckassociationconfig)|AWS Shield Protection. [signer.DataAwsSignerSigningJobConfig](#cdktf-aws-cdk-signer-dataawssignersigningjobconfig)|AWS Signer. +[signer.DataAwsSignerSigningJobRevocationRecord](#cdktf-aws-cdk-signer-dataawssignersigningjobrevocationrecord)|*No description* +[signer.DataAwsSignerSigningJobSignedObject](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobject)|*No description* +[signer.DataAwsSignerSigningJobSignedObjectS3](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjects3)|*No description* +[signer.DataAwsSignerSigningJobSource](#cdktf-aws-cdk-signer-dataawssignersigningjobsource)|*No description* +[signer.DataAwsSignerSigningJobSourceS3](#cdktf-aws-cdk-signer-dataawssignersigningjobsources3)|*No description* [signer.DataAwsSignerSigningProfileConfig](#cdktf-aws-cdk-signer-dataawssignersigningprofileconfig)|AWS Signer. +[signer.DataAwsSignerSigningProfileRevocationRecord](#cdktf-aws-cdk-signer-dataawssignersigningprofilerevocationrecord)|*No description* +[signer.DataAwsSignerSigningProfileSignatureValidityPeriod](#cdktf-aws-cdk-signer-dataawssignersigningprofilesignaturevalidityperiod)|*No description* [signer.SignerSigningJobConfig](#cdktf-aws-cdk-signer-signersigningjobconfig)|AWS Signer. [signer.SignerSigningJobDestination](#cdktf-aws-cdk-signer-signersigningjobdestination)|*No description* [signer.SignerSigningJobDestinationS3](#cdktf-aws-cdk-signer-signersigningjobdestinations3)|*No description* +[signer.SignerSigningJobRevocationRecord](#cdktf-aws-cdk-signer-signersigningjobrevocationrecord)|*No description* +[signer.SignerSigningJobSignedObject](#cdktf-aws-cdk-signer-signersigningjobsignedobject)|*No description* +[signer.SignerSigningJobSignedObjectS3](#cdktf-aws-cdk-signer-signersigningjobsignedobjects3)|*No description* [signer.SignerSigningJobSource](#cdktf-aws-cdk-signer-signersigningjobsource)|*No description* [signer.SignerSigningJobSourceS3](#cdktf-aws-cdk-signer-signersigningjobsources3)|*No description* [signer.SignerSigningProfileConfig](#cdktf-aws-cdk-signer-signersigningprofileconfig)|AWS Signer. [signer.SignerSigningProfilePermissionConfig](#cdktf-aws-cdk-signer-signersigningprofilepermissionconfig)|AWS Signer. +[signer.SignerSigningProfileRevocationRecord](#cdktf-aws-cdk-signer-signersigningprofilerevocationrecord)|*No description* [signer.SignerSigningProfileSignatureValidityPeriod](#cdktf-aws-cdk-signer-signersigningprofilesignaturevalidityperiod)|*No description* [simpledb.SimpledbDomainConfig](#cdktf-aws-cdk-simpledb-simpledbdomainconfig)|AWS SimpleDB. [sns.DataAwsSnsTopicConfig](#cdktf-aws-cdk-sns-dataawssnstopicconfig)|AWS Simple Notification Service. @@ -9842,6 +10410,7 @@ Name|Description [ssm.SsmAssociationTargets](#cdktf-aws-cdk-ssm-ssmassociationtargets)|*No description* [ssm.SsmDocumentAttachmentsSource](#cdktf-aws-cdk-ssm-ssmdocumentattachmentssource)|*No description* [ssm.SsmDocumentConfig](#cdktf-aws-cdk-ssm-ssmdocumentconfig)|AWS Systems Manager. +[ssm.SsmDocumentParameter](#cdktf-aws-cdk-ssm-ssmdocumentparameter)|*No description* [ssm.SsmMaintenanceWindowConfig](#cdktf-aws-cdk-ssm-ssmmaintenancewindowconfig)|AWS Systems Manager. [ssm.SsmMaintenanceWindowTargetConfig](#cdktf-aws-cdk-ssm-ssmmaintenancewindowtargetconfig)|AWS Systems Manager. [ssm.SsmMaintenanceWindowTargetTargets](#cdktf-aws-cdk-ssm-ssmmaintenancewindowtargettargets)|*No description* @@ -9877,6 +10446,7 @@ Name|Description [storagegateway.StoragegatewayFileSystemAssociationCacheAttributes](#cdktf-aws-cdk-storagegateway-storagegatewayfilesystemassociationcacheattributes)|*No description* [storagegateway.StoragegatewayFileSystemAssociationConfig](#cdktf-aws-cdk-storagegateway-storagegatewayfilesystemassociationconfig)|AWS Storage Gateway. [storagegateway.StoragegatewayGatewayConfig](#cdktf-aws-cdk-storagegateway-storagegatewaygatewayconfig)|AWS Storage Gateway. +[storagegateway.StoragegatewayGatewayGatewayNetworkInterface](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaygatewaynetworkinterface)|*No description* [storagegateway.StoragegatewayGatewaySmbActiveDirectorySettings](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaysmbactivedirectorysettings)|*No description* [storagegateway.StoragegatewayGatewayTimeouts](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaytimeouts)|*No description* [storagegateway.StoragegatewayNfsFileShareCacheAttributes](#cdktf-aws-cdk-storagegateway-storagegatewaynfsfilesharecacheattributes)|*No description* @@ -9896,6 +10466,7 @@ Name|Description [synthetics.SyntheticsCanaryConfig](#cdktf-aws-cdk-synthetics-syntheticscanaryconfig)|AWS Synthetics. [synthetics.SyntheticsCanaryRunConfig](#cdktf-aws-cdk-synthetics-syntheticscanaryrunconfig)|*No description* [synthetics.SyntheticsCanarySchedule](#cdktf-aws-cdk-synthetics-syntheticscanaryschedule)|*No description* +[synthetics.SyntheticsCanaryTimeline](#cdktf-aws-cdk-synthetics-syntheticscanarytimeline)|*No description* [synthetics.SyntheticsCanaryVpcConfig](#cdktf-aws-cdk-synthetics-syntheticscanaryvpcconfig)|*No description* [timestreamwrite.TimestreamwriteDatabaseConfig](#cdktf-aws-cdk-timestreamwrite-timestreamwritedatabaseconfig)|AWS Timestream Write. [timestreamwrite.TimestreamwriteTableConfig](#cdktf-aws-cdk-timestreamwrite-timestreamwritetableconfig)|AWS Timestream Write. @@ -9916,19 +10487,24 @@ Name|Description [vpc.CustomerGatewayConfig](#cdktf-aws-cdk-vpc-customergatewayconfig)|AWS VPC. [vpc.DataAwsCustomerGatewayConfig](#cdktf-aws-cdk-vpc-dataawscustomergatewayconfig)|AWS VPC. [vpc.DataAwsCustomerGatewayFilter](#cdktf-aws-cdk-vpc-dataawscustomergatewayfilter)|*No description* +[vpc.DataAwsInternetGatewayAttachments](#cdktf-aws-cdk-vpc-dataawsinternetgatewayattachments)|*No description* [vpc.DataAwsInternetGatewayConfig](#cdktf-aws-cdk-vpc-dataawsinternetgatewayconfig)|AWS VPC. [vpc.DataAwsInternetGatewayFilter](#cdktf-aws-cdk-vpc-dataawsinternetgatewayfilter)|*No description* [vpc.DataAwsNatGatewayConfig](#cdktf-aws-cdk-vpc-dataawsnatgatewayconfig)|AWS VPC. [vpc.DataAwsNatGatewayFilter](#cdktf-aws-cdk-vpc-dataawsnatgatewayfilter)|*No description* [vpc.DataAwsNetworkAclsConfig](#cdktf-aws-cdk-vpc-dataawsnetworkaclsconfig)|AWS VPC. [vpc.DataAwsNetworkAclsFilter](#cdktf-aws-cdk-vpc-dataawsnetworkaclsfilter)|*No description* +[vpc.DataAwsNetworkInterfaceAssociation](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceassociation)|*No description* +[vpc.DataAwsNetworkInterfaceAttachment](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceattachment)|*No description* [vpc.DataAwsNetworkInterfaceConfig](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceconfig)|AWS VPC. [vpc.DataAwsNetworkInterfaceFilter](#cdktf-aws-cdk-vpc-dataawsnetworkinterfacefilter)|*No description* [vpc.DataAwsNetworkInterfacesConfig](#cdktf-aws-cdk-vpc-dataawsnetworkinterfacesconfig)|AWS VPC. [vpc.DataAwsNetworkInterfacesFilter](#cdktf-aws-cdk-vpc-dataawsnetworkinterfacesfilter)|*No description* [vpc.DataAwsRouteConfig](#cdktf-aws-cdk-vpc-dataawsrouteconfig)|AWS VPC. +[vpc.DataAwsRouteTableAssociations](#cdktf-aws-cdk-vpc-dataawsroutetableassociations)|*No description* [vpc.DataAwsRouteTableConfig](#cdktf-aws-cdk-vpc-dataawsroutetableconfig)|AWS VPC. [vpc.DataAwsRouteTableFilter](#cdktf-aws-cdk-vpc-dataawsroutetablefilter)|*No description* +[vpc.DataAwsRouteTableRoutes](#cdktf-aws-cdk-vpc-dataawsroutetableroutes)|*No description* [vpc.DataAwsRouteTablesConfig](#cdktf-aws-cdk-vpc-dataawsroutetablesconfig)|AWS VPC. [vpc.DataAwsRouteTablesFilter](#cdktf-aws-cdk-vpc-dataawsroutetablesfilter)|*No description* [vpc.DataAwsSecurityGroupConfig](#cdktf-aws-cdk-vpc-dataawssecuritygroupconfig)|AWS VPC. @@ -9941,10 +10517,12 @@ Name|Description [vpc.DataAwsSubnetIdsFilter](#cdktf-aws-cdk-vpc-dataawssubnetidsfilter)|*No description* [vpc.DataAwsSubnetsConfig](#cdktf-aws-cdk-vpc-dataawssubnetsconfig)|AWS VPC. [vpc.DataAwsSubnetsFilter](#cdktf-aws-cdk-vpc-dataawssubnetsfilter)|*No description* +[vpc.DataAwsVpcCidrBlockAssociations](#cdktf-aws-cdk-vpc-dataawsvpccidrblockassociations)|*No description* [vpc.DataAwsVpcConfig](#cdktf-aws-cdk-vpc-dataawsvpcconfig)|AWS VPC. [vpc.DataAwsVpcDhcpOptionsConfig](#cdktf-aws-cdk-vpc-dataawsvpcdhcpoptionsconfig)|AWS VPC. [vpc.DataAwsVpcDhcpOptionsFilter](#cdktf-aws-cdk-vpc-dataawsvpcdhcpoptionsfilter)|*No description* [vpc.DataAwsVpcEndpointConfig](#cdktf-aws-cdk-vpc-dataawsvpcendpointconfig)|AWS VPC. +[vpc.DataAwsVpcEndpointDnsEntry](#cdktf-aws-cdk-vpc-dataawsvpcendpointdnsentry)|*No description* [vpc.DataAwsVpcEndpointFilter](#cdktf-aws-cdk-vpc-dataawsvpcendpointfilter)|*No description* [vpc.DataAwsVpcEndpointServiceConfig](#cdktf-aws-cdk-vpc-dataawsvpcendpointserviceconfig)|AWS VPC. [vpc.DataAwsVpcEndpointServiceFilter](#cdktf-aws-cdk-vpc-dataawsvpcendpointservicefilter)|*No description* @@ -9952,8 +10530,10 @@ Name|Description [vpc.DataAwsVpcIpamPoolConfig](#cdktf-aws-cdk-vpc-dataawsvpcipampoolconfig)|AWS VPC. [vpc.DataAwsVpcIpamPoolFilter](#cdktf-aws-cdk-vpc-dataawsvpcipampoolfilter)|*No description* [vpc.DataAwsVpcIpamPreviewNextCidrConfig](#cdktf-aws-cdk-vpc-dataawsvpcipampreviewnextcidrconfig)|AWS VPC. +[vpc.DataAwsVpcPeeringConnectionCidrBlockSet](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectioncidrblockset)|*No description* [vpc.DataAwsVpcPeeringConnectionConfig](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionconfig)|AWS VPC. [vpc.DataAwsVpcPeeringConnectionFilter](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionfilter)|*No description* +[vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSet](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionpeercidrblockset)|*No description* [vpc.DataAwsVpcPeeringConnectionsConfig](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionsconfig)|AWS VPC. [vpc.DataAwsVpcPeeringConnectionsFilter](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionsfilter)|*No description* [vpc.DataAwsVpcsConfig](#cdktf-aws-cdk-vpc-dataawsvpcsconfig)|AWS VPC. @@ -10006,9 +10586,11 @@ Name|Description [vpc.VpcEndpointConfig](#cdktf-aws-cdk-vpc-vpcendpointconfig)|AWS VPC. [vpc.VpcEndpointConnectionAccepterConfig](#cdktf-aws-cdk-vpc-vpcendpointconnectionaccepterconfig)|AWS VPC. [vpc.VpcEndpointConnectionNotificationConfig](#cdktf-aws-cdk-vpc-vpcendpointconnectionnotificationconfig)|AWS VPC. +[vpc.VpcEndpointDnsEntry](#cdktf-aws-cdk-vpc-vpcendpointdnsentry)|*No description* [vpc.VpcEndpointRouteTableAssociationConfig](#cdktf-aws-cdk-vpc-vpcendpointroutetableassociationconfig)|AWS VPC. [vpc.VpcEndpointServiceAllowedPrincipalConfig](#cdktf-aws-cdk-vpc-vpcendpointserviceallowedprincipalconfig)|AWS VPC. [vpc.VpcEndpointServiceConfig](#cdktf-aws-cdk-vpc-vpcendpointserviceconfig)|AWS VPC. +[vpc.VpcEndpointServicePrivateDnsNameConfiguration](#cdktf-aws-cdk-vpc-vpcendpointserviceprivatednsnameconfiguration)|*No description* [vpc.VpcEndpointSubnetAssociationConfig](#cdktf-aws-cdk-vpc-vpcendpointsubnetassociationconfig)|AWS VPC. [vpc.VpcEndpointSubnetAssociationTimeouts](#cdktf-aws-cdk-vpc-vpcendpointsubnetassociationtimeouts)|*No description* [vpc.VpcEndpointTimeouts](#cdktf-aws-cdk-vpc-vpcendpointtimeouts)|*No description* @@ -10037,6 +10619,8 @@ Name|Description [vpc.VpcPeeringConnectionTimeouts](#cdktf-aws-cdk-vpc-vpcpeeringconnectiontimeouts)|*No description* [vpc.VpnConnectionConfig](#cdktf-aws-cdk-vpc-vpnconnectionconfig)|AWS VPC. [vpc.VpnConnectionRouteConfig](#cdktf-aws-cdk-vpc-vpnconnectionrouteconfig)|AWS VPC. +[vpc.VpnConnectionRoutes](#cdktf-aws-cdk-vpc-vpnconnectionroutes)|*No description* +[vpc.VpnConnectionVgwTelemetry](#cdktf-aws-cdk-vpc-vpnconnectionvgwtelemetry)|*No description* [vpc.VpnGatewayAttachmentConfig](#cdktf-aws-cdk-vpc-vpngatewayattachmentconfig)|AWS VPC. [vpc.VpnGatewayConfig](#cdktf-aws-cdk-vpc-vpngatewayconfig)|AWS VPC. [vpc.VpnGatewayRoutePropagationConfig](#cdktf-aws-cdk-vpc-vpngatewayroutepropagationconfig)|AWS VPC. @@ -10122,6 +10706,7 @@ Name|Description [wafregional.WafregionalXssMatchSetXssMatchTupleFieldToMatch](#cdktf-aws-cdk-wafregional-wafregionalxssmatchsetxssmatchtuplefieldtomatch)|*No description* [wafv2.DataAwsWafv2IpSetConfig](#cdktf-aws-cdk-wafv2-dataawswafv2ipsetconfig)|AWS WAF V2. [wafv2.DataAwsWafv2RegexPatternSetConfig](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternsetconfig)|AWS WAF V2. +[wafv2.DataAwsWafv2RegexPatternSetRegularExpression](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternsetregularexpression)|*No description* [wafv2.DataAwsWafv2RuleGroupConfig](#cdktf-aws-cdk-wafv2-dataawswafv2rulegroupconfig)|AWS WAF V2. [wafv2.DataAwsWafv2WebAclConfig](#cdktf-aws-cdk-wafv2-dataawswafv2webaclconfig)|AWS WAF V2. [wafv2.Wafv2IpSetConfig](#cdktf-aws-cdk-wafv2-wafv2ipsetconfig)|AWS WAF V2. @@ -14693,10 +15278,17 @@ Name|Description [worklink.WorklinkFleetIdentityProvider](#cdktf-aws-cdk-worklink-worklinkfleetidentityprovider)|*No description* [worklink.WorklinkFleetNetwork](#cdktf-aws-cdk-worklink-worklinkfleetnetwork)|*No description* [worklink.WorklinkWebsiteCertificateAuthorityAssociationConfig](#cdktf-aws-cdk-worklink-worklinkwebsitecertificateauthorityassociationconfig)|AWS WorkLink. +[workspaces.DataAwsWorkspacesBundleComputeType](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlecomputetype)|*No description* [workspaces.DataAwsWorkspacesBundleConfig](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundleconfig)|AWS WorkSpaces. +[workspaces.DataAwsWorkspacesBundleRootStorage](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlerootstorage)|*No description* +[workspaces.DataAwsWorkspacesBundleUserStorage](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundleuserstorage)|*No description* [workspaces.DataAwsWorkspacesDirectoryConfig](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryconfig)|AWS WorkSpaces. +[workspaces.DataAwsWorkspacesDirectorySelfServicePermissions](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryselfservicepermissions)|*No description* +[workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspaceaccessproperties)|*No description* +[workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspacecreationproperties)|*No description* [workspaces.DataAwsWorkspacesImageConfig](#cdktf-aws-cdk-workspaces-dataawsworkspacesimageconfig)|AWS WorkSpaces. [workspaces.DataAwsWorkspacesWorkspaceConfig](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspaceconfig)|AWS WorkSpaces. +[workspaces.DataAwsWorkspacesWorkspaceWorkspaceProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspaceworkspaceproperties)|*No description* [workspaces.WorkspacesDirectoryConfig](#cdktf-aws-cdk-workspaces-workspacesdirectoryconfig)|AWS WorkSpaces. [workspaces.WorkspacesDirectorySelfServicePermissions](#cdktf-aws-cdk-workspaces-workspacesdirectoryselfservicepermissions)|*No description* [workspaces.WorkspacesDirectoryWorkspaceAccessProperties](#cdktf-aws-cdk-workspaces-workspacesdirectoryworkspaceaccessproperties)|*No description* @@ -15326,12 +15918,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new CloudcontrolapiResourceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new CloudcontrolapiResourceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -15582,12 +16173,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new CloudsearchDomainEndpointOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new CloudsearchDomainEndpointOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -15644,12 +16234,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new CloudsearchDomainScalingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new CloudsearchDomainScalingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -15807,12 +16396,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new CloudsearchDomainServiceAccessPolicyTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new CloudsearchDomainServiceAccessPolicyTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -15869,12 +16457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new CloudsearchDomainTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new CloudsearchDomainTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -16743,6 +17330,7 @@ Name | Type | Description **aclName** | string | **arn** | string | **autoMinorVersionUpgrade** | boolean | [IResolvable](#cdktf-iresolvable) | +**clusterEndpoint** | [MemorydbClusterClusterEndpointList](#cdktf-aws-cdk-memorydbclusterclusterendpointlist) | **description** | string | **enginePatchVersion** | string | **engineVersion** | string | @@ -16758,6 +17346,7 @@ Name | Type | Description **parameterGroupName** | string | **port** | number | **securityGroupIds** | Array | +**shards** | [MemorydbClusterShardsList](#cdktf-aws-cdk-memorydbclustershardslist) | **snapshotArns** | Array | **snapshotName** | string | **snapshotRetentionLimit** | number | @@ -16798,19 +17387,6 @@ Name | Type | Description ### Methods -#### clusterEndpoint(index) - - - -```ts -clusterEndpoint(index: string): MemorydbClusterClusterEndpoint -``` - -* **index** (string) *No description* - -__Returns__: -* [MemorydbClusterClusterEndpoint](#cdktf-aws-cdk-memorydbclusterclusterendpoint) - #### putTimeouts(value) @@ -17103,39 +17679,75 @@ resetTlsEnabled(): void -#### shards(index) +#### protected synthesizeAttributes() ```ts -shards(index: string): MemorydbClusterShards +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [MemorydbClusterShards](#cdktf-aws-cdk-memorydbclustershards) +* Map + + + +## class MemorydbClusterClusterEndpointList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new MemorydbClusterClusterEndpointList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): MemorydbClusterClusterEndpointOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [MemorydbClusterClusterEndpointOutputReference](#cdktf-aws-cdk-memorydbclusterclusterendpointoutputreference) -## class MemorydbClusterClusterEndpoint +## class MemorydbClusterClusterEndpointOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -17143,13 +17755,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new MemorydbClusterClusterEndpoint(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new MemorydbClusterClusterEndpointOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -17160,15 +17772,114 @@ Name | Type | Description -----|------|------------- **address** | string | **port** | number | +**internalValue**? | [MemorydbClusterClusterEndpoint](#cdktf-aws-cdk-memorydbclusterclusterendpoint) | __*Optional*__ + + + +## class MemorydbClusterShardsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -## class MemorydbClusterShards + +```ts +new MemorydbClusterShardsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): MemorydbClusterShardsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [MemorydbClusterShardsOutputReference](#cdktf-aws-cdk-memorydbclustershardsoutputreference) + + + +## class MemorydbClusterShardsNodesEndpointList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new MemorydbClusterShardsNodesEndpointList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): MemorydbClusterShardsNodesEndpointOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [MemorydbClusterShardsNodesEndpointOutputReference](#cdktf-aws-cdk-memorydbclustershardsnodesendpointoutputreference) + + + +## class MemorydbClusterShardsNodesEndpointOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -17176,13 +17887,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new MemorydbClusterShards(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new MemorydbClusterShardsNodesEndpointOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -17191,19 +17902,67 @@ new MemorydbClusterShards(terraformResource: IInterpolatingParent, terraformAttr Name | Type | Description -----|------|------------- -**name** | string | -**nodes** | [IResolvable](#cdktf-iresolvable) | -**numNodes** | number | -**slots** | string | +**address** | string | +**port** | number | +**internalValue**? | [MemorydbClusterShardsNodesEndpoint](#cdktf-aws-cdk-memorydbclustershardsnodesendpoint) | __*Optional*__ + + + +## class MemorydbClusterShardsNodesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + -## class MemorydbClusterShardsNodes +```ts +new MemorydbClusterShardsNodesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): MemorydbClusterShardsNodesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [MemorydbClusterShardsNodesOutputReference](#cdktf-aws-cdk-memorydbclustershardsnodesoutputreference) + + + +## class MemorydbClusterShardsNodesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -17211,13 +17970,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new MemorydbClusterShardsNodes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new MemorydbClusterShardsNodesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -17228,17 +17987,18 @@ Name | Type | Description -----|------|------------- **availabilityZone** | string | **createTime** | string | -**endpoint** | [IResolvable](#cdktf-iresolvable) | +**endpoint** | [MemorydbClusterShardsNodesEndpointList](#cdktf-aws-cdk-memorydbclustershardsnodesendpointlist) | **name** | string | +**internalValue**? | [MemorydbClusterShardsNodes](#cdktf-aws-cdk-memorydbclustershardsnodes) | __*Optional*__ -## class MemorydbClusterShardsNodesEndpoint +## class MemorydbClusterShardsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -17246,13 +18006,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new MemorydbClusterShardsNodesEndpoint(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new MemorydbClusterShardsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -17261,8 +18021,11 @@ new MemorydbClusterShardsNodesEndpoint(terraformResource: IInterpolatingParent, Name | Type | Description -----|------|------------- -**address** | string | -**port** | number | +**name** | string | +**nodes** | [MemorydbClusterShardsNodesList](#cdktf-aws-cdk-memorydbclustershardsnodeslist) | +**numNodes** | number | +**slots** | string | +**internalValue**? | [MemorydbClusterShards](#cdktf-aws-cdk-memorydbclustershards) | __*Optional*__ @@ -17279,12 +18042,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new MemorydbClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new MemorydbClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -17526,6 +18288,7 @@ new MemorydbSnapshot(scope: Construct, id: string, config: MemorydbSnapshotConfi Name | Type | Description -----|------|------------- **arn** | string | +**clusterConfiguration** | [MemorydbSnapshotClusterConfigurationList](#cdktf-aws-cdk-memorydbsnapshotclusterconfigurationlist) | **clusterName** | string | **id** | string | **kmsKeyArn** | string | @@ -17547,19 +18310,6 @@ Name | Type | Description ### Methods -#### clusterConfiguration(index) - - - -```ts -clusterConfiguration(index: string): MemorydbSnapshotClusterConfiguration -``` - -* **index** (string) *No description* - -__Returns__: -* [MemorydbSnapshotClusterConfiguration](#cdktf-aws-cdk-memorydbsnapshotclusterconfiguration) - #### putTimeouts(value) @@ -17661,12 +18411,61 @@ __Returns__: -## class MemorydbSnapshotClusterConfiguration +## class MemorydbSnapshotClusterConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new MemorydbSnapshotClusterConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): MemorydbSnapshotClusterConfigurationOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [MemorydbSnapshotClusterConfigurationOutputReference](#cdktf-aws-cdk-memorydbsnapshotclusterconfigurationoutputreference) + + + +## class MemorydbSnapshotClusterConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -17674,13 +18473,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new MemorydbSnapshotClusterConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new MemorydbSnapshotClusterConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -17702,6 +18501,7 @@ Name | Type | Description **subnetGroupName** | string | **topicArn** | string | **vpcId** | string | +**internalValue**? | [MemorydbSnapshotClusterConfiguration](#cdktf-aws-cdk-memorydbsnapshotclusterconfiguration) | __*Optional*__ @@ -17718,12 +18518,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new MemorydbSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new MemorydbSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -18018,12 +18817,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new MemorydbUserAuthenticationModeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new MemorydbUserAuthenticationModeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -18191,6 +18989,7 @@ Name | Type | Description **certificateBody** | string | **certificateChain** | string | **domainName** | string | +**domainValidationOptions** | [acm.AcmCertificateDomainValidationOptionsList](#cdktf-aws-cdk-acm-acmcertificatedomainvalidationoptionslist) | **id** | string | **options** | [acm.AcmCertificateOptionsOutputReference](#cdktf-aws-cdk-acm-acmcertificateoptionsoutputreference) | **privateKey** | string | @@ -18215,19 +19014,6 @@ Name | Type | Description ### Methods -#### domainValidationOptions(index) - - - -```ts -domainValidationOptions(index: string): AcmCertificateDomainValidationOptions -``` - -* **index** (string) *No description* - -__Returns__: -* [acm.AcmCertificateDomainValidationOptions](#cdktf-aws-cdk-acm-acmcertificatedomainvalidationoptions) - #### putOptions(value) @@ -18376,14 +19162,65 @@ __Returns__: -## class AcmCertificateDomainValidationOptions +## class AcmCertificateDomainValidationOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: acm + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new acm.AcmCertificateDomainValidationOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): AcmCertificateDomainValidationOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [acm.AcmCertificateDomainValidationOptionsOutputReference](#cdktf-aws-cdk-acm-acmcertificatedomainvalidationoptionsoutputreference) + + + +## class AcmCertificateDomainValidationOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: acm -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -18391,13 +19228,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new acm.AcmCertificateDomainValidationOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new acm.AcmCertificateDomainValidationOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -18410,6 +19247,7 @@ Name | Type | Description **resourceRecordName** | string | **resourceRecordType** | string | **resourceRecordValue** | string | +**internalValue**? | [acm.AcmCertificateDomainValidationOptions](#cdktf-aws-cdk-acm-acmcertificatedomainvalidationoptions) | __*Optional*__ @@ -18428,12 +19266,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new acm.AcmCertificateOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new acm.AcmCertificateOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -18578,12 +19415,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new acm.AcmCertificateValidationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new acm.AcmCertificateValidationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -19013,12 +19849,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new acm.AcmpcaCertificateAuthorityCertificateAuthorityConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new acm.AcmpcaCertificateAuthorityCertificateAuthorityConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -19081,12 +19916,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new acm.AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubjectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new acm.AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubjectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -19299,12 +20133,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new acm.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new acm.AcmpcaCertificateAuthorityRevocationConfigurationCrlConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -19393,12 +20226,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new acm.AcmpcaCertificateAuthorityRevocationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new acm.AcmpcaCertificateAuthorityRevocationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -19461,12 +20293,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new acm.AcmpcaCertificateAuthorityTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new acm.AcmpcaCertificateAuthorityTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -19511,12 +20342,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new acm.AcmpcaCertificateValidityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new acm.AcmpcaCertificateValidityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -19892,6 +20722,7 @@ Name | Type | Description **name** | string | **oauthToken** | string | **platform** | string | +**productionBranch** | [amplify.AmplifyAppProductionBranchList](#cdktf-aws-cdk-amplify-amplifyappproductionbranchlist) | **repository** | string | **tags** | Map | **tagsAll** | Map | @@ -19919,19 +20750,6 @@ Name | Type | Description ### Methods -#### productionBranch(index) - - - -```ts -productionBranch(index: string): AmplifyAppProductionBranch -``` - -* **index** (string) *No description* - -__Returns__: -* [amplify.AmplifyAppProductionBranch](#cdktf-aws-cdk-amplify-amplifyappproductionbranch) - #### putAutoBranchCreationConfig(value) @@ -20200,12 +21018,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new amplify.AmplifyAppAutoBranchCreationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new amplify.AmplifyAppAutoBranchCreationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -20361,14 +21178,65 @@ resetStage(): void -## class AmplifyAppProductionBranch +## class AmplifyAppProductionBranchList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: amplify + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new amplify.AmplifyAppProductionBranchList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): AmplifyAppProductionBranchOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [amplify.AmplifyAppProductionBranchOutputReference](#cdktf-aws-cdk-amplify-amplifyappproductionbranchoutputreference) + + + +## class AmplifyAppProductionBranchOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: amplify -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -20376,13 +21244,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new amplify.AmplifyAppProductionBranch(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new amplify.AmplifyAppProductionBranchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -20395,6 +21263,7 @@ Name | Type | Description **lastDeployTime** | string | **status** | string | **thumbnailUrl** | string | +**internalValue**? | [amplify.AmplifyAppProductionBranch](#cdktf-aws-cdk-amplify-amplifyappproductionbranch) | __*Optional*__ @@ -20983,6 +21852,7 @@ Name | Type | Description -----|------|------------- **cloudwatchRoleArn** | string | **id** | string | +**throttleSettings** | [apigateway.ApiGatewayAccountThrottleSettingsList](#cdktf-aws-cdk-apigateway-apigatewayaccountthrottlesettingslist) | **cloudwatchRoleArnInput**? | string | __*Optional*__ *static* **tfResourceType** | string | @@ -21001,41 +21871,79 @@ resetCloudwatchRoleArn(): void -#### throttleSettings(index) +#### protected synthesizeAttributes() ```ts -throttleSettings(index: string): ApiGatewayAccountThrottleSettings +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [apigateway.ApiGatewayAccountThrottleSettings](#cdktf-aws-cdk-apigateway-apigatewayaccountthrottlesettings) +* Map + + + +## class ApiGatewayAccountThrottleSettingsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: apigateway + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new apigateway.ApiGatewayAccountThrottleSettingsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): ApiGatewayAccountThrottleSettingsOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [apigateway.ApiGatewayAccountThrottleSettingsOutputReference](#cdktf-aws-cdk-apigateway-apigatewayaccountthrottlesettingsoutputreference) -## class ApiGatewayAccountThrottleSettings +## class ApiGatewayAccountThrottleSettingsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: apigateway -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -21043,13 +21951,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new apigateway.ApiGatewayAccountThrottleSettings(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new apigateway.ApiGatewayAccountThrottleSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -21060,6 +21968,7 @@ Name | Type | Description -----|------|------------- **burstLimit** | number | **rateLimit** | number | +**internalValue**? | [apigateway.ApiGatewayAccountThrottleSettings](#cdktf-aws-cdk-apigateway-apigatewayaccountthrottlesettings) | __*Optional*__ @@ -21781,12 +22690,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigateway.ApiGatewayDocumentationPartLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigateway.ApiGatewayDocumentationPartLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -22220,12 +23128,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigateway.ApiGatewayDomainNameEndpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigateway.ApiGatewayDomainNameEndpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -22255,12 +23162,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigateway.ApiGatewayDomainNameMutualTlsAuthenticationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigateway.ApiGatewayDomainNameMutualTlsAuthenticationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -22810,12 +23716,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigateway.ApiGatewayIntegrationTlsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigateway.ApiGatewayIntegrationTlsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -23213,12 +24118,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigateway.ApiGatewayMethodSettingsSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigateway.ApiGatewayMethodSettingsSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -23873,12 +24777,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigateway.ApiGatewayRestApiEndpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigateway.ApiGatewayRestApiEndpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -24215,12 +25118,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigateway.ApiGatewayStageAccessLogSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigateway.ApiGatewayStageAccessLogSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -24509,12 +25411,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigateway.ApiGatewayUsagePlanQuotaSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigateway.ApiGatewayUsagePlanQuotaSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -24563,12 +25464,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigateway.ApiGatewayUsagePlanThrottleSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigateway.ApiGatewayUsagePlanThrottleSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -24835,6 +25735,7 @@ Name | Type | Description **cloudfrontDomainName** | string | **cloudfrontZoneId** | string | **domainName** | string | +**endpointConfiguration** | [apigateway.DataAwsApiGatewayDomainNameEndpointConfigurationList](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainnameendpointconfigurationlist) | **id** | string | **regionalCertificateArn** | string | **regionalCertificateName** | string | @@ -24849,53 +25750,91 @@ Name | Type | Description ### Methods -#### endpointConfiguration(index) +#### resetTags() ```ts -endpointConfiguration(index: string): DataAwsApiGatewayDomainNameEndpointConfiguration +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [apigateway.DataAwsApiGatewayDomainNameEndpointConfiguration](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainnameendpointconfiguration) +* Map + + + +## class DataAwsApiGatewayDomainNameEndpointConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: apigateway + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new apigateway.DataAwsApiGatewayDomainNameEndpointConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods -#### protected synthesizeAttributes() + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsApiGatewayDomainNameEndpointConfigurationOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [apigateway.DataAwsApiGatewayDomainNameEndpointConfigurationOutputReference](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainnameendpointconfigurationoutputreference) -## class DataAwsApiGatewayDomainNameEndpointConfiguration +## class DataAwsApiGatewayDomainNameEndpointConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: apigateway -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -24903,13 +25842,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new apigateway.DataAwsApiGatewayDomainNameEndpointConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new apigateway.DataAwsApiGatewayDomainNameEndpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -24919,6 +25858,7 @@ new apigateway.DataAwsApiGatewayDomainNameEndpointConfiguration(terraformResourc Name | Type | Description -----|------|------------- **types** | Array | +**internalValue**? | [apigateway.DataAwsApiGatewayDomainNameEndpointConfiguration](#cdktf-aws-cdk-apigateway-dataawsapigatewaydomainnameendpointconfiguration) | __*Optional*__ @@ -25117,6 +26057,7 @@ Name | Type | Description **arn** | string | **binaryMediaTypes** | Array | **description** | string | +**endpointConfiguration** | [apigateway.DataAwsApiGatewayRestApiEndpointConfigurationList](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapiendpointconfigurationlist) | **executionArn** | string | **id** | string | **minimumCompressionSize** | number | @@ -25131,53 +26072,91 @@ Name | Type | Description ### Methods -#### endpointConfiguration(index) +#### resetTags() + + + +```ts +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() ```ts -endpointConfiguration(index: string): DataAwsApiGatewayRestApiEndpointConfiguration +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [apigateway.DataAwsApiGatewayRestApiEndpointConfiguration](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapiendpointconfiguration) +* Map + + + +## class DataAwsApiGatewayRestApiEndpointConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: apigateway + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new apigateway.DataAwsApiGatewayRestApiEndpointConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods -#### protected synthesizeAttributes() + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsApiGatewayRestApiEndpointConfigurationOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [apigateway.DataAwsApiGatewayRestApiEndpointConfigurationOutputReference](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapiendpointconfigurationoutputreference) -## class DataAwsApiGatewayRestApiEndpointConfiguration +## class DataAwsApiGatewayRestApiEndpointConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: apigateway -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -25185,13 +26164,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new apigateway.DataAwsApiGatewayRestApiEndpointConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new apigateway.DataAwsApiGatewayRestApiEndpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -25202,6 +26181,7 @@ Name | Type | Description -----|------|------------- **types** | Array | **vpcEndpointIds** | Array | +**internalValue**? | [apigateway.DataAwsApiGatewayRestApiEndpointConfiguration](#cdktf-aws-cdk-apigateway-dataawsapigatewayrestapiendpointconfiguration) | __*Optional*__ @@ -25651,12 +26631,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigatewayv2.Apigatewayv2ApiCorsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigatewayv2.Apigatewayv2ApiCorsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -26030,12 +27009,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigatewayv2.Apigatewayv2AuthorizerJwtConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigatewayv2.Apigatewayv2AuthorizerJwtConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -26348,12 +27326,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigatewayv2.Apigatewayv2DomainNameDomainNameConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigatewayv2.Apigatewayv2DomainNameDomainNameConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -26389,12 +27366,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigatewayv2.Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigatewayv2.Apigatewayv2DomainNameMutualTlsAuthenticationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -26441,12 +27417,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigatewayv2.Apigatewayv2DomainNameTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigatewayv2.Apigatewayv2DomainNameTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -26926,12 +27901,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigatewayv2.Apigatewayv2IntegrationTlsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigatewayv2.Apigatewayv2IntegrationTlsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -27602,12 +28576,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigatewayv2.Apigatewayv2StageAccessLogSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigatewayv2.Apigatewayv2StageAccessLogSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -27639,12 +28612,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apigatewayv2.Apigatewayv2StageDefaultRouteSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apigatewayv2.Apigatewayv2StageDefaultRouteSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -27862,6 +28834,7 @@ Name | Type | Description **apiId** | string | **apiKeySelectionExpression** | string | **arn** | string | +**corsConfiguration** | [apigatewayv2.DataAwsApigatewayv2ApiCorsConfigurationList](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apicorsconfigurationlist) | **description** | string | **disableExecuteApiEndpoint** | [IResolvable](#cdktf-iresolvable) | **executionArn** | string | @@ -27878,53 +28851,91 @@ Name | Type | Description ### Methods -#### corsConfiguration(index) +#### resetTags() ```ts -corsConfiguration(index: string): DataAwsApigatewayv2ApiCorsConfiguration +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [apigatewayv2.DataAwsApigatewayv2ApiCorsConfiguration](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apicorsconfiguration) +* Map + + + +## class DataAwsApigatewayv2ApiCorsConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: apigatewayv2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new apigatewayv2.DataAwsApigatewayv2ApiCorsConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Properties -#### protected synthesizeAttributes() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsApigatewayv2ApiCorsConfigurationOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [apigatewayv2.DataAwsApigatewayv2ApiCorsConfigurationOutputReference](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apicorsconfigurationoutputreference) -## class DataAwsApigatewayv2ApiCorsConfiguration +## class DataAwsApigatewayv2ApiCorsConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: apigatewayv2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -27932,13 +28943,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new apigatewayv2.DataAwsApigatewayv2ApiCorsConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new apigatewayv2.DataAwsApigatewayv2ApiCorsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -27953,6 +28964,7 @@ Name | Type | Description **allowOrigins** | Array | **exposeHeaders** | Array | **maxAge** | number | +**internalValue**? | [apigatewayv2.DataAwsApigatewayv2ApiCorsConfiguration](#cdktf-aws-cdk-apigatewayv2-dataawsapigatewayv2apicorsconfiguration) | __*Optional*__ @@ -28326,12 +29338,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appautoscaling.AppautoscalingPolicyStepScalingPolicyConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appautoscaling.AppautoscalingPolicyStepScalingPolicyConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -28432,12 +29443,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appautoscaling.AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appautoscaling.AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -28502,12 +29512,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appautoscaling.AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appautoscaling.AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -28643,12 +29652,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appautoscaling.AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appautoscaling.AppautoscalingPolicyTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -28827,12 +29835,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appautoscaling.AppautoscalingScheduledActionScalableTargetActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appautoscaling.AppautoscalingScheduledActionScalableTargetActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -29806,12 +30813,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecGrpcRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecGrpcRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -29858,12 +30864,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecGrpcRouteActionTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -29910,12 +30915,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -29945,12 +30949,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecGrpcRouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecGrpcRouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -29980,12 +30983,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecGrpcRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecGrpcRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30048,12 +31050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttp2RouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttp2RouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30100,12 +31101,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttp2RouteActionTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30152,12 +31152,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30187,12 +31186,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttp2RouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttp2RouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30222,12 +31220,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttp2RouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttp2RouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30290,12 +31287,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttpRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttpRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30342,12 +31338,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttpRouteActionTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30394,12 +31389,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30429,12 +31423,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttpRouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttpRouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30464,12 +31457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecHttpRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecHttpRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30532,12 +31524,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshGatewayRouteSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshGatewayRouteSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30775,12 +31766,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshMeshSpecEgressFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshMeshSpecEgressFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -30825,12 +31815,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshMeshSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshMeshSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31021,12 +32010,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31056,12 +32044,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteMatchMetadataMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31177,12 +32164,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteMatchMetadataMatchRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31214,12 +32200,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31306,12 +32291,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31450,12 +32434,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteRetryPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteRetryPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31547,12 +32530,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31584,12 +32566,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteTimeoutIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31621,12 +32602,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31715,12 +32695,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecGrpcRouteTimeoutPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31752,12 +32731,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31787,12 +32765,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteMatchHeaderMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31908,12 +32885,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteMatchHeaderMatchRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -31945,12 +32921,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32025,12 +33000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32156,12 +33130,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteRetryPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteRetryPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32239,12 +33212,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32276,12 +33248,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteTimeoutIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32313,12 +33284,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32407,12 +33377,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttp2RouteTimeoutPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32444,12 +33413,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32479,12 +33447,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteMatchHeaderMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32600,12 +33567,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteMatchHeaderMatchRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32637,12 +33603,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32717,12 +33682,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32848,12 +33812,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteRetryPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteRetryPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32931,12 +33894,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -32968,12 +33930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteTimeoutIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteTimeoutIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33005,12 +33966,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33099,12 +34059,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecHttpRouteTimeoutPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33136,12 +34095,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33308,12 +34266,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecTcpRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecTcpRouteActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33343,12 +34300,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecTcpRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecTcpRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33423,12 +34379,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecTcpRouteTimeoutIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecTcpRouteTimeoutIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33460,12 +34415,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshRouteSpecTcpRouteTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshRouteSpecTcpRouteTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33652,12 +34606,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33719,12 +34672,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33756,12 +34708,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33849,12 +34800,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33884,12 +34834,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -33994,12 +34943,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34076,12 +35024,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34111,12 +35058,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34163,12 +35109,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34198,12 +35143,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34233,12 +35177,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34353,12 +35296,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34388,12 +35330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecBackendDefaultsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34452,12 +35393,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerConnectionPoolGrpcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerConnectionPoolGrpcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34487,12 +35427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerConnectionPoolHttp2OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerConnectionPoolHttp2OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34522,12 +35461,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerConnectionPoolHttpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerConnectionPoolHttpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34574,12 +35512,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerConnectionPoolOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerConnectionPoolOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34695,12 +35632,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34769,12 +35705,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34916,12 +35851,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerPortMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerPortMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34953,12 +35887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsCertificateAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsCertificateAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -34988,12 +35921,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35025,12 +35957,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35146,12 +36077,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35181,12 +36111,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35266,12 +36195,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35347,12 +36275,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35382,12 +36309,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35434,12 +36360,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35469,12 +36394,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35561,12 +36485,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecListenerTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35596,12 +36519,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecLoggingAccessLogFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecLoggingAccessLogFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35631,12 +36553,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecLoggingAccessLogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecLoggingAccessLogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35695,12 +36616,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecLoggingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecLoggingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35759,12 +36679,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualGatewaySpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualGatewaySpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -35999,12 +36918,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36066,12 +36984,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36103,12 +37020,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36196,12 +37112,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36231,12 +37146,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36341,12 +37255,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36423,12 +37336,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36458,12 +37370,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36510,12 +37421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36545,12 +37455,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36580,12 +37489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36700,12 +37608,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36735,12 +37642,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendDefaultsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendDefaultsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36799,12 +37705,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36866,12 +37771,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36903,12 +37807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -36996,12 +37899,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37031,12 +37933,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37141,12 +38042,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37223,12 +38123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37258,12 +38157,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37310,12 +38208,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37345,12 +38242,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37380,12 +38276,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37500,12 +38395,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37535,12 +38429,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecBackendVirtualServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37601,12 +38494,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolGrpcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37636,12 +38528,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolHttp2OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37671,12 +38562,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolHttpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37723,12 +38613,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37872,12 +38761,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerConnectionPoolTcpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37907,12 +38795,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -37981,12 +38868,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38018,12 +38904,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerOutlierDetectionIntervalOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38055,12 +38940,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerOutlierDetectionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38129,12 +39013,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38339,12 +39222,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerPortMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerPortMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38376,12 +39258,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutGrpcIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38413,12 +39294,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutGrpcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38507,12 +39387,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38544,12 +39423,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttp2IdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38581,12 +39459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttp2OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38675,12 +39552,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38712,12 +39588,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttpIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38749,12 +39624,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38843,12 +39717,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutHttpPerRequestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -38880,12 +39753,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39031,12 +39903,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutTcpIdleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39068,12 +39939,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTimeoutTcpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39133,12 +40003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsCertificateAcmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39168,12 +40037,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsCertificateFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39205,12 +40073,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39326,12 +40193,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsCertificateSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39361,12 +40227,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39446,12 +40311,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39527,12 +40391,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39562,12 +40425,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39614,12 +40476,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationTrustFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39649,12 +40510,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationTrustOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39741,12 +40601,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecListenerTlsValidationTrustSdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39776,12 +40635,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecLoggingAccessLogFileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39811,12 +40669,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecLoggingAccessLogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecLoggingAccessLogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39875,12 +40732,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecLoggingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecLoggingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -39939,12 +40795,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40107,12 +40962,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40161,12 +41015,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecServiceDiscoveryDnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40196,12 +41049,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualNodeSpecServiceDiscoveryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualNodeSpecServiceDiscoveryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40415,12 +41267,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualRouterSpecListenerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualRouterSpecListenerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40468,12 +41319,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualRouterSpecListenerPortMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualRouterSpecListenerPortMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40505,12 +41355,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualRouterSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualRouterSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40682,12 +41531,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualServiceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualServiceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40747,12 +41595,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualServiceSpecProviderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualServiceSpecProviderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40839,12 +41686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualServiceSpecProviderVirtualNodeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualServiceSpecProviderVirtualNodeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40874,12 +41720,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appmesh.AppmeshVirtualServiceSpecProviderVirtualRouterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appmesh.AppmeshVirtualServiceSpecProviderVirtualRouterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -40937,6 +41782,7 @@ Name | Type | Description **meshOwner** | string | **name** | string | **resourceOwner** | string | +**spec** | [appmesh.DataAwsAppmeshMeshSpecList](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspeclist) | **tags** | Map | **meshOwnerInput**? | string | __*Optional*__ **nameInput**? | string | __*Optional*__ @@ -40970,41 +41816,79 @@ resetTags(): void -#### spec(index) +#### protected synthesizeAttributes() ```ts -spec(index: string): DataAwsAppmeshMeshSpec +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [appmesh.DataAwsAppmeshMeshSpec](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspec) +* Map + + + +## class DataAwsAppmeshMeshSpecEgressFilterList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: appmesh + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new appmesh.DataAwsAppmeshMeshSpecEgressFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAppmeshMeshSpecEgressFilterOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [appmesh.DataAwsAppmeshMeshSpecEgressFilterOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspecegressfilteroutputreference) -## class DataAwsAppmeshMeshSpec +## class DataAwsAppmeshMeshSpecEgressFilterOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: appmesh -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -41012,13 +41896,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new appmesh.DataAwsAppmeshMeshSpec(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new appmesh.DataAwsAppmeshMeshSpecEgressFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -41027,18 +41911,70 @@ new appmesh.DataAwsAppmeshMeshSpec(terraformResource: IInterpolatingParent, terr Name | Type | Description -----|------|------------- -**egressFilter** | [IResolvable](#cdktf-iresolvable) | +**type** | string | +**internalValue**? | [appmesh.DataAwsAppmeshMeshSpecEgressFilter](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspecegressfilter) | __*Optional*__ -## class DataAwsAppmeshMeshSpecEgressFilter +## class DataAwsAppmeshMeshSpecList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: appmesh + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new appmesh.DataAwsAppmeshMeshSpecList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAppmeshMeshSpecOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [appmesh.DataAwsAppmeshMeshSpecOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspecoutputreference) + + + +## class DataAwsAppmeshMeshSpecOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: appmesh -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -41046,13 +41982,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new appmesh.DataAwsAppmeshMeshSpecEgressFilter(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new appmesh.DataAwsAppmeshMeshSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -41061,7 +41997,8 @@ new appmesh.DataAwsAppmeshMeshSpecEgressFilter(terraformResource: IInterpolating Name | Type | Description -----|------|------------- -**type** | string | +**egressFilter** | [appmesh.DataAwsAppmeshMeshSpecEgressFilterList](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspecegressfilterlist) | +**internalValue**? | [appmesh.DataAwsAppmeshMeshSpec](#cdktf-aws-cdk-appmesh-dataawsappmeshmeshspec) | __*Optional*__ @@ -41110,6 +42047,7 @@ Name | Type | Description **meshOwner** | string | **name** | string | **resourceOwner** | string | +**spec** | [appmesh.DataAwsAppmeshVirtualServiceSpecList](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespeclist) | **tags** | Map | **meshNameInput**? | string | __*Optional*__ **meshOwnerInput**? | string | __*Optional*__ @@ -41144,41 +42082,79 @@ resetTags(): void -#### spec(index) +#### protected synthesizeAttributes() ```ts -spec(index: string): DataAwsAppmeshVirtualServiceSpec +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [appmesh.DataAwsAppmeshVirtualServiceSpec](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespec) +* Map + + + +## class DataAwsAppmeshVirtualServiceSpecList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: appmesh + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new appmesh.DataAwsAppmeshVirtualServiceSpecList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAppmeshVirtualServiceSpecOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [appmesh.DataAwsAppmeshVirtualServiceSpecOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecoutputreference) -## class DataAwsAppmeshVirtualServiceSpec +## class DataAwsAppmeshVirtualServiceSpecOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: appmesh -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -41186,13 +42162,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new appmesh.DataAwsAppmeshVirtualServiceSpec(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new appmesh.DataAwsAppmeshVirtualServiceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -41201,18 +42177,70 @@ new appmesh.DataAwsAppmeshVirtualServiceSpec(terraformResource: IInterpolatingPa Name | Type | Description -----|------|------------- -**provider** | [IResolvable](#cdktf-iresolvable) | +**provider** | [appmesh.DataAwsAppmeshVirtualServiceSpecProviderList](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecproviderlist) | +**internalValue**? | [appmesh.DataAwsAppmeshVirtualServiceSpec](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespec) | __*Optional*__ -## class DataAwsAppmeshVirtualServiceSpecProvider +## class DataAwsAppmeshVirtualServiceSpecProviderList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: appmesh + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new appmesh.DataAwsAppmeshVirtualServiceSpecProviderList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAppmeshVirtualServiceSpecProviderOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [appmesh.DataAwsAppmeshVirtualServiceSpecProviderOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovideroutputreference) + + + +## class DataAwsAppmeshVirtualServiceSpecProviderOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: appmesh -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -41220,13 +42248,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new appmesh.DataAwsAppmeshVirtualServiceSpecProvider(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new appmesh.DataAwsAppmeshVirtualServiceSpecProviderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -41235,19 +42263,71 @@ new appmesh.DataAwsAppmeshVirtualServiceSpecProvider(terraformResource: IInterpo Name | Type | Description -----|------|------------- -**virtualNode** | [IResolvable](#cdktf-iresolvable) | -**virtualRouter** | [IResolvable](#cdktf-iresolvable) | +**virtualNode** | [appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeList](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualnodelist) | +**virtualRouter** | [appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterList](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualrouterlist) | +**internalValue**? | [appmesh.DataAwsAppmeshVirtualServiceSpecProvider](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovider) | __*Optional*__ + + + +## class DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeList -## class DataAwsAppmeshVirtualServiceSpecProviderVirtualNode +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: appmesh + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualnodeoutputreference) + + + +## class DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: appmesh -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -41255,13 +42335,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNode(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNodeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -41271,17 +42351,69 @@ new appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNode(terraformResourc Name | Type | Description -----|------|------------- **virtualNodeName** | string | +**internalValue**? | [appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualNode](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualnode) | __*Optional*__ + + + +## class DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: appmesh + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterOutputReference](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualrouteroutputreference) -## class DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter + +## class DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: appmesh -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -41289,13 +42421,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -41305,6 +42437,7 @@ new appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter(terraformResou Name | Type | Description -----|------|------------- **virtualRouterName** | string | +**internalValue**? | [appmesh.DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter](#cdktf-aws-cdk-appmesh-dataawsappmeshvirtualservicespecprovidervirtualrouter) | __*Optional*__ @@ -41570,6 +42703,7 @@ new apprunner.ApprunnerCustomDomainAssociation(scope: Construct, id: string, con Name | Type | Description -----|------|------------- +**certificateValidationRecords** | [apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecordsList](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociationcertificatevalidationrecordslist) | **dnsTarget** | string | **domainName** | string | **enableWwwSubdomain** | boolean | [IResolvable](#cdktf-iresolvable) | @@ -41584,53 +42718,91 @@ Name | Type | Description ### Methods -#### certificateValidationRecords(index) +#### resetEnableWwwSubdomain() ```ts -certificateValidationRecords(index: string): ApprunnerCustomDomainAssociationCertificateValidationRecords +resetEnableWwwSubdomain(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecords](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociationcertificatevalidationrecords) +* Map + + + +## class ApprunnerCustomDomainAssociationCertificateValidationRecordsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: apprunner + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetEnableWwwSubdomain() ```ts -resetEnableWwwSubdomain(): void +new apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecordsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): ApprunnerCustomDomainAssociationCertificateValidationRecordsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecordsOutputReference](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociationcertificatevalidationrecordsoutputreference) -## class ApprunnerCustomDomainAssociationCertificateValidationRecords +## class ApprunnerCustomDomainAssociationCertificateValidationRecordsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: apprunner -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -41638,13 +42810,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecords(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecordsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -41657,6 +42829,7 @@ Name | Type | Description **status** | string | **type** | string | **value** | string | +**internalValue**? | [apprunner.ApprunnerCustomDomainAssociationCertificateValidationRecords](#cdktf-aws-cdk-apprunner-apprunnercustomdomainassociationcertificatevalidationrecords) | __*Optional*__ @@ -41894,12 +43067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -41929,12 +43101,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceHealthCheckConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceHealthCheckConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42049,12 +43220,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceInstanceConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceInstanceConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42127,12 +43297,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42191,12 +43360,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42285,12 +43453,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42355,12 +43522,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42439,12 +43605,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42476,12 +43641,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42554,12 +43718,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceSourceConfigurationImageRepositoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceSourceConfigurationImageRepositoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42624,12 +43787,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new apprunner.ApprunnerServiceSourceConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new apprunner.ApprunnerServiceSourceConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -42841,12 +44003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appstream.AppstreamDirectoryConfigServiceAccountCredentialsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appstream.AppstreamDirectoryConfigServiceAccountCredentialsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -43212,12 +44373,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appstream.AppstreamFleetComputeCapacityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appstream.AppstreamFleetComputeCapacityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -43250,12 +44410,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appstream.AppstreamFleetDomainJoinInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appstream.AppstreamFleetDomainJoinInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -43373,12 +44532,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appstream.AppstreamFleetVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appstream.AppstreamFleetVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -43709,12 +44867,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appstream.AppstreamImageBuilderDomainJoinInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appstream.AppstreamImageBuilderDomainJoinInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -43773,12 +44930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appstream.AppstreamImageBuilderVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appstream.AppstreamImageBuilderVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -44075,12 +45231,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appstream.AppstreamStackApplicationSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appstream.AppstreamStackApplicationSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -44764,12 +45919,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncDatasourceDynamodbConfigDeltaSyncConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncDatasourceDynamodbConfigDeltaSyncConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -44830,12 +45984,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncDatasourceDynamodbConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncDatasourceDynamodbConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -44940,12 +46093,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncDatasourceElasticsearchConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncDatasourceElasticsearchConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -44992,12 +46144,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncDatasourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncDatasourceHttpConfigAuthorizationConfigAwsIamConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -45056,12 +46207,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncDatasourceHttpConfigAuthorizationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncDatasourceHttpConfigAuthorizationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -45135,12 +46285,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncDatasourceHttpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncDatasourceHttpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -45202,12 +46351,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncDatasourceLambdaConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncDatasourceLambdaConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -45237,12 +46385,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncDatasourceRelationalDatabaseConfigHttpEndpointConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncDatasourceRelationalDatabaseConfigHttpEndpointConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -45319,12 +46466,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncDatasourceRelationalDatabaseConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncDatasourceRelationalDatabaseConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -45682,12 +46828,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncFunctionSyncConfigLambdaConflictHandlerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncFunctionSyncConfigLambdaConflictHandlerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -45732,12 +46877,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncFunctionSyncConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncFunctionSyncConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46098,12 +47242,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncGraphqlApiAdditionalAuthenticationProviderLambdaAuthorizerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncGraphqlApiAdditionalAuthenticationProviderLambdaAuthorizerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46164,12 +47307,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncGraphqlApiAdditionalAuthenticationProviderOpenidConnectConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncGraphqlApiAdditionalAuthenticationProviderOpenidConnectConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46244,12 +47386,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncGraphqlApiAdditionalAuthenticationProviderUserPoolConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncGraphqlApiAdditionalAuthenticationProviderUserPoolConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46310,12 +47451,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncGraphqlApiLambdaAuthorizerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncGraphqlApiLambdaAuthorizerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46376,12 +47516,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncGraphqlApiLogConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncGraphqlApiLogConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46430,12 +47569,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncGraphqlApiOpenidConnectConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncGraphqlApiOpenidConnectConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46510,12 +47648,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncGraphqlApiUserPoolConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncGraphqlApiUserPoolConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46806,12 +47943,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncResolverCachingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncResolverCachingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46870,12 +48006,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncResolverPipelineConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncResolverPipelineConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46920,12 +48055,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncResolverSyncConfigLambdaConflictHandlerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -46970,12 +48104,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new appsync.AppsyncResolverSyncConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new appsync.AppsyncResolverSyncConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -47166,12 +48299,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new athena.AthenaDatabaseEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new athena.AthenaDatabaseEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -47476,12 +48608,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new athena.AthenaWorkgroupConfigurationEngineVersionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new athena.AthenaWorkgroupConfigurationEngineVersionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -47527,12 +48658,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new athena.AthenaWorkgroupConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new athena.AthenaWorkgroupConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -47676,12 +48806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new athena.AthenaWorkgroupConfigurationResultConfigurationEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new athena.AthenaWorkgroupConfigurationResultConfigurationEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -47740,12 +48869,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new athena.AthenaWorkgroupConfigurationResultConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new athena.AthenaWorkgroupConfigurationResultConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -48537,12 +49665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupInstanceRefreshOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupInstanceRefreshOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -48620,12 +49747,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupInstanceRefreshPreferencesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupInstanceRefreshPreferencesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -48712,12 +49838,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -48777,12 +49902,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupMixedInstancesPolicyInstancesDistributionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupMixedInstancesPolicyInstancesDistributionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -48897,12 +50021,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -48975,12 +50098,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupMixedInstancesPolicyLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupMixedInstancesPolicyLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -49043,12 +50165,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -49121,12 +50242,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupMixedInstancesPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupMixedInstancesPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -49282,12 +50402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupTagTagOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupTagTagOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -49321,12 +50440,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -49371,12 +50489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingGroupWarmPoolOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingGroupWarmPoolOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -49893,12 +51010,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -50018,12 +51134,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -50055,12 +51170,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -50092,12 +51206,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -50129,12 +51242,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingPolicyPredictiveScalingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -50240,12 +51352,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingPolicyTargetTrackingConfigurationCustomizedMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -50310,12 +51421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingPolicyTargetTrackingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingPolicyTargetTrackingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -50423,12 +51533,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscaling.AutoscalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.AutoscalingPolicyTargetTrackingConfigurationPredefinedMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -50667,6 +51776,7 @@ Name | Type | Description **healthCheckType** | string | **id** | string | **launchConfiguration** | string | +**launchTemplate** | [autoscaling.DataAwsAutoscalingGroupLaunchTemplateList](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggrouplaunchtemplatelist) | **loadBalancers** | Array | **maxSize** | number | **minSize** | number | @@ -50684,19 +51794,6 @@ Name | Type | Description ### Methods -#### launchTemplate(index) - - - -```ts -launchTemplate(index: string): DataAwsAutoscalingGroupLaunchTemplate -``` - -* **index** (string) *No description* - -__Returns__: -* [autoscaling.DataAwsAutoscalingGroupLaunchTemplate](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggrouplaunchtemplate) - #### protected synthesizeAttributes() @@ -50711,14 +51808,14 @@ __Returns__: -## class DataAwsAutoscalingGroupLaunchTemplate +## class DataAwsAutoscalingGroupLaunchTemplateList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: autoscaling -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -50726,196 +51823,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new autoscaling.DataAwsAutoscalingGroupLaunchTemplate(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) -``` - -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - - -Name | Type | Description ------|------|------------- -**id** | string | -**name** | string | -**version** | string | - - - -## class DataAwsAutoscalingGroups - -Represents a {@link https://www.terraform.io/docs/providers/aws/d/autoscaling_groups aws_autoscaling_groups}. - -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: autoscaling - -__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) - -### Initializer - - -Create a new {@link https://www.terraform.io/docs/providers/aws/d/autoscaling_groups aws_autoscaling_groups} Data Source. - -```ts -new autoscaling.DataAwsAutoscalingGroups(scope: Construct, id: string, config?: DataAwsAutoscalingGroupsConfig) -``` - -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([autoscaling.DataAwsAutoscalingGroupsConfig](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **filter** ([IResolvable](#cdktf-iresolvable) | Array<[autoscaling.DataAwsAutoscalingGroupsFilter](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsfilter)>) filter block. __*Optional*__ - - - -### Properties - - -Name | Type | Description ------|------|------------- -**arns** | Array | -**filter** | [IResolvable](#cdktf-iresolvable) | Array<[autoscaling.DataAwsAutoscalingGroupsFilter](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsfilter)> | -**id** | string | -**names** | Array | -**filterInput**? | [IResolvable](#cdktf-iresolvable) | Array<[autoscaling.DataAwsAutoscalingGroupsFilter](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsfilter)> | __*Optional*__ -*static* **tfResourceType** | string | - -### Methods - - -#### resetFilter() - - - -```ts -resetFilter(): void -``` - - - - - -#### protected synthesizeAttributes() - - - -```ts -protected synthesizeAttributes(): Map -``` - - -__Returns__: -* Map - - - -## class AutoscalingplansScalingPlan - -Represents a {@link https://www.terraform.io/docs/providers/aws/r/autoscalingplans_scaling_plan aws_autoscalingplans_scaling_plan}. - -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: autoscalingplans - -__Extends__: [TerraformResource](#cdktf-terraformresource) - -### Initializer - - -Create a new {@link https://www.terraform.io/docs/providers/aws/r/autoscalingplans_scaling_plan aws_autoscalingplans_scaling_plan} Resource. - -```ts -new autoscalingplans.AutoscalingplansScalingPlan(scope: Construct, id: string, config: AutoscalingplansScalingPlanConfig) -``` - -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([autoscalingplans.AutoscalingplansScalingPlanConfig](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **applicationSource** ([autoscalingplans.AutoscalingplansScalingPlanApplicationSource](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsource)) application_source block. - * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/autoscalingplans_scaling_plan#name AutoscalingplansScalingPlan#name}. - * **scalingInstruction** ([IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanScalingInstruction](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanscalinginstruction)>) scaling_instruction block. - - - -### Properties - - -Name | Type | Description ------|------|------------- -**applicationSource** | [autoscalingplans.AutoscalingplansScalingPlanApplicationSourceOutputReference](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsourceoutputreference) | -**id** | string | -**name** | string | -**scalingInstruction** | [IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanScalingInstruction](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanscalinginstruction)> | -**scalingPlanVersion** | number | -**applicationSourceInput**? | [autoscalingplans.AutoscalingplansScalingPlanApplicationSource](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsource) | __*Optional*__ -**nameInput**? | string | __*Optional*__ -**scalingInstructionInput**? | [IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanScalingInstruction](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanscalinginstruction)> | __*Optional*__ -*static* **tfResourceType** | string | - -### Methods - - -#### putApplicationSource(value) - - - -```ts -putApplicationSource(value: AutoscalingplansScalingPlanApplicationSource): void -``` - -* **value** ([autoscalingplans.AutoscalingplansScalingPlanApplicationSource](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsource)) *No description* - * **cloudformationStackArn** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/autoscalingplans_scaling_plan#cloudformation_stack_arn AutoscalingplansScalingPlan#cloudformation_stack_arn}. __*Optional*__ - * **tagFilter** ([IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanApplicationSourceTagFilter](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsourcetagfilter)>) tag_filter block. __*Optional*__ - - - - -#### protected synthesizeAttributes() - - - -```ts -protected synthesizeAttributes(): Map -``` - - -__Returns__: -* Map - - - -## class AutoscalingplansScalingPlanApplicationSourceOutputReference - - - -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: autoscalingplans - -__Extends__: [ComplexObject](#cdktf-complexobject) - -### Initializer - - - - -```ts -new autoscalingplans.AutoscalingplansScalingPlanApplicationSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.DataAwsAutoscalingGroupLaunchTemplateList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -50924,47 +51837,34 @@ new autoscalingplans.AutoscalingplansScalingPlanApplicationSourceOutputReference Name | Type | Description -----|------|------------- -**cloudformationStackArn** | string | -**tagFilter** | [IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanApplicationSourceTagFilter](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsourcetagfilter)> | -**cloudformationStackArnInput**? | string | __*Optional*__ -**internalValue**? | [autoscalingplans.AutoscalingplansScalingPlanApplicationSource](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsource) | __*Optional*__ -**tagFilterInput**? | [IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanApplicationSourceTagFilter](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsourcetagfilter)> | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### resetCloudformationStackArn() - - - -```ts -resetCloudformationStackArn(): void -``` - - - - - -#### resetTagFilter() +#### get(index) ```ts -resetTagFilter(): void +get(index: number): DataAwsAutoscalingGroupLaunchTemplateOutputReference ``` +* **index** (number) the index of the item to return. +__Returns__: +* [autoscaling.DataAwsAutoscalingGroupLaunchTemplateOutputReference](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggrouplaunchtemplateoutputreference) - - -## class AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSpecificationOutputReference +## class DataAwsAutoscalingGroupLaunchTemplateOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: autoscalingplans +__Submodule__: autoscaling __Extends__: [ComplexObject](#cdktf-complexobject) @@ -50974,12 +51874,259 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscalingplans.AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscaling.DataAwsAutoscalingGroupLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**id** | string | +**name** | string | +**version** | string | +**internalValue**? | [autoscaling.DataAwsAutoscalingGroupLaunchTemplate](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggrouplaunchtemplate) | __*Optional*__ + + + +## class DataAwsAutoscalingGroups + +Represents a {@link https://www.terraform.io/docs/providers/aws/d/autoscaling_groups aws_autoscaling_groups}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: autoscaling + +__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/d/autoscaling_groups aws_autoscaling_groups} Data Source. + +```ts +new autoscaling.DataAwsAutoscalingGroups(scope: Construct, id: string, config?: DataAwsAutoscalingGroupsConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([autoscaling.DataAwsAutoscalingGroupsConfig](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **filter** ([IResolvable](#cdktf-iresolvable) | Array<[autoscaling.DataAwsAutoscalingGroupsFilter](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsfilter)>) filter block. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**arns** | Array | +**filter** | [IResolvable](#cdktf-iresolvable) | Array<[autoscaling.DataAwsAutoscalingGroupsFilter](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsfilter)> | +**id** | string | +**names** | Array | +**filterInput**? | [IResolvable](#cdktf-iresolvable) | Array<[autoscaling.DataAwsAutoscalingGroupsFilter](#cdktf-aws-cdk-autoscaling-dataawsautoscalinggroupsfilter)> | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### resetFilter() + + + +```ts +resetFilter(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class AutoscalingplansScalingPlan + +Represents a {@link https://www.terraform.io/docs/providers/aws/r/autoscalingplans_scaling_plan aws_autoscalingplans_scaling_plan}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: autoscalingplans + +__Extends__: [TerraformResource](#cdktf-terraformresource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/r/autoscalingplans_scaling_plan aws_autoscalingplans_scaling_plan} Resource. + +```ts +new autoscalingplans.AutoscalingplansScalingPlan(scope: Construct, id: string, config: AutoscalingplansScalingPlanConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([autoscalingplans.AutoscalingplansScalingPlanConfig](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **applicationSource** ([autoscalingplans.AutoscalingplansScalingPlanApplicationSource](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsource)) application_source block. + * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/autoscalingplans_scaling_plan#name AutoscalingplansScalingPlan#name}. + * **scalingInstruction** ([IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanScalingInstruction](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanscalinginstruction)>) scaling_instruction block. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**applicationSource** | [autoscalingplans.AutoscalingplansScalingPlanApplicationSourceOutputReference](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsourceoutputreference) | +**id** | string | +**name** | string | +**scalingInstruction** | [IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanScalingInstruction](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanscalinginstruction)> | +**scalingPlanVersion** | number | +**applicationSourceInput**? | [autoscalingplans.AutoscalingplansScalingPlanApplicationSource](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsource) | __*Optional*__ +**nameInput**? | string | __*Optional*__ +**scalingInstructionInput**? | [IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanScalingInstruction](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanscalinginstruction)> | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### putApplicationSource(value) + + + +```ts +putApplicationSource(value: AutoscalingplansScalingPlanApplicationSource): void +``` + +* **value** ([autoscalingplans.AutoscalingplansScalingPlanApplicationSource](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsource)) *No description* + * **cloudformationStackArn** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/autoscalingplans_scaling_plan#cloudformation_stack_arn AutoscalingplansScalingPlan#cloudformation_stack_arn}. __*Optional*__ + * **tagFilter** ([IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanApplicationSourceTagFilter](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsourcetagfilter)>) tag_filter block. __*Optional*__ + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class AutoscalingplansScalingPlanApplicationSourceOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: autoscalingplans + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new autoscalingplans.AutoscalingplansScalingPlanApplicationSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**cloudformationStackArn** | string | +**tagFilter** | [IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanApplicationSourceTagFilter](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsourcetagfilter)> | +**cloudformationStackArnInput**? | string | __*Optional*__ +**internalValue**? | [autoscalingplans.AutoscalingplansScalingPlanApplicationSource](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsource) | __*Optional*__ +**tagFilterInput**? | [IResolvable](#cdktf-iresolvable) | Array<[autoscalingplans.AutoscalingplansScalingPlanApplicationSourceTagFilter](#cdktf-aws-cdk-autoscalingplans-autoscalingplansscalingplanapplicationsourcetagfilter)> | __*Optional*__ + +### Methods + + +#### resetCloudformationStackArn() + + + +```ts +resetCloudformationStackArn(): void +``` + + + + + +#### resetTagFilter() + + + +```ts +resetTagFilter(): void +``` + + + + + + + +## class AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSpecificationOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: autoscalingplans + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new autoscalingplans.AutoscalingplansScalingPlanScalingInstructionCustomizedLoadMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -51044,12 +52191,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscalingplans.AutoscalingplansScalingPlanScalingInstructionPredefinedLoadMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscalingplans.AutoscalingplansScalingPlanScalingInstructionPredefinedLoadMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -51096,12 +52242,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscalingplans.AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscalingplans.AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -51166,12 +52311,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new autoscalingplans.AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationPredefinedScalingMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new autoscalingplans.AutoscalingplansScalingPlanScalingInstructionTargetTrackingConfigurationPredefinedScalingMetricSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -51380,12 +52524,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new backup.BackupPlanRuleCopyActionLifecycleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new backup.BackupPlanRuleCopyActionLifecycleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -51444,12 +52587,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new backup.BackupPlanRuleLifecycleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new backup.BackupPlanRuleLifecycleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -52433,12 +53575,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new batch.BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new batch.BatchComputeEnvironmentComputeResourcesEc2ConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -52497,12 +53638,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new batch.BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new batch.BatchComputeEnvironmentComputeResourcesLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -52575,12 +53715,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new batch.BatchComputeEnvironmentComputeResourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new batch.BatchComputeEnvironmentComputeResourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -53028,12 +54167,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new batch.BatchJobDefinitionRetryStrategyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new batch.BatchJobDefinitionRetryStrategyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -53092,12 +54230,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new batch.BatchJobDefinitionTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new batch.BatchJobDefinitionTimeoutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -53371,12 +54508,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new batch.BatchSchedulingPolicyFairSharePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new batch.BatchSchedulingPolicyFairSharePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -53548,6 +54684,7 @@ new batch.DataAwsBatchJobQueue(scope: Construct, id: string, config: DataAwsBatc Name | Type | Description -----|------|------------- **arn** | string | +**computeEnvironmentOrder** | [batch.DataAwsBatchJobQueueComputeEnvironmentOrderList](#cdktf-aws-cdk-batch-dataawsbatchjobqueuecomputeenvironmentorderlist) | **id** | string | **name** | string | **priority** | number | @@ -53563,53 +54700,91 @@ Name | Type | Description ### Methods -#### computeEnvironmentOrder(index) +#### resetTags() ```ts -computeEnvironmentOrder(index: string): DataAwsBatchJobQueueComputeEnvironmentOrder +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [batch.DataAwsBatchJobQueueComputeEnvironmentOrder](#cdktf-aws-cdk-batch-dataawsbatchjobqueuecomputeenvironmentorder) +* Map + + + +## class DataAwsBatchJobQueueComputeEnvironmentOrderList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: batch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new batch.DataAwsBatchJobQueueComputeEnvironmentOrderList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsBatchJobQueueComputeEnvironmentOrderOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [batch.DataAwsBatchJobQueueComputeEnvironmentOrderOutputReference](#cdktf-aws-cdk-batch-dataawsbatchjobqueuecomputeenvironmentorderoutputreference) -## class DataAwsBatchJobQueueComputeEnvironmentOrder +## class DataAwsBatchJobQueueComputeEnvironmentOrderOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: batch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -53617,13 +54792,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new batch.DataAwsBatchJobQueueComputeEnvironmentOrder(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new batch.DataAwsBatchJobQueueComputeEnvironmentOrderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -53634,6 +54809,7 @@ Name | Type | Description -----|------|------------- **computeEnvironment** | string | **order** | number | +**internalValue**? | [batch.DataAwsBatchJobQueueComputeEnvironmentOrder](#cdktf-aws-cdk-batch-dataawsbatchjobqueuecomputeenvironmentorder) | __*Optional*__ @@ -53673,6 +54849,7 @@ new batch.DataAwsBatchSchedulingPolicy(scope: Construct, id: string, config: Dat Name | Type | Description -----|------|------------- **arn** | string | +**fairSharePolicy** | [batch.DataAwsBatchSchedulingPolicyFairSharePolicyList](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicylist) | **id** | string | **name** | string | **tags** | Map | @@ -53683,53 +54860,91 @@ Name | Type | Description ### Methods -#### fairSharePolicy(index) +#### resetTags() + + + +```ts +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() ```ts -fairSharePolicy(index: string): DataAwsBatchSchedulingPolicyFairSharePolicy +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [batch.DataAwsBatchSchedulingPolicyFairSharePolicy](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicy) +* Map + + + +## class DataAwsBatchSchedulingPolicyFairSharePolicyList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: batch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new batch.DataAwsBatchSchedulingPolicyFairSharePolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsBatchSchedulingPolicyFairSharePolicyOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [batch.DataAwsBatchSchedulingPolicyFairSharePolicyOutputReference](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicyoutputreference) -## class DataAwsBatchSchedulingPolicyFairSharePolicy +## class DataAwsBatchSchedulingPolicyFairSharePolicyOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: batch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -53737,13 +54952,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new batch.DataAwsBatchSchedulingPolicyFairSharePolicy(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new batch.DataAwsBatchSchedulingPolicyFairSharePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -53754,18 +54969,70 @@ Name | Type | Description -----|------|------------- **computeReservation** | number | **shareDecaySeconds** | number | -**shareDistribution** | [IResolvable](#cdktf-iresolvable) | +**shareDistribution** | [batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionList](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicysharedistributionlist) | +**internalValue**? | [batch.DataAwsBatchSchedulingPolicyFairSharePolicy](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicy) | __*Optional*__ + + + +## class DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: batch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + +```ts +new batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -## class DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionOutputReference](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicysharedistributionoutputreference) + + + +## class DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: batch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -53773,13 +55040,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistributionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -53790,6 +55057,7 @@ Name | Type | Description -----|------|------------- **shareIdentifier** | string | **weightFactor** | number | +**internalValue**? | [batch.DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution](#cdktf-aws-cdk-batch-dataawsbatchschedulingpolicyfairsharepolicysharedistribution) | __*Optional*__ @@ -54159,12 +55427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new budgets.BudgetsBudgetActionActionThresholdOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new budgets.BudgetsBudgetActionActionThresholdOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -54196,12 +55463,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new budgets.BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new budgets.BudgetsBudgetActionDefinitionIamActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -54276,12 +55542,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new budgets.BudgetsBudgetActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new budgets.BudgetsBudgetActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -54402,12 +55667,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new budgets.BudgetsBudgetActionDefinitionScpActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new budgets.BudgetsBudgetActionDefinitionScpActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -54439,12 +55703,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new budgets.BudgetsBudgetActionDefinitionSsmActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new budgets.BudgetsBudgetActionDefinitionSsmActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -54478,12 +55741,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new budgets.BudgetsBudgetCostTypesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new budgets.BudgetsBudgetCostTypesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -55990,12 +57252,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudformation.CloudformationStackSetAutoDeploymentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudformation.CloudformationStackSetAutoDeploymentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -56232,12 +57493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudformation.CloudformationStackSetInstanceDeploymentTargetsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudformation.CloudformationStackSetInstanceDeploymentTargetsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -56282,12 +57542,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudformation.CloudformationStackSetInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudformation.CloudformationStackSetInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -56360,12 +57619,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudformation.CloudformationStackSetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudformation.CloudformationStackSetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -56410,12 +57668,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudformation.CloudformationStackTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudformation.CloudformationStackTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -56619,12 +57876,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudformation.CloudformationTypeLoggingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudformation.CloudformationTypeLoggingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -56847,6 +58103,7 @@ Name | Type | Description **executionRoleArn** | string | **id** | string | **isDefaultVersion** | [IResolvable](#cdktf-iresolvable) | +**loggingConfig** | [cloudformation.DataAwsCloudformationTypeLoggingConfigList](#cdktf-aws-cdk-cloudformation-dataawscloudformationtypeloggingconfiglist) | **provisioningType** | string | **schema** | string | **sourceUrl** | string | @@ -56863,19 +58120,6 @@ Name | Type | Description ### Methods -#### loggingConfig(index) - - - -```ts -loggingConfig(index: string): DataAwsCloudformationTypeLoggingConfig -``` - -* **index** (string) *No description* - -__Returns__: -* [cloudformation.DataAwsCloudformationTypeLoggingConfig](#cdktf-aws-cdk-cloudformation-dataawscloudformationtypeloggingconfig) - #### resetType() @@ -56926,187 +58170,14 @@ __Returns__: -## class DataAwsCloudformationTypeLoggingConfig +## class DataAwsCloudformationTypeLoggingConfigList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudformation -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) - -### Initializer - - - - -```ts -new cloudformation.DataAwsCloudformationTypeLoggingConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) -``` - -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - - -Name | Type | Description ------|------|------------- -**logGroupName** | string | -**logRoleArn** | string | - - - -## class CloudfrontCachePolicy - -Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy aws_cloudfront_cache_policy}. - -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront - -__Extends__: [TerraformResource](#cdktf-terraformresource) - -### Initializer - - -Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy aws_cloudfront_cache_policy} Resource. - -```ts -new cloudfront.CloudfrontCachePolicy(scope: Construct, id: string, config: CloudfrontCachePolicyConfig) -``` - -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([cloudfront.CloudfrontCachePolicyConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#name CloudfrontCachePolicy#name}. - * **parametersInCacheKeyAndForwardedToOrigin** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigin)) parameters_in_cache_key_and_forwarded_to_origin block. - * **comment** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#comment CloudfrontCachePolicy#comment}. __*Optional*__ - * **defaultTtl** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#default_ttl CloudfrontCachePolicy#default_ttl}. __*Optional*__ - * **maxTtl** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#max_ttl CloudfrontCachePolicy#max_ttl}. __*Optional*__ - * **minTtl** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#min_ttl CloudfrontCachePolicy#min_ttl}. __*Optional*__ - - - -### Properties - - -Name | Type | Description ------|------|------------- -**comment** | string | -**defaultTtl** | number | -**etag** | string | -**id** | string | -**maxTtl** | number | -**minTtl** | number | -**name** | string | -**parametersInCacheKeyAndForwardedToOrigin** | [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtooriginoutputreference) | -**commentInput**? | string | __*Optional*__ -**defaultTtlInput**? | number | __*Optional*__ -**maxTtlInput**? | number | __*Optional*__ -**minTtlInput**? | number | __*Optional*__ -**nameInput**? | string | __*Optional*__ -**parametersInCacheKeyAndForwardedToOriginInput**? | [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigin) | __*Optional*__ -*static* **tfResourceType** | string | - -### Methods - - -#### putParametersInCacheKeyAndForwardedToOrigin(value) - - - -```ts -putParametersInCacheKeyAndForwardedToOrigin(value: CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin): void -``` - -* **value** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigin)) *No description* - * **cookiesConfig** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfig)) cookies_config block. - * **headersConfig** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfig)) headers_config block. - * **queryStringsConfig** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfig)) query_strings_config block. - * **enableAcceptEncodingBrotli** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#enable_accept_encoding_brotli CloudfrontCachePolicy#enable_accept_encoding_brotli}. __*Optional*__ - * **enableAcceptEncodingGzip** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#enable_accept_encoding_gzip CloudfrontCachePolicy#enable_accept_encoding_gzip}. __*Optional*__ - - - - -#### resetComment() - - - -```ts -resetComment(): void -``` - - - - - -#### resetDefaultTtl() - - - -```ts -resetDefaultTtl(): void -``` - - - - - -#### resetMaxTtl() - - - -```ts -resetMaxTtl(): void -``` - - - - - -#### resetMinTtl() - - - -```ts -resetMinTtl(): void -``` - - - - - -#### protected synthesizeAttributes() - - - -```ts -protected synthesizeAttributes(): Map -``` - - -__Returns__: -* Map - - - -## class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference - - - -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront - -__Extends__: [ComplexObject](#cdktf-complexobject) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -57114,12 +58185,12 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudformation.DataAwsCloudformationTypeLoggingConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -57128,33 +58199,34 @@ new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCook Name | Type | Description -----|------|------------- -**items** | Array | -**internalValue**? | [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookies) | __*Optional*__ -**itemsInput**? | Array | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### resetItems() +#### get(index) ```ts -resetItems(): void +get(index: number): DataAwsCloudformationTypeLoggingConfigOutputReference ``` +* **index** (number) the index of the item to return. +__Returns__: +* [cloudformation.DataAwsCloudformationTypeLoggingConfigOutputReference](#cdktf-aws-cdk-cloudformation-dataawscloudformationtypeloggingconfigoutputreference) - - -## class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference +## class DataAwsCloudformationTypeLoggingConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront +__Submodule__: cloudformation __Extends__: [ComplexObject](#cdktf-complexobject) @@ -57164,12 +58236,234 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudformation.DataAwsCloudformationTypeLoggingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**logGroupName** | string | +**logRoleArn** | string | +**internalValue**? | [cloudformation.DataAwsCloudformationTypeLoggingConfig](#cdktf-aws-cdk-cloudformation-dataawscloudformationtypeloggingconfig) | __*Optional*__ + + + +## class CloudfrontCachePolicy + +Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy aws_cloudfront_cache_policy}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [TerraformResource](#cdktf-terraformresource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy aws_cloudfront_cache_policy} Resource. + +```ts +new cloudfront.CloudfrontCachePolicy(scope: Construct, id: string, config: CloudfrontCachePolicyConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([cloudfront.CloudfrontCachePolicyConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#name CloudfrontCachePolicy#name}. + * **parametersInCacheKeyAndForwardedToOrigin** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigin)) parameters_in_cache_key_and_forwarded_to_origin block. + * **comment** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#comment CloudfrontCachePolicy#comment}. __*Optional*__ + * **defaultTtl** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#default_ttl CloudfrontCachePolicy#default_ttl}. __*Optional*__ + * **maxTtl** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#max_ttl CloudfrontCachePolicy#max_ttl}. __*Optional*__ + * **minTtl** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#min_ttl CloudfrontCachePolicy#min_ttl}. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**comment** | string | +**defaultTtl** | number | +**etag** | string | +**id** | string | +**maxTtl** | number | +**minTtl** | number | +**name** | string | +**parametersInCacheKeyAndForwardedToOrigin** | [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtooriginoutputreference) | +**commentInput**? | string | __*Optional*__ +**defaultTtlInput**? | number | __*Optional*__ +**maxTtlInput**? | number | __*Optional*__ +**minTtlInput**? | number | __*Optional*__ +**nameInput**? | string | __*Optional*__ +**parametersInCacheKeyAndForwardedToOriginInput**? | [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigin) | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### putParametersInCacheKeyAndForwardedToOrigin(value) + + + +```ts +putParametersInCacheKeyAndForwardedToOrigin(value: CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin): void +``` + +* **value** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigin)) *No description* + * **cookiesConfig** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfig)) cookies_config block. + * **headersConfig** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfig)) headers_config block. + * **queryStringsConfig** ([cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfig)) query_strings_config block. + * **enableAcceptEncodingBrotli** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#enable_accept_encoding_brotli CloudfrontCachePolicy#enable_accept_encoding_brotli}. __*Optional*__ + * **enableAcceptEncodingGzip** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_cache_policy#enable_accept_encoding_gzip CloudfrontCachePolicy#enable_accept_encoding_gzip}. __*Optional*__ + + + + +#### resetComment() + + + +```ts +resetComment(): void +``` + + + + + +#### resetDefaultTtl() + + + +```ts +resetDefaultTtl(): void +``` + + + + + +#### resetMaxTtl() + + + +```ts +resetMaxTtl(): void +``` + + + + + +#### resetMinTtl() + + + +```ts +resetMinTtl(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**items** | Array | +**internalValue**? | [cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies](#cdktf-aws-cdk-cloudfront-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookies) | __*Optional*__ +**itemsInput**? | Array | __*Optional*__ + +### Methods + + +#### resetItems() + + + +```ts +resetItems(): void +``` + + + + + + + +## class CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -57230,12 +58524,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -57280,12 +58573,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -57358,12 +58650,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -57473,12 +58764,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -57539,12 +58829,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -57653,6 +58942,8 @@ Name | Type | Description **status** | string | **tags** | Map | **tagsAll** | Map | +**trustedKeyGroups** | [cloudfront.CloudfrontDistributionTrustedKeyGroupsList](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupslist) | +**trustedSigners** | [cloudfront.CloudfrontDistributionTrustedSignersList](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignerslist) | **viewerCertificate** | [cloudfront.CloudfrontDistributionViewerCertificateOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionviewercertificateoutputreference) | **waitForDeployment** | boolean | [IResolvable](#cdktf-iresolvable) | **webAclId** | string | @@ -57941,47 +59232,72 @@ resetWebAclId(): void -#### trustedKeyGroups(index) +#### protected synthesizeAttributes() ```ts -trustedKeyGroups(index: string): CloudfrontDistributionTrustedKeyGroups +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [cloudfront.CloudfrontDistributionTrustedKeyGroups](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroups) +* Map + + + +## class CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### trustedSigners(index) ```ts -trustedSigners(index: string): CloudfrontDistributionTrustedSigners +new cloudfront.CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -__Returns__: -* [cloudfront.CloudfrontDistributionTrustedSigners](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsigners) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**forward** | string | +**whitelistedNames** | Array | +**forwardInput**? | string | __*Optional*__ +**internalValue**? | [cloudfront.CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookies](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiondefaultcachebehaviorforwardedvaluescookies) | __*Optional*__ +**whitelistedNamesInput**? | Array | __*Optional*__ + +### Methods + + +#### resetWhitelistedNames() ```ts -protected synthesizeAttributes(): Map +resetWhitelistedNames(): void ``` -__Returns__: -* Map -## class CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputReference + + +## class CloudfrontDistributionDefaultCacheBehaviorForwardedValuesOutputReference @@ -57996,64 +59312,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionDefaultCacheBehaviorForwardedValuesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. - - - -### Properties - - -Name | Type | Description ------|------|------------- -**forward** | string | -**whitelistedNames** | Array | -**forwardInput**? | string | __*Optional*__ -**internalValue**? | [cloudfront.CloudfrontDistributionDefaultCacheBehaviorForwardedValuesCookies](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiondefaultcachebehaviorforwardedvaluescookies) | __*Optional*__ -**whitelistedNamesInput**? | Array | __*Optional*__ - -### Methods - - -#### resetWhitelistedNames() - - - -```ts -resetWhitelistedNames(): void -``` - - - - - - - -## class CloudfrontDistributionDefaultCacheBehaviorForwardedValuesOutputReference - - - -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront - -__Extends__: [ComplexObject](#cdktf-complexobject) - -### Initializer - - - - -```ts -new cloudfront.CloudfrontDistributionDefaultCacheBehaviorForwardedValuesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) -``` - -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. -* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58131,12 +59394,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionDefaultCacheBehaviorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionDefaultCacheBehaviorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58402,12 +59664,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionLoggingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionLoggingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58468,12 +59729,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58520,12 +59780,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionOrderedCacheBehaviorForwardedValuesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionOrderedCacheBehaviorForwardedValuesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58603,12 +59862,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionOriginCustomOriginConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionOriginCustomOriginConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58675,12 +59933,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionOriginGroupFailoverCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionOriginGroupFailoverCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58710,12 +59967,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionOriginOriginShieldOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionOriginOriginShieldOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58747,12 +60003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionOriginS3OriginConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionOriginS3OriginConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58782,12 +60037,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionRestrictionsGeoRestrictionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionRestrictionsGeoRestrictionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58834,12 +60088,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionRestrictionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionRestrictionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -58872,14 +60125,14 @@ putGeoRestriction(value: CloudfrontDistributionRestrictionsGeoRestriction): void -## class CloudfrontDistributionTrustedKeyGroups +## class CloudfrontDistributionTrustedKeyGroupsItemsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -58887,48 +60140,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.CloudfrontDistributionTrustedKeyGroups(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.CloudfrontDistributionTrustedKeyGroupsItemsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - - -Name | Type | Description ------|------|------------- -**enabled** | [IResolvable](#cdktf-iresolvable) | -**items** | [IResolvable](#cdktf-iresolvable) | - - - -## class CloudfrontDistributionTrustedKeyGroupsItems - - - -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront - -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) - -### Initializer - - - - -```ts -new cloudfront.CloudfrontDistributionTrustedKeyGroupsItems(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) -``` - -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -58937,54 +60154,36 @@ new cloudfront.CloudfrontDistributionTrustedKeyGroupsItems(terraformResource: II Name | Type | Description -----|------|------------- -**keyGroupId** | string | -**keyPairIds** | Array | - - - -## class CloudfrontDistributionTrustedSigners - - - -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +### Methods -### Initializer +#### get(index) ```ts -new cloudfront.CloudfrontDistributionTrustedSigners(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): CloudfrontDistributionTrustedKeyGroupsItemsOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - +* **index** (number) the index of the item to return. -Name | Type | Description ------|------|------------- -**enabled** | [IResolvable](#cdktf-iresolvable) | -**items** | [IResolvable](#cdktf-iresolvable) | +__Returns__: +* [cloudfront.CloudfrontDistributionTrustedKeyGroupsItemsOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupsitemsoutputreference) -## class CloudfrontDistributionTrustedSignersItems +## class CloudfrontDistributionTrustedKeyGroupsItemsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -58992,13 +60191,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.CloudfrontDistributionTrustedSignersItems(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.CloudfrontDistributionTrustedKeyGroupsItemsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -59007,19 +60206,20 @@ new cloudfront.CloudfrontDistributionTrustedSignersItems(terraformResource: IInt Name | Type | Description -----|------|------------- -**awsAccountNumber** | string | +**keyGroupId** | string | **keyPairIds** | Array | +**internalValue**? | [cloudfront.CloudfrontDistributionTrustedKeyGroupsItems](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupsitems) | __*Optional*__ -## class CloudfrontDistributionViewerCertificateOutputReference +## class CloudfrontDistributionTrustedKeyGroupsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [ComplexObject](#cdktf-complexobject) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -59027,12 +60227,12 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontDistributionViewerCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionTrustedKeyGroupsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -59041,111 +60241,85 @@ new cloudfront.CloudfrontDistributionViewerCertificateOutputReference(terraformR Name | Type | Description -----|------|------------- -**acmCertificateArn** | string | -**cloudfrontDefaultCertificate** | boolean | [IResolvable](#cdktf-iresolvable) | -**iamCertificateId** | string | -**minimumProtocolVersion** | string | -**sslSupportMethod** | string | -**acmCertificateArnInput**? | string | __*Optional*__ -**cloudfrontDefaultCertificateInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ -**iamCertificateIdInput**? | string | __*Optional*__ -**internalValue**? | [cloudfront.CloudfrontDistributionViewerCertificate](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionviewercertificate) | __*Optional*__ -**minimumProtocolVersionInput**? | string | __*Optional*__ -**sslSupportMethodInput**? | string | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### resetAcmCertificateArn() - - - -```ts -resetAcmCertificateArn(): void -``` - - - - - -#### resetCloudfrontDefaultCertificate() +#### get(index) ```ts -resetCloudfrontDefaultCertificate(): void +get(index: number): CloudfrontDistributionTrustedKeyGroupsOutputReference ``` +* **index** (number) the index of the item to return. +__Returns__: +* [cloudfront.CloudfrontDistributionTrustedKeyGroupsOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupsoutputreference) -#### resetIamCertificateId() +## class CloudfrontDistributionTrustedKeyGroupsOutputReference -```ts -resetIamCertificateId(): void -``` - - +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront +__Extends__: [ComplexObject](#cdktf-complexobject) +### Initializer -#### resetMinimumProtocolVersion() ```ts -resetMinimumProtocolVersion(): void +new cloudfront.CloudfrontDistributionTrustedKeyGroupsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - -#### resetSslSupportMethod() - - - -```ts -resetSslSupportMethod(): void -``` +### Properties +Name | Type | Description +-----|------|------------- +**enabled** | [IResolvable](#cdktf-iresolvable) | +**items** | [cloudfront.CloudfrontDistributionTrustedKeyGroupsItemsList](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroupsitemslist) | +**internalValue**? | [cloudfront.CloudfrontDistributionTrustedKeyGroups](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedkeygroups) | __*Optional*__ +## class CloudfrontDistributionTrustedSignersItemsList -## class CloudfrontFieldLevelEncryptionConfig -Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config aws_cloudfront_field_level_encryption_config}. - -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [TerraformResource](#cdktf-terraformresource) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config aws_cloudfront_field_level_encryption_config} Resource. + ```ts -new cloudfront.CloudfrontFieldLevelEncryptionConfig(scope: Construct, id: string, config: CloudfrontFieldLevelEncryptionConfigConfig) +new cloudfront.CloudfrontDistributionTrustedSignersItemsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([cloudfront.CloudfrontFieldLevelEncryptionConfigConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **contentTypeProfileConfig** ([cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfig)) content_type_profile_config block. - * **queryArgProfileConfig** ([cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfig)) query_arg_profile_config block. - * **comment** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config#comment CloudfrontFieldLevelEncryptionConfig#comment}. __*Optional*__ +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -59154,77 +60328,29 @@ new cloudfront.CloudfrontFieldLevelEncryptionConfig(scope: Construct, id: string Name | Type | Description -----|------|------------- -**callerReference** | string | -**comment** | string | -**contentTypeProfileConfig** | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigoutputreference) | -**etag** | string | -**id** | string | -**queryArgProfileConfig** | [cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfigoutputreference) | -**commentInput**? | string | __*Optional*__ -**contentTypeProfileConfigInput**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfig) | __*Optional*__ -**queryArgProfileConfigInput**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfig) | __*Optional*__ -*static* **tfResourceType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### putContentTypeProfileConfig(value) +#### get(index) ```ts -putContentTypeProfileConfig(value: CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig): void -``` - -* **value** ([cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfig)) *No description* - * **contentTypeProfiles** ([cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofiles)) content_type_profiles block. - * **forwardWhenContentTypeIsUnknown** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config#forward_when_content_type_is_unknown CloudfrontFieldLevelEncryptionConfig#forward_when_content_type_is_unknown}. - - - - -#### putQueryArgProfileConfig(value) - - - -```ts -putQueryArgProfileConfig(value: CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfig): void -``` - -* **value** ([cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfig)) *No description* - * **forwardWhenQueryArgProfileIsUnknown** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config#forward_when_query_arg_profile_is_unknown CloudfrontFieldLevelEncryptionConfig#forward_when_query_arg_profile_is_unknown}. - * **queryArgProfiles** ([cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfigqueryargprofiles)) query_arg_profiles block. __*Optional*__ - - - - -#### resetComment() - - - -```ts -resetComment(): void -``` - - - - - -#### protected synthesizeAttributes() - - - -```ts -protected synthesizeAttributes(): Map +get(index: number): CloudfrontDistributionTrustedSignersItemsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [cloudfront.CloudfrontDistributionTrustedSignersItemsOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignersitemsoutputreference) -## class CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputReference +## class CloudfrontDistributionTrustedSignersItemsOutputReference @@ -59239,12 +60365,13 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionTrustedSignersItemsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -59253,20 +60380,20 @@ new cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigConte Name | Type | Description -----|------|------------- -**items** | [IResolvable](#cdktf-iresolvable) | Array<[cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItems](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofilesitems)> | -**internalValue**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofiles) | __*Optional*__ -**itemsInput**? | [IResolvable](#cdktf-iresolvable) | Array<[cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItems](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofilesitems)> | __*Optional*__ +**awsAccountNumber** | string | +**keyPairIds** | Array | +**internalValue**? | [cloudfront.CloudfrontDistributionTrustedSignersItems](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignersitems) | __*Optional*__ -## class CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputReference +## class CloudfrontDistributionTrustedSignersList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [ComplexObject](#cdktf-complexobject) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -59274,12 +60401,12 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionTrustedSignersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -59288,32 +60415,29 @@ new cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutpu Name | Type | Description -----|------|------------- -**contentTypeProfiles** | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofilesoutputreference) | -**forwardWhenContentTypeIsUnknown** | boolean | [IResolvable](#cdktf-iresolvable) | -**contentTypeProfilesInput**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofiles) | __*Optional*__ -**forwardWhenContentTypeIsUnknownInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ -**internalValue**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfig) | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### putContentTypeProfiles(value) +#### get(index) ```ts -putContentTypeProfiles(value: CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles): void +get(index: number): CloudfrontDistributionTrustedSignersOutputReference ``` -* **value** ([cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofiles)) *No description* - * **items** ([IResolvable](#cdktf-iresolvable) | Array<[cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItems](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofilesitems)>) items block. - - +* **index** (number) the index of the item to return. +__Returns__: +* [cloudfront.CloudfrontDistributionTrustedSignersOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignersoutputreference) -## class CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputReference +## class CloudfrontDistributionTrustedSignersOutputReference @@ -59328,12 +60452,345 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontDistributionTrustedSignersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**enabled** | [IResolvable](#cdktf-iresolvable) | +**items** | [cloudfront.CloudfrontDistributionTrustedSignersItemsList](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsignersitemslist) | +**internalValue**? | [cloudfront.CloudfrontDistributionTrustedSigners](#cdktf-aws-cdk-cloudfront-cloudfrontdistributiontrustedsigners) | __*Optional*__ + + + +## class CloudfrontDistributionViewerCertificateOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.CloudfrontDistributionViewerCertificateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**acmCertificateArn** | string | +**cloudfrontDefaultCertificate** | boolean | [IResolvable](#cdktf-iresolvable) | +**iamCertificateId** | string | +**minimumProtocolVersion** | string | +**sslSupportMethod** | string | +**acmCertificateArnInput**? | string | __*Optional*__ +**cloudfrontDefaultCertificateInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**iamCertificateIdInput**? | string | __*Optional*__ +**internalValue**? | [cloudfront.CloudfrontDistributionViewerCertificate](#cdktf-aws-cdk-cloudfront-cloudfrontdistributionviewercertificate) | __*Optional*__ +**minimumProtocolVersionInput**? | string | __*Optional*__ +**sslSupportMethodInput**? | string | __*Optional*__ + +### Methods + + +#### resetAcmCertificateArn() + + + +```ts +resetAcmCertificateArn(): void +``` + + + + + +#### resetCloudfrontDefaultCertificate() + + + +```ts +resetCloudfrontDefaultCertificate(): void +``` + + + + + +#### resetIamCertificateId() + + + +```ts +resetIamCertificateId(): void +``` + + + + + +#### resetMinimumProtocolVersion() + + + +```ts +resetMinimumProtocolVersion(): void +``` + + + + + +#### resetSslSupportMethod() + + + +```ts +resetSslSupportMethod(): void +``` + + + + + + + +## class CloudfrontFieldLevelEncryptionConfig + +Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config aws_cloudfront_field_level_encryption_config}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [TerraformResource](#cdktf-terraformresource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config aws_cloudfront_field_level_encryption_config} Resource. + +```ts +new cloudfront.CloudfrontFieldLevelEncryptionConfig(scope: Construct, id: string, config: CloudfrontFieldLevelEncryptionConfigConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([cloudfront.CloudfrontFieldLevelEncryptionConfigConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **contentTypeProfileConfig** ([cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfig)) content_type_profile_config block. + * **queryArgProfileConfig** ([cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfig)) query_arg_profile_config block. + * **comment** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config#comment CloudfrontFieldLevelEncryptionConfig#comment}. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**callerReference** | string | +**comment** | string | +**contentTypeProfileConfig** | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigoutputreference) | +**etag** | string | +**id** | string | +**queryArgProfileConfig** | [cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfigoutputreference) | +**commentInput**? | string | __*Optional*__ +**contentTypeProfileConfigInput**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfig) | __*Optional*__ +**queryArgProfileConfigInput**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfig) | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### putContentTypeProfileConfig(value) + + + +```ts +putContentTypeProfileConfig(value: CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig): void +``` + +* **value** ([cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfig)) *No description* + * **contentTypeProfiles** ([cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofiles)) content_type_profiles block. + * **forwardWhenContentTypeIsUnknown** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config#forward_when_content_type_is_unknown CloudfrontFieldLevelEncryptionConfig#forward_when_content_type_is_unknown}. + + + + +#### putQueryArgProfileConfig(value) + + + +```ts +putQueryArgProfileConfig(value: CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfig): void +``` + +* **value** ([cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfig)) *No description* + * **forwardWhenQueryArgProfileIsUnknown** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudfront_field_level_encryption_config#forward_when_query_arg_profile_is_unknown CloudfrontFieldLevelEncryptionConfig#forward_when_query_arg_profile_is_unknown}. + * **queryArgProfiles** ([cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigqueryargprofileconfigqueryargprofiles)) query_arg_profiles block. __*Optional*__ + + + + +#### resetComment() + + + +```ts +resetComment(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**items** | [IResolvable](#cdktf-iresolvable) | Array<[cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItems](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofilesitems)> | +**internalValue**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofiles) | __*Optional*__ +**itemsInput**? | [IResolvable](#cdktf-iresolvable) | Array<[cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItems](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofilesitems)> | __*Optional*__ + + + +## class CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**contentTypeProfiles** | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputReference](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofilesoutputreference) | +**forwardWhenContentTypeIsUnknown** | boolean | [IResolvable](#cdktf-iresolvable) | +**contentTypeProfilesInput**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofiles) | __*Optional*__ +**forwardWhenContentTypeIsUnknownInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**internalValue**? | [cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfig](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfig) | __*Optional*__ + +### Methods + + +#### putContentTypeProfiles(value) + + + +```ts +putContentTypeProfiles(value: CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles): void +``` + +* **value** ([cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofiles)) *No description* + * **items** ([IResolvable](#cdktf-iresolvable) | Array<[cloudfront.CloudfrontFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItems](#cdktf-aws-cdk-cloudfront-cloudfrontfieldlevelencryptionconfigcontenttypeprofileconfigcontenttypeprofilesitems)>) items block. + + + + + + +## class CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -59394,12 +60851,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -59534,12 +60990,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontFieldLevelEncryptionProfileEncryptionEntitiesItemsFieldPatternsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontFieldLevelEncryptionProfileEncryptionEntitiesItemsFieldPatternsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -59584,12 +61039,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontFieldLevelEncryptionProfileEncryptionEntitiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontFieldLevelEncryptionProfileEncryptionEntitiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -59878,12 +61332,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontMonitoringSubscriptionMonitoringSubscriptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -59930,12 +61383,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -60164,12 +61616,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -60214,12 +61665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontOriginRequestPolicyCookiesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontOriginRequestPolicyCookiesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -60280,12 +61730,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -60330,12 +61779,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontOriginRequestPolicyHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontOriginRequestPolicyHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -60408,12 +61856,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontOriginRequestPolicyQueryStringsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontOriginRequestPolicyQueryStringsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -60474,12 +61921,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -60708,12 +62154,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontRealtimeLogConfigEndpointKinesisStreamConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontRealtimeLogConfigEndpointKinesisStreamConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -60745,12 +62190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontRealtimeLogConfigEndpointOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontRealtimeLogConfigEndpointOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -60984,12 +62428,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61034,12 +62477,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61084,12 +62526,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61134,12 +62575,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61184,12 +62624,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicyCorsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61314,12 +62753,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61364,12 +62802,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61401,12 +62838,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61436,12 +62872,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61473,12 +62908,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61686,12 +63120,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61723,12 +63156,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61791,12 +63223,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.CloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -61886,6 +63317,7 @@ Name | Type | Description **maxTtl** | number | **minTtl** | number | **name** | string | +**parametersInCacheKeyAndForwardedToOrigin** | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginlist) | **idInput**? | string | __*Optional*__ **nameInput**? | string | __*Optional*__ *static* **tfResourceType** | string | @@ -61893,65 +63325,103 @@ Name | Type | Description ### Methods -#### parametersInCacheKeyAndForwardedToOrigin(index) +#### resetId() ```ts -parametersInCacheKeyAndForwardedToOrigin(index: string): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin +resetId(): void ``` -* **index** (string) *No description* -__Returns__: -* [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigin) -#### resetId() + + +#### resetName() ```ts -resetId(): void +resetName(): void ``` -#### resetName() +#### protected synthesizeAttributes() ```ts -resetName(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesList -#### protected synthesizeAttributes() + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -protected synthesizeAttributes(): Map +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookiesoutputreference) -## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -61959,13 +63429,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -61974,22 +63444,70 @@ new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOri Name | Type | Description -----|------|------------- -**cookiesConfig** | [IResolvable](#cdktf-iresolvable) | -**enableAcceptEncodingBrotli** | [IResolvable](#cdktf-iresolvable) | -**enableAcceptEncodingGzip** | [IResolvable](#cdktf-iresolvable) | -**headersConfig** | [IResolvable](#cdktf-iresolvable) | -**queryStringsConfig** | [IResolvable](#cdktf-iresolvable) | +**items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookies) | __*Optional*__ + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods -## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigoutputreference) + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -61997,13 +63515,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62013,18 +63531,70 @@ new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOri Name | Type | Description -----|------|------------- **cookieBehavior** | string | -**cookies** | [IResolvable](#cdktf-iresolvable) | +**cookies** | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfigcookieslist) | +**internalValue**? | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfig) | __*Optional*__ + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) -## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies +```ts +get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfigheadersoutputreference) + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -62032,13 +63602,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62048,17 +63618,69 @@ new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOri Name | Type | Description -----|------|------------- **items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfigheaders) | __*Optional*__ + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigList -## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfigoutputreference) + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -62066,13 +63688,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62082,18 +63704,70 @@ new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOri Name | Type | Description -----|------|------------- **headerBehavior** | string | -**headers** | [IResolvable](#cdktf-iresolvable) | +**headers** | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfigheaderslist) | +**internalValue**? | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfig) | __*Optional*__ + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginList -## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginoutputreference) + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -62101,13 +63775,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62116,18 +63790,74 @@ new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOri Name | Type | Description -----|------|------------- -**items** | Array | +**cookiesConfig** | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfiglist) | +**enableAcceptEncodingBrotli** | [IResolvable](#cdktf-iresolvable) | +**enableAcceptEncodingGzip** | [IResolvable](#cdktf-iresolvable) | +**headersConfig** | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginheadersconfiglist) | +**queryStringsConfig** | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfiglist) | +**internalValue**? | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigin) | __*Optional*__ + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) -## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig +```ts +get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfigoutputreference) + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -62135,13 +63865,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62151,18 +63881,70 @@ new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOri Name | Type | Description -----|------|------------- **queryStringBehavior** | string | -**queryStrings** | [IResolvable](#cdktf-iresolvable) | +**queryStrings** | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfigquerystringslist) | +**internalValue**? | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfig) | __*Optional*__ + + + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + +```ts +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfigquerystringsoutputreference) + -## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings + +## class DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -62170,13 +63952,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62186,6 +63968,7 @@ new cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOri Name | Type | Description -----|------|------------- **items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings](#cdktf-aws-cdk-cloudfront-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtooriginquerystringsconfigquerystrings) | __*Optional*__ @@ -62499,9 +64282,12 @@ new cloudfront.DataAwsCloudfrontOriginRequestPolicy(scope: Construct, id: string Name | Type | Description -----|------|------------- **comment** | string | +**cookiesConfig** | [cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfiglist) | **etag** | string | +**headersConfig** | [cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfiglist) | **id** | string | **name** | string | +**queryStringsConfig** | [cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfiglist) | **idInput**? | string | __*Optional*__ **nameInput**? | string | __*Optional*__ *static* **tfResourceType** | string | @@ -62509,45 +64295,6 @@ Name | Type | Description ### Methods -#### cookiesConfig(index) - - - -```ts -cookiesConfig(index: string): DataAwsCloudfrontOriginRequestPolicyCookiesConfig -``` - -* **index** (string) *No description* - -__Returns__: -* [cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfig) - -#### headersConfig(index) - - - -```ts -headersConfig(index: string): DataAwsCloudfrontOriginRequestPolicyHeadersConfig -``` - -* **index** (string) *No description* - -__Returns__: -* [cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfig) - -#### queryStringsConfig(index) - - - -```ts -queryStringsConfig(index: string): DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig -``` - -* **index** (string) *No description* - -__Returns__: -* [cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfig) - #### resetId() @@ -62586,14 +64333,14 @@ __Returns__: -## class DataAwsCloudfrontOriginRequestPolicyCookiesConfig +## class DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -62601,13 +64348,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62616,53 +64362,36 @@ new cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfig(terraformResour Name | Type | Description -----|------|------------- -**cookieBehavior** | string | -**cookies** | [IResolvable](#cdktf-iresolvable) | - - - -## class DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies - - - -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +### Methods -### Initializer +#### get(index) ```ts -new cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - +* **index** (number) the index of the item to return. -Name | Type | Description ------|------|------------- -**items** | Array | +__Returns__: +* [cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfigcookiesoutputreference) -## class DataAwsCloudfrontOriginRequestPolicyHeadersConfig +## class DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -62670,13 +64399,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62685,19 +64414,19 @@ new cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfig(terraformResour Name | Type | Description -----|------|------------- -**headerBehavior** | string | -**headers** | [IResolvable](#cdktf-iresolvable) | +**items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfigcookies) | __*Optional*__ -## class DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders +## class DataAwsCloudfrontOriginRequestPolicyCookiesConfigList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -62705,13 +64434,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62720,53 +64448,36 @@ new cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders(terrafor Name | Type | Description -----|------|------------- -**items** | Array | - - - -## class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront - -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) - -### Initializer - +#### get(index) ```ts -new cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsCloudfrontOriginRequestPolicyCookiesConfigOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - +* **index** (number) the index of the item to return. -Name | Type | Description ------|------|------------- -**queryStringBehavior** | string | -**queryStrings** | [IResolvable](#cdktf-iresolvable) | +__Returns__: +* [cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfigoutputreference) -## class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings +## class DataAwsCloudfrontOriginRequestPolicyCookiesConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -62774,13 +64485,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62789,36 +64500,33 @@ new cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryString Name | Type | Description -----|------|------------- -**items** | Array | +**cookieBehavior** | string | +**cookies** | [cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookiesList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfigcookieslist) | +**internalValue**? | [cloudfront.DataAwsCloudfrontOriginRequestPolicyCookiesConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicycookiesconfig) | __*Optional*__ -## class DataAwsCloudfrontResponseHeadersPolicy +## class DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersList -Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_response_headers_policy aws_cloudfront_response_headers_policy}. -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_response_headers_policy aws_cloudfront_response_headers_policy} Data Source. + ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicy(scope: Construct, id: string, config?: DataAwsCloudfrontResponseHeadersPolicyConfig) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([cloudfront.DataAwsCloudfrontResponseHeadersPolicyConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicyconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_response_headers_policy#name DataAwsCloudfrontResponseHeadersPolicy#name}. __*Optional*__ +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62827,89 +64535,71 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicy(scope: Construct, id: stri Name | Type | Description -----|------|------------- -**comment** | string | -**etag** | string | -**id** | string | -**name** | string | -**nameInput**? | string | __*Optional*__ -*static* **tfResourceType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### corsConfig(index) - - - -```ts -corsConfig(index: string): DataAwsCloudfrontResponseHeadersPolicyCorsConfig -``` - -* **index** (string) *No description* - -__Returns__: -* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfig) - -#### customHeadersConfig(index) +#### get(index) ```ts -customHeadersConfig(index: string): DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig +get(index: number): DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfig) +* [cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfigheadersoutputreference) -#### resetName() +## class DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference -```ts -resetName(): void -``` +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront +__Extends__: [ComplexObject](#cdktf-complexobject) +### Initializer -#### securityHeadersConfig(index) ```ts -securityHeadersConfig(index: string): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig +new cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **index** (string) *No description* - -__Returns__: -* [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfig) - -#### protected synthesizeAttributes() +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -```ts -protected synthesizeAttributes(): Map -``` +### Properties -__Returns__: -* Map +Name | Type | Description +-----|------|------------- +**items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfigheaders) | __*Optional*__ -## class DataAwsCloudfrontResponseHeadersPolicyCorsConfig +## class DataAwsCloudfrontOriginRequestPolicyHeadersConfigList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -62917,13 +64607,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -62932,58 +64621,36 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfig(terraformResourc Name | Type | Description -----|------|------------- -**accessControlAllowCredentials** | [IResolvable](#cdktf-iresolvable) | -**accessControlAllowHeaders** | [IResolvable](#cdktf-iresolvable) | -**accessControlAllowMethods** | [IResolvable](#cdktf-iresolvable) | -**accessControlAllowOrigins** | [IResolvable](#cdktf-iresolvable) | -**accessControlExposeHeaders** | [IResolvable](#cdktf-iresolvable) | -**accessControlMaxAgeSec** | number | -**originOverride** | [IResolvable](#cdktf-iresolvable) | - - - -## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders - +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront - -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) - -### Initializer +#### get(index) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsCloudfrontOriginRequestPolicyHeadersConfigOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - +* **index** (number) the index of the item to return. -Name | Type | Description ------|------|------------- -**items** | Array | +__Returns__: +* [cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfigoutputreference) -## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods +## class DataAwsCloudfrontOriginRequestPolicyHeadersConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -62991,13 +64658,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -63006,18 +64673,20 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllo Name | Type | Description -----|------|------------- -**items** | Array | +**headerBehavior** | string | +**headers** | [cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeadersList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfigheaderslist) | +**internalValue**? | [cloudfront.DataAwsCloudfrontOriginRequestPolicyHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyheadersconfig) | __*Optional*__ -## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins +## class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -63025,13 +64694,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -63040,52 +64708,36 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllo Name | Type | Description -----|------|------------- -**items** | Array | - - - -## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders - +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront - -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) - -### Initializer +#### get(index) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **index** (number) the index of the item to return. - - -### Properties - - -Name | Type | Description ------|------|------------- -**items** | Array | +__Returns__: +* [cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfigoutputreference) -## class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig +## class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -63093,13 +64745,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -63108,18 +64760,20 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig(terrafo Name | Type | Description -----|------|------------- -**items** | [IResolvable](#cdktf-iresolvable) | +**queryStringBehavior** | string | +**queryStrings** | [cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfigquerystringslist) | +**internalValue**? | [cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfig) | __*Optional*__ -## class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems +## class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -63127,13 +64781,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -63142,59 +64795,36 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems(te Name | Type | Description -----|------|------------- -**header** | string | -**override** | [IResolvable](#cdktf-iresolvable) | -**value** | string | - - - -## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig - +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront - -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) - -### Initializer +#### get(index) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **index** (number) the index of the item to return. - - -### Properties - - -Name | Type | Description ------|------|------------- -**contentSecurityPolicy** | [IResolvable](#cdktf-iresolvable) | -**contentTypeOptions** | [IResolvable](#cdktf-iresolvable) | -**frameOptions** | [IResolvable](#cdktf-iresolvable) | -**referrerPolicy** | [IResolvable](#cdktf-iresolvable) | -**strictTransportSecurity** | [IResolvable](#cdktf-iresolvable) | -**xssProtection** | [IResolvable](#cdktf-iresolvable) | +__Returns__: +* [cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfigquerystringsoutputreference) -## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy +## class DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -63202,13 +64832,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStringsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -63217,33 +64847,37 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigConten Name | Type | Description -----|------|------------- -**contentSecurityPolicy** | string | -**override** | [IResolvable](#cdktf-iresolvable) | - +**items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings](#cdktf-aws-cdk-cloudfront-dataawscloudfrontoriginrequestpolicyquerystringsconfigquerystrings) | __*Optional*__ -## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions +## class DataAwsCloudfrontResponseHeadersPolicy +Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_response_headers_policy aws_cloudfront_response_headers_policy}. -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) ### Initializer - +Create a new {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_response_headers_policy aws_cloudfront_response_headers_policy} Data Source. ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontResponseHeadersPolicy(scope: Construct, id: string, config?: DataAwsCloudfrontResponseHeadersPolicyConfig) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([cloudfront.DataAwsCloudfrontResponseHeadersPolicyConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicyconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cloudfront_response_headers_policy#name DataAwsCloudfrontResponseHeadersPolicy#name}. __*Optional*__ @@ -63252,53 +64886,53 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigConten Name | Type | Description -----|------|------------- -**override** | [IResolvable](#cdktf-iresolvable) | - - +**comment** | string | +**corsConfig** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfiglist) | +**customHeadersConfig** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfiglist) | +**etag** | string | +**id** | string | +**name** | string | +**securityHeadersConfig** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfiglist) | +**nameInput**? | string | __*Optional*__ +*static* **tfResourceType** | string | -## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions +### Methods +#### resetName() -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) -### Initializer +```ts +resetName(): void +``` -```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) -``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +#### protected synthesizeAttributes() -### Properties +```ts +protected synthesizeAttributes(): Map +``` -Name | Type | Description ------|------|------------- -**frameOption** | string | -**override** | [IResolvable](#cdktf-iresolvable) | +__Returns__: +* Map -## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -63306,13 +64940,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -63321,56 +64954,36 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferr Name | Type | Description -----|------|------------- -**override** | [IResolvable](#cdktf-iresolvable) | -**referrerPolicy** | string | - - - -## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudfront - -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) - -### Initializer - +#### get(index) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - +* **index** (number) the index of the item to return. -Name | Type | Description ------|------|------------- -**accessControlMaxAgeSec** | number | -**includeSubdomains** | [IResolvable](#cdktf-iresolvable) | -**override** | [IResolvable](#cdktf-iresolvable) | -**preload** | [IResolvable](#cdktf-iresolvable) | +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowheadersoutputreference) -## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudfront -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -63378,13 +64991,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -63393,44 +65006,32 @@ new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssPro Name | Type | Description -----|------|------------- -**modeBlock** | [IResolvable](#cdktf-iresolvable) | -**override** | [IResolvable](#cdktf-iresolvable) | -**protection** | [IResolvable](#cdktf-iresolvable) | -**reportUri** | string | +**items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowheaders) | __*Optional*__ -## class CloudhsmV2Cluster +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsList -Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster aws_cloudhsm_v2_cluster}. -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudhsm -__Extends__: [TerraformResource](#cdktf-terraformresource) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster aws_cloudhsm_v2_cluster} Resource. + ```ts -new cloudhsm.CloudhsmV2Cluster(scope: Construct, id: string, config: CloudhsmV2ClusterConfig) +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([cloudhsm.CloudhsmV2ClusterConfig](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **hsmType** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#hsm_type CloudhsmV2Cluster#hsm_type}. - * **subnetIds** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#subnet_ids CloudhsmV2Cluster#subnet_ids}. - * **sourceBackupIdentifier** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#source_backup_identifier CloudhsmV2Cluster#source_backup_identifier}. __*Optional*__ - * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#tags CloudhsmV2Cluster#tags}. __*Optional*__ - * **tagsAll** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#tags_all CloudhsmV2Cluster#tags_all}. __*Optional*__ - * **timeouts** ([cloudhsm.CloudhsmV2ClusterTimeouts](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeouts)) timeouts block. __*Optional*__ +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -63439,163 +65040,120 @@ new cloudhsm.CloudhsmV2Cluster(scope: Construct, id: string, config: CloudhsmV2C Name | Type | Description -----|------|------------- -**clusterId** | string | -**clusterState** | string | -**hsmType** | string | -**id** | string | -**securityGroupId** | string | -**sourceBackupIdentifier** | string | -**subnetIds** | Array | -**tags** | Map | -**tagsAll** | Map | -**timeouts** | [cloudhsm.CloudhsmV2ClusterTimeoutsOutputReference](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeoutsoutputreference) | -**vpcId** | string | -**hsmTypeInput**? | string | __*Optional*__ -**sourceBackupIdentifierInput**? | string | __*Optional*__ -**subnetIdsInput**? | Array | __*Optional*__ -**tagsAllInput**? | Map | __*Optional*__ -**tagsInput**? | Map | __*Optional*__ -**timeoutsInput**? | [cloudhsm.CloudhsmV2ClusterTimeouts](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeouts) | __*Optional*__ -*static* **tfResourceType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### clusterCertificates(index) +#### get(index) ```ts -clusterCertificates(index: string): CloudhsmV2ClusterClusterCertificates +get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [cloudhsm.CloudhsmV2ClusterClusterCertificates](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterclustercertificates) - -#### putTimeouts(value) - - - -```ts -putTimeouts(value: CloudhsmV2ClusterTimeouts): void -``` - -* **value** ([cloudhsm.CloudhsmV2ClusterTimeouts](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeouts)) *No description* - * **create** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#create CloudhsmV2Cluster#create}. __*Optional*__ - * **delete** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#delete CloudhsmV2Cluster#delete}. __*Optional*__ - * **update** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#update CloudhsmV2Cluster#update}. __*Optional*__ - - - +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowmethodsoutputreference) -#### resetSourceBackupIdentifier() +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference -```ts -resetSourceBackupIdentifier(): void -``` +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront +__Extends__: [ComplexObject](#cdktf-complexobject) +### Initializer -#### resetTags() ```ts -resetTags(): void +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - -#### resetTagsAll() - - - -```ts -resetTagsAll(): void -``` - - +### Properties +Name | Type | Description +-----|------|------------- +**items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowmethods) | __*Optional*__ -#### resetTimeouts() +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsList -```ts -resetTimeouts(): void -``` +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` - -__Returns__: -* Map - +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -## class CloudhsmV2ClusterClusterCertificates +### Properties -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudhsm +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +### Methods -### Initializer +#### get(index) ```ts -new cloudhsm.CloudhsmV2ClusterClusterCertificates(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - +* **index** (number) the index of the item to return. -Name | Type | Description ------|------|------------- -**awsHardwareCertificate** | string | -**clusterCertificate** | string | -**clusterCsr** | string | -**hsmCertificate** | string | -**manufacturerHardwareCertificate** | string | +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolalloworiginsoutputreference) -## class CloudhsmV2ClusterTimeoutsOutputReference +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: cloudhsm +__Submodule__: cloudfront __Extends__: [ComplexObject](#cdktf-complexobject) @@ -63605,12 +65163,1244 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudhsm.CloudhsmV2ClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolalloworigins) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolexposeheadersoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**items** | Array | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolexposeheaders) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicyCorsConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicyCorsConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**accessControlAllowCredentials** | [IResolvable](#cdktf-iresolvable) | +**accessControlAllowHeaders** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeadersList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowheaderslist) | +**accessControlAllowMethods** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethodsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolallowmethodslist) | +**accessControlAllowOrigins** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOriginsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolalloworiginslist) | +**accessControlExposeHeaders** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeadersList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfigaccesscontrolexposeheaderslist) | +**accessControlMaxAgeSec** | number | +**originOverride** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCorsConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycorsconfig) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfigitemsoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**header** | string | +**override** | [IResolvable](#cdktf-iresolvable) | +**value** | string | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfigitems) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfigoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**items** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItemsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfigitemslist) | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicycustomheadersconfig) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontentsecuritypolicyoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**contentSecurityPolicy** | string | +**override** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontentsecuritypolicy) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontenttypeoptionsoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**override** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontenttypeoptions) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigframeoptionsoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**frameOption** | string | +**override** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigframeoptions) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**contentSecurityPolicy** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontentsecuritypolicylist) | +**contentTypeOptions** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigcontenttypeoptionslist) | +**frameOptions** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptionsList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigframeoptionslist) | +**referrerPolicy** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigreferrerpolicylist) | +**strictTransportSecurity** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigstricttransportsecuritylist) | +**xssProtection** | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionList](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigxssprotectionlist) | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfig) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigreferrerpolicyoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**override** | [IResolvable](#cdktf-iresolvable) | +**referrerPolicy** | string | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigreferrerpolicy) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigstricttransportsecurityoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**accessControlMaxAgeSec** | number | +**includeSubdomains** | [IResolvable](#cdktf-iresolvable) | +**override** | [IResolvable](#cdktf-iresolvable) | +**preload** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigstricttransportsecurity) | __*Optional*__ + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudfront + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigxssprotectionoutputreference) + + + +## class DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudfront + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**modeBlock** | [IResolvable](#cdktf-iresolvable) | +**override** | [IResolvable](#cdktf-iresolvable) | +**protection** | [IResolvable](#cdktf-iresolvable) | +**reportUri** | string | +**internalValue**? | [cloudfront.DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection](#cdktf-aws-cdk-cloudfront-dataawscloudfrontresponseheaderspolicysecurityheadersconfigxssprotection) | __*Optional*__ + + + +## class CloudhsmV2Cluster + +Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster aws_cloudhsm_v2_cluster}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudhsm + +__Extends__: [TerraformResource](#cdktf-terraformresource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster aws_cloudhsm_v2_cluster} Resource. + +```ts +new cloudhsm.CloudhsmV2Cluster(scope: Construct, id: string, config: CloudhsmV2ClusterConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([cloudhsm.CloudhsmV2ClusterConfig](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **hsmType** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#hsm_type CloudhsmV2Cluster#hsm_type}. + * **subnetIds** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#subnet_ids CloudhsmV2Cluster#subnet_ids}. + * **sourceBackupIdentifier** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#source_backup_identifier CloudhsmV2Cluster#source_backup_identifier}. __*Optional*__ + * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#tags CloudhsmV2Cluster#tags}. __*Optional*__ + * **tagsAll** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#tags_all CloudhsmV2Cluster#tags_all}. __*Optional*__ + * **timeouts** ([cloudhsm.CloudhsmV2ClusterTimeouts](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeouts)) timeouts block. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**clusterCertificates** | [cloudhsm.CloudhsmV2ClusterClusterCertificatesList](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterclustercertificateslist) | +**clusterId** | string | +**clusterState** | string | +**hsmType** | string | +**id** | string | +**securityGroupId** | string | +**sourceBackupIdentifier** | string | +**subnetIds** | Array | +**tags** | Map | +**tagsAll** | Map | +**timeouts** | [cloudhsm.CloudhsmV2ClusterTimeoutsOutputReference](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeoutsoutputreference) | +**vpcId** | string | +**hsmTypeInput**? | string | __*Optional*__ +**sourceBackupIdentifierInput**? | string | __*Optional*__ +**subnetIdsInput**? | Array | __*Optional*__ +**tagsAllInput**? | Map | __*Optional*__ +**tagsInput**? | Map | __*Optional*__ +**timeoutsInput**? | [cloudhsm.CloudhsmV2ClusterTimeouts](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeouts) | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### putTimeouts(value) + + + +```ts +putTimeouts(value: CloudhsmV2ClusterTimeouts): void +``` + +* **value** ([cloudhsm.CloudhsmV2ClusterTimeouts](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clustertimeouts)) *No description* + * **create** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#create CloudhsmV2Cluster#create}. __*Optional*__ + * **delete** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#delete CloudhsmV2Cluster#delete}. __*Optional*__ + * **update** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudhsm_v2_cluster#update CloudhsmV2Cluster#update}. __*Optional*__ + + + + +#### resetSourceBackupIdentifier() + + + +```ts +resetSourceBackupIdentifier(): void +``` + + + + + +#### resetTags() + + + +```ts +resetTags(): void +``` + + + + + +#### resetTagsAll() + + + +```ts +resetTagsAll(): void +``` + + + + + +#### resetTimeouts() + + + +```ts +resetTimeouts(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class CloudhsmV2ClusterClusterCertificatesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudhsm + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new cloudhsm.CloudhsmV2ClusterClusterCertificatesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): CloudhsmV2ClusterClusterCertificatesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cloudhsm.CloudhsmV2ClusterClusterCertificatesOutputReference](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterclustercertificatesoutputreference) + + + +## class CloudhsmV2ClusterClusterCertificatesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudhsm + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudhsm.CloudhsmV2ClusterClusterCertificatesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**awsHardwareCertificate** | string | +**clusterCertificate** | string | +**clusterCsr** | string | +**hsmCertificate** | string | +**manufacturerHardwareCertificate** | string | +**internalValue**? | [cloudhsm.CloudhsmV2ClusterClusterCertificates](#cdktf-aws-cdk-cloudhsm-cloudhsmv2clusterclustercertificates) | __*Optional*__ + + + +## class CloudhsmV2ClusterTimeoutsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: cloudhsm + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new cloudhsm.CloudhsmV2ClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -63817,12 +66607,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudhsm.CloudhsmV2HsmTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudhsm.CloudhsmV2HsmTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -63901,6 +66690,7 @@ new cloudhsm.DataAwsCloudhsmV2Cluster(scope: Construct, id: string, config: Data Name | Type | Description -----|------|------------- +**clusterCertificates** | [cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificatesList](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2clusterclustercertificateslist) | **clusterId** | string | **clusterState** | string | **id** | string | @@ -63914,53 +66704,91 @@ Name | Type | Description ### Methods -#### clusterCertificates(index) +#### resetClusterState() ```ts -clusterCertificates(index: string): DataAwsCloudhsmV2ClusterClusterCertificates +resetClusterState(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificates](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2clusterclustercertificates) +* Map + + + +## class DataAwsCloudhsmV2ClusterClusterCertificatesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cloudhsm + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetClusterState() ```ts -resetClusterState(): void +new cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificatesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsCloudhsmV2ClusterClusterCertificatesOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificatesOutputReference](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2clusterclustercertificatesoutputreference) -## class DataAwsCloudhsmV2ClusterClusterCertificates +## class DataAwsCloudhsmV2ClusterClusterCertificatesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cloudhsm -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -63968,13 +66796,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificates(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificatesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -63988,6 +66816,7 @@ Name | Type | Description **clusterCsr** | string | **hsmCertificate** | string | **manufacturerHardwareCertificate** | string | +**internalValue**? | [cloudhsm.DataAwsCloudhsmV2ClusterClusterCertificates](#cdktf-aws-cdk-cloudhsm-dataawscloudhsmv2clusterclustercertificates) | __*Optional*__ @@ -64951,12 +67780,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudwatch.CloudwatchLogMetricFilterMetricTransformationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudwatch.CloudwatchLogMetricFilterMetricTransformationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -65612,12 +68440,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudwatch.CloudwatchMetricAlarmMetricQueryMetricOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudwatch.CloudwatchMetricAlarmMetricQueryMetricOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -65882,12 +68709,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cloudwatch.CloudwatchMetricStreamTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cloudwatch.CloudwatchMetricStreamTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -66515,12 +69341,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codeartifact.CodeartifactRepositoryExternalConnectionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codeartifact.CodeartifactRepositoryExternalConnectionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -67297,12 +70122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectArtifactsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectArtifactsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -67461,12 +70285,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectBuildBatchConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectBuildBatchConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -67556,12 +70379,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectBuildBatchConfigRestrictionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectBuildBatchConfigRestrictionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -67620,12 +70442,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectCacheOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectCacheOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -67698,12 +70519,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectEnvironmentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectEnvironmentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -67825,12 +70645,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectEnvironmentRegistryCredentialOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectEnvironmentRegistryCredentialOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -67862,12 +70681,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectLogsConfigCloudwatchLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectLogsConfigCloudwatchLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -67940,12 +70758,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectLogsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectLogsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68037,12 +70854,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectLogsConfigS3LogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectLogsConfigS3LogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68129,12 +70945,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectSecondarySourcesAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectSecondarySourcesAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68181,12 +70996,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectSecondarySourcesBuildStatusConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectSecondarySourcesBuildStatusConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68245,12 +71059,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectSecondarySourcesGitSubmodulesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectSecondarySourcesGitSubmodulesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68280,12 +71093,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectSourceAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectSourceAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68332,12 +71144,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectSourceBuildStatusConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectSourceBuildStatusConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68396,12 +71207,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectSourceGitSubmodulesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectSourceGitSubmodulesConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68431,12 +71241,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68625,12 +71434,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildProjectVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildProjectVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68788,12 +71596,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildReportGroupExportConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildReportGroupExportConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -68858,12 +71665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codebuild.CodebuildReportGroupExportConfigS3DestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codebuild.CodebuildReportGroupExportConfigS3DestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -69860,12 +72666,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentConfigMinimumHealthyHostsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentConfigMinimumHealthyHostsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -69924,12 +72729,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentConfigTrafficRoutingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentConfigTrafficRoutingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -70032,12 +72836,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedCanaryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -70096,12 +72899,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentConfigTrafficRoutingConfigTimeBasedLinearOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -70528,12 +73330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupAlarmConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupAlarmConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -70606,12 +73407,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupAutoRollbackConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -70670,12 +73470,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupBlueGreenDeploymentConfigDeploymentReadyOptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -70734,12 +73533,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupBlueGreenDeploymentConfigGreenFleetProvisioningOptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -70784,12 +73582,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupBlueGreenDeploymentConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupBlueGreenDeploymentConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -70906,12 +73703,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -70970,12 +73766,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupDeploymentStyleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupDeploymentStyleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -71034,12 +73829,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupEcsServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupEcsServiceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -71071,12 +73865,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupLoadBalancerInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupLoadBalancerInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -71165,12 +73958,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -71247,12 +74039,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -71282,12 +74073,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codedeploy.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codedeploy.CodedeployDeploymentGroupLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -71413,12 +74203,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codepipeline.CodepipelineArtifactStoreEncryptionKeyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codepipeline.CodepipelineArtifactStoreEncryptionKeyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -71580,12 +74369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codepipeline.CodepipelineWebhookAuthenticationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codepipeline.CodepipelineWebhookAuthenticationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -71858,12 +74646,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new codestar.CodestarconnectionsHostVpcConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new codestar.CodestarconnectionsHostVpcConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -73323,12 +76110,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolAccountRecoverySettingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolAccountRecoverySettingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -73358,12 +76144,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolAdminCreateUserConfigInviteMessageTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -73436,12 +76221,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolAdminCreateUserConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolAdminCreateUserConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -73880,12 +76664,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolClientAnalyticsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolClientAnalyticsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -73986,12 +76769,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolClientTokenValidityUnitsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolClientTokenValidityUnitsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74064,12 +76846,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolDeviceConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolDeviceConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74206,12 +76987,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolEmailConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolEmailConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74312,12 +77092,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolLambdaConfigCustomEmailSenderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74349,12 +77128,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolLambdaConfigCustomSmsSenderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74386,12 +77164,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolLambdaConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolLambdaConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74634,12 +77411,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolPasswordPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolPasswordPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74754,12 +77530,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolSchemaNumberAttributeConstraintsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74818,12 +77593,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolSchemaStringAttributeConstraintsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolSchemaStringAttributeConstraintsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74882,12 +77656,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolSmsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolSmsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -74919,12 +77692,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolSoftwareTokenMfaConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -75059,12 +77831,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolUserPoolAddOnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolUserPoolAddOnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -75094,12 +77865,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolUsernameConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolUsernameConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -75129,12 +77899,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new cognito.CognitoUserPoolVerificationMessageTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new cognito.CognitoUserPoolVerificationMessageTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -75273,6 +78042,7 @@ Name | Type | Description **allowedOauthFlows** | Array | **allowedOauthFlowsUserPoolClient** | [IResolvable](#cdktf-iresolvable) | **allowedOauthScopes** | Array | +**analyticsConfiguration** | [cognito.DataAwsCognitoUserPoolClientAnalyticsConfigurationList](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientanalyticsconfigurationlist) | **callbackUrls** | Array | **clientId** | string | **clientSecret** | string | @@ -75288,6 +78058,7 @@ Name | Type | Description **readAttributes** | Array | **refreshTokenValidity** | number | **supportedIdentityProviders** | Array | +**tokenValidityUnits** | [cognito.DataAwsCognitoUserPoolClientTokenValidityUnitsList](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclienttokenvalidityunitslist) | **userPoolId** | string | **writeAttributes** | Array | **clientIdInput**? | string | __*Optional*__ @@ -75297,54 +78068,79 @@ Name | Type | Description ### Methods -#### analyticsConfiguration(index) +#### protected synthesizeAttributes() ```ts -analyticsConfiguration(index: string): DataAwsCognitoUserPoolClientAnalyticsConfiguration +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [cognito.DataAwsCognitoUserPoolClientAnalyticsConfiguration](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientanalyticsconfiguration) +* Map + + + +## class DataAwsCognitoUserPoolClientAnalyticsConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cognito + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### tokenValidityUnits(index) ```ts -tokenValidityUnits(index: string): DataAwsCognitoUserPoolClientTokenValidityUnits +new cognito.DataAwsCognitoUserPoolClientAnalyticsConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [cognito.DataAwsCognitoUserPoolClientTokenValidityUnits](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclienttokenvalidityunits) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [cognito.DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientanalyticsconfigurationoutputreference) -## class DataAwsCognitoUserPoolClientAnalyticsConfiguration +## class DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cognito -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -75352,13 +78148,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cognito.DataAwsCognitoUserPoolClientAnalyticsConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cognito.DataAwsCognitoUserPoolClientAnalyticsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -75372,17 +78168,69 @@ Name | Type | Description **externalId** | string | **roleArn** | string | **userDataShared** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [cognito.DataAwsCognitoUserPoolClientAnalyticsConfiguration](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclientanalyticsconfiguration) | __*Optional*__ + + + +## class DataAwsCognitoUserPoolClientTokenValidityUnitsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: cognito +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer + + + + +```ts +new cognito.DataAwsCognitoUserPoolClientTokenValidityUnitsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties -## class DataAwsCognitoUserPoolClientTokenValidityUnits + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [cognito.DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclienttokenvalidityunitsoutputreference) + + + +## class DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: cognito -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -75390,13 +78238,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new cognito.DataAwsCognitoUserPoolClientTokenValidityUnits(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new cognito.DataAwsCognitoUserPoolClientTokenValidityUnitsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -75408,6 +78256,7 @@ Name | Type | Description **accessToken** | string | **idToken** | string | **refreshToken** | string | +**internalValue**? | [cognito.DataAwsCognitoUserPoolClientTokenValidityUnits](#cdktf-aws-cdk-cognito-dataawscognitouserpoolclienttokenvalidityunits) | __*Optional*__ @@ -75873,12 +78722,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigConfigRuleScopeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigConfigRuleScopeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -75965,12 +78813,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigConfigRuleSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigConfigRuleSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -76168,12 +79015,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigConfigurationAggregatorAccountAggregationSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigConfigurationAggregatorAccountAggregationSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -76234,12 +79080,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigConfigurationAggregatorOrganizationAggregationSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -76402,12 +79247,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigConfigurationRecorderRecordingGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigConfigurationRecorderRecordingGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -76816,12 +79660,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigDeliveryChannelSnapshotDeliveryPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigDeliveryChannelSnapshotDeliveryPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -77044,12 +79887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigOrganizationConformancePackTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigOrganizationConformancePackTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -77336,12 +80178,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigOrganizationCustomRuleTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigOrganizationCustomRuleTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -77625,12 +80466,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigOrganizationManagedRuleTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigOrganizationManagedRuleTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -77885,12 +80725,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigRemediationConfigurationExecutionControlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigRemediationConfigurationExecutionControlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -77950,12 +80789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new config.ConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new config.ConfigRemediationConfigurationExecutionControlsSsmControlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -78088,12 +80926,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new connect.ConnectBotAssociationLexBotOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new connect.ConnectBotAssociationLexBotOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -78487,12 +81324,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new connect.ConnectContactFlowTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new connect.ConnectContactFlowTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -78693,12 +81529,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new connect.ConnectHoursOfOperationConfigEndTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new connect.ConnectHoursOfOperationConfigEndTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -78730,12 +81565,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new connect.ConnectHoursOfOperationConfigStartTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new connect.ConnectHoursOfOperationConfigStartTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -78767,12 +81601,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new connect.ConnectHoursOfOperationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new connect.ConnectHoursOfOperationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -79017,12 +81850,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new connect.ConnectInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new connect.ConnectInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -79325,12 +82157,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new connect.ConnectQueueOutboundCallerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new connect.ConnectQueueOutboundCallerConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -79529,12 +82360,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new connect.ConnectQuickConnectQuickConnectConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new connect.ConnectQuickConnectQuickConnectConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -79805,12 +82635,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new connect.DataAwsConnectBotAssociationLexBotOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new connect.DataAwsConnectBotAssociationLexBotOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -80104,6 +82933,7 @@ new connect.DataAwsConnectHoursOfOperation(scope: Construct, id: string, config: Name | Type | Description -----|------|------------- +**config** | [connect.DataAwsConnectHoursOfOperationConfigAList](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigalist) | **description** | string | **hoursOfOperationArn** | string | **hoursOfOperationId** | string | @@ -80121,19 +82951,6 @@ Name | Type | Description ### Methods -#### config(index) - - - -```ts -config(index: string): DataAwsConnectHoursOfOperationConfigA -``` - -* **index** (string) *No description* - -__Returns__: -* [connect.DataAwsConnectHoursOfOperationConfigA](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfiga) - #### resetHoursOfOperationId() @@ -80184,14 +83001,65 @@ __Returns__: -## class DataAwsConnectHoursOfOperationConfigA +## class DataAwsConnectHoursOfOperationConfigAList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: connect + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new connect.DataAwsConnectHoursOfOperationConfigAList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsConnectHoursOfOperationConfigAOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [connect.DataAwsConnectHoursOfOperationConfigAOutputReference](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigaoutputreference) + + + +## class DataAwsConnectHoursOfOperationConfigAOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: connect -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -80199,13 +83067,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new connect.DataAwsConnectHoursOfOperationConfigA(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new connect.DataAwsConnectHoursOfOperationConfigAOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -80215,19 +83083,71 @@ new connect.DataAwsConnectHoursOfOperationConfigA(terraformResource: IInterpolat Name | Type | Description -----|------|------------- **day** | string | -**endTime** | [IResolvable](#cdktf-iresolvable) | -**startTime** | [IResolvable](#cdktf-iresolvable) | +**endTime** | [connect.DataAwsConnectHoursOfOperationConfigEndTimeList](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigendtimelist) | +**startTime** | [connect.DataAwsConnectHoursOfOperationConfigStartTimeList](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigstarttimelist) | +**internalValue**? | [connect.DataAwsConnectHoursOfOperationConfigA](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfiga) | __*Optional*__ + + + +## class DataAwsConnectHoursOfOperationConfigEndTimeList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: connect + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new connect.DataAwsConnectHoursOfOperationConfigEndTimeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsConnectHoursOfOperationConfigEndTimeOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [connect.DataAwsConnectHoursOfOperationConfigEndTimeOutputReference](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigendtimeoutputreference) -## class DataAwsConnectHoursOfOperationConfigEndTime +## class DataAwsConnectHoursOfOperationConfigEndTimeOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: connect -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -80235,13 +83155,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new connect.DataAwsConnectHoursOfOperationConfigEndTime(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new connect.DataAwsConnectHoursOfOperationConfigEndTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -80252,17 +83172,69 @@ Name | Type | Description -----|------|------------- **hours** | number | **minutes** | number | +**internalValue**? | [connect.DataAwsConnectHoursOfOperationConfigEndTime](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigendtime) | __*Optional*__ + + + +## class DataAwsConnectHoursOfOperationConfigStartTimeList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: connect + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new connect.DataAwsConnectHoursOfOperationConfigStartTimeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsConnectHoursOfOperationConfigStartTimeOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [connect.DataAwsConnectHoursOfOperationConfigStartTimeOutputReference](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigstarttimeoutputreference) -## class DataAwsConnectHoursOfOperationConfigStartTime +## class DataAwsConnectHoursOfOperationConfigStartTimeOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: connect -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -80270,13 +83242,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new connect.DataAwsConnectHoursOfOperationConfigStartTime(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new connect.DataAwsConnectHoursOfOperationConfigStartTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -80287,6 +83259,7 @@ Name | Type | Description -----|------|------------- **hours** | number | **minutes** | number | +**internalValue**? | [connect.DataAwsConnectHoursOfOperationConfigStartTime](#cdktf-aws-cdk-connect-dataawsconnecthoursofoperationconfigstarttime) | __*Optional*__ @@ -80546,6 +83519,7 @@ Name | Type | Description **id** | string | **instanceId** | string | **name** | string | +**quickConnectConfig** | [connect.DataAwsConnectQuickConnectQuickConnectConfigList](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfiglist) | **quickConnectId** | string | **tags** | Map | **instanceIdInput**? | string | __*Optional*__ @@ -80557,19 +83531,6 @@ Name | Type | Description ### Methods -#### quickConnectConfig(index) - - - -```ts -quickConnectConfig(index: string): DataAwsConnectQuickConnectQuickConnectConfig -``` - -* **index** (string) *No description* - -__Returns__: -* [connect.DataAwsConnectQuickConnectQuickConnectConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfig) - #### resetName() @@ -80620,14 +83581,65 @@ __Returns__: -## class DataAwsConnectQuickConnectQuickConnectConfig +## class DataAwsConnectQuickConnectQuickConnectConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: connect + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new connect.DataAwsConnectQuickConnectQuickConnectConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsConnectQuickConnectQuickConnectConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [connect.DataAwsConnectQuickConnectQuickConnectConfigOutputReference](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigoutputreference) + + + +## class DataAwsConnectQuickConnectQuickConnectConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: connect -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -80635,13 +83647,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new connect.DataAwsConnectQuickConnectQuickConnectConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new connect.DataAwsConnectQuickConnectQuickConnectConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -80650,21 +83662,73 @@ new connect.DataAwsConnectQuickConnectQuickConnectConfig(terraformResource: IInt Name | Type | Description -----|------|------------- -**phoneConfig** | [IResolvable](#cdktf-iresolvable) | -**queueConfig** | [IResolvable](#cdktf-iresolvable) | +**phoneConfig** | [connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigList](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigphoneconfiglist) | +**queueConfig** | [connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfigList](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigqueueconfiglist) | **quickConnectType** | string | -**userConfig** | [IResolvable](#cdktf-iresolvable) | +**userConfig** | [connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfigList](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfiguserconfiglist) | +**internalValue**? | [connect.DataAwsConnectQuickConnectQuickConnectConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfig) | __*Optional*__ + + + +## class DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: connect + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -## class DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigphoneconfigoutputreference) + + + +## class DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: connect -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -80672,13 +83736,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -80688,17 +83752,69 @@ new connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig(terraformRes Name | Type | Description -----|------|------------- **phoneNumber** | string | +**internalValue**? | [connect.DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigphoneconfig) | __*Optional*__ + + + +## class DataAwsConnectQuickConnectQuickConnectConfigQueueConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: connect + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties -## class DataAwsConnectQuickConnectQuickConnectConfigQueueConfig +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsConnectQuickConnectQuickConnectConfigQueueConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfigOutputReference](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigqueueconfigoutputreference) + + + +## class DataAwsConnectQuickConnectQuickConnectConfigQueueConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: connect -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -80706,13 +83822,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -80723,17 +83839,69 @@ Name | Type | Description -----|------|------------- **contactFlowId** | string | **queueId** | string | +**internalValue**? | [connect.DataAwsConnectQuickConnectQuickConnectConfigQueueConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfigqueueconfig) | __*Optional*__ + + + +## class DataAwsConnectQuickConnectQuickConnectConfigUserConfigList -## class DataAwsConnectQuickConnectQuickConnectConfigUserConfig +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: connect + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsConnectQuickConnectQuickConnectConfigUserConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfigOutputReference](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfiguserconfigoutputreference) + + + +## class DataAwsConnectQuickConnectQuickConnectConfigUserConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: connect -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -80741,13 +83909,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -80758,6 +83926,7 @@ Name | Type | Description -----|------|------------- **contactFlowId** | string | **userId** | string | +**internalValue**? | [connect.DataAwsConnectQuickConnectQuickConnectConfigUserConfig](#cdktf-aws-cdk-connect-dataawsconnectquickconnectquickconnectconfiguserconfig) | __*Optional*__ @@ -81071,8 +84240,10 @@ new datapipeline.DataAwsDatapipelinePipelineDefinition(scope: Construct, id: str Name | Type | Description -----|------|------------- **id** | string | +**parameterObject** | [datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectList](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectlist) | **parameterValue** | [IResolvable](#cdktf-iresolvable) | Array<[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterValue](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparametervalue)> | **pipelineId** | string | +**pipelineObject** | [datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectList](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectlist) | **parameterValueInput**? | [IResolvable](#cdktf-iresolvable) | Array<[datapipeline.DataAwsDatapipelinePipelineDefinitionParameterValue](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparametervalue)> | __*Optional*__ **pipelineIdInput**? | string | __*Optional*__ *static* **tfResourceType** | string | @@ -81080,66 +84251,91 @@ Name | Type | Description ### Methods -#### parameterObject(index) +#### resetParameterValue() ```ts -parameterObject(index: string): DataAwsDatapipelinePipelineDefinitionParameterObject +resetParameterValue(): void ``` -* **index** (string) *No description* -__Returns__: -* [datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObject](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobject) -#### pipelineObject(index) + + +#### protected synthesizeAttributes() ```ts -pipelineObject(index: string): DataAwsDatapipelinePipelineDefinitionPipelineObject +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObject](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobject) +* Map + + + +## class DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datapipeline + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetParameterValue() ```ts -resetParameterValue(): void +new datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeOutputReference](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectattributeoutputreference) -## class DataAwsDatapipelinePipelineDefinitionParameterObject +## class DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datapipeline -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -81147,13 +84343,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObject(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -81162,19 +84358,20 @@ new datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObject(terraformR Name | Type | Description -----|------|------------- -**attribute** | [IResolvable](#cdktf-iresolvable) | -**id** | string | +**key** | string | +**stringValue** | string | +**internalValue**? | [datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectattribute) | __*Optional*__ -## class DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute +## class DataAwsDatapipelinePipelineDefinitionParameterObjectList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: datapipeline -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -81182,13 +84379,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -81197,19 +84393,36 @@ new datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute(t Name | Type | Description -----|------|------------- -**key** | string | -**stringValue** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsDatapipelinePipelineDefinitionParameterObjectOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectOutputReference](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectoutputreference) -## class DataAwsDatapipelinePipelineDefinitionPipelineObject +## class DataAwsDatapipelinePipelineDefinitionParameterObjectOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datapipeline -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -81217,13 +84430,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObject(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -81232,20 +84445,71 @@ new datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObject(terraformRe Name | Type | Description -----|------|------------- -**field** | [IResolvable](#cdktf-iresolvable) | +**attribute** | [datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObjectAttributeList](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobjectattributelist) | **id** | string | -**name** | string | +**internalValue**? | [datapipeline.DataAwsDatapipelinePipelineDefinitionParameterObject](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionparameterobject) | __*Optional*__ + + + +## class DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldList + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datapipeline + +__Extends__: [ComplexList](#cdktf-complexlist) -## class DataAwsDatapipelinePipelineDefinitionPipelineObjectField +### Initializer + + + + +```ts +new datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldOutputReference](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectfieldoutputreference) + + + +## class DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datapipeline -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -81253,13 +84517,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectField(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -81271,6 +84535,95 @@ Name | Type | Description **key** | string | **refValue** | string | **stringValue** | string | +**internalValue**? | [datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectField](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectfield) | __*Optional*__ + + + +## class DataAwsDatapipelinePipelineDefinitionPipelineObjectList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datapipeline + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsDatapipelinePipelineDefinitionPipelineObjectOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectOutputReference](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectoutputreference) + + + +## class DataAwsDatapipelinePipelineDefinitionPipelineObjectOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: datapipeline + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**field** | [datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObjectFieldList](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobjectfieldlist) | +**id** | string | +**name** | string | +**internalValue**? | [datapipeline.DataAwsDatapipelinePipelineDefinitionPipelineObject](#cdktf-aws-cdk-datapipeline-dataawsdatapipelinepipelinedefinitionpipelineobject) | __*Optional*__ @@ -81991,6 +85344,7 @@ new datasources.DataAwsElb(scope: Construct, id: string, config: DataAwsElbConfi Name | Type | Description -----|------|------------- +**accessLogs** | [datasources.DataAwsElbAccessLogsList](#cdktf-aws-cdk-datasources-dataawselbaccesslogslist) | **arn** | string | **availabilityZones** | Array | **connectionDraining** | [IResolvable](#cdktf-iresolvable) | @@ -81998,10 +85352,12 @@ Name | Type | Description **crossZoneLoadBalancing** | [IResolvable](#cdktf-iresolvable) | **desyncMitigationMode** | string | **dnsName** | string | +**healthCheck** | [datasources.DataAwsElbHealthCheckList](#cdktf-aws-cdk-datasources-dataawselbhealthchecklist) | **id** | string | **idleTimeout** | number | **instances** | Array | **internal** | [IResolvable](#cdktf-iresolvable) | +**listener** | [datasources.DataAwsElbListenerList](#cdktf-aws-cdk-datasources-dataawselblistenerlist) | **name** | string | **securityGroups** | Array | **sourceSecurityGroup** | string | @@ -82016,79 +85372,91 @@ Name | Type | Description ### Methods -#### accessLogs(index) +#### resetTags() ```ts -accessLogs(index: string): DataAwsElbAccessLogs +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [datasources.DataAwsElbAccessLogs](#cdktf-aws-cdk-datasources-dataawselbaccesslogs) -#### healthCheck(index) + + +#### protected synthesizeAttributes() ```ts -healthCheck(index: string): DataAwsElbHealthCheck +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [datasources.DataAwsElbHealthCheck](#cdktf-aws-cdk-datasources-dataawselbhealthcheck) +* Map -#### listener(index) +## class DataAwsElbAccessLogsList -```ts -listener(index: string): DataAwsElbListener -``` -* **index** (string) *No description* -__Returns__: -* [datasources.DataAwsElbListener](#cdktf-aws-cdk-datasources-dataawselblistener) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datasources + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new datasources.DataAwsElbAccessLogsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Properties -#### protected synthesizeAttributes() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsElbAccessLogsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [datasources.DataAwsElbAccessLogsOutputReference](#cdktf-aws-cdk-datasources-dataawselbaccesslogsoutputreference) -## class DataAwsElbAccessLogs +## class DataAwsElbAccessLogsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datasources -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -82096,13 +85464,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datasources.DataAwsElbAccessLogs(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datasources.DataAwsElbAccessLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -82115,17 +85483,69 @@ Name | Type | Description **bucketPrefix** | string | **enabled** | [IResolvable](#cdktf-iresolvable) | **interval** | number | +**internalValue**? | [datasources.DataAwsElbAccessLogs](#cdktf-aws-cdk-datasources-dataawselbaccesslogs) | __*Optional*__ + + + +## class DataAwsElbHealthCheckList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datasources + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + +```ts +new datasources.DataAwsElbHealthCheckList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + -## class DataAwsElbHealthCheck + +```ts +get(index: number): DataAwsElbHealthCheckOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [datasources.DataAwsElbHealthCheckOutputReference](#cdktf-aws-cdk-datasources-dataawselbhealthcheckoutputreference) + + + +## class DataAwsElbHealthCheckOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datasources -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -82133,13 +85553,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datasources.DataAwsElbHealthCheck(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datasources.DataAwsElbHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -82153,6 +85573,7 @@ Name | Type | Description **target** | string | **timeout** | number | **unhealthyThreshold** | number | +**internalValue**? | [datasources.DataAwsElbHealthCheck](#cdktf-aws-cdk-datasources-dataawselbhealthcheck) | __*Optional*__ @@ -82224,14 +85645,65 @@ __Returns__: -## class DataAwsElbListener +## class DataAwsElbListenerList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datasources + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new datasources.DataAwsElbListenerList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsElbListenerOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [datasources.DataAwsElbListenerOutputReference](#cdktf-aws-cdk-datasources-dataawselblisteneroutputreference) + + + +## class DataAwsElbListenerOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datasources -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -82239,13 +85711,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datasources.DataAwsElbListener(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datasources.DataAwsElbListenerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -82259,6 +85731,7 @@ Name | Type | Description **lbPort** | number | **lbProtocol** | string | **sslCertificateId** | string | +**internalValue**? | [datasources.DataAwsElbListener](#cdktf-aws-cdk-datasources-dataawselblistener) | __*Optional*__ @@ -82457,15 +85930,19 @@ Name | Type | Description -----|------|------------- **arn** | string | **associatePublicIpAddress** | [IResolvable](#cdktf-iresolvable) | +**ebsBlockDevice** | [datasources.DataAwsLaunchConfigurationEbsBlockDeviceList](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationebsblockdevicelist) | **ebsOptimized** | [IResolvable](#cdktf-iresolvable) | **enableMonitoring** | [IResolvable](#cdktf-iresolvable) | +**ephemeralBlockDevice** | [datasources.DataAwsLaunchConfigurationEphemeralBlockDeviceList](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationephemeralblockdevicelist) | **iamInstanceProfile** | string | **id** | string | **imageId** | string | **instanceType** | string | **keyName** | string | +**metadataOptions** | [datasources.DataAwsLaunchConfigurationMetadataOptionsList](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationmetadataoptionslist) | **name** | string | **placementTenancy** | string | +**rootBlockDevice** | [datasources.DataAwsLaunchConfigurationRootBlockDeviceList](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationrootblockdevicelist) | **securityGroups** | Array | **spotPrice** | string | **userData** | string | @@ -82477,80 +85954,79 @@ Name | Type | Description ### Methods -#### ebsBlockDevice(index) +#### protected synthesizeAttributes() ```ts -ebsBlockDevice(index: string): DataAwsLaunchConfigurationEbsBlockDevice +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [datasources.DataAwsLaunchConfigurationEbsBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationebsblockdevice) +* Map -#### ephemeralBlockDevice(index) +## class DataAwsLaunchConfigurationEbsBlockDeviceList -```ts -ephemeralBlockDevice(index: string): DataAwsLaunchConfigurationEphemeralBlockDevice -``` -* **index** (string) *No description* -__Returns__: -* [datasources.DataAwsLaunchConfigurationEphemeralBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationephemeralblockdevice) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datasources + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### metadataOptions(index) ```ts -metadataOptions(index: string): DataAwsLaunchConfigurationMetadataOptions +new datasources.DataAwsLaunchConfigurationEbsBlockDeviceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [datasources.DataAwsLaunchConfigurationMetadataOptions](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationmetadataoptions) -#### rootBlockDevice(index) +### Properties -```ts -rootBlockDevice(index: string): DataAwsLaunchConfigurationRootBlockDevice -``` +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -* **index** (string) *No description* +### Methods -__Returns__: -* [datasources.DataAwsLaunchConfigurationRootBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationrootblockdevice) -#### protected synthesizeAttributes() +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsLaunchConfigurationEbsBlockDeviceOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [datasources.DataAwsLaunchConfigurationEbsBlockDeviceOutputReference](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationebsblockdeviceoutputreference) -## class DataAwsLaunchConfigurationEbsBlockDevice +## class DataAwsLaunchConfigurationEbsBlockDeviceOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datasources -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -82558,13 +86034,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datasources.DataAwsLaunchConfigurationEbsBlockDevice(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datasources.DataAwsLaunchConfigurationEbsBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -82582,17 +86058,69 @@ Name | Type | Description **throughput** | [IResolvable](#cdktf-iresolvable) | **volumeSize** | number | **volumeType** | string | +**internalValue**? | [datasources.DataAwsLaunchConfigurationEbsBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationebsblockdevice) | __*Optional*__ + + +## class DataAwsLaunchConfigurationEphemeralBlockDeviceList -## class DataAwsLaunchConfigurationEphemeralBlockDevice + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datasources + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new datasources.DataAwsLaunchConfigurationEphemeralBlockDeviceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLaunchConfigurationEphemeralBlockDeviceOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [datasources.DataAwsLaunchConfigurationEphemeralBlockDeviceOutputReference](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationephemeralblockdeviceoutputreference) + + + +## class DataAwsLaunchConfigurationEphemeralBlockDeviceOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datasources -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -82600,13 +86128,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datasources.DataAwsLaunchConfigurationEphemeralBlockDevice(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datasources.DataAwsLaunchConfigurationEphemeralBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -82617,17 +86145,69 @@ Name | Type | Description -----|------|------------- **deviceName** | string | **virtualName** | string | +**internalValue**? | [datasources.DataAwsLaunchConfigurationEphemeralBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationephemeralblockdevice) | __*Optional*__ + + + +## class DataAwsLaunchConfigurationMetadataOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datasources + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -## class DataAwsLaunchConfigurationMetadataOptions + +```ts +new datasources.DataAwsLaunchConfigurationMetadataOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLaunchConfigurationMetadataOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [datasources.DataAwsLaunchConfigurationMetadataOptionsOutputReference](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationmetadataoptionsoutputreference) + + + +## class DataAwsLaunchConfigurationMetadataOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datasources -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -82635,13 +86215,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datasources.DataAwsLaunchConfigurationMetadataOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datasources.DataAwsLaunchConfigurationMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -82653,17 +86233,69 @@ Name | Type | Description **httpEndpoint** | string | **httpPutResponseHopLimit** | number | **httpTokens** | string | +**internalValue**? | [datasources.DataAwsLaunchConfigurationMetadataOptions](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationmetadataoptions) | __*Optional*__ + + + +## class DataAwsLaunchConfigurationRootBlockDeviceList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: datasources + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new datasources.DataAwsLaunchConfigurationRootBlockDeviceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLaunchConfigurationRootBlockDeviceOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [datasources.DataAwsLaunchConfigurationRootBlockDeviceOutputReference](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationrootblockdeviceoutputreference) -## class DataAwsLaunchConfigurationRootBlockDevice +## class DataAwsLaunchConfigurationRootBlockDeviceOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: datasources -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -82671,13 +86303,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new datasources.DataAwsLaunchConfigurationRootBlockDevice(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new datasources.DataAwsLaunchConfigurationRootBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -82692,6 +86324,7 @@ Name | Type | Description **throughput** | [IResolvable](#cdktf-iresolvable) | **volumeSize** | number | **volumeType** | string | +**internalValue**? | [datasources.DataAwsLaunchConfigurationRootBlockDevice](#cdktf-aws-cdk-datasources-dataawslaunchconfigurationrootblockdevice) | __*Optional*__ @@ -83383,12 +87016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasources.ElbAccessLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasources.ElbAccessLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -83522,12 +87154,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasources.ElbHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasources.ElbHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -83930,12 +87561,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasources.LaunchConfigurationMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasources.LaunchConfigurationMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -84008,12 +87638,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasources.LaunchConfigurationRootBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasources.LaunchConfigurationRootBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -84346,12 +87975,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncAgentTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncAgentTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -84517,12 +88145,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncLocationEfsEc2ConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncLocationEfsEc2ConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -85045,12 +88672,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncLocationHdfsQopConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncLocationHdfsQopConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -85246,12 +88872,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncLocationNfsMountOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncLocationNfsMountOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -85296,12 +88921,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncLocationNfsOnPremConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncLocationNfsOnPremConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -85469,12 +89093,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncLocationS3S3ConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncLocationS3S3ConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -85648,12 +89271,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncLocationSmbMountOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncLocationSmbMountOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -85947,12 +89569,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncTaskExcludesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncTaskExcludesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -86011,12 +89632,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncTaskOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncTaskOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -86229,12 +89849,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncTaskScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncTaskScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -86264,12 +89883,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new datasync.DatasyncTaskTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new datasync.DatasyncTaskTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -86359,6 +89977,7 @@ Name | Type | Description **id** | string | **maintenanceWindow** | string | **nodeType** | string | +**nodes** | [dax.DaxClusterNodesList](#cdktf-aws-cdk-dax-daxclusternodeslist) | **notificationTopicArn** | string | **parameterGroupName** | string | **port** | number | @@ -86390,19 +90009,6 @@ Name | Type | Description ### Methods -#### nodes(index) - - - -```ts -nodes(index: string): DaxClusterNodes -``` - -* **index** (string) *No description* - -__Returns__: -* [dax.DaxClusterNodes](#cdktf-aws-cdk-dax-daxclusternodes) - #### putServerSideEncryption(value) @@ -86591,14 +90197,65 @@ __Returns__: -## class DaxClusterNodes +## class DaxClusterNodesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dax + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dax.DaxClusterNodesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DaxClusterNodesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dax.DaxClusterNodesOutputReference](#cdktf-aws-cdk-dax-daxclusternodesoutputreference) + + + +## class DaxClusterNodesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: dax -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -86606,13 +90263,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new dax.DaxClusterNodes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new dax.DaxClusterNodesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -86625,6 +90282,7 @@ Name | Type | Description **availabilityZone** | string | **id** | string | **port** | number | +**internalValue**? | [dax.DaxClusterNodes](#cdktf-aws-cdk-dax-daxclusternodes) | __*Optional*__ @@ -86643,12 +90301,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dax.DaxClusterServerSideEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dax.DaxClusterServerSideEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -86693,12 +90350,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dax.DaxClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dax.DaxClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -87678,12 +91334,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new devicefarm.DevicefarmTestGridProjectVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new devicefarm.DevicefarmTestGridProjectVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -88186,12 +91841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxBgpPeerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxBgpPeerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -88811,12 +92465,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxGatewayAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxGatewayAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -88889,12 +92542,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxGatewayTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxGatewayTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -89343,12 +92995,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxHostedPrivateVirtualInterfaceAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxHostedPrivateVirtualInterfaceAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -89407,12 +93058,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxHostedPrivateVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxHostedPrivateVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -89740,12 +93390,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxHostedPublicVirtualInterfaceAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxHostedPublicVirtualInterfaceAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -89804,12 +93453,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxHostedPublicVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxHostedPublicVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -90153,12 +93801,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxHostedTransitVirtualInterfaceAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxHostedTransitVirtualInterfaceAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -90217,12 +93864,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxHostedTransitVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxHostedTransitVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -90660,12 +94306,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxPrivateVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxPrivateVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -90917,12 +94562,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxPublicVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxPublicVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -91192,12 +94836,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directconnect.DxTransitVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directconnect.DxTransitVirtualInterfaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -91292,6 +94935,7 @@ Name | Type | Description -----|------|------------- **accessUrl** | string | **alias** | string | +**connectSettings** | [directoryservice.DataAwsDirectoryServiceDirectoryConnectSettingsList](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryconnectsettingslist) | **description** | string | **directoryId** | string | **dnsIpAddresses** | Array | @@ -91304,6 +94948,7 @@ Name | Type | Description **size** | string | **tags** | Map | **type** | string | +**vpcSettings** | [directoryservice.DataAwsDirectoryServiceDirectoryVpcSettingsList](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryvpcsettingslist) | **directoryIdInput**? | string | __*Optional*__ **tagsInput**? | Map | __*Optional*__ *static* **tfResourceType** | string | @@ -91311,66 +94956,91 @@ Name | Type | Description ### Methods -#### connectSettings(index) +#### resetTags() ```ts -connectSettings(index: string): DataAwsDirectoryServiceDirectoryConnectSettings +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [directoryservice.DataAwsDirectoryServiceDirectoryConnectSettings](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryconnectsettings) -#### resetTags() + + +#### protected synthesizeAttributes() ```ts -resetTags(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map + + + +## class DataAwsDirectoryServiceDirectoryConnectSettingsList + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: directoryservice + +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -#### vpcSettings(index) ```ts -vpcSettings(index: string): DataAwsDirectoryServiceDirectoryVpcSettings +new directoryservice.DataAwsDirectoryServiceDirectoryConnectSettingsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [directoryservice.DataAwsDirectoryServiceDirectoryVpcSettings](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryvpcsettings) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsDirectoryServiceDirectoryConnectSettingsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [directoryservice.DataAwsDirectoryServiceDirectoryConnectSettingsOutputReference](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryconnectsettingsoutputreference) -## class DataAwsDirectoryServiceDirectoryConnectSettings +## class DataAwsDirectoryServiceDirectoryConnectSettingsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: directoryservice -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -91378,13 +95048,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new directoryservice.DataAwsDirectoryServiceDirectoryConnectSettings(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new directoryservice.DataAwsDirectoryServiceDirectoryConnectSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -91399,17 +95069,69 @@ Name | Type | Description **customerUsername** | string | **subnetIds** | Array | **vpcId** | string | +**internalValue**? | [directoryservice.DataAwsDirectoryServiceDirectoryConnectSettings](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryconnectsettings) | __*Optional*__ + + + +## class DataAwsDirectoryServiceDirectoryVpcSettingsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: directoryservice + +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -## class DataAwsDirectoryServiceDirectoryVpcSettings + + +```ts +new directoryservice.DataAwsDirectoryServiceDirectoryVpcSettingsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsDirectoryServiceDirectoryVpcSettingsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [directoryservice.DataAwsDirectoryServiceDirectoryVpcSettingsOutputReference](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryvpcsettingsoutputreference) + + + +## class DataAwsDirectoryServiceDirectoryVpcSettingsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: directoryservice -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -91417,13 +95139,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new directoryservice.DataAwsDirectoryServiceDirectoryVpcSettings(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new directoryservice.DataAwsDirectoryServiceDirectoryVpcSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -91435,6 +95157,7 @@ Name | Type | Description **availabilityZones** | Array | **subnetIds** | Array | **vpcId** | string | +**internalValue**? | [directoryservice.DataAwsDirectoryServiceDirectoryVpcSettings](#cdktf-aws-cdk-directoryservice-dataawsdirectoryservicedirectoryvpcsettings) | __*Optional*__ @@ -91774,12 +95497,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directoryservice.DirectoryServiceDirectoryConnectSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directoryservice.DirectoryServiceDirectoryConnectSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -91817,12 +95539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new directoryservice.DirectoryServiceDirectoryVpcSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new directoryservice.DirectoryServiceDirectoryVpcSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -92038,12 +95759,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dlm.DlmLifecyclePolicyPolicyDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dlm.DlmLifecyclePolicyPolicyDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -92077,12 +95797,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dlm.DlmLifecyclePolicyPolicyDetailsScheduleCreateRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dlm.DlmLifecyclePolicyPolicyDetailsScheduleCreateRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -92143,12 +95862,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dlm.DlmLifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dlm.DlmLifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -92180,12 +95898,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dlm.DlmLifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dlm.DlmLifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -92217,12 +95934,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dlm.DlmLifecyclePolicyPolicyDetailsScheduleRetainRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dlm.DlmLifecyclePolicyPolicyDetailsScheduleRetainRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -92832,12 +96548,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dms.DmsEndpointElasticsearchSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dms.DmsEndpointElasticsearchSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -92900,12 +96615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dms.DmsEndpointKafkaSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dms.DmsEndpointKafkaSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -93176,12 +96890,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dms.DmsEndpointKinesisSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dms.DmsEndpointKinesisSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -93338,12 +97051,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dms.DmsEndpointMongodbSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dms.DmsEndpointMongodbSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -93458,12 +97170,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dms.DmsEndpointS3SettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dms.DmsEndpointS3SettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -93845,12 +97556,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dms.DmsEventSubscriptionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dms.DmsEventSubscriptionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -94226,12 +97936,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dms.DmsReplicationInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dms.DmsReplicationInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -95552,12 +99261,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new documentdb.DocdbClusterInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new documentdb.DocdbClusterInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -95876,12 +99584,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new documentdb.DocdbClusterSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new documentdb.DocdbClusterSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -95926,12 +99633,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new documentdb.DocdbClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new documentdb.DocdbClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -96036,6 +99742,7 @@ Name | Type | Description **engine** | string | **engineVersion** | string | **globalClusterIdentifier** | string | +**globalClusterMembers** | [documentdb.DocdbGlobalClusterGlobalClusterMembersList](#cdktf-aws-cdk-documentdb-docdbglobalclusterglobalclustermemberslist) | **globalClusterResourceId** | string | **id** | string | **sourceDbClusterIdentifier** | string | @@ -96055,19 +99762,6 @@ Name | Type | Description ### Methods -#### globalClusterMembers(index) - - - -```ts -globalClusterMembers(index: string): DocdbGlobalClusterGlobalClusterMembers -``` - -* **index** (string) *No description* - -__Returns__: -* [documentdb.DocdbGlobalClusterGlobalClusterMembers](#cdktf-aws-cdk-documentdb-docdbglobalclusterglobalclustermembers) - #### putTimeouts(value) @@ -96182,14 +99876,65 @@ __Returns__: -## class DocdbGlobalClusterGlobalClusterMembers +## class DocdbGlobalClusterGlobalClusterMembersList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: documentdb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new documentdb.DocdbGlobalClusterGlobalClusterMembersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DocdbGlobalClusterGlobalClusterMembersOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [documentdb.DocdbGlobalClusterGlobalClusterMembersOutputReference](#cdktf-aws-cdk-documentdb-docdbglobalclusterglobalclustermembersoutputreference) + + + +## class DocdbGlobalClusterGlobalClusterMembersOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: documentdb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -96197,13 +99942,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new documentdb.DocdbGlobalClusterGlobalClusterMembers(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new documentdb.DocdbGlobalClusterGlobalClusterMembersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -96214,6 +99959,7 @@ Name | Type | Description -----|------|------------- **dbClusterArn** | string | **isWriter** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [documentdb.DocdbGlobalClusterGlobalClusterMembers](#cdktf-aws-cdk-documentdb-docdbglobalclusterglobalclustermembers) | __*Optional*__ @@ -96232,12 +99978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new documentdb.DocdbGlobalClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new documentdb.DocdbGlobalClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -96464,12 +100209,17 @@ new dynamodb.DataAwsDynamodbTable(scope: Construct, id: string, config: DataAwsD Name | Type | Description -----|------|------------- **arn** | string | +**attribute** | [dynamodb.DataAwsDynamodbTableAttributeList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableattributelist) | **billingMode** | string | +**globalSecondaryIndex** | [dynamodb.DataAwsDynamodbTableGlobalSecondaryIndexList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableglobalsecondaryindexlist) | **hashKey** | string | **id** | string | +**localSecondaryIndex** | [dynamodb.DataAwsDynamodbTableLocalSecondaryIndexList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablelocalsecondaryindexlist) | **name** | string | +**pointInTimeRecovery** | [dynamodb.DataAwsDynamodbTablePointInTimeRecoveryList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablepointintimerecoverylist) | **rangeKey** | string | **readCapacity** | number | +**replica** | [dynamodb.DataAwsDynamodbTableReplicaList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablereplicalist) | **serverSideEncryption** | [dynamodb.DataAwsDynamodbTableServerSideEncryptionOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableserversideencryptionoutputreference) | **streamArn** | string | **streamEnabled** | [IResolvable](#cdktf-iresolvable) | @@ -96477,6 +100227,7 @@ Name | Type | Description **streamViewType** | string | **tableClass** | string | **tags** | Map | +**ttl** | [dynamodb.DataAwsDynamodbTableTtlList](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablettllist) | **writeCapacity** | number | **nameInput**? | string | __*Optional*__ **serverSideEncryptionInput**? | [dynamodb.DataAwsDynamodbTableServerSideEncryption](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableserversideencryption) | __*Optional*__ @@ -96486,143 +100237,203 @@ Name | Type | Description ### Methods -#### attribute(index) +#### putServerSideEncryption(value) ```ts -attribute(index: string): DataAwsDynamodbTableAttribute +putServerSideEncryption(value: DataAwsDynamodbTableServerSideEncryption): void ``` -* **index** (string) *No description* +* **value** ([dynamodb.DataAwsDynamodbTableServerSideEncryption](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableserversideencryption)) *No description* -__Returns__: -* [dynamodb.DataAwsDynamodbTableAttribute](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableattribute) -#### globalSecondaryIndex(index) + + +#### resetServerSideEncryption() ```ts -globalSecondaryIndex(index: string): DataAwsDynamodbTableGlobalSecondaryIndex +resetServerSideEncryption(): void ``` -* **index** (string) *No description* -__Returns__: -* [dynamodb.DataAwsDynamodbTableGlobalSecondaryIndex](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableglobalsecondaryindex) -#### localSecondaryIndex(index) + + +#### resetTags() ```ts -localSecondaryIndex(index: string): DataAwsDynamodbTableLocalSecondaryIndex +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [dynamodb.DataAwsDynamodbTableLocalSecondaryIndex](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablelocalsecondaryindex) -#### pointInTimeRecovery(index) + + +#### protected synthesizeAttributes() ```ts -pointInTimeRecovery(index: string): DataAwsDynamodbTablePointInTimeRecovery +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [dynamodb.DataAwsDynamodbTablePointInTimeRecovery](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablepointintimerecovery) +* Map + + + +## class DataAwsDynamodbTableAttributeList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dynamodb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### putServerSideEncryption(value) ```ts -putServerSideEncryption(value: DataAwsDynamodbTableServerSideEncryption): void +new dynamodb.DataAwsDynamodbTableAttributeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **value** ([dynamodb.DataAwsDynamodbTableServerSideEncryption](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableserversideencryption)) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -#### replica(index) +#### get(index) ```ts -replica(index: string): DataAwsDynamodbTableReplica +get(index: number): DataAwsDynamodbTableAttributeOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [dynamodb.DataAwsDynamodbTableReplica](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablereplica) +* [dynamodb.DataAwsDynamodbTableAttributeOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableattributeoutputreference) -#### resetServerSideEncryption() +## class DataAwsDynamodbTableAttributeOutputReference -```ts -resetServerSideEncryption(): void -``` +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: dynamodb +__Extends__: [ComplexObject](#cdktf-complexobject) +### Initializer -#### resetTags() ```ts -resetTags(): void +new dynamodb.DataAwsDynamodbTableAttributeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**name** | string | +**type** | string | +**internalValue**? | [dynamodb.DataAwsDynamodbTableAttribute](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableattribute) | __*Optional*__ + + + +## class DataAwsDynamodbTableGlobalSecondaryIndexList +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dynamodb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### ttl(index) ```ts -ttl(index: string): DataAwsDynamodbTableTtl +new dynamodb.DataAwsDynamodbTableGlobalSecondaryIndexList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [dynamodb.DataAwsDynamodbTableTtl](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablettl) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsDynamodbTableGlobalSecondaryIndexOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [dynamodb.DataAwsDynamodbTableGlobalSecondaryIndexOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableglobalsecondaryindexoutputreference) -## class DataAwsDynamodbTableAttribute +## class DataAwsDynamodbTableGlobalSecondaryIndexOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: dynamodb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -96630,13 +100441,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new dynamodb.DataAwsDynamodbTableAttribute(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new dynamodb.DataAwsDynamodbTableGlobalSecondaryIndexOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -96645,19 +100456,25 @@ new dynamodb.DataAwsDynamodbTableAttribute(terraformResource: IInterpolatingPare Name | Type | Description -----|------|------------- +**hashKey** | string | **name** | string | -**type** | string | +**nonKeyAttributes** | Array | +**projectionType** | string | +**rangeKey** | string | +**readCapacity** | number | +**writeCapacity** | number | +**internalValue**? | [dynamodb.DataAwsDynamodbTableGlobalSecondaryIndex](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtableglobalsecondaryindex) | __*Optional*__ -## class DataAwsDynamodbTableGlobalSecondaryIndex +## class DataAwsDynamodbTableLocalSecondaryIndexList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: dynamodb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -96665,13 +100482,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new dynamodb.DataAwsDynamodbTableGlobalSecondaryIndex(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new dynamodb.DataAwsDynamodbTableLocalSecondaryIndexList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -96680,24 +100496,36 @@ new dynamodb.DataAwsDynamodbTableGlobalSecondaryIndex(terraformResource: IInterp Name | Type | Description -----|------|------------- -**hashKey** | string | -**name** | string | -**nonKeyAttributes** | Array | -**projectionType** | string | -**rangeKey** | string | -**readCapacity** | number | -**writeCapacity** | number | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class DataAwsDynamodbTableLocalSecondaryIndex + + +```ts +get(index: number): DataAwsDynamodbTableLocalSecondaryIndexOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dynamodb.DataAwsDynamodbTableLocalSecondaryIndexOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablelocalsecondaryindexoutputreference) + + + +## class DataAwsDynamodbTableLocalSecondaryIndexOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: dynamodb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -96705,13 +100533,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new dynamodb.DataAwsDynamodbTableLocalSecondaryIndex(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new dynamodb.DataAwsDynamodbTableLocalSecondaryIndexOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -96724,17 +100552,69 @@ Name | Type | Description **nonKeyAttributes** | Array | **projectionType** | string | **rangeKey** | string | +**internalValue**? | [dynamodb.DataAwsDynamodbTableLocalSecondaryIndex](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablelocalsecondaryindex) | __*Optional*__ -## class DataAwsDynamodbTablePointInTimeRecovery +## class DataAwsDynamodbTablePointInTimeRecoveryList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dynamodb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dynamodb.DataAwsDynamodbTablePointInTimeRecoveryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsDynamodbTablePointInTimeRecoveryOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dynamodb.DataAwsDynamodbTablePointInTimeRecoveryOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablepointintimerecoveryoutputreference) + + + +## class DataAwsDynamodbTablePointInTimeRecoveryOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: dynamodb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -96742,13 +100622,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new dynamodb.DataAwsDynamodbTablePointInTimeRecovery(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new dynamodb.DataAwsDynamodbTablePointInTimeRecoveryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -96758,17 +100638,69 @@ new dynamodb.DataAwsDynamodbTablePointInTimeRecovery(terraformResource: IInterpo Name | Type | Description -----|------|------------- **enabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [dynamodb.DataAwsDynamodbTablePointInTimeRecovery](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablepointintimerecovery) | __*Optional*__ + + + +## class DataAwsDynamodbTableReplicaList -## class DataAwsDynamodbTableReplica +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dynamodb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dynamodb.DataAwsDynamodbTableReplicaList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsDynamodbTableReplicaOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dynamodb.DataAwsDynamodbTableReplicaOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablereplicaoutputreference) + + + +## class DataAwsDynamodbTableReplicaOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: dynamodb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -96776,13 +100708,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new dynamodb.DataAwsDynamodbTableReplica(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new dynamodb.DataAwsDynamodbTableReplicaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -96793,6 +100725,7 @@ Name | Type | Description -----|------|------------- **kmsKeyArn** | string | **regionName** | string | +**internalValue**? | [dynamodb.DataAwsDynamodbTableReplica](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablereplica) | __*Optional*__ @@ -96811,12 +100744,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dynamodb.DataAwsDynamodbTableServerSideEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dynamodb.DataAwsDynamodbTableServerSideEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -96831,14 +100763,65 @@ Name | Type | Description -## class DataAwsDynamodbTableTtl +## class DataAwsDynamodbTableTtlList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dynamodb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dynamodb.DataAwsDynamodbTableTtlList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsDynamodbTableTtlOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dynamodb.DataAwsDynamodbTableTtlOutputReference](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablettloutputreference) + + + +## class DataAwsDynamodbTableTtlOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: dynamodb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -96846,13 +100829,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new dynamodb.DataAwsDynamodbTableTtl(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new dynamodb.DataAwsDynamodbTableTtlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -96863,6 +100846,7 @@ Name | Type | Description -----|------|------------- **attributeName** | string | **enabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [dynamodb.DataAwsDynamodbTableTtl](#cdktf-aws-cdk-dynamodb-dataawsdynamodbtablettl) | __*Optional*__ @@ -96972,12 +100956,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dynamodb.DynamodbGlobalTableTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dynamodb.DynamodbGlobalTableTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -97620,12 +101603,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dynamodb.DynamodbTablePointInTimeRecoveryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dynamodb.DynamodbTablePointInTimeRecoveryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -97655,12 +101637,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dynamodb.DynamodbTableServerSideEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dynamodb.DynamodbTableServerSideEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -97707,12 +101688,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dynamodb.DynamodbTableTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dynamodb.DynamodbTableTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -97785,12 +101765,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dynamodb.DynamodbTableTtlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new dynamodb.DynamodbTableTtlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -98424,12 +102403,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.AmiCopyTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.AmiCopyTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -98701,12 +102679,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.AmiFromInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.AmiFromInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -98838,12 +102815,311 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.AmiTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.AmiTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**create** | string | +**delete** | string | +**update** | string | +**createInput**? | string | __*Optional*__ +**deleteInput**? | string | __*Optional*__ +**internalValue**? | [ec2.AmiTimeouts](#cdktf-aws-cdk-ec2-amitimeouts) | __*Optional*__ +**updateInput**? | string | __*Optional*__ + +### Methods + + +#### resetCreate() + + + +```ts +resetCreate(): void +``` + + + + + +#### resetDelete() + + + +```ts +resetDelete(): void +``` + + + + + +#### resetUpdate() + + + +```ts +resetUpdate(): void +``` + + + + + + + +## class DataAwsAmi + +Represents a {@link https://www.terraform.io/docs/providers/aws/d/ami aws_ami}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: ec2 + +__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/d/ami aws_ami} Data Source. + +```ts +new ec2.DataAwsAmi(scope: Construct, id: string, config: DataAwsAmiConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([ec2.DataAwsAmiConfig](#cdktf-aws-cdk-ec2-dataawsamiconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **owners** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#owners DataAwsAmi#owners}. + * **executableUsers** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#executable_users DataAwsAmi#executable_users}. __*Optional*__ + * **filter** ([IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiFilter](#cdktf-aws-cdk-ec2-dataawsamifilter)>) filter block. __*Optional*__ + * **mostRecent** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#most_recent DataAwsAmi#most_recent}. __*Optional*__ + * **nameRegex** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#name_regex DataAwsAmi#name_regex}. __*Optional*__ + * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#tags DataAwsAmi#tags}. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**architecture** | string | +**arn** | string | +**blockDeviceMappings** | [ec2.DataAwsAmiBlockDeviceMappingsList](#cdktf-aws-cdk-ec2-dataawsamiblockdevicemappingslist) | +**creationDate** | string | +**description** | string | +**enaSupport** | [IResolvable](#cdktf-iresolvable) | +**executableUsers** | Array | +**filter** | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiFilter](#cdktf-aws-cdk-ec2-dataawsamifilter)> | +**hypervisor** | string | +**id** | string | +**imageId** | string | +**imageLocation** | string | +**imageOwnerAlias** | string | +**imageType** | string | +**kernelId** | string | +**mostRecent** | boolean | [IResolvable](#cdktf-iresolvable) | +**name** | string | +**nameRegex** | string | +**ownerId** | string | +**owners** | Array | +**platform** | string | +**platformDetails** | string | +**productCodes** | [ec2.DataAwsAmiProductCodesList](#cdktf-aws-cdk-ec2-dataawsamiproductcodeslist) | +**public** | [IResolvable](#cdktf-iresolvable) | +**ramdiskId** | string | +**rootDeviceName** | string | +**rootDeviceType** | string | +**rootSnapshotId** | string | +**sriovNetSupport** | string | +**state** | string | +**tags** | Map | +**usageOperation** | string | +**virtualizationType** | string | +**executableUsersInput**? | Array | __*Optional*__ +**filterInput**? | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiFilter](#cdktf-aws-cdk-ec2-dataawsamifilter)> | __*Optional*__ +**mostRecentInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**nameRegexInput**? | string | __*Optional*__ +**ownersInput**? | Array | __*Optional*__ +**tagsInput**? | Map | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### resetExecutableUsers() + + + +```ts +resetExecutableUsers(): void +``` + + + + + +#### resetFilter() + + + +```ts +resetFilter(): void +``` + + + + + +#### resetMostRecent() + + + +```ts +resetMostRecent(): void +``` + + + + + +#### resetNameRegex() + + + +```ts +resetNameRegex(): void +``` + + + + + +#### resetTags() + + + +```ts +resetTags(): void +``` + + + + + +#### stateReason(key) + + + +```ts +stateReason(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class DataAwsAmiBlockDeviceMappingsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsAmiBlockDeviceMappingsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAmiBlockDeviceMappingsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsAmiBlockDeviceMappingsOutputReference](#cdktf-aws-cdk-ec2-dataawsamiblockdevicemappingsoutputreference) + + + +## class DataAwsAmiBlockDeviceMappingsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: ec2 + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new ec2.DataAwsAmiBlockDeviceMappingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -98852,58 +103128,32 @@ new ec2.AmiTimeoutsOutputReference(terraformResource: IInterpolatingParent, terr Name | Type | Description -----|------|------------- -**create** | string | -**delete** | string | -**update** | string | -**createInput**? | string | __*Optional*__ -**deleteInput**? | string | __*Optional*__ -**internalValue**? | [ec2.AmiTimeouts](#cdktf-aws-cdk-ec2-amitimeouts) | __*Optional*__ -**updateInput**? | string | __*Optional*__ +**deviceName** | string | +**noDevice** | string | +**virtualName** | string | +**internalValue**? | [ec2.DataAwsAmiBlockDeviceMappings](#cdktf-aws-cdk-ec2-dataawsamiblockdevicemappings) | __*Optional*__ ### Methods -#### resetCreate() - - - -```ts -resetCreate(): void -``` - - - - - -#### resetDelete() - - - -```ts -resetDelete(): void -``` - - - - - -#### resetUpdate() +#### ebs(key) ```ts -resetUpdate(): void +ebs(key: string): string | IResolvable ``` +* **key** (string) *No description* +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) +## class DataAwsAmiIds - -## class DataAwsAmi - -Represents a {@link https://www.terraform.io/docs/providers/aws/d/ami aws_ami}. +Represents a {@link https://www.terraform.io/docs/providers/aws/d/ami_ids aws_ami_ids}. __Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 @@ -98913,25 +103163,24 @@ __Extends__: [TerraformDataSource](#cdktf-terraformdatasource) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/d/ami aws_ami} Data Source. +Create a new {@link https://www.terraform.io/docs/providers/aws/d/ami_ids aws_ami_ids} Data Source. ```ts -new ec2.DataAwsAmi(scope: Construct, id: string, config: DataAwsAmiConfig) +new ec2.DataAwsAmiIds(scope: Construct, id: string, config: DataAwsAmiIdsConfig) ``` * **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. * **id** (string) The scoped construct ID. -* **config** ([ec2.DataAwsAmiConfig](#cdktf-aws-cdk-ec2-dataawsamiconfig)) *No description* +* **config** ([ec2.DataAwsAmiIdsConfig](#cdktf-aws-cdk-ec2-dataawsamiidsconfig)) *No description* * **count** (number) *No description* __*Optional*__ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **owners** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#owners DataAwsAmi#owners}. - * **executableUsers** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#executable_users DataAwsAmi#executable_users}. __*Optional*__ - * **filter** ([IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiFilter](#cdktf-aws-cdk-ec2-dataawsamifilter)>) filter block. __*Optional*__ - * **mostRecent** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#most_recent DataAwsAmi#most_recent}. __*Optional*__ - * **nameRegex** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#name_regex DataAwsAmi#name_regex}. __*Optional*__ - * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami#tags DataAwsAmi#tags}. __*Optional*__ + * **owners** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami_ids#owners DataAwsAmiIds#owners}. + * **executableUsers** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami_ids#executable_users DataAwsAmiIds#executable_users}. __*Optional*__ + * **filter** ([IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiIdsFilter](#cdktf-aws-cdk-ec2-dataawsamiidsfilter)>) filter block. __*Optional*__ + * **nameRegex** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami_ids#name_regex DataAwsAmiIds#name_regex}. __*Optional*__ + * **sortAscending** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami_ids#sort_ascending DataAwsAmiIds#sort_ascending}. __*Optional*__ @@ -98940,75 +103189,24 @@ new ec2.DataAwsAmi(scope: Construct, id: string, config: DataAwsAmiConfig) Name | Type | Description -----|------|------------- -**architecture** | string | -**arn** | string | -**creationDate** | string | -**description** | string | -**enaSupport** | [IResolvable](#cdktf-iresolvable) | **executableUsers** | Array | -**filter** | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiFilter](#cdktf-aws-cdk-ec2-dataawsamifilter)> | -**hypervisor** | string | +**filter** | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiIdsFilter](#cdktf-aws-cdk-ec2-dataawsamiidsfilter)> | **id** | string | -**imageId** | string | -**imageLocation** | string | -**imageOwnerAlias** | string | -**imageType** | string | -**kernelId** | string | -**mostRecent** | boolean | [IResolvable](#cdktf-iresolvable) | -**name** | string | +**ids** | Array | **nameRegex** | string | -**ownerId** | string | **owners** | Array | -**platform** | string | -**platformDetails** | string | -**public** | [IResolvable](#cdktf-iresolvable) | -**ramdiskId** | string | -**rootDeviceName** | string | -**rootDeviceType** | string | -**rootSnapshotId** | string | -**sriovNetSupport** | string | -**state** | string | -**tags** | Map | -**usageOperation** | string | -**virtualizationType** | string | +**sortAscending** | boolean | [IResolvable](#cdktf-iresolvable) | **executableUsersInput**? | Array | __*Optional*__ -**filterInput**? | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiFilter](#cdktf-aws-cdk-ec2-dataawsamifilter)> | __*Optional*__ -**mostRecentInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**filterInput**? | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiIdsFilter](#cdktf-aws-cdk-ec2-dataawsamiidsfilter)> | __*Optional*__ **nameRegexInput**? | string | __*Optional*__ **ownersInput**? | Array | __*Optional*__ -**tagsInput**? | Map | __*Optional*__ +**sortAscendingInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ *static* **tfResourceType** | string | ### Methods -#### blockDeviceMappings(index) - - - -```ts -blockDeviceMappings(index: string): DataAwsAmiBlockDeviceMappings -``` - -* **index** (string) *No description* - -__Returns__: -* [ec2.DataAwsAmiBlockDeviceMappings](#cdktf-aws-cdk-ec2-dataawsamiblockdevicemappings) - -#### productCodes(index) - - - -```ts -productCodes(index: string): DataAwsAmiProductCodes -``` - -* **index** (string) *No description* - -__Returns__: -* [ec2.DataAwsAmiProductCodes](#cdktf-aws-cdk-ec2-dataawsamiproductcodes) - -#### resetExecutableUsers() +#### resetExecutableUsers() @@ -99020,7 +103218,7 @@ resetExecutableUsers(): void -#### resetFilter() +#### resetFilter() @@ -99032,19 +103230,7 @@ resetFilter(): void -#### resetMostRecent() - - - -```ts -resetMostRecent(): void -``` - - - - - -#### resetNameRegex() +#### resetNameRegex() @@ -99056,32 +103242,19 @@ resetNameRegex(): void -#### resetTags() +#### resetSortAscending() ```ts -resetTags(): void +resetSortAscending(): void ``` -#### stateReason(key) - - - -```ts -stateReason(key: string): string | IResolvable -``` - -* **key** (string) *No description* - -__Returns__: -* string | [IResolvable](#cdktf-iresolvable) - -#### protected synthesizeAttributes() +#### protected synthesizeAttributes() @@ -99095,14 +103268,14 @@ __Returns__: -## class DataAwsAmiBlockDeviceMappings +## class DataAwsAmiProductCodesList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -99110,58 +103283,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsAmiBlockDeviceMappings(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsAmiProductCodesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - - -Name | Type | Description ------|------|------------- -**deviceName** | string | -**ebs** | Map | -**noDevice** | string | -**virtualName** | string | - - - -## class DataAwsAmiIds - -Represents a {@link https://www.terraform.io/docs/providers/aws/d/ami_ids aws_ami_ids}. - -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: ec2 - -__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) - -### Initializer - - -Create a new {@link https://www.terraform.io/docs/providers/aws/d/ami_ids aws_ami_ids} Data Source. - -```ts -new ec2.DataAwsAmiIds(scope: Construct, id: string, config: DataAwsAmiIdsConfig) -``` - -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([ec2.DataAwsAmiIdsConfig](#cdktf-aws-cdk-ec2-dataawsamiidsconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **owners** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami_ids#owners DataAwsAmiIds#owners}. - * **executableUsers** (Array) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami_ids#executable_users DataAwsAmiIds#executable_users}. __*Optional*__ - * **filter** ([IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiIdsFilter](#cdktf-aws-cdk-ec2-dataawsamiidsfilter)>) filter block. __*Optional*__ - * **nameRegex** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami_ids#name_regex DataAwsAmiIds#name_regex}. __*Optional*__ - * **sortAscending** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/ami_ids#sort_ascending DataAwsAmiIds#sort_ascending}. __*Optional*__ +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -99170,93 +103297,36 @@ new ec2.DataAwsAmiIds(scope: Construct, id: string, config: DataAwsAmiIdsConfig) Name | Type | Description -----|------|------------- -**executableUsers** | Array | -**filter** | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiIdsFilter](#cdktf-aws-cdk-ec2-dataawsamiidsfilter)> | -**id** | string | -**ids** | Array | -**nameRegex** | string | -**owners** | Array | -**sortAscending** | boolean | [IResolvable](#cdktf-iresolvable) | -**executableUsersInput**? | Array | __*Optional*__ -**filterInput**? | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsAmiIdsFilter](#cdktf-aws-cdk-ec2-dataawsamiidsfilter)> | __*Optional*__ -**nameRegexInput**? | string | __*Optional*__ -**ownersInput**? | Array | __*Optional*__ -**sortAscendingInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ -*static* **tfResourceType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### resetExecutableUsers() - - - -```ts -resetExecutableUsers(): void -``` - - - - - -#### resetFilter() - - - -```ts -resetFilter(): void -``` - - - - - -#### resetNameRegex() - - - -```ts -resetNameRegex(): void -``` - - - - - -#### resetSortAscending() - - - -```ts -resetSortAscending(): void -``` - - - - - -#### protected synthesizeAttributes() +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsAmiProductCodesOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [ec2.DataAwsAmiProductCodesOutputReference](#cdktf-aws-cdk-ec2-dataawsamiproductcodesoutputreference) -## class DataAwsAmiProductCodes +## class DataAwsAmiProductCodesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -99264,13 +103334,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsAmiProductCodes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsAmiProductCodesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -99281,6 +103351,7 @@ Name | Type | Description -----|------|------------- **productCodeId** | string | **productCodeType** | string | +**internalValue**? | [ec2.DataAwsAmiProductCodes](#cdktf-aws-cdk-ec2-dataawsamiproductcodes) | __*Optional*__ @@ -101380,6 +105451,7 @@ Name | Type | Description -----|------|------------- **addressFamily** | string | **arn** | string | +**entries** | [ec2.DataAwsEc2ManagedPrefixListEntriesList](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistentrieslist) | **filter** | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsEc2ManagedPrefixListFilter](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistfilter)> | **id** | string | **maxEntries** | number | @@ -101395,19 +105467,6 @@ Name | Type | Description ### Methods -#### entries(index) - - - -```ts -entries(index: string): DataAwsEc2ManagedPrefixListEntries -``` - -* **index** (string) *No description* - -__Returns__: -* [ec2.DataAwsEc2ManagedPrefixListEntries](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistentries) - #### resetFilter() @@ -101458,14 +105517,65 @@ __Returns__: -## class DataAwsEc2ManagedPrefixListEntries +## class DataAwsEc2ManagedPrefixListEntriesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsEc2ManagedPrefixListEntriesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsEc2ManagedPrefixListEntriesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsEc2ManagedPrefixListEntriesOutputReference](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistentriesoutputreference) + + + +## class DataAwsEc2ManagedPrefixListEntriesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -101473,13 +105583,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsEc2ManagedPrefixListEntries(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsEc2ManagedPrefixListEntriesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -101490,6 +105600,7 @@ Name | Type | Description -----|------|------------- **cidr** | string | **description** | string | +**internalValue**? | [ec2.DataAwsEc2ManagedPrefixListEntries](#cdktf-aws-cdk-ec2-dataawsec2managedprefixlistentries) | __*Optional*__ @@ -102414,8 +106525,12 @@ Name | Type | Description **arn** | string | **associatePublicIpAddress** | [IResolvable](#cdktf-iresolvable) | **availabilityZone** | string | +**creditSpecification** | [ec2.DataAwsInstanceCreditSpecificationList](#cdktf-aws-cdk-ec2-dataawsinstancecreditspecificationlist) | **disableApiTermination** | [IResolvable](#cdktf-iresolvable) | +**ebsBlockDevice** | [ec2.DataAwsInstanceEbsBlockDeviceList](#cdktf-aws-cdk-ec2-dataawsinstanceebsblockdevicelist) | **ebsOptimized** | [IResolvable](#cdktf-iresolvable) | +**enclaveOptions** | [ec2.DataAwsInstanceEnclaveOptionsList](#cdktf-aws-cdk-ec2-dataawsinstanceenclaveoptionslist) | +**ephemeralBlockDevice** | [ec2.DataAwsInstanceEphemeralBlockDeviceList](#cdktf-aws-cdk-ec2-dataawsinstanceephemeralblockdevicelist) | **fetchPasswordData** | boolean | [IResolvable](#cdktf-iresolvable) | **fetchUserData** | boolean | [IResolvable](#cdktf-iresolvable) | **filter** | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsInstanceFilter](#cdktf-aws-cdk-ec2-dataawsinstancefilter)> | @@ -102428,6 +106543,7 @@ Name | Type | Description **instanceType** | string | **ipv6Addresses** | Array | **keyName** | string | +**metadataOptions** | [ec2.DataAwsInstanceMetadataOptionsList](#cdktf-aws-cdk-ec2-dataawsinstancemetadataoptionslist) | **monitoring** | [IResolvable](#cdktf-iresolvable) | **networkInterfaceId** | string | **outpostArn** | string | @@ -102438,6 +106554,7 @@ Name | Type | Description **privateIp** | string | **publicDns** | string | **publicIp** | string | +**rootBlockDevice** | [ec2.DataAwsInstanceRootBlockDeviceList](#cdktf-aws-cdk-ec2-dataawsinstancerootblockdevicelist) | **secondaryPrivateIps** | Array | **securityGroups** | Array | **sourceDestCheck** | [IResolvable](#cdktf-iresolvable) | @@ -102458,178 +106575,297 @@ Name | Type | Description ### Methods -#### creditSpecification(index) +#### resetFetchPasswordData() ```ts -creditSpecification(index: string): DataAwsInstanceCreditSpecification +resetFetchPasswordData(): void ``` -* **index** (string) *No description* -__Returns__: -* [ec2.DataAwsInstanceCreditSpecification](#cdktf-aws-cdk-ec2-dataawsinstancecreditspecification) -#### ebsBlockDevice(index) + + +#### resetFetchUserData() ```ts -ebsBlockDevice(index: string): DataAwsInstanceEbsBlockDevice +resetFetchUserData(): void ``` -* **index** (string) *No description* -__Returns__: -* [ec2.DataAwsInstanceEbsBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstanceebsblockdevice) -#### enclaveOptions(index) + + +#### resetFilter() ```ts -enclaveOptions(index: string): DataAwsInstanceEnclaveOptions +resetFilter(): void ``` -* **index** (string) *No description* -__Returns__: -* [ec2.DataAwsInstanceEnclaveOptions](#cdktf-aws-cdk-ec2-dataawsinstanceenclaveoptions) -#### ephemeralBlockDevice(index) + + +#### resetInstanceId() ```ts -ephemeralBlockDevice(index: string): DataAwsInstanceEphemeralBlockDevice +resetInstanceId(): void ``` -* **index** (string) *No description* -__Returns__: -* [ec2.DataAwsInstanceEphemeralBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstanceephemeralblockdevice) -#### metadataOptions(index) + + +#### resetInstanceTags() ```ts -metadataOptions(index: string): DataAwsInstanceMetadataOptions +resetInstanceTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [ec2.DataAwsInstanceMetadataOptions](#cdktf-aws-cdk-ec2-dataawsinstancemetadataoptions) -#### resetFetchPasswordData() + + +#### resetTags() ```ts -resetFetchPasswordData(): void +resetTags(): void ``` -#### resetFetchUserData() +#### protected synthesizeAttributes() ```ts -resetFetchUserData(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map -#### resetFilter() +## class DataAwsInstanceCreditSpecificationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -resetFilter(): void +new ec2.DataAwsInstanceCreditSpecificationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Properties -#### resetInstanceId() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -resetInstanceId(): void +get(index: number): DataAwsInstanceCreditSpecificationOutputReference ``` +* **index** (number) the index of the item to return. +__Returns__: +* [ec2.DataAwsInstanceCreditSpecificationOutputReference](#cdktf-aws-cdk-ec2-dataawsinstancecreditspecificationoutputreference) -#### resetInstanceTags() +## class DataAwsInstanceCreditSpecificationOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: ec2 + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + ```ts -resetInstanceTags(): void +new ec2.DataAwsInstanceCreditSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties + + +Name | Type | Description +-----|------|------------- +**cpuCredits** | string | +**internalValue**? | [ec2.DataAwsInstanceCreditSpecification](#cdktf-aws-cdk-ec2-dataawsinstancecreditspecification) | __*Optional*__ + + + +## class DataAwsInstanceEbsBlockDeviceList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new ec2.DataAwsInstanceEbsBlockDeviceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods -#### rootBlockDevice(index) +#### get(index) ```ts -rootBlockDevice(index: string): DataAwsInstanceRootBlockDevice +get(index: number): DataAwsInstanceEbsBlockDeviceOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [ec2.DataAwsInstanceRootBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstancerootblockdevice) +* [ec2.DataAwsInstanceEbsBlockDeviceOutputReference](#cdktf-aws-cdk-ec2-dataawsinstanceebsblockdeviceoutputreference) + + + +## class DataAwsInstanceEbsBlockDeviceOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: ec2 + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new ec2.DataAwsInstanceEbsBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**deleteOnTermination** | [IResolvable](#cdktf-iresolvable) | +**deviceName** | string | +**encrypted** | [IResolvable](#cdktf-iresolvable) | +**iops** | number | +**kmsKeyId** | string | +**snapshotId** | string | +**throughput** | number | +**volumeId** | string | +**volumeSize** | number | +**volumeType** | string | +**internalValue**? | [ec2.DataAwsInstanceEbsBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstanceebsblockdevice) | __*Optional*__ + +### Methods + + +#### tags(key) + + + +```ts +tags(key: string): string | IResolvable +``` + +* **key** (string) *No description* __Returns__: -* Map +* string | [IResolvable](#cdktf-iresolvable) -## class DataAwsInstanceCreditSpecification +## class DataAwsInstanceEnclaveOptionsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -102637,13 +106873,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsInstanceCreditSpecification(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsInstanceEnclaveOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -102652,18 +106887,36 @@ new ec2.DataAwsInstanceCreditSpecification(terraformResource: IInterpolatingPare Name | Type | Description -----|------|------------- -**cpuCredits** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -## class DataAwsInstanceEbsBlockDevice +#### get(index) + + + +```ts +get(index: number): DataAwsInstanceEnclaveOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsInstanceEnclaveOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawsinstanceenclaveoptionsoutputreference) + + + +## class DataAwsInstanceEnclaveOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -102671,13 +106924,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsInstanceEbsBlockDevice(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsInstanceEnclaveOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -102686,28 +106939,19 @@ new ec2.DataAwsInstanceEbsBlockDevice(terraformResource: IInterpolatingParent, t Name | Type | Description -----|------|------------- -**deleteOnTermination** | [IResolvable](#cdktf-iresolvable) | -**deviceName** | string | -**encrypted** | [IResolvable](#cdktf-iresolvable) | -**iops** | number | -**kmsKeyId** | string | -**snapshotId** | string | -**tags** | Map | -**throughput** | number | -**volumeId** | string | -**volumeSize** | number | -**volumeType** | string | +**enabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [ec2.DataAwsInstanceEnclaveOptions](#cdktf-aws-cdk-ec2-dataawsinstanceenclaveoptions) | __*Optional*__ -## class DataAwsInstanceEnclaveOptions +## class DataAwsInstanceEphemeralBlockDeviceList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -102715,13 +106959,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsInstanceEnclaveOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsInstanceEphemeralBlockDeviceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -102730,18 +106973,36 @@ new ec2.DataAwsInstanceEnclaveOptions(terraformResource: IInterpolatingParent, t Name | Type | Description -----|------|------------- -**enabled** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class DataAwsInstanceEphemeralBlockDevice + + +```ts +get(index: number): DataAwsInstanceEphemeralBlockDeviceOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsInstanceEphemeralBlockDeviceOutputReference](#cdktf-aws-cdk-ec2-dataawsinstanceephemeralblockdeviceoutputreference) + + + +## class DataAwsInstanceEphemeralBlockDeviceOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -102749,13 +107010,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsInstanceEphemeralBlockDevice(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsInstanceEphemeralBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -102767,17 +107028,69 @@ Name | Type | Description **deviceName** | string | **noDevice** | [IResolvable](#cdktf-iresolvable) | **virtualName** | string | +**internalValue**? | [ec2.DataAwsInstanceEphemeralBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstanceephemeralblockdevice) | __*Optional*__ + + + +## class DataAwsInstanceMetadataOptionsList + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsInstanceMetadataOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -## class DataAwsInstanceMetadataOptions + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsInstanceMetadataOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsInstanceMetadataOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawsinstancemetadataoptionsoutputreference) + + + +## class DataAwsInstanceMetadataOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -102785,13 +107098,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsInstanceMetadataOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsInstanceMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -102804,17 +107117,69 @@ Name | Type | Description **httpPutResponseHopLimit** | number | **httpTokens** | string | **instanceMetadataTags** | string | +**internalValue**? | [ec2.DataAwsInstanceMetadataOptions](#cdktf-aws-cdk-ec2-dataawsinstancemetadataoptions) | __*Optional*__ + + + +## class DataAwsInstanceRootBlockDeviceList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsInstanceRootBlockDeviceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class DataAwsInstanceRootBlockDevice + + +```ts +get(index: number): DataAwsInstanceRootBlockDeviceOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsInstanceRootBlockDeviceOutputReference](#cdktf-aws-cdk-ec2-dataawsinstancerootblockdeviceoutputreference) + + + +## class DataAwsInstanceRootBlockDeviceOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -102822,13 +107187,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsInstanceRootBlockDevice(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsInstanceRootBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -102842,11 +107207,27 @@ Name | Type | Description **encrypted** | [IResolvable](#cdktf-iresolvable) | **iops** | number | **kmsKeyId** | string | -**tags** | Map | **throughput** | number | **volumeId** | string | **volumeSize** | number | **volumeType** | string | +**internalValue**? | [ec2.DataAwsInstanceRootBlockDevice](#cdktf-aws-cdk-ec2-dataawsinstancerootblockdevice) | __*Optional*__ + +### Methods + + +#### tags(key) + + + +```ts +tags(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) @@ -103103,21 +107484,33 @@ new ec2.DataAwsLaunchTemplate(scope: Construct, id: string, config?: DataAwsLaun Name | Type | Description -----|------|------------- **arn** | string | +**blockDeviceMappings** | [ec2.DataAwsLaunchTemplateBlockDeviceMappingsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingslist) | +**creditSpecification** | [ec2.DataAwsLaunchTemplateCreditSpecificationList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatecreditspecificationlist) | **defaultVersion** | number | **description** | string | **disableApiTermination** | [IResolvable](#cdktf-iresolvable) | **ebsOptimized** | string | +**elasticGpuSpecifications** | [ec2.DataAwsLaunchTemplateElasticGpuSpecificationsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateelasticgpuspecificationslist) | +**enclaveOptions** | [ec2.DataAwsLaunchTemplateEnclaveOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateenclaveoptionslist) | **filter** | [IResolvable](#cdktf-iresolvable) | Array<[ec2.DataAwsLaunchTemplateFilter](#cdktf-aws-cdk-ec2-dataawslaunchtemplatefilter)> | +**hibernationOptions** | [ec2.DataAwsLaunchTemplateHibernationOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatehibernationoptionslist) | +**iamInstanceProfile** | [ec2.DataAwsLaunchTemplateIamInstanceProfileList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateiaminstanceprofilelist) | **id** | string | **imageId** | string | **instanceInitiatedShutdownBehavior** | string | +**instanceMarketOptions** | [ec2.DataAwsLaunchTemplateInstanceMarketOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionslist) | **instanceType** | string | **kernelId** | string | **keyName** | string | **latestVersion** | number | +**metadataOptions** | [ec2.DataAwsLaunchTemplateMetadataOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemetadataoptionslist) | +**monitoring** | [ec2.DataAwsLaunchTemplateMonitoringList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemonitoringlist) | **name** | string | +**networkInterfaces** | [ec2.DataAwsLaunchTemplateNetworkInterfacesList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatenetworkinterfaceslist) | +**placement** | [ec2.DataAwsLaunchTemplatePlacementList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateplacementlist) | **ramDiskId** | string | **securityGroupNames** | Array | +**tagSpecifications** | [ec2.DataAwsLaunchTemplateTagSpecificationsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplatetagspecificationslist) | **tags** | Map | **userData** | string | **vpcSecurityGroupIds** | Array | @@ -103129,220 +107522,383 @@ Name | Type | Description ### Methods -#### blockDeviceMappings(index) +#### resetFilter() ```ts -blockDeviceMappings(index: string): DataAwsLaunchTemplateBlockDeviceMappings +resetFilter(): void ``` -* **index** (string) *No description* -__Returns__: -* [ec2.DataAwsLaunchTemplateBlockDeviceMappings](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappings) -#### creditSpecification(index) + + +#### resetName() ```ts -creditSpecification(index: string): DataAwsLaunchTemplateCreditSpecification +resetName(): void ``` -* **index** (string) *No description* -__Returns__: -* [ec2.DataAwsLaunchTemplateCreditSpecification](#cdktf-aws-cdk-ec2-dataawslaunchtemplatecreditspecification) -#### elasticGpuSpecifications(index) + + +#### resetTags() ```ts -elasticGpuSpecifications(index: string): DataAwsLaunchTemplateElasticGpuSpecifications +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [ec2.DataAwsLaunchTemplateElasticGpuSpecifications](#cdktf-aws-cdk-ec2-dataawslaunchtemplateelasticgpuspecifications) -#### enclaveOptions(index) + + +#### protected synthesizeAttributes() ```ts -enclaveOptions(index: string): DataAwsLaunchTemplateEnclaveOptions +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [ec2.DataAwsLaunchTemplateEnclaveOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateenclaveoptions) +* Map -#### hibernationOptions(index) +## class DataAwsLaunchTemplateBlockDeviceMappingsEbsList -```ts -hibernationOptions(index: string): DataAwsLaunchTemplateHibernationOptions -``` -* **index** (string) *No description* -__Returns__: -* [ec2.DataAwsLaunchTemplateHibernationOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplatehibernationoptions) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### iamInstanceProfile(index) ```ts -iamInstanceProfile(index: string): DataAwsLaunchTemplateIamInstanceProfile +new ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -__Returns__: -* [ec2.DataAwsLaunchTemplateIamInstanceProfile](#cdktf-aws-cdk-ec2-dataawslaunchtemplateiaminstanceprofile) -#### instanceMarketOptions(index) +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -instanceMarketOptions(index: string): DataAwsLaunchTemplateInstanceMarketOptions +get(index: number): DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [ec2.DataAwsLaunchTemplateInstanceMarketOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptions) +* [ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingsebsoutputreference) + + + +## class DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: ec2 + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### metadataOptions(index) ```ts -metadataOptions(index: string): DataAwsLaunchTemplateMetadataOptions +new ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [ec2.DataAwsLaunchTemplateMetadataOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemetadataoptions) -#### monitoring(index) + +### Properties + + +Name | Type | Description +-----|------|------------- +**deleteOnTermination** | string | +**encrypted** | string | +**iops** | number | +**kmsKeyId** | string | +**snapshotId** | string | +**throughput** | number | +**volumeSize** | number | +**volumeType** | string | +**internalValue**? | [ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbs](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingsebs) | __*Optional*__ + + + +## class DataAwsLaunchTemplateBlockDeviceMappingsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -monitoring(index: string): DataAwsLaunchTemplateMonitoring +new ec2.DataAwsLaunchTemplateBlockDeviceMappingsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -__Returns__: -* [ec2.DataAwsLaunchTemplateMonitoring](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemonitoring) -#### networkInterfaces(index) +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -networkInterfaces(index: string): DataAwsLaunchTemplateNetworkInterfaces +get(index: number): DataAwsLaunchTemplateBlockDeviceMappingsOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [ec2.DataAwsLaunchTemplateNetworkInterfaces](#cdktf-aws-cdk-ec2-dataawslaunchtemplatenetworkinterfaces) +* [ec2.DataAwsLaunchTemplateBlockDeviceMappingsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingsoutputreference) + + + +## class DataAwsLaunchTemplateBlockDeviceMappingsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: ec2 + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### placement(index) ```ts -placement(index: string): DataAwsLaunchTemplatePlacement +new ec2.DataAwsLaunchTemplateBlockDeviceMappingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**deviceName** | string | +**ebs** | [ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappingsebslist) | +**noDevice** | string | +**virtualName** | string | +**internalValue**? | [ec2.DataAwsLaunchTemplateBlockDeviceMappings](#cdktf-aws-cdk-ec2-dataawslaunchtemplateblockdevicemappings) | __*Optional*__ + + + +## class DataAwsLaunchTemplateCreditSpecificationList -__Returns__: -* [ec2.DataAwsLaunchTemplatePlacement](#cdktf-aws-cdk-ec2-dataawslaunchtemplateplacement) -#### resetFilter() + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -resetFilter(): void +new ec2.DataAwsLaunchTemplateCreditSpecificationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### resetName() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -resetName(): void +get(index: number): DataAwsLaunchTemplateCreditSpecificationOutputReference ``` +* **index** (number) the index of the item to return. +__Returns__: +* [ec2.DataAwsLaunchTemplateCreditSpecificationOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatecreditspecificationoutputreference) -#### resetTags() +## class DataAwsLaunchTemplateCreditSpecificationOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: ec2 + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + ```ts -resetTags(): void +new ec2.DataAwsLaunchTemplateCreditSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + +Name | Type | Description +-----|------|------------- +**cpuCredits** | string | +**internalValue**? | [ec2.DataAwsLaunchTemplateCreditSpecification](#cdktf-aws-cdk-ec2-dataawslaunchtemplatecreditspecification) | __*Optional*__ -#### tagSpecifications(index) +## class DataAwsLaunchTemplateElasticGpuSpecificationsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -tagSpecifications(index: string): DataAwsLaunchTemplateTagSpecifications +new ec2.DataAwsLaunchTemplateElasticGpuSpecificationsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -__Returns__: -* [ec2.DataAwsLaunchTemplateTagSpecifications](#cdktf-aws-cdk-ec2-dataawslaunchtemplatetagspecifications) -#### protected synthesizeAttributes() +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [ec2.DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateelasticgpuspecificationsoutputreference) -## class DataAwsLaunchTemplateBlockDeviceMappings +## class DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103350,13 +107906,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateBlockDeviceMappings(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103365,21 +107921,19 @@ new ec2.DataAwsLaunchTemplateBlockDeviceMappings(terraformResource: IInterpolati Name | Type | Description -----|------|------------- -**deviceName** | string | -**ebs** | [IResolvable](#cdktf-iresolvable) | -**noDevice** | string | -**virtualName** | string | +**type** | string | +**internalValue**? | [ec2.DataAwsLaunchTemplateElasticGpuSpecifications](#cdktf-aws-cdk-ec2-dataawslaunchtemplateelasticgpuspecifications) | __*Optional*__ -## class DataAwsLaunchTemplateBlockDeviceMappingsEbs +## class DataAwsLaunchTemplateEnclaveOptionsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -103387,13 +107941,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbs(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateEnclaveOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103402,25 +107955,36 @@ new ec2.DataAwsLaunchTemplateBlockDeviceMappingsEbs(terraformResource: IInterpol Name | Type | Description -----|------|------------- -**deleteOnTermination** | string | -**encrypted** | string | -**iops** | number | -**kmsKeyId** | string | -**snapshotId** | string | -**throughput** | number | -**volumeSize** | number | -**volumeType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class DataAwsLaunchTemplateCreditSpecification + + +```ts +get(index: number): DataAwsLaunchTemplateEnclaveOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplateEnclaveOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateenclaveoptionsoutputreference) + + + +## class DataAwsLaunchTemplateEnclaveOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103428,13 +107992,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateCreditSpecification(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateEnclaveOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103443,18 +108007,19 @@ new ec2.DataAwsLaunchTemplateCreditSpecification(terraformResource: IInterpolati Name | Type | Description -----|------|------------- -**cpuCredits** | string | +**enabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [ec2.DataAwsLaunchTemplateEnclaveOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateenclaveoptions) | __*Optional*__ -## class DataAwsLaunchTemplateElasticGpuSpecifications +## class DataAwsLaunchTemplateHibernationOptionsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -103462,13 +108027,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateElasticGpuSpecifications(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateHibernationOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103477,18 +108041,36 @@ new ec2.DataAwsLaunchTemplateElasticGpuSpecifications(terraformResource: IInterp Name | Type | Description -----|------|------------- -**type** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) -## class DataAwsLaunchTemplateEnclaveOptions +```ts +get(index: number): DataAwsLaunchTemplateHibernationOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplateHibernationOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatehibernationoptionsoutputreference) + + + +## class DataAwsLaunchTemplateHibernationOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103496,13 +108078,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateEnclaveOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateHibernationOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103511,18 +108093,19 @@ new ec2.DataAwsLaunchTemplateEnclaveOptions(terraformResource: IInterpolatingPar Name | Type | Description -----|------|------------- -**enabled** | [IResolvable](#cdktf-iresolvable) | +**configured** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [ec2.DataAwsLaunchTemplateHibernationOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplatehibernationoptions) | __*Optional*__ -## class DataAwsLaunchTemplateHibernationOptions +## class DataAwsLaunchTemplateIamInstanceProfileList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -103530,13 +108113,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateHibernationOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateIamInstanceProfileList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103545,18 +108127,36 @@ new ec2.DataAwsLaunchTemplateHibernationOptions(terraformResource: IInterpolatin Name | Type | Description -----|------|------------- -**configured** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -## class DataAwsLaunchTemplateIamInstanceProfile +#### get(index) + + + +```ts +get(index: number): DataAwsLaunchTemplateIamInstanceProfileOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplateIamInstanceProfileOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateiaminstanceprofileoutputreference) + + + +## class DataAwsLaunchTemplateIamInstanceProfileOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103564,13 +108164,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateIamInstanceProfile(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateIamInstanceProfileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103581,17 +108181,69 @@ Name | Type | Description -----|------|------------- **arn** | string | **name** | string | +**internalValue**? | [ec2.DataAwsLaunchTemplateIamInstanceProfile](#cdktf-aws-cdk-ec2-dataawslaunchtemplateiaminstanceprofile) | __*Optional*__ + + + +## class DataAwsLaunchTemplateInstanceMarketOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsLaunchTemplateInstanceMarketOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) -## class DataAwsLaunchTemplateInstanceMarketOptions +```ts +get(index: number): DataAwsLaunchTemplateInstanceMarketOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplateInstanceMarketOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionsoutputreference) + + + +## class DataAwsLaunchTemplateInstanceMarketOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103599,13 +108251,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateInstanceMarketOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateInstanceMarketOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103615,18 +108267,70 @@ new ec2.DataAwsLaunchTemplateInstanceMarketOptions(terraformResource: IInterpola Name | Type | Description -----|------|------------- **marketType** | string | -**spotOptions** | [IResolvable](#cdktf-iresolvable) | +**spotOptions** | [ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionsspotoptionslist) | +**internalValue**? | [ec2.DataAwsLaunchTemplateInstanceMarketOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptions) | __*Optional*__ + + + +## class DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer + + + + +```ts +new ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods -## class DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions + +#### get(index) + + + +```ts +get(index: number): DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionsspotoptionsoutputreference) + + + +## class DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103634,13 +108338,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103654,17 +108358,69 @@ Name | Type | Description **maxPrice** | string | **spotInstanceType** | string | **validUntil** | string | +**internalValue**? | [ec2.DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplateinstancemarketoptionsspotoptions) | __*Optional*__ + + + +## class DataAwsLaunchTemplateMetadataOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsLaunchTemplateMetadataOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class DataAwsLaunchTemplateMetadataOptions + + +```ts +get(index: number): DataAwsLaunchTemplateMetadataOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplateMetadataOptionsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemetadataoptionsoutputreference) + + + +## class DataAwsLaunchTemplateMetadataOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103672,13 +108428,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateMetadataOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103692,17 +108448,69 @@ Name | Type | Description **httpPutResponseHopLimit** | number | **httpTokens** | string | **instanceMetadataTags** | string | +**internalValue**? | [ec2.DataAwsLaunchTemplateMetadataOptions](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemetadataoptions) | __*Optional*__ -## class DataAwsLaunchTemplateMonitoring +## class DataAwsLaunchTemplateMonitoringList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsLaunchTemplateMonitoringList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLaunchTemplateMonitoringOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplateMonitoringOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemonitoringoutputreference) + + + +## class DataAwsLaunchTemplateMonitoringOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103710,13 +108518,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateMonitoring(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateMonitoringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103726,17 +108534,69 @@ new ec2.DataAwsLaunchTemplateMonitoring(terraformResource: IInterpolatingParent, Name | Type | Description -----|------|------------- **enabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [ec2.DataAwsLaunchTemplateMonitoring](#cdktf-aws-cdk-ec2-dataawslaunchtemplatemonitoring) | __*Optional*__ + + + +## class DataAwsLaunchTemplateNetworkInterfacesList -## class DataAwsLaunchTemplateNetworkInterfaces +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsLaunchTemplateNetworkInterfacesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLaunchTemplateNetworkInterfacesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplateNetworkInterfacesOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatenetworkinterfacesoutputreference) + + + +## class DataAwsLaunchTemplateNetworkInterfacesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103744,13 +108604,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateNetworkInterfaces(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateNetworkInterfacesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103774,17 +108634,69 @@ Name | Type | Description **privateIpAddress** | string | **securityGroups** | Array | **subnetId** | string | +**internalValue**? | [ec2.DataAwsLaunchTemplateNetworkInterfaces](#cdktf-aws-cdk-ec2-dataawslaunchtemplatenetworkinterfaces) | __*Optional*__ + + + +## class DataAwsLaunchTemplatePlacementList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsLaunchTemplatePlacementList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -## class DataAwsLaunchTemplatePlacement +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLaunchTemplatePlacementOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplatePlacementOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplateplacementoutputreference) + + + +## class DataAwsLaunchTemplatePlacementOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103792,13 +108704,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplatePlacement(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplatePlacementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103815,17 +108727,69 @@ Name | Type | Description **partitionNumber** | number | **spreadDomain** | string | **tenancy** | string | +**internalValue**? | [ec2.DataAwsLaunchTemplatePlacement](#cdktf-aws-cdk-ec2-dataawslaunchtemplateplacement) | __*Optional*__ -## class DataAwsLaunchTemplateTagSpecifications +## class DataAwsLaunchTemplateTagSpecificationsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ec2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ec2.DataAwsLaunchTemplateTagSpecificationsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLaunchTemplateTagSpecificationsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ec2.DataAwsLaunchTemplateTagSpecificationsOutputReference](#cdktf-aws-cdk-ec2-dataawslaunchtemplatetagspecificationsoutputreference) + + + +## class DataAwsLaunchTemplateTagSpecificationsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ec2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -103833,13 +108797,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ec2.DataAwsLaunchTemplateTagSpecifications(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ec2.DataAwsLaunchTemplateTagSpecificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -103849,7 +108813,23 @@ new ec2.DataAwsLaunchTemplateTagSpecifications(terraformResource: IInterpolating Name | Type | Description -----|------|------------- **resourceType** | string | -**tags** | Map | +**internalValue**? | [ec2.DataAwsLaunchTemplateTagSpecifications](#cdktf-aws-cdk-ec2-dataawslaunchtemplatetagspecifications) | __*Optional*__ + +### Methods + + +#### tags(key) + + + +```ts +tags(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) @@ -104653,12 +109633,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.EbsSnapshotImportClientDataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.EbsSnapshotImportClientDataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -104745,12 +109724,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.EbsSnapshotImportDiskContainerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.EbsSnapshotImportDiskContainerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -104840,12 +109818,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.EbsSnapshotImportDiskContainerUserBucketOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.EbsSnapshotImportDiskContainerUserBucketOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -104877,12 +109854,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.EbsSnapshotImportTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.EbsSnapshotImportTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -104941,12 +109917,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.EbsSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.EbsSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -105869,12 +110844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2ClientVpnEndpointConnectionLogOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2ClientVpnEndpointConnectionLogOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -106379,12 +111353,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2FleetLaunchTemplateConfigLaunchTemplateSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2FleetLaunchTemplateConfigLaunchTemplateSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -106445,12 +111418,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2FleetLaunchTemplateConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2FleetLaunchTemplateConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -106513,12 +111485,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2FleetOnDemandOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2FleetOnDemandOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -106563,12 +111534,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -106613,12 +111583,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -106677,12 +111646,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2FleetSpotOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2FleetSpotOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -106783,12 +111751,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2FleetTargetCapacitySpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2FleetTargetCapacitySpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -106851,12 +111818,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2FleetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2FleetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -107829,12 +112795,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -107893,12 +112858,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -109685,12 +114649,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.EipTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.EipTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -110552,12 +115515,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.InstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.InstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -110602,12 +115564,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.InstanceCapacityReservationSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.InstanceCapacityReservationSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -110680,12 +115641,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.InstanceCreditSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.InstanceCreditSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -110730,12 +115690,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.InstanceEnclaveOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.InstanceEnclaveOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -110780,12 +115739,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.InstanceLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.InstanceLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -110845,12 +115803,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.InstanceMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.InstanceMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -110937,12 +115894,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.InstanceRootBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.InstanceRootBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -111087,12 +116043,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.InstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.InstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112018,12 +116973,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateBlockDeviceMappingsEbsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateBlockDeviceMappingsEbsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112166,12 +117120,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112216,12 +117169,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateCapacityReservationSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateCapacityReservationSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112294,12 +117246,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateCpuOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateCpuOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112358,12 +117309,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateCreditSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateCreditSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112408,12 +117358,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateElasticInferenceAcceleratorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateElasticInferenceAcceleratorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112443,12 +117392,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateEnclaveOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateEnclaveOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112493,12 +117441,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateHibernationOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateHibernationOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112528,12 +117475,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateIamInstanceProfileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateIamInstanceProfileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112592,12 +117538,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateInstanceMarketOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateInstanceMarketOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112674,12 +117619,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112780,12 +117724,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112886,12 +117829,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplateMonitoringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplateMonitoringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -112936,12 +117878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.LaunchTemplatePlacementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.LaunchTemplatePlacementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -113740,12 +118681,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotFleetRequestLaunchTemplateConfigLaunchTemplateSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotFleetRequestLaunchTemplateConfigLaunchTemplateSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -113818,12 +118758,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotFleetRequestSpotMaintenanceStrategiesCapacityRebalanceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotFleetRequestSpotMaintenanceStrategiesCapacityRebalanceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -113868,12 +118807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotFleetRequestSpotMaintenanceStrategiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotFleetRequestSpotMaintenanceStrategiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -113932,12 +118870,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotFleetRequestTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotFleetRequestTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -114922,12 +119859,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -114972,12 +119908,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotInstanceRequestCapacityReservationSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotInstanceRequestCapacityReservationSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -115050,12 +119985,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotInstanceRequestCreditSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotInstanceRequestCreditSpecificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -115100,12 +120034,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotInstanceRequestEnclaveOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotInstanceRequestEnclaveOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -115150,12 +120083,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotInstanceRequestLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotInstanceRequestLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -115215,12 +120147,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotInstanceRequestMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotInstanceRequestMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -115307,12 +120238,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotInstanceRequestRootBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotInstanceRequestRootBlockDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -115457,12 +120387,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ec2.SpotInstanceRequestTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ec2.SpotInstanceRequestTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -115827,7 +120756,9 @@ new ecr.DataAwsEcrRepository(scope: Construct, id: string, config: DataAwsEcrRep Name | Type | Description -----|------|------------- **arn** | string | +**encryptionConfiguration** | [ecr.DataAwsEcrRepositoryEncryptionConfigurationList](#cdktf-aws-cdk-ecr-dataawsecrrepositoryencryptionconfigurationlist) | **id** | string | +**imageScanningConfiguration** | [ecr.DataAwsEcrRepositoryImageScanningConfigurationList](#cdktf-aws-cdk-ecr-dataawsecrrepositoryimagescanningconfigurationlist) | **imageTagMutability** | string | **name** | string | **registryId** | string | @@ -115841,78 +120772,103 @@ Name | Type | Description ### Methods -#### encryptionConfiguration(index) +#### resetRegistryId() ```ts -encryptionConfiguration(index: string): DataAwsEcrRepositoryEncryptionConfiguration +resetRegistryId(): void ``` -* **index** (string) *No description* -__Returns__: -* [ecr.DataAwsEcrRepositoryEncryptionConfiguration](#cdktf-aws-cdk-ecr-dataawsecrrepositoryencryptionconfiguration) -#### imageScanningConfiguration(index) + + +#### resetTags() ```ts -imageScanningConfiguration(index: string): DataAwsEcrRepositoryImageScanningConfiguration +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [ecr.DataAwsEcrRepositoryImageScanningConfiguration](#cdktf-aws-cdk-ecr-dataawsecrrepositoryimagescanningconfiguration) -#### resetRegistryId() + + +#### protected synthesizeAttributes() ```ts -resetRegistryId(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map -#### resetTags() +## class DataAwsEcrRepositoryEncryptionConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ecr + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -resetTags(): void +new ecr.DataAwsEcrRepositoryEncryptionConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Properties -#### protected synthesizeAttributes() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsEcrRepositoryEncryptionConfigurationOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [ecr.DataAwsEcrRepositoryEncryptionConfigurationOutputReference](#cdktf-aws-cdk-ecr-dataawsecrrepositoryencryptionconfigurationoutputreference) -## class DataAwsEcrRepositoryEncryptionConfiguration +## class DataAwsEcrRepositoryEncryptionConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ecr -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -115920,13 +120876,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ecr.DataAwsEcrRepositoryEncryptionConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ecr.DataAwsEcrRepositoryEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -115937,17 +120893,69 @@ Name | Type | Description -----|------|------------- **encryptionType** | string | **kmsKey** | string | +**internalValue**? | [ecr.DataAwsEcrRepositoryEncryptionConfiguration](#cdktf-aws-cdk-ecr-dataawsecrrepositoryencryptionconfiguration) | __*Optional*__ + + +## class DataAwsEcrRepositoryImageScanningConfigurationList -## class DataAwsEcrRepositoryImageScanningConfiguration + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ecr + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ecr.DataAwsEcrRepositoryImageScanningConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsEcrRepositoryImageScanningConfigurationOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ecr.DataAwsEcrRepositoryImageScanningConfigurationOutputReference](#cdktf-aws-cdk-ecr-dataawsecrrepositoryimagescanningconfigurationoutputreference) + + + +## class DataAwsEcrRepositoryImageScanningConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ecr -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -115955,13 +120963,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ecr.DataAwsEcrRepositoryImageScanningConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ecr.DataAwsEcrRepositoryImageScanningConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -115971,6 +120979,7 @@ new ecr.DataAwsEcrRepositoryImageScanningConfiguration(terraformResource: IInter Name | Type | Description -----|------|------------- **scanOnPush** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [ecr.DataAwsEcrRepositoryImageScanningConfiguration](#cdktf-aws-cdk-ecr-dataawsecrrepositoryimagescanningconfiguration) | __*Optional*__ @@ -116321,12 +121330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecr.EcrReplicationConfigurationReplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecr.EcrReplicationConfigurationReplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -116533,12 +121541,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecr.EcrRepositoryImageScanningConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecr.EcrRepositoryImageScanningConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -116628,12 +121635,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecr.EcrRepositoryTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecr.EcrRepositoryTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -116815,12 +121821,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecr.EcrpublicRepositoryCatalogDataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecr.EcrpublicRepositoryCatalogDataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -116995,12 +122000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecr.EcrpublicRepositoryTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecr.EcrpublicRepositoryTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -117070,6 +122074,7 @@ Name | Type | Description **pendingTasksCount** | number | **registeredContainerInstancesCount** | number | **runningTasksCount** | number | +**setting** | [ecs.DataAwsEcsClusterSettingList](#cdktf-aws-cdk-ecs-dataawsecsclustersettinglist) | **status** | string | **clusterNameInput**? | string | __*Optional*__ *static* **tfResourceType** | string | @@ -117077,41 +122082,79 @@ Name | Type | Description ### Methods -#### setting(index) +#### protected synthesizeAttributes() ```ts -setting(index: string): DataAwsEcsClusterSetting +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [ecs.DataAwsEcsClusterSetting](#cdktf-aws-cdk-ecs-dataawsecsclustersetting) +* Map + + + +## class DataAwsEcsClusterSettingList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ecs + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new ecs.DataAwsEcsClusterSettingList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsEcsClusterSettingOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [ecs.DataAwsEcsClusterSettingOutputReference](#cdktf-aws-cdk-ecs-dataawsecsclustersettingoutputreference) -## class DataAwsEcsClusterSetting +## class DataAwsEcsClusterSettingOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ecs -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -117119,13 +122162,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ecs.DataAwsEcsClusterSetting(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ecs.DataAwsEcsClusterSettingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -117136,6 +122179,7 @@ Name | Type | Description -----|------|------------- **name** | string | **value** | string | +**internalValue**? | [ecs.DataAwsEcsClusterSetting](#cdktf-aws-cdk-ecs-dataawsecsclustersetting) | __*Optional*__ @@ -117537,12 +122581,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -117643,12 +122686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsCapacityProviderAutoScalingGroupProviderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsCapacityProviderAutoScalingGroupProviderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -117974,12 +123016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -118080,12 +123121,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsClusterConfigurationExecuteCommandConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsClusterConfigurationExecuteCommandConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -118176,12 +123216,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsClusterConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsClusterConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -118764,12 +123803,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsServiceDeploymentCircuitBreakerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsServiceDeploymentCircuitBreakerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -118801,12 +123839,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsServiceDeploymentControllerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsServiceDeploymentControllerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -118851,12 +123888,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsServiceNetworkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsServiceNetworkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -118917,12 +123953,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsServiceServiceRegistriesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsServiceServiceRegistriesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -118997,12 +124032,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsServiceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsServiceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -119470,12 +124504,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskDefinitionEphemeralStorageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsTaskDefinitionEphemeralStorageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -119505,12 +124538,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskDefinitionProxyConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsTaskDefinitionProxyConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -119571,12 +124603,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskDefinitionRuntimePlatformOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsTaskDefinitionRuntimePlatformOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -119635,12 +124666,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskDefinitionVolumeDockerVolumeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsTaskDefinitionVolumeDockerVolumeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -119741,12 +124771,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsTaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -119805,12 +124834,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskDefinitionVolumeEfsVolumeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsTaskDefinitionVolumeEfsVolumeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -119914,12 +124942,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -119951,12 +124978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsTaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -120317,12 +125343,139 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskSetNetworkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ecs.EcsTaskSetNetworkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**assignPublicIp** | boolean | [IResolvable](#cdktf-iresolvable) | +**securityGroups** | Array | +**subnets** | Array | +**assignPublicIpInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**internalValue**? | [ecs.EcsTaskSetNetworkConfiguration](#cdktf-aws-cdk-ecs-ecstasksetnetworkconfiguration) | __*Optional*__ +**securityGroupsInput**? | Array | __*Optional*__ +**subnetsInput**? | Array | __*Optional*__ + +### Methods + + +#### resetAssignPublicIp() + + + +```ts +resetAssignPublicIp(): void +``` + + + + + +#### resetSecurityGroups() + + + +```ts +resetSecurityGroups(): void +``` + + + + + + + +## class EcsTaskSetScaleOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: ecs + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new ecs.EcsTaskSetScaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**unit** | string | +**value** | number | +**internalValue**? | [ecs.EcsTaskSetScale](#cdktf-aws-cdk-ecs-ecstasksetscale) | __*Optional*__ +**unitInput**? | string | __*Optional*__ +**valueInput**? | number | __*Optional*__ + +### Methods + + +#### resetUnit() + + + +```ts +resetUnit(): void +``` + + + + + +#### resetValue() + + + +```ts +resetValue(): void +``` + + + + + + + +## class EcsTaskSetServiceRegistriesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: ecs + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new ecs.EcsTaskSetServiceRegistriesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -120331,64 +125484,84 @@ new ecs.EcsTaskSetNetworkConfigurationOutputReference(terraformResource: IInterp Name | Type | Description -----|------|------------- -**assignPublicIp** | boolean | [IResolvable](#cdktf-iresolvable) | -**securityGroups** | Array | -**subnets** | Array | -**assignPublicIpInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ -**internalValue**? | [ecs.EcsTaskSetNetworkConfiguration](#cdktf-aws-cdk-ecs-ecstasksetnetworkconfiguration) | __*Optional*__ -**securityGroupsInput**? | Array | __*Optional*__ -**subnetsInput**? | Array | __*Optional*__ +**containerName** | string | +**containerPort** | number | +**port** | number | +**registryArn** | string | +**containerNameInput**? | string | __*Optional*__ +**containerPortInput**? | number | __*Optional*__ +**internalValue**? | [ecs.EcsTaskSetServiceRegistries](#cdktf-aws-cdk-ecs-ecstasksetserviceregistries) | __*Optional*__ +**portInput**? | number | __*Optional*__ +**registryArnInput**? | string | __*Optional*__ ### Methods -#### resetAssignPublicIp() +#### resetContainerName() ```ts -resetAssignPublicIp(): void +resetContainerName(): void ``` -#### resetSecurityGroups() +#### resetContainerPort() ```ts -resetSecurityGroups(): void +resetContainerPort(): void ``` +#### resetPort() -## class EcsTaskSetScaleOutputReference + +```ts +resetPort(): void +``` -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: ecs -__Extends__: [ComplexObject](#cdktf-complexobject) -### Initializer +## class DataAwsEfsAccessPoint + +Represents a {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point aws_efs_access_point}. +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: efs + +__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point aws_efs_access_point} Data Source. ```ts -new ecs.EcsTaskSetScaleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new efs.DataAwsEfsAccessPoint(scope: Construct, id: string, config: DataAwsEfsAccessPointConfig) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. -* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([efs.DataAwsEfsAccessPointConfig](#cdktf-aws-cdk-efs-dataawsefsaccesspointconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **accessPointId** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point#access_point_id DataAwsEfsAccessPoint#access_point_id}. + * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point#tags DataAwsEfsAccessPoint#tags}. __*Optional*__ @@ -120397,49 +125570,56 @@ new ecs.EcsTaskSetScaleOutputReference(terraformResource: IInterpolatingParent, Name | Type | Description -----|------|------------- -**unit** | string | -**value** | number | -**internalValue**? | [ecs.EcsTaskSetScale](#cdktf-aws-cdk-ecs-ecstasksetscale) | __*Optional*__ -**unitInput**? | string | __*Optional*__ -**valueInput**? | number | __*Optional*__ +**accessPointId** | string | +**arn** | string | +**fileSystemArn** | string | +**fileSystemId** | string | +**id** | string | +**ownerId** | string | +**posixUser** | [efs.DataAwsEfsAccessPointPosixUserList](#cdktf-aws-cdk-efs-dataawsefsaccesspointposixuserlist) | +**rootDirectory** | [efs.DataAwsEfsAccessPointRootDirectoryList](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectorylist) | +**tags** | Map | +**accessPointIdInput**? | string | __*Optional*__ +**tagsInput**? | Map | __*Optional*__ +*static* **tfResourceType** | string | ### Methods -#### resetUnit() +#### resetTags() ```ts -resetUnit(): void +resetTags(): void ``` -#### resetValue() +#### protected synthesizeAttributes() ```ts -resetValue(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map - - -## class EcsTaskSetServiceRegistriesOutputReference +## class DataAwsEfsAccessPointPosixUserList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: ecs +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: efs -__Extends__: [ComplexObject](#cdktf-complexobject) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -120447,12 +125627,12 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ecs.EcsTaskSetServiceRegistriesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new efs.DataAwsEfsAccessPointPosixUserList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -120461,84 +125641,86 @@ new ecs.EcsTaskSetServiceRegistriesOutputReference(terraformResource: IInterpola Name | Type | Description -----|------|------------- -**containerName** | string | -**containerPort** | number | -**port** | number | -**registryArn** | string | -**containerNameInput**? | string | __*Optional*__ -**containerPortInput**? | number | __*Optional*__ -**internalValue**? | [ecs.EcsTaskSetServiceRegistries](#cdktf-aws-cdk-ecs-ecstasksetserviceregistries) | __*Optional*__ -**portInput**? | number | __*Optional*__ -**registryArnInput**? | string | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### resetContainerName() +#### get(index) ```ts -resetContainerName(): void +get(index: number): DataAwsEfsAccessPointPosixUserOutputReference ``` +* **index** (number) the index of the item to return. +__Returns__: +* [efs.DataAwsEfsAccessPointPosixUserOutputReference](#cdktf-aws-cdk-efs-dataawsefsaccesspointposixuseroutputreference) -#### resetContainerPort() - +## class DataAwsEfsAccessPointPosixUserOutputReference -```ts -resetContainerPort(): void -``` - +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: efs +__Extends__: [ComplexObject](#cdktf-complexobject) +### Initializer -#### resetPort() ```ts -resetPort(): void +new efs.DataAwsEfsAccessPointPosixUserOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties +Name | Type | Description +-----|------|------------- +**gid** | number | +**secondaryGids** | Array | +**uid** | number | +**internalValue**? | [efs.DataAwsEfsAccessPointPosixUser](#cdktf-aws-cdk-efs-dataawsefsaccesspointposixuser) | __*Optional*__ -## class DataAwsEfsAccessPoint -Represents a {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point aws_efs_access_point}. -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +## class DataAwsEfsAccessPointRootDirectoryCreationInfoList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: efs -__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point aws_efs_access_point} Data Source. + ```ts -new efs.DataAwsEfsAccessPoint(scope: Construct, id: string, config: DataAwsEfsAccessPointConfig) +new efs.DataAwsEfsAccessPointRootDirectoryCreationInfoList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([efs.DataAwsEfsAccessPointConfig](#cdktf-aws-cdk-efs-dataawsefsaccesspointconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **accessPointId** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point#access_point_id DataAwsEfsAccessPoint#access_point_id}. - * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/efs_access_point#tags DataAwsEfsAccessPoint#tags}. __*Optional*__ +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -120547,80 +125729,73 @@ new efs.DataAwsEfsAccessPoint(scope: Construct, id: string, config: DataAwsEfsAc Name | Type | Description -----|------|------------- -**accessPointId** | string | -**arn** | string | -**fileSystemArn** | string | -**fileSystemId** | string | -**id** | string | -**ownerId** | string | -**tags** | Map | -**accessPointIdInput**? | string | __*Optional*__ -**tagsInput**? | Map | __*Optional*__ -*static* **tfResourceType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### posixUser(index) +#### get(index) ```ts -posixUser(index: string): DataAwsEfsAccessPointPosixUser +get(index: number): DataAwsEfsAccessPointRootDirectoryCreationInfoOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [efs.DataAwsEfsAccessPointPosixUser](#cdktf-aws-cdk-efs-dataawsefsaccesspointposixuser) +* [efs.DataAwsEfsAccessPointRootDirectoryCreationInfoOutputReference](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectorycreationinfooutputreference) -#### resetTags() +## class DataAwsEfsAccessPointRootDirectoryCreationInfoOutputReference -```ts -resetTags(): void -``` +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: efs +__Extends__: [ComplexObject](#cdktf-complexobject) +### Initializer -#### rootDirectory(index) ```ts -rootDirectory(index: string): DataAwsEfsAccessPointRootDirectory +new efs.DataAwsEfsAccessPointRootDirectoryCreationInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **index** (string) *No description* - -__Returns__: -* [efs.DataAwsEfsAccessPointRootDirectory](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectory) - -#### protected synthesizeAttributes() +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -```ts -protected synthesizeAttributes(): Map -``` +### Properties -__Returns__: -* Map +Name | Type | Description +-----|------|------------- +**ownerGid** | number | +**ownerUid** | number | +**permissions** | string | +**internalValue**? | [efs.DataAwsEfsAccessPointRootDirectoryCreationInfo](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectorycreationinfo) | __*Optional*__ -## class DataAwsEfsAccessPointPosixUser +## class DataAwsEfsAccessPointRootDirectoryList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: efs -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -120628,13 +125803,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new efs.DataAwsEfsAccessPointPosixUser(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new efs.DataAwsEfsAccessPointRootDirectoryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -120643,55 +125817,36 @@ new efs.DataAwsEfsAccessPointPosixUser(terraformResource: IInterpolatingParent, Name | Type | Description -----|------|------------- -**gid** | number | -**secondaryGids** | Array | -**uid** | number | - - +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -## class DataAwsEfsAccessPointRootDirectory - - - -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: efs - -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +### Methods -### Initializer +#### get(index) ```ts -new efs.DataAwsEfsAccessPointRootDirectory(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsEfsAccessPointRootDirectoryOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - +* **index** (number) the index of the item to return. - -### Properties - - -Name | Type | Description ------|------|------------- -**creationInfo** | [IResolvable](#cdktf-iresolvable) | -**path** | string | +__Returns__: +* [efs.DataAwsEfsAccessPointRootDirectoryOutputReference](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectoryoutputreference) -## class DataAwsEfsAccessPointRootDirectoryCreationInfo +## class DataAwsEfsAccessPointRootDirectoryOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: efs -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -120699,13 +125854,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new efs.DataAwsEfsAccessPointRootDirectoryCreationInfo(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new efs.DataAwsEfsAccessPointRootDirectoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -120714,9 +125869,9 @@ new efs.DataAwsEfsAccessPointRootDirectoryCreationInfo(terraformResource: IInter Name | Type | Description -----|------|------------- -**ownerGid** | number | -**ownerUid** | number | -**permissions** | string | +**creationInfo** | [efs.DataAwsEfsAccessPointRootDirectoryCreationInfoList](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectorycreationinfolist) | +**path** | string | +**internalValue**? | [efs.DataAwsEfsAccessPointRootDirectory](#cdktf-aws-cdk-efs-dataawsefsaccesspointrootdirectory) | __*Optional*__ @@ -120823,6 +125978,7 @@ Name | Type | Description **fileSystemId** | string | **id** | string | **kmsKeyId** | string | +**lifecyclePolicy** | [efs.DataAwsEfsFileSystemLifecyclePolicyList](#cdktf-aws-cdk-efs-dataawsefsfilesystemlifecyclepolicylist) | **performanceMode** | string | **provisionedThroughputInMibps** | number | **sizeInBytes** | number | @@ -120836,19 +125992,6 @@ Name | Type | Description ### Methods -#### lifecyclePolicy(index) - - - -```ts -lifecyclePolicy(index: string): DataAwsEfsFileSystemLifecyclePolicy -``` - -* **index** (string) *No description* - -__Returns__: -* [efs.DataAwsEfsFileSystemLifecyclePolicy](#cdktf-aws-cdk-efs-dataawsefsfilesystemlifecyclepolicy) - #### resetCreationToken() @@ -120899,14 +126042,65 @@ __Returns__: -## class DataAwsEfsFileSystemLifecyclePolicy +## class DataAwsEfsFileSystemLifecyclePolicyList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: efs + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new efs.DataAwsEfsFileSystemLifecyclePolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsEfsFileSystemLifecyclePolicyOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [efs.DataAwsEfsFileSystemLifecyclePolicyOutputReference](#cdktf-aws-cdk-efs-dataawsefsfilesystemlifecyclepolicyoutputreference) + + + +## class DataAwsEfsFileSystemLifecyclePolicyOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: efs -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -120914,13 +126108,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new efs.DataAwsEfsFileSystemLifecyclePolicy(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new efs.DataAwsEfsFileSystemLifecyclePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -120931,6 +126125,7 @@ Name | Type | Description -----|------|------------- **transitionToIa** | string | **transitionToPrimaryStorageClass** | string | +**internalValue**? | [efs.DataAwsEfsFileSystemLifecyclePolicy](#cdktf-aws-cdk-efs-dataawsefsfilesystemlifecyclepolicy) | __*Optional*__ @@ -121207,12 +126402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new efs.EfsAccessPointPosixUserOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new efs.EfsAccessPointPosixUserOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -121261,12 +126455,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new efs.EfsAccessPointRootDirectoryCreationInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new efs.EfsAccessPointRootDirectoryCreationInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -121300,12 +126493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new efs.EfsAccessPointRootDirectoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new efs.EfsAccessPointRootDirectoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -121453,12 +126645,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new efs.EfsBackupPolicyBackupPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new efs.EfsBackupPolicyBackupPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -121529,6 +126720,7 @@ Name | Type | Description **ownerId** | string | **performanceMode** | string | **provisionedThroughputInMibps** | number | +**sizeInBytes** | [efs.EfsFileSystemSizeInBytesList](#cdktf-aws-cdk-efs-efsfilesystemsizeinbyteslist) | **tags** | Map | **tagsAll** | Map | **throughputMode** | string | @@ -121667,19 +126859,6 @@ resetThroughputMode(): void -#### sizeInBytes(index) - - - -```ts -sizeInBytes(index: string): EfsFileSystemSizeInBytes -``` - -* **index** (string) *No description* - -__Returns__: -* [efs.EfsFileSystemSizeInBytes](#cdktf-aws-cdk-efs-efsfilesystemsizeinbytes) - #### protected synthesizeAttributes() @@ -121768,14 +126947,65 @@ __Returns__: -## class EfsFileSystemSizeInBytes +## class EfsFileSystemSizeInBytesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: efs + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new efs.EfsFileSystemSizeInBytesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): EfsFileSystemSizeInBytesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [efs.EfsFileSystemSizeInBytesOutputReference](#cdktf-aws-cdk-efs-efsfilesystemsizeinbytesoutputreference) + + + +## class EfsFileSystemSizeInBytesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: efs -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -121783,13 +127013,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new efs.EfsFileSystemSizeInBytes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new efs.EfsFileSystemSizeInBytesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -121801,6 +127031,7 @@ Name | Type | Description **value** | number | **valueInIa** | number | **valueInStandard** | number | +**internalValue**? | [efs.EfsFileSystemSizeInBytes](#cdktf-aws-cdk-efs-efsfilesystemsizeinbytes) | __*Optional*__ @@ -122015,16 +127246,20 @@ new eks.DataAwsEksCluster(scope: Construct, id: string, config: DataAwsEksCluste Name | Type | Description -----|------|------------- **arn** | string | +**certificateAuthority** | [eks.DataAwsEksClusterCertificateAuthorityList](#cdktf-aws-cdk-eks-dataawseksclustercertificateauthoritylist) | **createdAt** | string | **enabledClusterLogTypes** | Array | **endpoint** | string | **id** | string | +**identity** | [eks.DataAwsEksClusterIdentityList](#cdktf-aws-cdk-eks-dataawseksclusteridentitylist) | +**kubernetesNetworkConfig** | [eks.DataAwsEksClusterKubernetesNetworkConfigList](#cdktf-aws-cdk-eks-dataawseksclusterkubernetesnetworkconfiglist) | **name** | string | **platformVersion** | string | **roleArn** | string | **status** | string | **tags** | Map | **version** | string | +**vpcConfig** | [eks.DataAwsEksClusterVpcConfigList](#cdktf-aws-cdk-eks-dataawseksclustervpcconfiglist) | **nameInput**? | string | __*Optional*__ **tagsInput**? | Map | __*Optional*__ *static* **tfResourceType** | string | @@ -122032,110 +127267,247 @@ Name | Type | Description ### Methods -#### certificateAuthority(index) +#### resetTags() ```ts -certificateAuthority(index: string): DataAwsEksClusterCertificateAuthority +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [eks.DataAwsEksClusterCertificateAuthority](#cdktf-aws-cdk-eks-dataawseksclustercertificateauthority) -#### identity(index) + + +#### protected synthesizeAttributes() ```ts -identity(index: string): DataAwsEksClusterIdentity +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [eks.DataAwsEksClusterIdentity](#cdktf-aws-cdk-eks-dataawseksclusteridentity) +* Map + -#### kubernetesNetworkConfig(index) +## class DataAwsEksClusterAuth +Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_cluster_auth aws_eks_cluster_auth}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: eks + +__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/d/eks_cluster_auth aws_eks_cluster_auth} Data Source. ```ts -kubernetesNetworkConfig(index: string): DataAwsEksClusterKubernetesNetworkConfig +new eks.DataAwsEksClusterAuth(scope: Construct, id: string, config: DataAwsEksClusterAuthConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([eks.DataAwsEksClusterAuthConfig](#cdktf-aws-cdk-eks-dataawseksclusterauthconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/eks_cluster_auth#name DataAwsEksClusterAuth#name}. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**id** | string | +**name** | string | +**token** | string | +**nameInput**? | string | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [eks.DataAwsEksClusterKubernetesNetworkConfig](#cdktf-aws-cdk-eks-dataawseksclusterkubernetesnetworkconfig) +* Map + + + +## class DataAwsEksClusterCertificateAuthorityList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: eks + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new eks.DataAwsEksClusterCertificateAuthorityList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### vpcConfig(index) + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -vpcConfig(index: string): DataAwsEksClusterVpcConfig +get(index: number): DataAwsEksClusterCertificateAuthorityOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [eks.DataAwsEksClusterVpcConfig](#cdktf-aws-cdk-eks-dataawseksclustervpcconfig) +* [eks.DataAwsEksClusterCertificateAuthorityOutputReference](#cdktf-aws-cdk-eks-dataawseksclustercertificateauthorityoutputreference) + + + +## class DataAwsEksClusterCertificateAuthorityOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: eks + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new eks.DataAwsEksClusterCertificateAuthorityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**data** | string | +**internalValue**? | [eks.DataAwsEksClusterCertificateAuthority](#cdktf-aws-cdk-eks-dataawseksclustercertificateauthority) | __*Optional*__ + + + +## class DataAwsEksClusterIdentityList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: eks + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new eks.DataAwsEksClusterIdentityList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsEksClusterIdentityOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [eks.DataAwsEksClusterIdentityOutputReference](#cdktf-aws-cdk-eks-dataawseksclusteridentityoutputreference) -## class DataAwsEksClusterAuth +## class DataAwsEksClusterIdentityOidcList -Represents a {@link https://www.terraform.io/docs/providers/aws/d/eks_cluster_auth aws_eks_cluster_auth}. -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: eks -__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/d/eks_cluster_auth aws_eks_cluster_auth} Data Source. + ```ts -new eks.DataAwsEksClusterAuth(scope: Construct, id: string, config: DataAwsEksClusterAuthConfig) +new eks.DataAwsEksClusterIdentityOidcList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([eks.DataAwsEksClusterAuthConfig](#cdktf-aws-cdk-eks-dataawseksclusterauthconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/eks_cluster_auth#name DataAwsEksClusterAuth#name}. +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122144,37 +127516,36 @@ new eks.DataAwsEksClusterAuth(scope: Construct, id: string, config: DataAwsEksCl Name | Type | Description -----|------|------------- -**id** | string | -**name** | string | -**token** | string | -**nameInput**? | string | __*Optional*__ -*static* **tfResourceType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### protected synthesizeAttributes() +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsEksClusterIdentityOidcOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [eks.DataAwsEksClusterIdentityOidcOutputReference](#cdktf-aws-cdk-eks-dataawseksclusteridentityoidcoutputreference) -## class DataAwsEksClusterCertificateAuthority +## class DataAwsEksClusterIdentityOidcOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -122182,13 +127553,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.DataAwsEksClusterCertificateAuthority(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.DataAwsEksClusterIdentityOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122197,18 +127568,19 @@ new eks.DataAwsEksClusterCertificateAuthority(terraformResource: IInterpolatingP Name | Type | Description -----|------|------------- -**data** | string | +**issuer** | string | +**internalValue**? | [eks.DataAwsEksClusterIdentityOidc](#cdktf-aws-cdk-eks-dataawseksclusteridentityoidc) | __*Optional*__ -## class DataAwsEksClusterIdentity +## class DataAwsEksClusterIdentityOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -122216,13 +127588,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.DataAwsEksClusterIdentity(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.DataAwsEksClusterIdentityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122231,18 +127603,19 @@ new eks.DataAwsEksClusterIdentity(terraformResource: IInterpolatingParent, terra Name | Type | Description -----|------|------------- -**oidc** | [IResolvable](#cdktf-iresolvable) | +**oidc** | [eks.DataAwsEksClusterIdentityOidcList](#cdktf-aws-cdk-eks-dataawseksclusteridentityoidclist) | +**internalValue**? | [eks.DataAwsEksClusterIdentity](#cdktf-aws-cdk-eks-dataawseksclusteridentity) | __*Optional*__ -## class DataAwsEksClusterIdentityOidc +## class DataAwsEksClusterKubernetesNetworkConfigList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -122250,13 +127623,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.DataAwsEksClusterIdentityOidc(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.DataAwsEksClusterKubernetesNetworkConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122265,18 +127637,36 @@ new eks.DataAwsEksClusterIdentityOidc(terraformResource: IInterpolatingParent, t Name | Type | Description -----|------|------------- -**issuer** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -## class DataAwsEksClusterKubernetesNetworkConfig +#### get(index) + + + +```ts +get(index: number): DataAwsEksClusterKubernetesNetworkConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [eks.DataAwsEksClusterKubernetesNetworkConfigOutputReference](#cdktf-aws-cdk-eks-dataawseksclusterkubernetesnetworkconfigoutputreference) + + + +## class DataAwsEksClusterKubernetesNetworkConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -122284,13 +127674,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.DataAwsEksClusterKubernetesNetworkConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.DataAwsEksClusterKubernetesNetworkConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122301,17 +127691,69 @@ Name | Type | Description -----|------|------------- **ipFamily** | string | **serviceIpv4Cidr** | string | +**internalValue**? | [eks.DataAwsEksClusterKubernetesNetworkConfig](#cdktf-aws-cdk-eks-dataawseksclusterkubernetesnetworkconfig) | __*Optional*__ -## class DataAwsEksClusterVpcConfig +## class DataAwsEksClusterVpcConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: eks + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new eks.DataAwsEksClusterVpcConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsEksClusterVpcConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [eks.DataAwsEksClusterVpcConfigOutputReference](#cdktf-aws-cdk-eks-dataawseksclustervpcconfigoutputreference) + + + +## class DataAwsEksClusterVpcConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -122319,13 +127761,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.DataAwsEksClusterVpcConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.DataAwsEksClusterVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122341,6 +127783,7 @@ Name | Type | Description **securityGroupIds** | Array | **subnetIds** | Array | **vpcId** | string | +**internalValue**? | [eks.DataAwsEksClusterVpcConfig](#cdktf-aws-cdk-eks-dataawseksclustervpcconfig) | __*Optional*__ @@ -122443,6 +127886,9 @@ Name | Type | Description **nodeGroupName** | string | **nodeRoleArn** | string | **releaseVersion** | string | +**remoteAccess** | [eks.DataAwsEksNodeGroupRemoteAccessList](#cdktf-aws-cdk-eks-dataawseksnodegroupremoteaccesslist) | +**resources** | [eks.DataAwsEksNodeGroupResourcesList](#cdktf-aws-cdk-eks-dataawseksnodegroupresourceslist) | +**scalingConfig** | [eks.DataAwsEksNodeGroupScalingConfigList](#cdktf-aws-cdk-eks-dataawseksnodegroupscalingconfiglist) | **status** | string | **subnetIds** | Array | **tags** | Map | @@ -122468,79 +127914,178 @@ labels(key: string): string | IResolvable __Returns__: * string | [IResolvable](#cdktf-iresolvable) -#### remoteAccess(index) +#### resetTags() + + + +```ts +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() ```ts -remoteAccess(index: string): DataAwsEksNodeGroupRemoteAccess +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [eks.DataAwsEksNodeGroupRemoteAccess](#cdktf-aws-cdk-eks-dataawseksnodegroupremoteaccess) +* Map + + + +## class DataAwsEksNodeGroupRemoteAccessList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: eks + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new eks.DataAwsEksNodeGroupRemoteAccessList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + +### Properties +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -#### resources(index) +### Methods + + +#### get(index) ```ts -resources(index: string): DataAwsEksNodeGroupResources +get(index: number): DataAwsEksNodeGroupRemoteAccessOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [eks.DataAwsEksNodeGroupResources](#cdktf-aws-cdk-eks-dataawseksnodegroupresources) +* [eks.DataAwsEksNodeGroupRemoteAccessOutputReference](#cdktf-aws-cdk-eks-dataawseksnodegroupremoteaccessoutputreference) + + + +## class DataAwsEksNodeGroupRemoteAccessOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: eks + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### scalingConfig(index) ```ts -scalingConfig(index: string): DataAwsEksNodeGroupScalingConfig +new eks.DataAwsEksNodeGroupRemoteAccessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [eks.DataAwsEksNodeGroupScalingConfig](#cdktf-aws-cdk-eks-dataawseksnodegroupscalingconfig) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**ec2SshKey** | string | +**sourceSecurityGroupIds** | Array | +**internalValue**? | [eks.DataAwsEksNodeGroupRemoteAccess](#cdktf-aws-cdk-eks-dataawseksnodegroupremoteaccess) | __*Optional*__ + + + +## class DataAwsEksNodeGroupResourcesAutoscalingGroupsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: eks + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -protected synthesizeAttributes(): Map +new eks.DataAwsEksNodeGroupResourcesAutoscalingGroupsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsEksNodeGroupResourcesAutoscalingGroupsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [eks.DataAwsEksNodeGroupResourcesAutoscalingGroupsOutputReference](#cdktf-aws-cdk-eks-dataawseksnodegroupresourcesautoscalinggroupsoutputreference) -## class DataAwsEksNodeGroupRemoteAccess +## class DataAwsEksNodeGroupResourcesAutoscalingGroupsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -122548,13 +128093,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.DataAwsEksNodeGroupRemoteAccess(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.DataAwsEksNodeGroupResourcesAutoscalingGroupsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122563,19 +128108,70 @@ new eks.DataAwsEksNodeGroupRemoteAccess(terraformResource: IInterpolatingParent, Name | Type | Description -----|------|------------- -**ec2SshKey** | string | -**sourceSecurityGroupIds** | Array | +**name** | string | +**internalValue**? | [eks.DataAwsEksNodeGroupResourcesAutoscalingGroups](#cdktf-aws-cdk-eks-dataawseksnodegroupresourcesautoscalinggroups) | __*Optional*__ + + + +## class DataAwsEksNodeGroupResourcesList -## class DataAwsEksNodeGroupResources +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: eks + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new eks.DataAwsEksNodeGroupResourcesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsEksNodeGroupResourcesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [eks.DataAwsEksNodeGroupResourcesOutputReference](#cdktf-aws-cdk-eks-dataawseksnodegroupresourcesoutputreference) + + + +## class DataAwsEksNodeGroupResourcesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -122583,13 +128179,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.DataAwsEksNodeGroupResources(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.DataAwsEksNodeGroupResourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122598,19 +128194,20 @@ new eks.DataAwsEksNodeGroupResources(terraformResource: IInterpolatingParent, te Name | Type | Description -----|------|------------- -**autoscalingGroups** | [IResolvable](#cdktf-iresolvable) | +**autoscalingGroups** | [eks.DataAwsEksNodeGroupResourcesAutoscalingGroupsList](#cdktf-aws-cdk-eks-dataawseksnodegroupresourcesautoscalinggroupslist) | **remoteAccessSecurityGroupId** | string | +**internalValue**? | [eks.DataAwsEksNodeGroupResources](#cdktf-aws-cdk-eks-dataawseksnodegroupresources) | __*Optional*__ -## class DataAwsEksNodeGroupResourcesAutoscalingGroups +## class DataAwsEksNodeGroupScalingConfigList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -122618,13 +128215,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.DataAwsEksNodeGroupResourcesAutoscalingGroups(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.DataAwsEksNodeGroupScalingConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122633,18 +128229,36 @@ new eks.DataAwsEksNodeGroupResourcesAutoscalingGroups(terraformResource: IInterp Name | Type | Description -----|------|------------- -**name** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsEksNodeGroupScalingConfigOutputReference +``` + +* **index** (number) the index of the item to return. +__Returns__: +* [eks.DataAwsEksNodeGroupScalingConfigOutputReference](#cdktf-aws-cdk-eks-dataawseksnodegroupscalingconfigoutputreference) -## class DataAwsEksNodeGroupScalingConfig + +## class DataAwsEksNodeGroupScalingConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -122652,13 +128266,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.DataAwsEksNodeGroupScalingConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.DataAwsEksNodeGroupScalingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -122670,6 +128284,7 @@ Name | Type | Description **desiredSize** | number | **maxSize** | number | **minSize** | number | +**internalValue**? | [eks.DataAwsEksNodeGroupScalingConfig](#cdktf-aws-cdk-eks-dataawseksnodegroupscalingconfig) | __*Optional*__ @@ -122911,11 +128526,13 @@ new eks.EksCluster(scope: Construct, id: string, config: EksClusterConfig) Name | Type | Description -----|------|------------- **arn** | string | +**certificateAuthority** | [eks.EksClusterCertificateAuthorityList](#cdktf-aws-cdk-eks-eksclustercertificateauthoritylist) | **createdAt** | string | **enabledClusterLogTypes** | Array | **encryptionConfig** | [eks.EksClusterEncryptionConfigOutputReference](#cdktf-aws-cdk-eks-eksclusterencryptionconfigoutputreference) | **endpoint** | string | **id** | string | +**identity** | [eks.EksClusterIdentityList](#cdktf-aws-cdk-eks-eksclusteridentitylist) | **kubernetesNetworkConfig** | [eks.EksClusterKubernetesNetworkConfigOutputReference](#cdktf-aws-cdk-eks-eksclusterkubernetesnetworkconfigoutputreference) | **name** | string | **platformVersion** | string | @@ -122941,32 +128558,6 @@ Name | Type | Description ### Methods -#### certificateAuthority(index) - - - -```ts -certificateAuthority(index: string): EksClusterCertificateAuthority -``` - -* **index** (string) *No description* - -__Returns__: -* [eks.EksClusterCertificateAuthority](#cdktf-aws-cdk-eks-eksclustercertificateauthority) - -#### identity(index) - - - -```ts -identity(index: string): EksClusterIdentity -``` - -* **index** (string) *No description* - -__Returns__: -* [eks.EksClusterIdentity](#cdktf-aws-cdk-eks-eksclusteridentity) - #### putEncryptionConfig(value) @@ -123129,14 +128720,65 @@ __Returns__: -## class EksClusterCertificateAuthority +## class EksClusterCertificateAuthorityList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: eks + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new eks.EksClusterCertificateAuthorityList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): EksClusterCertificateAuthorityOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [eks.EksClusterCertificateAuthorityOutputReference](#cdktf-aws-cdk-eks-eksclustercertificateauthorityoutputreference) + + + +## class EksClusterCertificateAuthorityOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -123144,13 +128786,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.EksClusterCertificateAuthority(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.EksClusterCertificateAuthorityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -123160,6 +128802,7 @@ new eks.EksClusterCertificateAuthority(terraformResource: IInterpolatingParent, Name | Type | Description -----|------|------------- **data** | string | +**internalValue**? | [eks.EksClusterCertificateAuthority](#cdktf-aws-cdk-eks-eksclustercertificateauthority) | __*Optional*__ @@ -123178,12 +128821,64 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksClusterEncryptionConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksClusterEncryptionConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**provider** | [eks.EksClusterEncryptionConfigProviderOutputReference](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovideroutputreference) | +**resources** | Array | +**internalValue**? | [eks.EksClusterEncryptionConfig](#cdktf-aws-cdk-eks-eksclusterencryptionconfig) | __*Optional*__ +**providerInput**? | [eks.EksClusterEncryptionConfigProvider](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovider) | __*Optional*__ +**resourcesInput**? | Array | __*Optional*__ + +### Methods + + +#### putProvider(value) + + + +```ts +putProvider(value: EksClusterEncryptionConfigProvider): void +``` + +* **value** ([eks.EksClusterEncryptionConfigProvider](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovider)) *No description* + * **keyArn** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/eks_cluster#key_arn EksCluster#key_arn}. + + + + + + +## class EksClusterEncryptionConfigProviderOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: eks + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new eks.EksClusterEncryptionConfigProviderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -123192,39 +128887,71 @@ new eks.EksClusterEncryptionConfigOutputReference(terraformResource: IInterpolat Name | Type | Description -----|------|------------- -**provider** | [eks.EksClusterEncryptionConfigProviderOutputReference](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovideroutputreference) | -**resources** | Array | -**internalValue**? | [eks.EksClusterEncryptionConfig](#cdktf-aws-cdk-eks-eksclusterencryptionconfig) | __*Optional*__ -**providerInput**? | [eks.EksClusterEncryptionConfigProvider](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovider) | __*Optional*__ -**resourcesInput**? | Array | __*Optional*__ +**keyArn** | string | +**internalValue**? | [eks.EksClusterEncryptionConfigProvider](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovider) | __*Optional*__ +**keyArnInput**? | string | __*Optional*__ -### Methods -#### putProvider(value) +## class EksClusterIdentityList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: eks + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -putProvider(value: EksClusterEncryptionConfigProvider): void +new eks.EksClusterIdentityList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **value** ([eks.EksClusterEncryptionConfigProvider](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovider)) *No description* - * **keyArn** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/eks_cluster#key_arn EksCluster#key_arn}. +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -## class EksClusterEncryptionConfigProviderOutputReference +### Methods +#### get(index) -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) + + +```ts +get(index: number): EksClusterIdentityOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [eks.EksClusterIdentityOutputReference](#cdktf-aws-cdk-eks-eksclusteridentityoutputreference) + + + +## class EksClusterIdentityOidcList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: eks -__Extends__: [ComplexObject](#cdktf-complexobject) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -123232,12 +128959,12 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksClusterEncryptionConfigProviderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksClusterIdentityOidcList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -123246,20 +128973,36 @@ new eks.EksClusterEncryptionConfigProviderOutputReference(terraformResource: IIn Name | Type | Description -----|------|------------- -**keyArn** | string | -**internalValue**? | [eks.EksClusterEncryptionConfigProvider](#cdktf-aws-cdk-eks-eksclusterencryptionconfigprovider) | __*Optional*__ -**keyArnInput**? | string | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -## class EksClusterIdentity +#### get(index) + + + +```ts +get(index: number): EksClusterIdentityOidcOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [eks.EksClusterIdentityOidcOutputReference](#cdktf-aws-cdk-eks-eksclusteridentityoidcoutputreference) + + + +## class EksClusterIdentityOidcOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -123267,13 +129010,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.EksClusterIdentity(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.EksClusterIdentityOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -123282,18 +129025,19 @@ new eks.EksClusterIdentity(terraformResource: IInterpolatingParent, terraformAtt Name | Type | Description -----|------|------------- -**oidc** | [IResolvable](#cdktf-iresolvable) | +**issuer** | string | +**internalValue**? | [eks.EksClusterIdentityOidc](#cdktf-aws-cdk-eks-eksclusteridentityoidc) | __*Optional*__ -## class EksClusterIdentityOidc +## class EksClusterIdentityOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -123301,13 +129045,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.EksClusterIdentityOidc(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.EksClusterIdentityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -123316,7 +129060,8 @@ new eks.EksClusterIdentityOidc(terraformResource: IInterpolatingParent, terrafor Name | Type | Description -----|------|------------- -**issuer** | string | +**oidc** | [eks.EksClusterIdentityOidcList](#cdktf-aws-cdk-eks-eksclusteridentityoidclist) | +**internalValue**? | [eks.EksClusterIdentity](#cdktf-aws-cdk-eks-eksclusteridentity) | __*Optional*__ @@ -123335,12 +129080,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksClusterKubernetesNetworkConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksClusterKubernetesNetworkConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -123399,12 +129143,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -123477,12 +129220,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksClusterVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksClusterVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -123715,12 +129457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksFargateProfileTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksFargateProfileTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -123921,12 +129662,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksIdentityProviderConfigOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksIdentityProviderConfigOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -124033,12 +129773,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksIdentityProviderConfigTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksIdentityProviderConfigTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -124151,6 +129890,7 @@ Name | Type | Description **nodeRoleArn** | string | **releaseVersion** | string | **remoteAccess** | [eks.EksNodeGroupRemoteAccessOutputReference](#cdktf-aws-cdk-eks-eksnodegroupremoteaccessoutputreference) | +**resources** | [eks.EksNodeGroupResourcesList](#cdktf-aws-cdk-eks-eksnodegroupresourceslist) | **scalingConfig** | [eks.EksNodeGroupScalingConfigOutputReference](#cdktf-aws-cdk-eks-eksnodegroupscalingconfigoutputreference) | **status** | string | **subnetIds** | Array | @@ -124468,19 +130208,6 @@ resetVersion(): void -#### resources(index) - - - -```ts -resources(index: string): EksNodeGroupResources -``` - -* **index** (string) *No description* - -__Returns__: -* [eks.EksNodeGroupResources](#cdktf-aws-cdk-eks-eksnodegroupresources) - #### protected synthesizeAttributes() @@ -124510,12 +130237,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksNodeGroupLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksNodeGroupLaunchTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -124563,12 +130289,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksNodeGroupRemoteAccessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksNodeGroupRemoteAccessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -124612,14 +130337,14 @@ resetSourceSecurityGroupIds(): void -## class EksNodeGroupResources +## class EksNodeGroupResourcesAutoscalingGroupsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -124627,13 +130352,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.EksNodeGroupResources(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.EksNodeGroupResourcesAutoscalingGroupsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -124642,19 +130366,36 @@ new eks.EksNodeGroupResources(terraformResource: IInterpolatingParent, terraform Name | Type | Description -----|------|------------- -**autoscalingGroups** | [IResolvable](#cdktf-iresolvable) | -**remoteAccessSecurityGroupId** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods + + +#### get(index) -## class EksNodeGroupResourcesAutoscalingGroups + +```ts +get(index: number): EksNodeGroupResourcesAutoscalingGroupsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [eks.EksNodeGroupResourcesAutoscalingGroupsOutputReference](#cdktf-aws-cdk-eks-eksnodegroupresourcesautoscalinggroupsoutputreference) + + + +## class EksNodeGroupResourcesAutoscalingGroupsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: eks -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -124662,13 +130403,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new eks.EksNodeGroupResourcesAutoscalingGroups(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new eks.EksNodeGroupResourcesAutoscalingGroupsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -124678,6 +130419,94 @@ new eks.EksNodeGroupResourcesAutoscalingGroups(terraformResource: IInterpolating Name | Type | Description -----|------|------------- **name** | string | +**internalValue**? | [eks.EksNodeGroupResourcesAutoscalingGroups](#cdktf-aws-cdk-eks-eksnodegroupresourcesautoscalinggroups) | __*Optional*__ + + + +## class EksNodeGroupResourcesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: eks + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new eks.EksNodeGroupResourcesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): EksNodeGroupResourcesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [eks.EksNodeGroupResourcesOutputReference](#cdktf-aws-cdk-eks-eksnodegroupresourcesoutputreference) + + + +## class EksNodeGroupResourcesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: eks + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new eks.EksNodeGroupResourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**autoscalingGroups** | [eks.EksNodeGroupResourcesAutoscalingGroupsList](#cdktf-aws-cdk-eks-eksnodegroupresourcesautoscalinggroupslist) | +**remoteAccessSecurityGroupId** | string | +**internalValue**? | [eks.EksNodeGroupResources](#cdktf-aws-cdk-eks-eksnodegroupresources) | __*Optional*__ @@ -124696,12 +130525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksNodeGroupScalingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksNodeGroupScalingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -124735,12 +130563,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksNodeGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksNodeGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -124813,12 +130640,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eks.EksNodeGroupUpdateConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eks.EksNodeGroupUpdateConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -124899,6 +130725,7 @@ Name | Type | Description -----|------|------------- **arn** | string | **availabilityZone** | string | +**cacheNodes** | [elasticache.DataAwsElasticacheClusterCacheNodesList](#cdktf-aws-cdk-elasticache-dataawselasticacheclustercachenodeslist) | **clusterAddress** | string | **clusterId** | string | **configurationEndpoint** | string | @@ -124925,53 +130752,91 @@ Name | Type | Description ### Methods -#### cacheNodes(index) +#### resetTags() ```ts -cacheNodes(index: string): DataAwsElasticacheClusterCacheNodes +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [elasticache.DataAwsElasticacheClusterCacheNodes](#cdktf-aws-cdk-elasticache-dataawselasticacheclustercachenodes) +* Map + + + +## class DataAwsElasticacheClusterCacheNodesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticache + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new elasticache.DataAwsElasticacheClusterCacheNodesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsElasticacheClusterCacheNodesOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [elasticache.DataAwsElasticacheClusterCacheNodesOutputReference](#cdktf-aws-cdk-elasticache-dataawselasticacheclustercachenodesoutputreference) -## class DataAwsElasticacheClusterCacheNodes +## class DataAwsElasticacheClusterCacheNodesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticache -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -124979,13 +130844,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticache.DataAwsElasticacheClusterCacheNodes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticache.DataAwsElasticacheClusterCacheNodesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -124998,6 +130863,7 @@ Name | Type | Description **availabilityZone** | string | **id** | string | **port** | number | +**internalValue**? | [elasticache.DataAwsElasticacheClusterCacheNodes](#cdktf-aws-cdk-elasticache-dataawselasticacheclustercachenodes) | __*Optional*__ @@ -125263,6 +131129,7 @@ Name | Type | Description **arn** | string | **availabilityZone** | string | **azMode** | string | +**cacheNodes** | [elasticache.ElasticacheClusterCacheNodesList](#cdktf-aws-cdk-elasticache-elasticacheclustercachenodeslist) | **clusterAddress** | string | **clusterId** | string | **configurationEndpoint** | string | @@ -125317,19 +131184,6 @@ Name | Type | Description ### Methods -#### cacheNodes(index) - - - -```ts -cacheNodes(index: string): ElasticacheClusterCacheNodes -``` - -* **index** (string) *No description* - -__Returns__: -* [elasticache.ElasticacheClusterCacheNodes](#cdktf-aws-cdk-elasticache-elasticacheclustercachenodes) - #### resetApplyImmediately() @@ -125620,14 +131474,65 @@ __Returns__: -## class ElasticacheClusterCacheNodes +## class ElasticacheClusterCacheNodesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticache + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elasticache.ElasticacheClusterCacheNodesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): ElasticacheClusterCacheNodesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticache.ElasticacheClusterCacheNodesOutputReference](#cdktf-aws-cdk-elasticache-elasticacheclustercachenodesoutputreference) + + + +## class ElasticacheClusterCacheNodesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticache -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -125635,13 +131540,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticache.ElasticacheClusterCacheNodes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticache.ElasticacheClusterCacheNodesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -125654,6 +131559,7 @@ Name | Type | Description **availabilityZone** | string | **id** | string | **port** | number | +**internalValue**? | [elasticache.ElasticacheClusterCacheNodes](#cdktf-aws-cdk-elasticache-elasticacheclustercachenodes) | __*Optional*__ @@ -126453,12 +132359,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticache.ElasticacheReplicationGroupClusterModeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticache.ElasticacheReplicationGroupClusterModeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -126505,12 +132410,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticache.ElasticacheReplicationGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticache.ElasticacheReplicationGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -127012,6 +132916,7 @@ new elasticbeanstalk.DataAwsElasticBeanstalkApplication(scope: Construct, id: st Name | Type | Description -----|------|------------- +**appversionLifecycle** | [elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycleList](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplicationappversionlifecyclelist) | **arn** | string | **description** | string | **id** | string | @@ -127022,41 +132927,79 @@ Name | Type | Description ### Methods -#### appversionLifecycle(index) +#### protected synthesizeAttributes() ```ts -appversionLifecycle(index: string): DataAwsElasticBeanstalkApplicationAppversionLifecycle +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycle](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplicationappversionlifecycle) +* Map + + + +## class DataAwsElasticBeanstalkApplicationAppversionLifecycleList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticbeanstalk + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsElasticBeanstalkApplicationAppversionLifecycleOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycleOutputReference](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplicationappversionlifecycleoutputreference) -## class DataAwsElasticBeanstalkApplicationAppversionLifecycle +## class DataAwsElasticBeanstalkApplicationAppversionLifecycleOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticbeanstalk -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -127064,13 +133007,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycle(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -127083,6 +133026,7 @@ Name | Type | Description **maxAgeInDays** | number | **maxCount** | number | **serviceRole** | string | +**internalValue**? | [elasticbeanstalk.DataAwsElasticBeanstalkApplicationAppversionLifecycle](#cdktf-aws-cdk-elasticbeanstalk-dataawselasticbeanstalkapplicationappversionlifecycle) | __*Optional*__ @@ -127375,12 +133319,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticbeanstalk.ElasticBeanstalkApplicationAppversionLifecycleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticbeanstalk.ElasticBeanstalkApplicationAppversionLifecycleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -127732,6 +133675,7 @@ new elasticbeanstalk.ElasticBeanstalkEnvironment(scope: Construct, id: string, c Name | Type | Description -----|------|------------- +**allSettings** | [elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettingsList](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentallsettingslist) | **application** | string | **arn** | string | **autoscalingGroups** | Array | @@ -127775,19 +133719,6 @@ Name | Type | Description ### Methods -#### allSettings(index) - - - -```ts -allSettings(index: string): ElasticBeanstalkEnvironmentAllSettings -``` - -* **index** (string) *No description* - -__Returns__: -* [elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettings](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentallsettings) - #### resetCnamePrefix() @@ -127946,14 +133877,65 @@ __Returns__: -## class ElasticBeanstalkEnvironmentAllSettings +## class ElasticBeanstalkEnvironmentAllSettingsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticbeanstalk + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettingsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): ElasticBeanstalkEnvironmentAllSettingsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettingsOutputReference](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentallsettingsoutputreference) + + + +## class ElasticBeanstalkEnvironmentAllSettingsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticbeanstalk -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -127961,13 +133943,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettings(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -127980,6 +133962,7 @@ Name | Type | Description **namespace** | string | **resource** | string | **value** | string | +**internalValue**? | [elasticbeanstalk.ElasticBeanstalkEnvironmentAllSettings](#cdktf-aws-cdk-elasticbeanstalk-elasticbeanstalkenvironmentallsettings) | __*Optional*__ @@ -128019,17 +134002,27 @@ new elasticsearch.DataAwsElasticsearchDomain(scope: Construct, id: string, confi Name | Type | Description -----|------|------------- **accessPolicies** | string | +**advancedSecurityOptions** | [elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainadvancedsecurityoptionslist) | **arn** | string | +**autoTuneOptions** | [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionslist) | +**clusterConfig** | [elasticsearch.DataAwsElasticsearchDomainClusterConfigList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfiglist) | +**cognitoOptions** | [elasticsearch.DataAwsElasticsearchDomainCognitoOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomaincognitooptionslist) | **created** | [IResolvable](#cdktf-iresolvable) | **deleted** | [IResolvable](#cdktf-iresolvable) | **domainId** | string | **domainName** | string | +**ebsOptions** | [elasticsearch.DataAwsElasticsearchDomainEbsOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainebsoptionslist) | **elasticsearchVersion** | string | +**encryptionAtRest** | [elasticsearch.DataAwsElasticsearchDomainEncryptionAtRestList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainencryptionatrestlist) | **endpoint** | string | **id** | string | **kibanaEndpoint** | string | +**logPublishingOptions** | [elasticsearch.DataAwsElasticsearchDomainLogPublishingOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainlogpublishingoptionslist) | +**nodeToNodeEncryption** | [elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryptionList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainnodetonodeencryptionlist) | **processing** | [IResolvable](#cdktf-iresolvable) | +**snapshotOptions** | [elasticsearch.DataAwsElasticsearchDomainSnapshotOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainsnapshotoptionslist) | **tags** | Map | +**vpcOptions** | [elasticsearch.DataAwsElasticsearchDomainVpcOptionsList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainvpcoptionslist) | **domainNameInput**? | string | __*Optional*__ **tagsInput**? | Map | __*Optional*__ *static* **tfResourceType** | string | @@ -128050,170 +134043,229 @@ advancedOptions(key: string): string | IResolvable __Returns__: * string | [IResolvable](#cdktf-iresolvable) -#### advancedSecurityOptions(index) +#### resetTags() ```ts -advancedSecurityOptions(index: string): DataAwsElasticsearchDomainAdvancedSecurityOptions +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainadvancedsecurityoptions) -#### autoTuneOptions(index) + + +#### protected synthesizeAttributes() ```ts -autoTuneOptions(index: string): DataAwsElasticsearchDomainAutoTuneOptions +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptions) +* Map -#### clusterConfig(index) +## class DataAwsElasticsearchDomainAdvancedSecurityOptionsList -```ts -clusterConfig(index: string): DataAwsElasticsearchDomainClusterConfig -``` -* **index** (string) *No description* -__Returns__: -* [elasticsearch.DataAwsElasticsearchDomainClusterConfig](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfig) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### cognitoOptions(index) ```ts -cognitoOptions(index: string): DataAwsElasticsearchDomainCognitoOptions +new elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -__Returns__: -* [elasticsearch.DataAwsElasticsearchDomainCognitoOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomaincognitooptions) -#### ebsOptions(index) +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -ebsOptions(index: string): DataAwsElasticsearchDomainEbsOptions +get(index: number): DataAwsElasticsearchDomainAdvancedSecurityOptionsOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [elasticsearch.DataAwsElasticsearchDomainEbsOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainebsoptions) +* [elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainadvancedsecurityoptionsoutputreference) -#### encryptionAtRest(index) +## class DataAwsElasticsearchDomainAdvancedSecurityOptionsOutputReference -```ts -encryptionAtRest(index: string): DataAwsElasticsearchDomainEncryptionAtRest -``` -* **index** (string) *No description* -__Returns__: -* [elasticsearch.DataAwsElasticsearchDomainEncryptionAtRest](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainencryptionatrest) +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: elasticsearch + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### logPublishingOptions(index) ```ts -logPublishingOptions(index: string): DataAwsElasticsearchDomainLogPublishingOptions +new elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [elasticsearch.DataAwsElasticsearchDomainLogPublishingOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainlogpublishingoptions) -#### nodeToNodeEncryption(index) +### Properties -```ts -nodeToNodeEncryption(index: string): DataAwsElasticsearchDomainNodeToNodeEncryption -``` +Name | Type | Description +-----|------|------------- +**enabled** | [IResolvable](#cdktf-iresolvable) | +**internalUserDatabaseEnabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainadvancedsecurityoptions) | __*Optional*__ -* **index** (string) *No description* -__Returns__: -* [elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryption](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainnodetonodeencryption) -#### resetTags() +## class DataAwsElasticsearchDomainAutoTuneOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -resetTags(): void +new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods -#### snapshotOptions(index) +#### get(index) ```ts -snapshotOptions(index: string): DataAwsElasticsearchDomainSnapshotOptions +get(index: number): DataAwsElasticsearchDomainAutoTuneOptionsOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [elasticsearch.DataAwsElasticsearchDomainSnapshotOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainsnapshotoptions) +* [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsoutputreference) + + + +## class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### vpcOptions(index) ```ts -vpcOptions(index: string): DataAwsElasticsearchDomainVpcOptions +new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [elasticsearch.DataAwsElasticsearchDomainVpcOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainvpcoptions) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenancescheduledurationoutputreference) -## class DataAwsElasticsearchDomainAdvancedSecurityOptions +## class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128221,13 +134273,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128236,19 +134288,20 @@ new elasticsearch.DataAwsElasticsearchDomainAdvancedSecurityOptions(terraformRes Name | Type | Description -----|------|------------- -**enabled** | [IResolvable](#cdktf-iresolvable) | -**internalUserDatabaseEnabled** | [IResolvable](#cdktf-iresolvable) | +**unit** | string | +**value** | number | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenancescheduleduration) | __*Optional*__ -## class DataAwsElasticsearchDomainAutoTuneOptions +## class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -128256,13 +134309,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128271,20 +134323,36 @@ new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptions(terraformResource: I Name | Type | Description -----|------|------------- -**desiredState** | string | -**maintenanceSchedule** | [IResolvable](#cdktf-iresolvable) | -**rollbackOnDisable** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -## class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule +#### get(index) + + + +```ts +get(index: number): DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenancescheduleoutputreference) + + + +## class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128292,13 +134360,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128308,19 +134376,57 @@ new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule(t Name | Type | Description -----|------|------------- **cronExpressionForRecurrence** | string | -**duration** | [IResolvable](#cdktf-iresolvable) | +**duration** | [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenancescheduledurationlist) | **startAt** | string | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenanceschedule) | __*Optional*__ -## class DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration +## class DataAwsElasticsearchDomainAutoTuneOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**desiredState** | string | +**maintenanceSchedule** | [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptionsmaintenanceschedulelist) | +**rollbackOnDisable** | string | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainAutoTuneOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainautotuneoptions) | __*Optional*__ + + + +## class DataAwsElasticsearchDomainClusterConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -128328,13 +134434,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainClusterConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128343,19 +134448,36 @@ new elasticsearch.DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDu Name | Type | Description -----|------|------------- -**unit** | string | -**value** | number | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class DataAwsElasticsearchDomainClusterConfig + + +```ts +get(index: number): DataAwsElasticsearchDomainClusterConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainClusterConfigOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfigoutputreference) + + + +## class DataAwsElasticsearchDomainClusterConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128363,13 +134485,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainClusterConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainClusterConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128386,19 +134508,71 @@ Name | Type | Description **warmCount** | number | **warmEnabled** | [IResolvable](#cdktf-iresolvable) | **warmType** | string | -**zoneAwarenessConfig** | [IResolvable](#cdktf-iresolvable) | +**zoneAwarenessConfig** | [elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigList](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfigzoneawarenessconfiglist) | **zoneAwarenessEnabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainClusterConfig](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfig) | __*Optional*__ + + + +## class DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigList -## class DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfigzoneawarenessconfigoutputreference) + + + +## class DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128406,13 +134580,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128422,17 +134596,69 @@ new elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig(ter Name | Type | Description -----|------|------------- **availabilityZoneCount** | number | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainclusterconfigzoneawarenessconfig) | __*Optional*__ + + + +## class DataAwsElasticsearchDomainCognitoOptionsList + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -## class DataAwsElasticsearchDomainCognitoOptions + + + +```ts +new elasticsearch.DataAwsElasticsearchDomainCognitoOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsElasticsearchDomainCognitoOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainCognitoOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomaincognitooptionsoutputreference) + + + +## class DataAwsElasticsearchDomainCognitoOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128440,13 +134666,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainCognitoOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainCognitoOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128459,17 +134685,69 @@ Name | Type | Description **identityPoolId** | string | **roleArn** | string | **userPoolId** | string | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainCognitoOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomaincognitooptions) | __*Optional*__ + + + +## class DataAwsElasticsearchDomainEbsOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elasticsearch.DataAwsElasticsearchDomainEbsOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods -## class DataAwsElasticsearchDomainEbsOptions + +#### get(index) + + + +```ts +get(index: number): DataAwsElasticsearchDomainEbsOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainEbsOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainebsoptionsoutputreference) + + + +## class DataAwsElasticsearchDomainEbsOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128477,13 +134755,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainEbsOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainEbsOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128496,17 +134774,69 @@ Name | Type | Description **iops** | number | **volumeSize** | number | **volumeType** | string | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainEbsOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainebsoptions) | __*Optional*__ -## class DataAwsElasticsearchDomainEncryptionAtRest +## class DataAwsElasticsearchDomainEncryptionAtRestList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elasticsearch.DataAwsElasticsearchDomainEncryptionAtRestList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsElasticsearchDomainEncryptionAtRestOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainEncryptionAtRestOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainencryptionatrestoutputreference) + + + +## class DataAwsElasticsearchDomainEncryptionAtRestOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128514,13 +134844,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainEncryptionAtRest(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainEncryptionAtRestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128531,17 +134861,69 @@ Name | Type | Description -----|------|------------- **enabled** | [IResolvable](#cdktf-iresolvable) | **kmsKeyId** | string | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainEncryptionAtRest](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainencryptionatrest) | __*Optional*__ + + + +## class DataAwsElasticsearchDomainLogPublishingOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elasticsearch.DataAwsElasticsearchDomainLogPublishingOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class DataAwsElasticsearchDomainLogPublishingOptions + + +```ts +get(index: number): DataAwsElasticsearchDomainLogPublishingOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainLogPublishingOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainlogpublishingoptionsoutputreference) + + + +## class DataAwsElasticsearchDomainLogPublishingOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128549,13 +134931,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainLogPublishingOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainLogPublishingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128567,17 +134949,69 @@ Name | Type | Description **cloudwatchLogGroupArn** | string | **enabled** | [IResolvable](#cdktf-iresolvable) | **logType** | string | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainLogPublishingOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainlogpublishingoptions) | __*Optional*__ + + + +## class DataAwsElasticsearchDomainNodeToNodeEncryptionList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryptionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) -## class DataAwsElasticsearchDomainNodeToNodeEncryption +```ts +get(index: number): DataAwsElasticsearchDomainNodeToNodeEncryptionOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryptionOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainnodetonodeencryptionoutputreference) + + + +## class DataAwsElasticsearchDomainNodeToNodeEncryptionOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128585,13 +135019,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryption(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128601,17 +135035,69 @@ new elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryption(terraformResour Name | Type | Description -----|------|------------- **enabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainNodeToNodeEncryption](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainnodetonodeencryption) | __*Optional*__ + + + +## class DataAwsElasticsearchDomainSnapshotOptionsList -## class DataAwsElasticsearchDomainSnapshotOptions +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elasticsearch.DataAwsElasticsearchDomainSnapshotOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsElasticsearchDomainSnapshotOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainSnapshotOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainsnapshotoptionsoutputreference) + + + +## class DataAwsElasticsearchDomainSnapshotOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128619,13 +135105,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainSnapshotOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainSnapshotOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128635,17 +135121,69 @@ new elasticsearch.DataAwsElasticsearchDomainSnapshotOptions(terraformResource: I Name | Type | Description -----|------|------------- **automatedSnapshotStartHour** | number | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainSnapshotOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainsnapshotoptions) | __*Optional*__ -## class DataAwsElasticsearchDomainVpcOptions +## class DataAwsElasticsearchDomainVpcOptionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elasticsearch + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elasticsearch.DataAwsElasticsearchDomainVpcOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsElasticsearchDomainVpcOptionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elasticsearch.DataAwsElasticsearchDomainVpcOptionsOutputReference](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainvpcoptionsoutputreference) + + + +## class DataAwsElasticsearchDomainVpcOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elasticsearch -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -128653,13 +135191,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elasticsearch.DataAwsElasticsearchDomainVpcOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elasticsearch.DataAwsElasticsearchDomainVpcOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -128672,6 +135210,7 @@ Name | Type | Description **securityGroupIds** | Array | **subnetIds** | Array | **vpcId** | string | +**internalValue**? | [elasticsearch.DataAwsElasticsearchDomainVpcOptions](#cdktf-aws-cdk-elasticsearch-dataawselasticsearchdomainvpcoptions) | __*Optional*__ @@ -129184,12 +135723,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129262,12 +135800,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainAdvancedSecurityOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainAdvancedSecurityOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129344,12 +135881,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129381,12 +135917,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainAutoTuneOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainAutoTuneOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129447,12 +135982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainClusterConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainClusterConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129637,12 +136171,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainClusterConfigZoneAwarenessConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129687,12 +136220,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainCognitoOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainCognitoOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129743,12 +136275,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainDomainEndpointOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainDomainEndpointOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129849,12 +136380,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainEbsOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainEbsOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129929,12 +136459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainEncryptAtRestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainEncryptAtRestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -129981,12 +136510,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainNodeToNodeEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainNodeToNodeEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -130166,12 +136694,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainSamlOptionsSamlOptionsIdpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainSamlOptionsSamlOptionsIdpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -130203,12 +136730,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainSamlOptionsSamlOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainSamlOptionsSamlOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -130352,12 +136878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainSnapshotOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainSnapshotOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -130387,12 +136912,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -130437,12 +136961,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elasticsearch.ElasticsearchDomainVpcOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elasticsearch.ElasticsearchDomainVpcOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -130730,12 +137253,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elastictranscoder.ElastictranscoderPipelineContentConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elastictranscoder.ElastictranscoderPipelineContentConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -130794,12 +137316,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elastictranscoder.ElastictranscoderPipelineNotificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elastictranscoder.ElastictranscoderPipelineNotificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -130886,12 +137407,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elastictranscoder.ElastictranscoderPipelineThumbnailConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elastictranscoder.ElastictranscoderPipelineThumbnailConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -131224,12 +137744,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elastictranscoder.ElastictranscoderPresetAudioCodecOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elastictranscoder.ElastictranscoderPresetAudioCodecOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -131316,12 +137835,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elastictranscoder.ElastictranscoderPresetAudioOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elastictranscoder.ElastictranscoderPresetAudioOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -131422,12 +137940,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elastictranscoder.ElastictranscoderPresetThumbnailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elastictranscoder.ElastictranscoderPresetThumbnailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -131570,12 +138087,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elastictranscoder.ElastictranscoderPresetVideoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elastictranscoder.ElastictranscoderPresetVideoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -132178,12 +138694,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbAccessLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbAccessLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -132497,12 +139012,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerDefaultActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerDefaultActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -132609,12 +139123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerDefaultActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerDefaultActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -132727,12 +139240,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerDefaultActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerDefaultActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -132793,12 +139305,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerDefaultActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerDefaultActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -132860,12 +139371,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerDefaultActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerDefaultActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -132912,12 +139422,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerDefaultActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerDefaultActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133128,12 +139637,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133240,12 +139748,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133358,12 +139865,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133424,12 +139930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133491,12 +139996,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133543,12 +140047,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133651,12 +140154,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleConditionHostHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleConditionHostHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133686,12 +140188,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleConditionHttpHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleConditionHttpHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133723,12 +140224,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleConditionHttpRequestMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleConditionHttpRequestMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133758,12 +140258,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleConditionPathPatternOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleConditionPathPatternOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133793,12 +140292,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerRuleConditionSourceIpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerRuleConditionSourceIpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -133828,12 +140326,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbListenerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbListenerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -134331,12 +140828,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbTargetGroupHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbTargetGroupHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -134493,12 +140989,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbTargetGroupStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbTargetGroupStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -134573,12 +141068,608 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.AlbTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.AlbTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**create** | string | +**delete** | string | +**update** | string | +**createInput**? | string | __*Optional*__ +**deleteInput**? | string | __*Optional*__ +**internalValue**? | [elb.AlbTimeouts](#cdktf-aws-cdk-elb-albtimeouts) | __*Optional*__ +**updateInput**? | string | __*Optional*__ + +### Methods + + +#### resetCreate() + + + +```ts +resetCreate(): void +``` + + + + + +#### resetDelete() + + + +```ts +resetDelete(): void +``` + + + + + +#### resetUpdate() + + + +```ts +resetUpdate(): void +``` + + + + + + + +## class AppCookieStickinessPolicy + +Represents a {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy aws_app_cookie_stickiness_policy}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: elb + +__Extends__: [TerraformResource](#cdktf-terraformresource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy aws_app_cookie_stickiness_policy} Resource. + +```ts +new elb.AppCookieStickinessPolicy(scope: Construct, id: string, config: AppCookieStickinessPolicyConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([elb.AppCookieStickinessPolicyConfig](#cdktf-aws-cdk-elb-appcookiestickinesspolicyconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **cookieName** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy#cookie_name AppCookieStickinessPolicy#cookie_name}. + * **lbPort** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy#lb_port AppCookieStickinessPolicy#lb_port}. + * **loadBalancer** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy#load_balancer AppCookieStickinessPolicy#load_balancer}. + * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy#name AppCookieStickinessPolicy#name}. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**cookieName** | string | +**id** | string | +**lbPort** | number | +**loadBalancer** | string | +**name** | string | +**cookieNameInput**? | string | __*Optional*__ +**lbPortInput**? | number | __*Optional*__ +**loadBalancerInput**? | string | __*Optional*__ +**nameInput**? | string | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class DataAwsAlb + +Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb aws_alb}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: elb + +__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/d/alb aws_alb} Data Source. + +```ts +new elb.DataAwsAlb(scope: Construct, id: string, config?: DataAwsAlbConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([elb.DataAwsAlbConfig](#cdktf-aws-cdk-elb-dataawsalbconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb#name DataAwsAlb#name}. __*Optional*__ + * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb#tags DataAwsAlb#tags}. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**accessLogs** | [elb.DataAwsAlbAccessLogsList](#cdktf-aws-cdk-elb-dataawsalbaccesslogslist) | +**arn** | string | +**arnSuffix** | string | +**customerOwnedIpv4Pool** | string | +**desyncMitigationMode** | string | +**dnsName** | string | +**dropInvalidHeaderFields** | [IResolvable](#cdktf-iresolvable) | +**enableDeletionProtection** | [IResolvable](#cdktf-iresolvable) | +**enableHttp2** | [IResolvable](#cdktf-iresolvable) | +**enableWafFailOpen** | [IResolvable](#cdktf-iresolvable) | +**id** | string | +**idleTimeout** | number | +**internal** | [IResolvable](#cdktf-iresolvable) | +**ipAddressType** | string | +**loadBalancerType** | string | +**name** | string | +**securityGroups** | Array | +**subnetMapping** | [elb.DataAwsAlbSubnetMappingList](#cdktf-aws-cdk-elb-dataawsalbsubnetmappinglist) | +**subnets** | Array | +**tags** | Map | +**vpcId** | string | +**zoneId** | string | +**nameInput**? | string | __*Optional*__ +**tagsInput**? | Map | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### resetName() + + + +```ts +resetName(): void +``` + + + + + +#### resetTags() + + + +```ts +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class DataAwsAlbAccessLogsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsAlbAccessLogsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAlbAccessLogsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsAlbAccessLogsOutputReference](#cdktf-aws-cdk-elb-dataawsalbaccesslogsoutputreference) + + + +## class DataAwsAlbAccessLogsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: elb + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new elb.DataAwsAlbAccessLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**bucket** | string | +**enabled** | [IResolvable](#cdktf-iresolvable) | +**prefix** | string | +**internalValue**? | [elb.DataAwsAlbAccessLogs](#cdktf-aws-cdk-elb-dataawsalbaccesslogs) | __*Optional*__ + + + +## class DataAwsAlbListener + +Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb_listener aws_alb_listener}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: elb + +__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/d/alb_listener aws_alb_listener} Data Source. + +```ts +new elb.DataAwsAlbListener(scope: Construct, id: string, config?: DataAwsAlbListenerConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([elb.DataAwsAlbListenerConfig](#cdktf-aws-cdk-elb-dataawsalblistenerconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **loadBalancerArn** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb_listener#load_balancer_arn DataAwsAlbListener#load_balancer_arn}. __*Optional*__ + * **port** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb_listener#port DataAwsAlbListener#port}. __*Optional*__ + * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb_listener#tags DataAwsAlbListener#tags}. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**alpnPolicy** | string | +**arn** | string | +**certificateArn** | string | +**defaultAction** | [elb.DataAwsAlbListenerDefaultActionList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionlist) | +**id** | string | +**loadBalancerArn** | string | +**port** | number | +**protocol** | string | +**sslPolicy** | string | +**tags** | Map | +**loadBalancerArnInput**? | string | __*Optional*__ +**portInput**? | number | __*Optional*__ +**tagsInput**? | Map | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### resetLoadBalancerArn() + + + +```ts +resetLoadBalancerArn(): void +``` + + + + + +#### resetPort() + + + +```ts +resetPort(): void +``` + + + + + +#### resetTags() + + + +```ts +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class DataAwsAlbListenerDefaultActionAuthenticateCognitoList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsAlbListenerDefaultActionAuthenticateCognitoList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAlbListenerDefaultActionAuthenticateCognitoOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsAlbListenerDefaultActionAuthenticateCognitoOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticatecognitooutputreference) + + + +## class DataAwsAlbListenerDefaultActionAuthenticateCognitoOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: elb + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new elb.DataAwsAlbListenerDefaultActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**onUnauthenticatedRequest** | string | +**scope** | string | +**sessionCookieName** | string | +**sessionTimeout** | number | +**userPoolArn** | string | +**userPoolClientId** | string | +**userPoolDomain** | string | +**internalValue**? | [elb.DataAwsAlbListenerDefaultActionAuthenticateCognito](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticatecognito) | __*Optional*__ + +### Methods + + +#### authenticationRequestExtraParams(key) + + + +```ts +authenticationRequestExtraParams(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) + + + +## class DataAwsAlbListenerDefaultActionAuthenticateOidcList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsAlbListenerDefaultActionAuthenticateOidcList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAlbListenerDefaultActionAuthenticateOidcOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsAlbListenerDefaultActionAuthenticateOidcOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticateoidcoutputreference) + + + +## class DataAwsAlbListenerDefaultActionAuthenticateOidcOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: elb + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new elb.DataAwsAlbListenerDefaultActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -134587,84 +141678,57 @@ new elb.AlbTimeoutsOutputReference(terraformResource: IInterpolatingParent, terr Name | Type | Description -----|------|------------- -**create** | string | -**delete** | string | -**update** | string | -**createInput**? | string | __*Optional*__ -**deleteInput**? | string | __*Optional*__ -**internalValue**? | [elb.AlbTimeouts](#cdktf-aws-cdk-elb-albtimeouts) | __*Optional*__ -**updateInput**? | string | __*Optional*__ +**authorizationEndpoint** | string | +**clientId** | string | +**clientSecret** | string | +**issuer** | string | +**onUnauthenticatedRequest** | string | +**scope** | string | +**sessionCookieName** | string | +**sessionTimeout** | number | +**tokenEndpoint** | string | +**userInfoEndpoint** | string | +**internalValue**? | [elb.DataAwsAlbListenerDefaultActionAuthenticateOidc](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticateoidc) | __*Optional*__ ### Methods -#### resetCreate() - - - -```ts -resetCreate(): void -``` - - - - - -#### resetDelete() - - - -```ts -resetDelete(): void -``` - - - - - -#### resetUpdate() +#### authenticationRequestExtraParams(key) ```ts -resetUpdate(): void +authenticationRequestExtraParams(key: string): string | IResolvable ``` +* **key** (string) *No description* +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) +## class DataAwsAlbListenerDefaultActionFixedResponseList -## class AppCookieStickinessPolicy -Represents a {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy aws_app_cookie_stickiness_policy}. - -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: elb -__Extends__: [TerraformResource](#cdktf-terraformresource) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy aws_app_cookie_stickiness_policy} Resource. + ```ts -new elb.AppCookieStickinessPolicy(scope: Construct, id: string, config: AppCookieStickinessPolicyConfig) +new elb.DataAwsAlbListenerDefaultActionFixedResponseList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([elb.AppCookieStickinessPolicyConfig](#cdktf-aws-cdk-elb-appcookiestickinesspolicyconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **cookieName** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy#cookie_name AppCookieStickinessPolicy#cookie_name}. - * **lbPort** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy#lb_port AppCookieStickinessPolicy#lb_port}. - * **loadBalancer** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy#load_balancer AppCookieStickinessPolicy#load_balancer}. - * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/app_cookie_stickiness_policy#name AppCookieStickinessPolicy#name}. +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -134673,61 +141737,50 @@ new elb.AppCookieStickinessPolicy(scope: Construct, id: string, config: AppCooki Name | Type | Description -----|------|------------- -**cookieName** | string | -**id** | string | -**lbPort** | number | -**loadBalancer** | string | -**name** | string | -**cookieNameInput**? | string | __*Optional*__ -**lbPortInput**? | number | __*Optional*__ -**loadBalancerInput**? | string | __*Optional*__ -**nameInput**? | string | __*Optional*__ -*static* **tfResourceType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### protected synthesizeAttributes() +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsAlbListenerDefaultActionFixedResponseOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [elb.DataAwsAlbListenerDefaultActionFixedResponseOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionfixedresponseoutputreference) -## class DataAwsAlb +## class DataAwsAlbListenerDefaultActionFixedResponseOutputReference -Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb aws_alb}. -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/d/alb aws_alb} Data Source. + ```ts -new elb.DataAwsAlb(scope: Construct, id: string, config?: DataAwsAlbConfig) +new elb.DataAwsAlbListenerDefaultActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([elb.DataAwsAlbConfig](#cdktf-aws-cdk-elb-dataawsalbconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **name** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb#name DataAwsAlb#name}. __*Optional*__ - * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb#tags DataAwsAlb#tags}. __*Optional*__ +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -134736,105 +141789,72 @@ new elb.DataAwsAlb(scope: Construct, id: string, config?: DataAwsAlbConfig) Name | Type | Description -----|------|------------- -**arn** | string | -**arnSuffix** | string | -**customerOwnedIpv4Pool** | string | -**desyncMitigationMode** | string | -**dnsName** | string | -**dropInvalidHeaderFields** | [IResolvable](#cdktf-iresolvable) | -**enableDeletionProtection** | [IResolvable](#cdktf-iresolvable) | -**enableHttp2** | [IResolvable](#cdktf-iresolvable) | -**enableWafFailOpen** | [IResolvable](#cdktf-iresolvable) | -**id** | string | -**idleTimeout** | number | -**internal** | [IResolvable](#cdktf-iresolvable) | -**ipAddressType** | string | -**loadBalancerType** | string | -**name** | string | -**securityGroups** | Array | -**subnets** | Array | -**tags** | Map | -**vpcId** | string | -**zoneId** | string | -**nameInput**? | string | __*Optional*__ -**tagsInput**? | Map | __*Optional*__ -*static* **tfResourceType** | string | - -### Methods - - -#### accessLogs(index) - - - -```ts -accessLogs(index: string): DataAwsAlbAccessLogs -``` +**contentType** | string | +**messageBody** | string | +**statusCode** | string | +**internalValue**? | [elb.DataAwsAlbListenerDefaultActionFixedResponse](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionfixedresponse) | __*Optional*__ -* **index** (string) *No description* -__Returns__: -* [elb.DataAwsAlbAccessLogs](#cdktf-aws-cdk-elb-dataawsalbaccesslogs) -#### resetName() +## class DataAwsAlbListenerDefaultActionForwardList -```ts -resetName(): void -``` - - +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -#### resetTags() ```ts -resetTags(): void +new elb.DataAwsAlbListenerDefaultActionForwardList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - -#### subnetMapping(index) - +### Properties -```ts -subnetMapping(index: string): DataAwsAlbSubnetMapping -``` +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -* **index** (string) *No description* +### Methods -__Returns__: -* [elb.DataAwsAlbSubnetMapping](#cdktf-aws-cdk-elb-dataawsalbsubnetmapping) -#### protected synthesizeAttributes() +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsAlbListenerDefaultActionForwardOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [elb.DataAwsAlbListenerDefaultActionForwardOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardoutputreference) -## class DataAwsAlbAccessLogs +## class DataAwsAlbListenerDefaultActionForwardOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -134842,13 +141862,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbAccessLogs(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbListenerDefaultActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -134857,40 +141877,33 @@ new elb.DataAwsAlbAccessLogs(terraformResource: IInterpolatingParent, terraformA Name | Type | Description -----|------|------------- -**bucket** | string | -**enabled** | [IResolvable](#cdktf-iresolvable) | -**prefix** | string | +**stickiness** | [elb.DataAwsAlbListenerDefaultActionForwardStickinessList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardstickinesslist) | +**targetGroup** | [elb.DataAwsAlbListenerDefaultActionForwardTargetGroupList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardtargetgrouplist) | +**internalValue**? | [elb.DataAwsAlbListenerDefaultActionForward](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforward) | __*Optional*__ -## class DataAwsAlbListener +## class DataAwsAlbListenerDefaultActionForwardStickinessList -Represents a {@link https://www.terraform.io/docs/providers/aws/d/alb_listener aws_alb_listener}. -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: elb -__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/d/alb_listener aws_alb_listener} Data Source. + ```ts -new elb.DataAwsAlbListener(scope: Construct, id: string, config?: DataAwsAlbListenerConfig) +new elb.DataAwsAlbListenerDefaultActionForwardStickinessList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([elb.DataAwsAlbListenerConfig](#cdktf-aws-cdk-elb-dataawsalblistenerconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **loadBalancerArn** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb_listener#load_balancer_arn DataAwsAlbListener#load_balancer_arn}. __*Optional*__ - * **port** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb_listener#port DataAwsAlbListener#port}. __*Optional*__ - * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/alb_listener#tags DataAwsAlbListener#tags}. __*Optional*__ +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -134899,135 +141912,123 @@ new elb.DataAwsAlbListener(scope: Construct, id: string, config?: DataAwsAlbList Name | Type | Description -----|------|------------- -**alpnPolicy** | string | -**arn** | string | -**certificateArn** | string | -**id** | string | -**loadBalancerArn** | string | -**port** | number | -**protocol** | string | -**sslPolicy** | string | -**tags** | Map | -**loadBalancerArnInput**? | string | __*Optional*__ -**portInput**? | number | __*Optional*__ -**tagsInput**? | Map | __*Optional*__ -*static* **tfResourceType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### defaultAction(index) +#### get(index) ```ts -defaultAction(index: string): DataAwsAlbListenerDefaultAction +get(index: number): DataAwsAlbListenerDefaultActionForwardStickinessOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [elb.DataAwsAlbListenerDefaultAction](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultaction) +* [elb.DataAwsAlbListenerDefaultActionForwardStickinessOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardstickinessoutputreference) -#### resetLoadBalancerArn() +## class DataAwsAlbListenerDefaultActionForwardStickinessOutputReference -```ts -resetLoadBalancerArn(): void -``` +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: elb +__Extends__: [ComplexObject](#cdktf-complexobject) +### Initializer -#### resetPort() ```ts -resetPort(): void +new elb.DataAwsAlbListenerDefaultActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### resetTags() +Name | Type | Description +-----|------|------------- +**duration** | number | +**enabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [elb.DataAwsAlbListenerDefaultActionForwardStickiness](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardstickiness) | __*Optional*__ -```ts -resetTags(): void -``` +## class DataAwsAlbListenerDefaultActionForwardTargetGroupList +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb -#### protected synthesizeAttributes() +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -```ts -protected synthesizeAttributes(): Map -``` -__Returns__: -* Map +```ts +new elb.DataAwsAlbListenerDefaultActionForwardTargetGroupList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -## class DataAwsAlbListenerDefaultAction +### Properties -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: elb +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +### Methods -### Initializer +#### get(index) ```ts -new elb.DataAwsAlbListenerDefaultAction(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsAlbListenerDefaultActionForwardTargetGroupOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - +* **index** (number) the index of the item to return. - -### Properties - - -Name | Type | Description ------|------|------------- -**authenticateCognito** | [IResolvable](#cdktf-iresolvable) | -**authenticateOidc** | [IResolvable](#cdktf-iresolvable) | -**fixedResponse** | [IResolvable](#cdktf-iresolvable) | -**forward** | [IResolvable](#cdktf-iresolvable) | -**order** | number | -**redirect** | [IResolvable](#cdktf-iresolvable) | -**targetGroupArn** | string | -**type** | string | +__Returns__: +* [elb.DataAwsAlbListenerDefaultActionForwardTargetGroupOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardtargetgroupoutputreference) -## class DataAwsAlbListenerDefaultActionAuthenticateCognito +## class DataAwsAlbListenerDefaultActionForwardTargetGroupOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135035,13 +142036,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbListenerDefaultActionAuthenticateCognito(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbListenerDefaultActionForwardTargetGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135050,25 +142051,20 @@ new elb.DataAwsAlbListenerDefaultActionAuthenticateCognito(terraformResource: II Name | Type | Description -----|------|------------- -**authenticationRequestExtraParams** | Map | -**onUnauthenticatedRequest** | string | -**scope** | string | -**sessionCookieName** | string | -**sessionTimeout** | number | -**userPoolArn** | string | -**userPoolClientId** | string | -**userPoolDomain** | string | +**arn** | string | +**weight** | number | +**internalValue**? | [elb.DataAwsAlbListenerDefaultActionForwardTargetGroup](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardtargetgroup) | __*Optional*__ -## class DataAwsAlbListenerDefaultActionAuthenticateOidc +## class DataAwsAlbListenerDefaultActionList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -135076,13 +142072,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbListenerDefaultActionAuthenticateOidc(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbListenerDefaultActionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135091,64 +142086,36 @@ new elb.DataAwsAlbListenerDefaultActionAuthenticateOidc(terraformResource: IInte Name | Type | Description -----|------|------------- -**authenticationRequestExtraParams** | Map | -**authorizationEndpoint** | string | -**clientId** | string | -**clientSecret** | string | -**issuer** | string | -**onUnauthenticatedRequest** | string | -**scope** | string | -**sessionCookieName** | string | -**sessionTimeout** | number | -**tokenEndpoint** | string | -**userInfoEndpoint** | string | - - - -## class DataAwsAlbListenerDefaultActionFixedResponse - - - -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: elb +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +### Methods -### Initializer +#### get(index) ```ts -new elb.DataAwsAlbListenerDefaultActionFixedResponse(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +get(index: number): DataAwsAlbListenerDefaultActionOutputReference ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* - - - -### Properties - +* **index** (number) the index of the item to return. -Name | Type | Description ------|------|------------- -**contentType** | string | -**messageBody** | string | -**statusCode** | string | +__Returns__: +* [elb.DataAwsAlbListenerDefaultActionOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionoutputreference) -## class DataAwsAlbListenerDefaultActionForward +## class DataAwsAlbListenerDefaultActionOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135156,13 +142123,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbListenerDefaultActionForward(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbListenerDefaultActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135171,19 +142138,26 @@ new elb.DataAwsAlbListenerDefaultActionForward(terraformResource: IInterpolating Name | Type | Description -----|------|------------- -**stickiness** | [IResolvable](#cdktf-iresolvable) | -**targetGroup** | [IResolvable](#cdktf-iresolvable) | +**authenticateCognito** | [elb.DataAwsAlbListenerDefaultActionAuthenticateCognitoList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticatecognitolist) | +**authenticateOidc** | [elb.DataAwsAlbListenerDefaultActionAuthenticateOidcList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionauthenticateoidclist) | +**fixedResponse** | [elb.DataAwsAlbListenerDefaultActionFixedResponseList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionfixedresponselist) | +**forward** | [elb.DataAwsAlbListenerDefaultActionForwardList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionforwardlist) | +**order** | number | +**redirect** | [elb.DataAwsAlbListenerDefaultActionRedirectList](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionredirectlist) | +**targetGroupArn** | string | +**type** | string | +**internalValue**? | [elb.DataAwsAlbListenerDefaultAction](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultaction) | __*Optional*__ -## class DataAwsAlbListenerDefaultActionForwardStickiness +## class DataAwsAlbListenerDefaultActionRedirectList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -135191,13 +142165,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbListenerDefaultActionForwardStickiness(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbListenerDefaultActionRedirectList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135206,19 +142179,36 @@ new elb.DataAwsAlbListenerDefaultActionForwardStickiness(terraformResource: IInt Name | Type | Description -----|------|------------- -**duration** | number | -**enabled** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAlbListenerDefaultActionRedirectOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsAlbListenerDefaultActionRedirectOutputReference](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionredirectoutputreference) -## class DataAwsAlbListenerDefaultActionForwardTargetGroup +## class DataAwsAlbListenerDefaultActionRedirectOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135226,13 +142216,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbListenerDefaultActionForwardTargetGroup(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbListenerDefaultActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135241,19 +142231,24 @@ new elb.DataAwsAlbListenerDefaultActionForwardTargetGroup(terraformResource: IIn Name | Type | Description -----|------|------------- -**arn** | string | -**weight** | number | +**host** | string | +**path** | string | +**port** | string | +**protocol** | string | +**query** | string | +**statusCode** | string | +**internalValue**? | [elb.DataAwsAlbListenerDefaultActionRedirect](#cdktf-aws-cdk-elb-dataawsalblistenerdefaultactionredirect) | __*Optional*__ -## class DataAwsAlbListenerDefaultActionRedirect +## class DataAwsAlbSubnetMappingList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -135261,13 +142256,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbListenerDefaultActionRedirect(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbSubnetMappingList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135276,23 +142270,36 @@ new elb.DataAwsAlbListenerDefaultActionRedirect(terraformResource: IInterpolatin Name | Type | Description -----|------|------------- -**host** | string | -**path** | string | -**port** | string | -**protocol** | string | -**query** | string | -**statusCode** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAlbSubnetMappingOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsAlbSubnetMappingOutputReference](#cdktf-aws-cdk-elb-dataawsalbsubnetmappingoutputreference) -## class DataAwsAlbSubnetMapping +## class DataAwsAlbSubnetMappingOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135300,13 +142307,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbSubnetMapping(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbSubnetMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135320,6 +142327,7 @@ Name | Type | Description **outpostId** | string | **privateIpv4Address** | string | **subnetId** | string | +**internalValue**? | [elb.DataAwsAlbSubnetMapping](#cdktf-aws-cdk-elb-dataawsalbsubnetmapping) | __*Optional*__ @@ -135362,6 +142370,7 @@ Name | Type | Description **arnSuffix** | string | **connectionTermination** | [IResolvable](#cdktf-iresolvable) | **deregistrationDelay** | number | +**healthCheck** | [elb.DataAwsAlbTargetGroupHealthCheckList](#cdktf-aws-cdk-elb-dataawsalbtargetgrouphealthchecklist) | **id** | string | **lambdaMultiValueHeadersEnabled** | [IResolvable](#cdktf-iresolvable) | **loadBalancingAlgorithmType** | string | @@ -135372,6 +142381,7 @@ Name | Type | Description **protocolVersion** | string | **proxyProtocolV2** | [IResolvable](#cdktf-iresolvable) | **slowStart** | number | +**stickiness** | [elb.DataAwsAlbTargetGroupStickinessList](#cdktf-aws-cdk-elb-dataawsalbtargetgroupstickinesslist) | **tags** | Map | **targetType** | string | **vpcId** | string | @@ -135382,78 +142392,103 @@ Name | Type | Description ### Methods -#### healthCheck(index) +#### resetName() ```ts -healthCheck(index: string): DataAwsAlbTargetGroupHealthCheck +resetName(): void ``` -* **index** (string) *No description* -__Returns__: -* [elb.DataAwsAlbTargetGroupHealthCheck](#cdktf-aws-cdk-elb-dataawsalbtargetgrouphealthcheck) -#### resetName() + + +#### resetTags() ```ts -resetName(): void +resetTags(): void ``` -#### resetTags() +#### protected synthesizeAttributes() ```ts -resetTags(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map + + + +## class DataAwsAlbTargetGroupHealthCheckList + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -#### stickiness(index) ```ts -stickiness(index: string): DataAwsAlbTargetGroupStickiness +new elb.DataAwsAlbTargetGroupHealthCheckList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [elb.DataAwsAlbTargetGroupStickiness](#cdktf-aws-cdk-elb-dataawsalbtargetgroupstickiness) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsAlbTargetGroupHealthCheckOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [elb.DataAwsAlbTargetGroupHealthCheckOutputReference](#cdktf-aws-cdk-elb-dataawsalbtargetgrouphealthcheckoutputreference) -## class DataAwsAlbTargetGroupHealthCheck +## class DataAwsAlbTargetGroupHealthCheckOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135461,13 +142496,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbTargetGroupHealthCheck(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbTargetGroupHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135485,17 +142520,69 @@ Name | Type | Description **protocol** | string | **timeout** | number | **unhealthyThreshold** | number | +**internalValue**? | [elb.DataAwsAlbTargetGroupHealthCheck](#cdktf-aws-cdk-elb-dataawsalbtargetgrouphealthcheck) | __*Optional*__ + +## class DataAwsAlbTargetGroupStickinessList -## class DataAwsAlbTargetGroupStickiness + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsAlbTargetGroupStickinessList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsAlbTargetGroupStickinessOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsAlbTargetGroupStickinessOutputReference](#cdktf-aws-cdk-elb-dataawsalbtargetgroupstickinessoutputreference) + + + +## class DataAwsAlbTargetGroupStickinessOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135503,13 +142590,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsAlbTargetGroupStickiness(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsAlbTargetGroupStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135522,6 +142609,7 @@ Name | Type | Description **cookieName** | string | **enabled** | [IResolvable](#cdktf-iresolvable) | **type** | string | +**internalValue**? | [elb.DataAwsAlbTargetGroupStickiness](#cdktf-aws-cdk-elb-dataawsalbtargetgroupstickiness) | __*Optional*__ @@ -135560,6 +142648,7 @@ new elb.DataAwsLb(scope: Construct, id: string, config?: DataAwsLbConfig) Name | Type | Description -----|------|------------- +**accessLogs** | [elb.DataAwsLbAccessLogsList](#cdktf-aws-cdk-elb-dataawslbaccesslogslist) | **arn** | string | **arnSuffix** | string | **customerOwnedIpv4Pool** | string | @@ -135576,6 +142665,7 @@ Name | Type | Description **loadBalancerType** | string | **name** | string | **securityGroups** | Array | +**subnetMapping** | [elb.DataAwsLbSubnetMappingList](#cdktf-aws-cdk-elb-dataawslbsubnetmappinglist) | **subnets** | Array | **tags** | Map | **vpcId** | string | @@ -135587,78 +142677,103 @@ Name | Type | Description ### Methods -#### accessLogs(index) +#### resetName() ```ts -accessLogs(index: string): DataAwsLbAccessLogs +resetName(): void ``` -* **index** (string) *No description* -__Returns__: -* [elb.DataAwsLbAccessLogs](#cdktf-aws-cdk-elb-dataawslbaccesslogs) -#### resetName() + + +#### resetTags() ```ts -resetName(): void +resetTags(): void ``` -#### resetTags() +#### protected synthesizeAttributes() ```ts -resetTags(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map + +## class DataAwsLbAccessLogsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### subnetMapping(index) ```ts -subnetMapping(index: string): DataAwsLbSubnetMapping +new elb.DataAwsLbAccessLogsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -__Returns__: -* [elb.DataAwsLbSubnetMapping](#cdktf-aws-cdk-elb-dataawslbsubnetmapping) -#### protected synthesizeAttributes() +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsLbAccessLogsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [elb.DataAwsLbAccessLogsOutputReference](#cdktf-aws-cdk-elb-dataawslbaccesslogsoutputreference) -## class DataAwsLbAccessLogs +## class DataAwsLbAccessLogsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135666,13 +142781,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbAccessLogs(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbAccessLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135684,6 +142799,7 @@ Name | Type | Description **bucket** | string | **enabled** | [IResolvable](#cdktf-iresolvable) | **prefix** | string | +**internalValue**? | [elb.DataAwsLbAccessLogs](#cdktf-aws-cdk-elb-dataawslbaccesslogs) | __*Optional*__ @@ -135726,6 +142842,7 @@ Name | Type | Description **alpnPolicy** | string | **arn** | string | **certificateArn** | string | +**defaultAction** | [elb.DataAwsLbListenerDefaultActionList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionlist) | **id** | string | **loadBalancerArn** | string | **port** | number | @@ -135740,19 +142857,6 @@ Name | Type | Description ### Methods -#### defaultAction(index) - - - -```ts -defaultAction(index: string): DataAwsLbListenerDefaultAction -``` - -* **index** (string) *No description* - -__Returns__: -* [elb.DataAwsLbListenerDefaultAction](#cdktf-aws-cdk-elb-dataawslblistenerdefaultaction) - #### resetLoadBalancerArn() @@ -135803,14 +142907,14 @@ __Returns__: -## class DataAwsLbListenerDefaultAction +## class DataAwsLbListenerDefaultActionAuthenticateCognitoList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -135818,13 +142922,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbListenerDefaultAction(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbListenerDefaultActionAuthenticateCognitoList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135833,25 +142936,36 @@ new elb.DataAwsLbListenerDefaultAction(terraformResource: IInterpolatingParent, Name | Type | Description -----|------|------------- -**authenticateCognito** | [IResolvable](#cdktf-iresolvable) | -**authenticateOidc** | [IResolvable](#cdktf-iresolvable) | -**fixedResponse** | [IResolvable](#cdktf-iresolvable) | -**forward** | [IResolvable](#cdktf-iresolvable) | -**order** | number | -**redirect** | [IResolvable](#cdktf-iresolvable) | -**targetGroupArn** | string | -**type** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) -## class DataAwsLbListenerDefaultActionAuthenticateCognito +```ts +get(index: number): DataAwsLbListenerDefaultActionAuthenticateCognitoOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbListenerDefaultActionAuthenticateCognitoOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticatecognitooutputreference) + + + +## class DataAwsLbListenerDefaultActionAuthenticateCognitoOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135859,13 +142973,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbListenerDefaultActionAuthenticateCognito(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbListenerDefaultActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135874,7 +142988,6 @@ new elb.DataAwsLbListenerDefaultActionAuthenticateCognito(terraformResource: IIn Name | Type | Description -----|------|------------- -**authenticationRequestExtraParams** | Map | **onUnauthenticatedRequest** | string | **scope** | string | **sessionCookieName** | string | @@ -135882,17 +142995,85 @@ Name | Type | Description **userPoolArn** | string | **userPoolClientId** | string | **userPoolDomain** | string | +**internalValue**? | [elb.DataAwsLbListenerDefaultActionAuthenticateCognito](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticatecognito) | __*Optional*__ + +### Methods + +#### authenticationRequestExtraParams(key) -## class DataAwsLbListenerDefaultActionAuthenticateOidc + +```ts +authenticationRequestExtraParams(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) + + + +## class DataAwsLbListenerDefaultActionAuthenticateOidcList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsLbListenerDefaultActionAuthenticateOidcList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLbListenerDefaultActionAuthenticateOidcOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbListenerDefaultActionAuthenticateOidcOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticateoidcoutputreference) + + + +## class DataAwsLbListenerDefaultActionAuthenticateOidcOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135900,13 +143081,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbListenerDefaultActionAuthenticateOidc(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbListenerDefaultActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135915,7 +143096,6 @@ new elb.DataAwsLbListenerDefaultActionAuthenticateOidc(terraformResource: IInter Name | Type | Description -----|------|------------- -**authenticationRequestExtraParams** | Map | **authorizationEndpoint** | string | **clientId** | string | **clientSecret** | string | @@ -135926,17 +143106,85 @@ Name | Type | Description **sessionTimeout** | number | **tokenEndpoint** | string | **userInfoEndpoint** | string | +**internalValue**? | [elb.DataAwsLbListenerDefaultActionAuthenticateOidc](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticateoidc) | __*Optional*__ + +### Methods + + +#### authenticationRequestExtraParams(key) + + + +```ts +authenticationRequestExtraParams(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) + + + +## class DataAwsLbListenerDefaultActionFixedResponseList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsLbListenerDefaultActionFixedResponseList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods + + +#### get(index) -## class DataAwsLbListenerDefaultActionFixedResponse + +```ts +get(index: number): DataAwsLbListenerDefaultActionFixedResponseOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbListenerDefaultActionFixedResponseOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionfixedresponseoutputreference) + + + +## class DataAwsLbListenerDefaultActionFixedResponseOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -135944,13 +143192,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbListenerDefaultActionFixedResponse(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbListenerDefaultActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135962,17 +143210,105 @@ Name | Type | Description **contentType** | string | **messageBody** | string | **statusCode** | string | +**internalValue**? | [elb.DataAwsLbListenerDefaultActionFixedResponse](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionfixedresponse) | __*Optional*__ + + + +## class DataAwsLbListenerDefaultActionForwardList + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + -## class DataAwsLbListenerDefaultActionForward + + +```ts +new elb.DataAwsLbListenerDefaultActionForwardList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLbListenerDefaultActionForwardOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbListenerDefaultActionForwardOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardoutputreference) + + + +## class DataAwsLbListenerDefaultActionForwardOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new elb.DataAwsLbListenerDefaultActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**stickiness** | [elb.DataAwsLbListenerDefaultActionForwardStickinessList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardstickinesslist) | +**targetGroup** | [elb.DataAwsLbListenerDefaultActionForwardTargetGroupList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardtargetgrouplist) | +**internalValue**? | [elb.DataAwsLbListenerDefaultActionForward](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforward) | __*Optional*__ + + + +## class DataAwsLbListenerDefaultActionForwardStickinessList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -135980,13 +143316,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbListenerDefaultActionForward(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbListenerDefaultActionForwardStickinessList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -135995,19 +143330,36 @@ new elb.DataAwsLbListenerDefaultActionForward(terraformResource: IInterpolatingP Name | Type | Description -----|------|------------- -**stickiness** | [IResolvable](#cdktf-iresolvable) | -**targetGroup** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + +```ts +get(index: number): DataAwsLbListenerDefaultActionForwardStickinessOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbListenerDefaultActionForwardStickinessOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardstickinessoutputreference) -## class DataAwsLbListenerDefaultActionForwardStickiness + +## class DataAwsLbListenerDefaultActionForwardStickinessOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -136015,13 +143367,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbListenerDefaultActionForwardStickiness(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbListenerDefaultActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -136032,17 +143384,69 @@ Name | Type | Description -----|------|------------- **duration** | number | **enabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [elb.DataAwsLbListenerDefaultActionForwardStickiness](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardstickiness) | __*Optional*__ + + + +## class DataAwsLbListenerDefaultActionForwardTargetGroupList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -## class DataAwsLbListenerDefaultActionForwardTargetGroup + +```ts +new elb.DataAwsLbListenerDefaultActionForwardTargetGroupList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLbListenerDefaultActionForwardTargetGroupOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbListenerDefaultActionForwardTargetGroupOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardtargetgroupoutputreference) + + + +## class DataAwsLbListenerDefaultActionForwardTargetGroupOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -136050,13 +143454,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbListenerDefaultActionForwardTargetGroup(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbListenerDefaultActionForwardTargetGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -136067,17 +143471,69 @@ Name | Type | Description -----|------|------------- **arn** | string | **weight** | number | +**internalValue**? | [elb.DataAwsLbListenerDefaultActionForwardTargetGroup](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardtargetgroup) | __*Optional*__ + + + +## class DataAwsLbListenerDefaultActionList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsLbListenerDefaultActionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + +#### get(index) -## class DataAwsLbListenerDefaultActionRedirect + +```ts +get(index: number): DataAwsLbListenerDefaultActionOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbListenerDefaultActionOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionoutputreference) + + + +## class DataAwsLbListenerDefaultActionOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -136085,13 +143541,106 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbListenerDefaultActionRedirect(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbListenerDefaultActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**authenticateCognito** | [elb.DataAwsLbListenerDefaultActionAuthenticateCognitoList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticatecognitolist) | +**authenticateOidc** | [elb.DataAwsLbListenerDefaultActionAuthenticateOidcList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionauthenticateoidclist) | +**fixedResponse** | [elb.DataAwsLbListenerDefaultActionFixedResponseList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionfixedresponselist) | +**forward** | [elb.DataAwsLbListenerDefaultActionForwardList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionforwardlist) | +**order** | number | +**redirect** | [elb.DataAwsLbListenerDefaultActionRedirectList](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionredirectlist) | +**targetGroupArn** | string | +**type** | string | +**internalValue**? | [elb.DataAwsLbListenerDefaultAction](#cdktf-aws-cdk-elb-dataawslblistenerdefaultaction) | __*Optional*__ + + + +## class DataAwsLbListenerDefaultActionRedirectList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsLbListenerDefaultActionRedirectList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLbListenerDefaultActionRedirectOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbListenerDefaultActionRedirectOutputReference](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionredirectoutputreference) + + + +## class DataAwsLbListenerDefaultActionRedirectOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: elb + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new elb.DataAwsLbListenerDefaultActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -136106,17 +143655,69 @@ Name | Type | Description **protocol** | string | **query** | string | **statusCode** | string | +**internalValue**? | [elb.DataAwsLbListenerDefaultActionRedirect](#cdktf-aws-cdk-elb-dataawslblistenerdefaultactionredirect) | __*Optional*__ + + + +## class DataAwsLbSubnetMappingList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsLbSubnetMappingList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) -## class DataAwsLbSubnetMapping +```ts +get(index: number): DataAwsLbSubnetMappingOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbSubnetMappingOutputReference](#cdktf-aws-cdk-elb-dataawslbsubnetmappingoutputreference) + + + +## class DataAwsLbSubnetMappingOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -136124,13 +143725,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbSubnetMapping(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbSubnetMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -136144,6 +143745,7 @@ Name | Type | Description **outpostId** | string | **privateIpv4Address** | string | **subnetId** | string | +**internalValue**? | [elb.DataAwsLbSubnetMapping](#cdktf-aws-cdk-elb-dataawslbsubnetmapping) | __*Optional*__ @@ -136186,6 +143788,7 @@ Name | Type | Description **arnSuffix** | string | **connectionTermination** | [IResolvable](#cdktf-iresolvable) | **deregistrationDelay** | number | +**healthCheck** | [elb.DataAwsLbTargetGroupHealthCheckList](#cdktf-aws-cdk-elb-dataawslbtargetgrouphealthchecklist) | **id** | string | **lambdaMultiValueHeadersEnabled** | [IResolvable](#cdktf-iresolvable) | **loadBalancingAlgorithmType** | string | @@ -136196,6 +143799,7 @@ Name | Type | Description **protocolVersion** | string | **proxyProtocolV2** | [IResolvable](#cdktf-iresolvable) | **slowStart** | number | +**stickiness** | [elb.DataAwsLbTargetGroupStickinessList](#cdktf-aws-cdk-elb-dataawslbtargetgroupstickinesslist) | **tags** | Map | **targetType** | string | **vpcId** | string | @@ -136206,78 +143810,103 @@ Name | Type | Description ### Methods -#### healthCheck(index) +#### resetName() ```ts -healthCheck(index: string): DataAwsLbTargetGroupHealthCheck +resetName(): void ``` -* **index** (string) *No description* -__Returns__: -* [elb.DataAwsLbTargetGroupHealthCheck](#cdktf-aws-cdk-elb-dataawslbtargetgrouphealthcheck) -#### resetName() + + +#### resetTags() ```ts -resetName(): void +resetTags(): void ``` -#### resetTags() +#### protected synthesizeAttributes() ```ts -resetTags(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map + + + +## class DataAwsLbTargetGroupHealthCheckList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -#### stickiness(index) ```ts -stickiness(index: string): DataAwsLbTargetGroupStickiness +new elb.DataAwsLbTargetGroupHealthCheckList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [elb.DataAwsLbTargetGroupStickiness](#cdktf-aws-cdk-elb-dataawslbtargetgroupstickiness) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsLbTargetGroupHealthCheckOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [elb.DataAwsLbTargetGroupHealthCheckOutputReference](#cdktf-aws-cdk-elb-dataawslbtargetgrouphealthcheckoutputreference) -## class DataAwsLbTargetGroupHealthCheck +## class DataAwsLbTargetGroupHealthCheckOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -136285,13 +143914,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbTargetGroupHealthCheck(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbTargetGroupHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -136309,17 +143938,69 @@ Name | Type | Description **protocol** | string | **timeout** | number | **unhealthyThreshold** | number | +**internalValue**? | [elb.DataAwsLbTargetGroupHealthCheck](#cdktf-aws-cdk-elb-dataawslbtargetgrouphealthcheck) | __*Optional*__ + + + +## class DataAwsLbTargetGroupStickinessList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: elb + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new elb.DataAwsLbTargetGroupStickinessList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLbTargetGroupStickinessOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [elb.DataAwsLbTargetGroupStickinessOutputReference](#cdktf-aws-cdk-elb-dataawslbtargetgroupstickinessoutputreference) -## class DataAwsLbTargetGroupStickiness +## class DataAwsLbTargetGroupStickinessOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: elb -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -136327,13 +144008,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new elb.DataAwsLbTargetGroupStickiness(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new elb.DataAwsLbTargetGroupStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -136346,6 +144027,7 @@ Name | Type | Description **cookieName** | string | **enabled** | [IResolvable](#cdktf-iresolvable) | **type** | string | +**internalValue**? | [elb.DataAwsLbTargetGroupStickiness](#cdktf-aws-cdk-elb-dataawslbtargetgroupstickiness) | __*Optional*__ @@ -136754,12 +144436,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbAccessLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbAccessLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -137150,12 +144831,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerDefaultActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerDefaultActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -137262,12 +144942,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerDefaultActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerDefaultActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -137380,12 +145059,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerDefaultActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerDefaultActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -137446,12 +145124,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerDefaultActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerDefaultActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -137513,12 +145190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerDefaultActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerDefaultActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -137565,12 +145241,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerDefaultActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerDefaultActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -137781,12 +145456,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleActionAuthenticateCognitoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -137893,12 +145567,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleActionAuthenticateOidcOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138011,12 +145684,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleActionFixedResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138077,12 +145749,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleActionForwardOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138144,12 +145815,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleActionForwardStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138196,12 +145866,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleActionRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138304,12 +145973,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleConditionHostHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleConditionHostHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138339,12 +146007,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleConditionHttpHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleConditionHttpHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138376,12 +146043,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleConditionHttpRequestMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleConditionHttpRequestMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138411,12 +146077,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleConditionPathPatternOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleConditionPathPatternOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138446,12 +146111,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerRuleConditionSourceIpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerRuleConditionSourceIpOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -138481,12 +146145,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbListenerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbListenerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -139061,12 +146724,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbTargetGroupHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbTargetGroupHealthCheckOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -139223,12 +146885,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbTargetGroupStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbTargetGroupStickinessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -139303,12 +146964,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new elb.LbTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new elb.LbTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -139749,12 +147409,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.DataAwsEmrReleaseLabelsFiltersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.DataAwsEmrReleaseLabelsFiltersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -140395,12 +148054,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrClusterAutoTerminationPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrClusterAutoTerminationPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -140445,12 +148103,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrClusterCoreInstanceFleetLaunchSpecificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrClusterCoreInstanceFleetLaunchSpecificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -140509,12 +148166,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrClusterCoreInstanceFleetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrClusterCoreInstanceFleetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -140633,12 +148289,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrClusterCoreInstanceGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrClusterCoreInstanceGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -140742,12 +148397,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrClusterEc2AttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrClusterEc2AttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -140892,12 +148546,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrClusterKerberosAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrClusterKerberosAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -140974,12 +148627,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrClusterMasterInstanceFleetLaunchSpecificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrClusterMasterInstanceFleetLaunchSpecificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -141038,12 +148690,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrClusterMasterInstanceFleetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrClusterMasterInstanceFleetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -141162,12 +148813,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrClusterMasterInstanceGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrClusterMasterInstanceGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -141405,12 +149055,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new emr.EmrInstanceFleetLaunchSpecificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new emr.EmrInstanceFleetLaunchSpecificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -142512,12 +150161,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventConnectionAuthParametersApiKeyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventConnectionAuthParametersApiKeyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -142549,12 +150197,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventConnectionAuthParametersBasicOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventConnectionAuthParametersBasicOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -142586,12 +150233,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -142664,12 +150310,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -142701,12 +150346,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -142779,12 +150423,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventConnectionAuthParametersOauthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventConnectionAuthParametersOauthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -142866,12 +150509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventConnectionAuthParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventConnectionAuthParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -143141,12 +150783,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventPermissionConditionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventPermissionConditionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -143816,12 +151457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetBatchTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetBatchTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -143884,12 +151524,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetDeadLetterConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetDeadLetterConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -143934,12 +151573,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -144000,12 +151638,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetEcsTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetEcsTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -144194,12 +151831,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetHttpTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetHttpTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -144272,12 +151908,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetInputTransformerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetInputTransformerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -144324,12 +151959,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetKinesisTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetKinesisTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -144374,12 +152008,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetRedshiftTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetRedshiftTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -144482,12 +152115,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetRetryPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetRetryPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -144546,12 +152178,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new eventbridge.CloudwatchEventTargetSqsTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new eventbridge.CloudwatchEventTargetSqsTargetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -145327,12 +152958,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fms.FmsPolicyExcludeMapOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fms.FmsPolicyExcludeMapOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -145391,12 +153021,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fms.FmsPolicyIncludeMapOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fms.FmsPolicyIncludeMapOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -145455,12 +153084,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fms.FmsPolicySecurityServicePolicyDataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fms.FmsPolicySecurityServicePolicyDataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -145654,12 +153282,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxBackupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxBackupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -145918,12 +153545,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -145968,12 +153594,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -146018,12 +153643,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxDataRepositoryAssociationS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxDataRepositoryAssociationS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -146110,12 +153734,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxDataRepositoryAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxDataRepositoryAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -146581,12 +154204,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxLustreFileSystemTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxLustreFileSystemTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -146702,6 +154324,7 @@ Name | Type | Description **diskIopsConfiguration** | [fsx.FsxOntapFileSystemDiskIopsConfigurationOutputReference](#cdktf-aws-cdk-fsx-fsxontapfilesystemdiskiopsconfigurationoutputreference) | **dnsName** | string | **endpointIpAddressRange** | string | +**endpoints** | [fsx.FsxOntapFileSystemEndpointsList](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointslist) | **fsxAdminPassword** | string | **id** | string | **kmsKeyId** | string | @@ -146742,19 +154365,6 @@ Name | Type | Description ### Methods -#### endpoints(index) - - - -```ts -endpoints(index: string): FsxOntapFileSystemEndpoints -``` - -* **index** (string) *No description* - -__Returns__: -* [fsx.FsxOntapFileSystemEndpoints](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpoints) - #### putDiskIopsConfiguration(value) @@ -146983,12 +154593,127 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOntapFileSystemDiskIopsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOntapFileSystemDiskIopsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**iops** | number | +**mode** | string | +**internalValue**? | [fsx.FsxOntapFileSystemDiskIopsConfiguration](#cdktf-aws-cdk-fsx-fsxontapfilesystemdiskiopsconfiguration) | __*Optional*__ +**iopsInput**? | number | __*Optional*__ +**modeInput**? | string | __*Optional*__ + +### Methods + + +#### resetIops() + + + +```ts +resetIops(): void +``` + + + + + +#### resetMode() + + + +```ts +resetMode(): void +``` + + + + + + + +## class FsxOntapFileSystemEndpointsInterclusterList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: fsx + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new fsx.FsxOntapFileSystemEndpointsInterclusterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): FsxOntapFileSystemEndpointsInterclusterOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [fsx.FsxOntapFileSystemEndpointsInterclusterOutputReference](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsinterclusteroutputreference) + + + +## class FsxOntapFileSystemEndpointsInterclusterOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: fsx + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new fsx.FsxOntapFileSystemEndpointsInterclusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -146997,49 +154722,71 @@ new fsx.FsxOntapFileSystemDiskIopsConfigurationOutputReference(terraformResource Name | Type | Description -----|------|------------- -**iops** | number | -**mode** | string | -**internalValue**? | [fsx.FsxOntapFileSystemDiskIopsConfiguration](#cdktf-aws-cdk-fsx-fsxontapfilesystemdiskiopsconfiguration) | __*Optional*__ -**iopsInput**? | number | __*Optional*__ -**modeInput**? | string | __*Optional*__ +**dnsName** | string | +**ipAddresses** | Array | +**internalValue**? | [fsx.FsxOntapFileSystemEndpointsIntercluster](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsintercluster) | __*Optional*__ -### Methods -#### resetIops() +## class FsxOntapFileSystemEndpointsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: fsx + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -resetIops(): void +new fsx.FsxOntapFileSystemEndpointsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### resetMode() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -```ts -resetMode(): void -``` + +#### get(index) +```ts +get(index: number): FsxOntapFileSystemEndpointsOutputReference +``` + +* **index** (number) the index of the item to return. +__Returns__: +* [fsx.FsxOntapFileSystemEndpointsOutputReference](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsoutputreference) -## class FsxOntapFileSystemEndpoints +## class FsxOntapFileSystemEndpointsManagementList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: fsx -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -147047,13 +154794,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new fsx.FsxOntapFileSystemEndpoints(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new fsx.FsxOntapFileSystemEndpointsManagementList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -147062,19 +154808,36 @@ new fsx.FsxOntapFileSystemEndpoints(terraformResource: IInterpolatingParent, ter Name | Type | Description -----|------|------------- -**intercluster** | [IResolvable](#cdktf-iresolvable) | -**management** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): FsxOntapFileSystemEndpointsManagementOutputReference +``` + +* **index** (number) the index of the item to return. +__Returns__: +* [fsx.FsxOntapFileSystemEndpointsManagementOutputReference](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsmanagementoutputreference) -## class FsxOntapFileSystemEndpointsIntercluster + +## class FsxOntapFileSystemEndpointsManagementOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: fsx -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -147082,13 +154845,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new fsx.FsxOntapFileSystemEndpointsIntercluster(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new fsx.FsxOntapFileSystemEndpointsManagementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -147099,17 +154862,18 @@ Name | Type | Description -----|------|------------- **dnsName** | string | **ipAddresses** | Array | +**internalValue**? | [fsx.FsxOntapFileSystemEndpointsManagement](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsmanagement) | __*Optional*__ -## class FsxOntapFileSystemEndpointsManagement +## class FsxOntapFileSystemEndpointsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: fsx -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -147117,13 +154881,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new fsx.FsxOntapFileSystemEndpointsManagement(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new fsx.FsxOntapFileSystemEndpointsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -147132,8 +154896,9 @@ new fsx.FsxOntapFileSystemEndpointsManagement(terraformResource: IInterpolatingP Name | Type | Description -----|------|------------- -**dnsName** | string | -**ipAddresses** | Array | +**intercluster** | [fsx.FsxOntapFileSystemEndpointsInterclusterList](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsinterclusterlist) | +**management** | [fsx.FsxOntapFileSystemEndpointsManagementList](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpointsmanagementlist) | +**internalValue**? | [fsx.FsxOntapFileSystemEndpoints](#cdktf-aws-cdk-fsx-fsxontapfilesystemendpoints) | __*Optional*__ @@ -147152,12 +154917,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOntapFileSystemTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOntapFileSystemTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -147258,6 +155022,7 @@ Name | Type | Description -----|------|------------- **activeDirectoryConfiguration** | [fsx.FsxOntapStorageVirtualMachineActiveDirectoryConfigurationOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineactivedirectoryconfigurationoutputreference) | **arn** | string | +**endpoints** | [fsx.FsxOntapStorageVirtualMachineEndpointsList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointslist) | **fileSystemId** | string | **id** | string | **name** | string | @@ -147281,19 +155046,6 @@ Name | Type | Description ### Methods -#### endpoints(index) - - - -```ts -endpoints(index: string): FsxOntapStorageVirtualMachineEndpoints -``` - -* **index** (string) *No description* - -__Returns__: -* [fsx.FsxOntapStorageVirtualMachineEndpoints](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpoints) - #### putActiveDirectoryConfiguration(value) @@ -147426,12 +155178,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOntapStorageVirtualMachineActiveDirectoryConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOntapStorageVirtualMachineActiveDirectoryConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -147510,12 +155261,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOntapStorageVirtualMachineActiveDirectoryConfigurationSelfManagedActiveDirectoryConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -147581,14 +155331,14 @@ resetOrganizationalUnitDistinguishedName(): void -## class FsxOntapStorageVirtualMachineEndpoints +## class FsxOntapStorageVirtualMachineEndpointsIscsiList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: fsx -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -147596,13 +155346,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new fsx.FsxOntapStorageVirtualMachineEndpoints(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new fsx.FsxOntapStorageVirtualMachineEndpointsIscsiList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -147611,21 +155360,36 @@ new fsx.FsxOntapStorageVirtualMachineEndpoints(terraformResource: IInterpolating Name | Type | Description -----|------|------------- -**iscsi** | [IResolvable](#cdktf-iresolvable) | -**management** | [IResolvable](#cdktf-iresolvable) | -**nfs** | [IResolvable](#cdktf-iresolvable) | -**smb** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -## class FsxOntapStorageVirtualMachineEndpointsIscsi +#### get(index) + + + +```ts +get(index: number): FsxOntapStorageVirtualMachineEndpointsIscsiOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [fsx.FsxOntapStorageVirtualMachineEndpointsIscsiOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsiscsioutputreference) + + + +## class FsxOntapStorageVirtualMachineEndpointsIscsiOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: fsx -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -147633,13 +155397,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new fsx.FsxOntapStorageVirtualMachineEndpointsIscsi(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new fsx.FsxOntapStorageVirtualMachineEndpointsIscsiOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -147650,17 +155414,120 @@ Name | Type | Description -----|------|------------- **dnsName** | string | **ipAddresses** | Array | +**internalValue**? | [fsx.FsxOntapStorageVirtualMachineEndpointsIscsi](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsiscsi) | __*Optional*__ + +## class FsxOntapStorageVirtualMachineEndpointsList -## class FsxOntapStorageVirtualMachineEndpointsManagement + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: fsx + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new fsx.FsxOntapStorageVirtualMachineEndpointsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): FsxOntapStorageVirtualMachineEndpointsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [fsx.FsxOntapStorageVirtualMachineEndpointsOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsoutputreference) + + + +## class FsxOntapStorageVirtualMachineEndpointsManagementList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: fsx + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new fsx.FsxOntapStorageVirtualMachineEndpointsManagementList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): FsxOntapStorageVirtualMachineEndpointsManagementOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [fsx.FsxOntapStorageVirtualMachineEndpointsManagementOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsmanagementoutputreference) + + + +## class FsxOntapStorageVirtualMachineEndpointsManagementOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: fsx -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -147668,13 +155535,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new fsx.FsxOntapStorageVirtualMachineEndpointsManagement(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new fsx.FsxOntapStorageVirtualMachineEndpointsManagementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -147685,17 +155552,69 @@ Name | Type | Description -----|------|------------- **dnsName** | string | **ipAddresses** | Array | +**internalValue**? | [fsx.FsxOntapStorageVirtualMachineEndpointsManagement](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsmanagement) | __*Optional*__ -## class FsxOntapStorageVirtualMachineEndpointsNfs +## class FsxOntapStorageVirtualMachineEndpointsNfsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: fsx + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new fsx.FsxOntapStorageVirtualMachineEndpointsNfsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): FsxOntapStorageVirtualMachineEndpointsNfsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [fsx.FsxOntapStorageVirtualMachineEndpointsNfsOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsnfsoutputreference) + + + +## class FsxOntapStorageVirtualMachineEndpointsNfsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: fsx -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -147703,13 +155622,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new fsx.FsxOntapStorageVirtualMachineEndpointsNfs(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new fsx.FsxOntapStorageVirtualMachineEndpointsNfsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -147720,17 +155639,107 @@ Name | Type | Description -----|------|------------- **dnsName** | string | **ipAddresses** | Array | +**internalValue**? | [fsx.FsxOntapStorageVirtualMachineEndpointsNfs](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsnfs) | __*Optional*__ + + +## class FsxOntapStorageVirtualMachineEndpointsOutputReference -## class FsxOntapStorageVirtualMachineEndpointsSmb + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: fsx + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new fsx.FsxOntapStorageVirtualMachineEndpointsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**iscsi** | [fsx.FsxOntapStorageVirtualMachineEndpointsIscsiList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsiscsilist) | +**management** | [fsx.FsxOntapStorageVirtualMachineEndpointsManagementList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsmanagementlist) | +**nfs** | [fsx.FsxOntapStorageVirtualMachineEndpointsNfsList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointsnfslist) | +**smb** | [fsx.FsxOntapStorageVirtualMachineEndpointsSmbList](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointssmblist) | +**internalValue**? | [fsx.FsxOntapStorageVirtualMachineEndpoints](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpoints) | __*Optional*__ + + + +## class FsxOntapStorageVirtualMachineEndpointsSmbList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: fsx + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new fsx.FsxOntapStorageVirtualMachineEndpointsSmbList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): FsxOntapStorageVirtualMachineEndpointsSmbOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [fsx.FsxOntapStorageVirtualMachineEndpointsSmbOutputReference](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointssmboutputreference) + + + +## class FsxOntapStorageVirtualMachineEndpointsSmbOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: fsx -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -147738,13 +155747,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new fsx.FsxOntapStorageVirtualMachineEndpointsSmb(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new fsx.FsxOntapStorageVirtualMachineEndpointsSmbOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -147755,6 +155764,7 @@ Name | Type | Description -----|------|------------- **dnsName** | string | **ipAddresses** | Array | +**internalValue**? | [fsx.FsxOntapStorageVirtualMachineEndpointsSmb](#cdktf-aws-cdk-fsx-fsxontapstoragevirtualmachineendpointssmb) | __*Optional*__ @@ -147773,12 +155783,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOntapStorageVirtualMachineTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOntapStorageVirtualMachineTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -148045,12 +156054,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOntapVolumeTieringPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOntapVolumeTieringPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -148109,12 +156117,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOntapVolumeTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOntapVolumeTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -148529,12 +156536,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOpenzfsFileSystemDiskIopsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOpenzfsFileSystemDiskIopsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -148593,12 +156599,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOpenzfsFileSystemRootVolumeConfigurationNfsExportsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOpenzfsFileSystemRootVolumeConfigurationNfsExportsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -148628,12 +156633,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOpenzfsFileSystemRootVolumeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOpenzfsFileSystemRootVolumeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -148748,12 +156752,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOpenzfsFileSystemTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOpenzfsFileSystemTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -148949,12 +156952,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOpenzfsSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOpenzfsSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -149326,12 +157328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOpenzfsVolumeNfsExportsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOpenzfsVolumeNfsExportsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -149361,12 +157362,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOpenzfsVolumeOriginSnapshotOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOpenzfsVolumeOriginSnapshotOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -149398,12 +157398,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxOpenzfsVolumeTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxOpenzfsVolumeTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -149878,12 +157877,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxWindowsFileSystemAuditLogConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxWindowsFileSystemAuditLogConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -149956,12 +157954,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxWindowsFileSystemSelfManagedActiveDirectoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxWindowsFileSystemSelfManagedActiveDirectoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -150028,12 +158025,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new fsx.FsxWindowsFileSystemTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new fsx.FsxWindowsFileSystemTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -150227,12 +158223,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new gamelift.GameliftAliasRoutingStrategyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new gamelift.GameliftAliasRoutingStrategyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -150417,12 +158412,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new gamelift.GameliftBuildStorageLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new gamelift.GameliftBuildStorageLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -150732,12 +158726,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new gamelift.GameliftFleetResourceCreationLimitPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new gamelift.GameliftFleetResourceCreationLimitPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -150796,12 +158789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new gamelift.GameliftFleetRuntimeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new gamelift.GameliftFleetRuntimeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -150874,12 +158866,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new gamelift.GameliftFleetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new gamelift.GameliftFleetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -151280,12 +159271,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glacier.GlacierVaultNotificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glacier.GlacierVaultNotificationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -151338,11 +159328,13 @@ new globalaccelerator.DataAwsGlobalacceleratorAccelerator(scope: Construct, id: Name | Type | Description -----|------|------------- **arn** | string | +**attributes** | [globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributesList](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratorattributeslist) | **dnsName** | string | **enabled** | [IResolvable](#cdktf-iresolvable) | **hostedZoneId** | string | **id** | string | **ipAddressType** | string | +**ipSets** | [globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSetsList](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratoripsetslist) | **name** | string | **tags** | Map | **nameInput**? | string | __*Optional*__ @@ -151352,78 +159344,103 @@ Name | Type | Description ### Methods -#### attributes(index) +#### resetName() ```ts -attributes(index: string): DataAwsGlobalacceleratorAcceleratorAttributes +resetName(): void ``` -* **index** (string) *No description* -__Returns__: -* [globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributes](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratorattributes) -#### ipSets(index) + + +#### resetTags() ```ts -ipSets(index: string): DataAwsGlobalacceleratorAcceleratorIpSets +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSets](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratoripsets) -#### resetName() + + +#### protected synthesizeAttributes() ```ts -resetName(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map -#### resetTags() +## class DataAwsGlobalacceleratorAcceleratorAttributesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: globalaccelerator + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -resetTags(): void +new globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsGlobalacceleratorAcceleratorAttributesOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributesOutputReference](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratorattributesoutputreference) -## class DataAwsGlobalacceleratorAcceleratorAttributes +## class DataAwsGlobalacceleratorAcceleratorAttributesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: globalaccelerator -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -151431,13 +159448,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -151449,17 +159466,69 @@ Name | Type | Description **flowLogsEnabled** | [IResolvable](#cdktf-iresolvable) | **flowLogsS3Bucket** | string | **flowLogsS3Prefix** | string | +**internalValue**? | [globalaccelerator.DataAwsGlobalacceleratorAcceleratorAttributes](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratorattributes) | __*Optional*__ -## class DataAwsGlobalacceleratorAcceleratorIpSets +## class DataAwsGlobalacceleratorAcceleratorIpSetsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: globalaccelerator + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSetsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsGlobalacceleratorAcceleratorIpSetsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSetsOutputReference](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratoripsetsoutputreference) + + + +## class DataAwsGlobalacceleratorAcceleratorIpSetsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: globalaccelerator -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -151467,13 +159536,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSets(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSetsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -151484,6 +159553,7 @@ Name | Type | Description -----|------|------------- **ipAddresses** | Array | **ipFamily** | string | +**internalValue**? | [globalaccelerator.DataAwsGlobalacceleratorAcceleratorIpSets](#cdktf-aws-cdk-globalaccelerator-dataawsglobalacceleratoracceleratoripsets) | __*Optional*__ @@ -151533,6 +159603,7 @@ Name | Type | Description **hostedZoneId** | string | **id** | string | **ipAddressType** | string | +**ipSets** | [globalaccelerator.GlobalacceleratorAcceleratorIpSetsList](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratoripsetslist) | **name** | string | **tags** | Map | **tagsAll** | Map | @@ -151549,19 +159620,6 @@ Name | Type | Description ### Methods -#### ipSets(index) - - - -```ts -ipSets(index: string): GlobalacceleratorAcceleratorIpSets -``` - -* **index** (string) *No description* - -__Returns__: -* [globalaccelerator.GlobalacceleratorAcceleratorIpSets](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratoripsets) - #### putAttributes(value) @@ -151694,12 +159752,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new globalaccelerator.GlobalacceleratorAcceleratorAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new globalaccelerator.GlobalacceleratorAcceleratorAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -151757,14 +159814,65 @@ resetFlowLogsS3Prefix(): void -## class GlobalacceleratorAcceleratorIpSets +## class GlobalacceleratorAcceleratorIpSetsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: globalaccelerator + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new globalaccelerator.GlobalacceleratorAcceleratorIpSetsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): GlobalacceleratorAcceleratorIpSetsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [globalaccelerator.GlobalacceleratorAcceleratorIpSetsOutputReference](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratoripsetsoutputreference) + + + +## class GlobalacceleratorAcceleratorIpSetsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: globalaccelerator -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -151772,13 +159880,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new globalaccelerator.GlobalacceleratorAcceleratorIpSets(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new globalaccelerator.GlobalacceleratorAcceleratorIpSetsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -151789,6 +159897,7 @@ Name | Type | Description -----|------|------------- **ipAddresses** | Array | **ipFamily** | string | +**internalValue**? | [globalaccelerator.GlobalacceleratorAcceleratorIpSets](#cdktf-aws-cdk-globalaccelerator-globalacceleratoracceleratoripsets) | __*Optional*__ @@ -151807,12 +159916,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new globalaccelerator.GlobalacceleratorAcceleratorTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new globalaccelerator.GlobalacceleratorAcceleratorTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -152094,12 +160202,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new globalaccelerator.GlobalacceleratorEndpointGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new globalaccelerator.GlobalacceleratorEndpointGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -152280,12 +160387,231 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new globalaccelerator.GlobalacceleratorListenerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new globalaccelerator.GlobalacceleratorListenerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**create** | string | +**delete** | string | +**update** | string | +**createInput**? | string | __*Optional*__ +**deleteInput**? | string | __*Optional*__ +**internalValue**? | [globalaccelerator.GlobalacceleratorListenerTimeouts](#cdktf-aws-cdk-globalaccelerator-globalacceleratorlistenertimeouts) | __*Optional*__ +**updateInput**? | string | __*Optional*__ + +### Methods + + +#### resetCreate() + + + +```ts +resetCreate(): void +``` + + + + + +#### resetDelete() + + + +```ts +resetDelete(): void +``` + + + + + +#### resetUpdate() + + + +```ts +resetUpdate(): void +``` + + + + + + + +## class DataAwsGlueConnection + +Represents a {@link https://www.terraform.io/docs/providers/aws/d/glue_connection aws_glue_connection}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: glue + +__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/aws/d/glue_connection aws_glue_connection} Data Source. + +```ts +new glue.DataAwsGlueConnection(scope: Construct, id: string, config: DataAwsGlueConnectionConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([glue.DataAwsGlueConnectionConfig](#cdktf-aws-cdk-glue-dataawsglueconnectionconfig)) *No description* + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_connection#id DataAwsGlueConnection#id}. + * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_connection#tags DataAwsGlueConnection#tags}. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**arn** | string | +**catalogId** | string | +**connectionType** | string | +**description** | string | +**id** | string | +**matchCriteria** | Array | +**name** | string | +**physicalConnectionRequirements** | [glue.DataAwsGlueConnectionPhysicalConnectionRequirementsList](#cdktf-aws-cdk-glue-dataawsglueconnectionphysicalconnectionrequirementslist) | +**tags** | Map | +**idInput**? | string | __*Optional*__ +**tagsInput**? | Map | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### connectionProperties(key) + + + +```ts +connectionProperties(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) + +#### resetTags() + + + +```ts +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class DataAwsGlueConnectionPhysicalConnectionRequirementsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: glue + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new glue.DataAwsGlueConnectionPhysicalConnectionRequirementsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsGlueConnectionPhysicalConnectionRequirementsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [glue.DataAwsGlueConnectionPhysicalConnectionRequirementsOutputReference](#cdktf-aws-cdk-glue-dataawsglueconnectionphysicalconnectionrequirementsoutputreference) + + + +## class DataAwsGlueConnectionPhysicalConnectionRequirementsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: glue + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new glue.DataAwsGlueConnectionPhysicalConnectionRequirementsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -152294,58 +160620,16 @@ new globalaccelerator.GlobalacceleratorListenerTimeoutsOutputReference(terraform Name | Type | Description -----|------|------------- -**create** | string | -**delete** | string | -**update** | string | -**createInput**? | string | __*Optional*__ -**deleteInput**? | string | __*Optional*__ -**internalValue**? | [globalaccelerator.GlobalacceleratorListenerTimeouts](#cdktf-aws-cdk-globalaccelerator-globalacceleratorlistenertimeouts) | __*Optional*__ -**updateInput**? | string | __*Optional*__ - -### Methods - - -#### resetCreate() - - - -```ts -resetCreate(): void -``` - - - - - -#### resetDelete() - - - -```ts -resetDelete(): void -``` - - - - - -#### resetUpdate() - - - -```ts -resetUpdate(): void -``` - - - - +**availabilityZone** | string | +**securityGroupIdList** | Array | +**subnetId** | string | +**internalValue**? | [glue.DataAwsGlueConnectionPhysicalConnectionRequirements](#cdktf-aws-cdk-glue-dataawsglueconnectionphysicalconnectionrequirements) | __*Optional*__ -## class DataAwsGlueConnection +## class DataAwsGlueDataCatalogEncryptionSettings -Represents a {@link https://www.terraform.io/docs/providers/aws/d/glue_connection aws_glue_connection}. +Represents a {@link https://www.terraform.io/docs/providers/aws/d/glue_data_catalog_encryption_settings aws_glue_data_catalog_encryption_settings}. __Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: glue @@ -152355,21 +160639,20 @@ __Extends__: [TerraformDataSource](#cdktf-terraformdatasource) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/d/glue_connection aws_glue_connection} Data Source. +Create a new {@link https://www.terraform.io/docs/providers/aws/d/glue_data_catalog_encryption_settings aws_glue_data_catalog_encryption_settings} Data Source. ```ts -new glue.DataAwsGlueConnection(scope: Construct, id: string, config: DataAwsGlueConnectionConfig) +new glue.DataAwsGlueDataCatalogEncryptionSettings(scope: Construct, id: string, config: DataAwsGlueDataCatalogEncryptionSettingsConfig) ``` * **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. * **id** (string) The scoped construct ID. -* **config** ([glue.DataAwsGlueConnectionConfig](#cdktf-aws-cdk-glue-dataawsglueconnectionconfig)) *No description* +* **config** ([glue.DataAwsGlueDataCatalogEncryptionSettingsConfig](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsconfig)) *No description* * **count** (number) *No description* __*Optional*__ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_connection#id DataAwsGlueConnection#id}. - * **tags** (Map) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_connection#tags DataAwsGlueConnection#tags}. __*Optional*__ + * **catalogId** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_data_catalog_encryption_settings#catalog_id DataAwsGlueDataCatalogEncryptionSettings#catalog_id}. @@ -152378,81 +160661,88 @@ new glue.DataAwsGlueConnection(scope: Construct, id: string, config: DataAwsGlue Name | Type | Description -----|------|------------- -**arn** | string | **catalogId** | string | -**connectionType** | string | -**description** | string | +**dataCatalogEncryptionSettings** | [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsList](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingslist) | **id** | string | -**matchCriteria** | Array | -**name** | string | -**tags** | Map | -**idInput**? | string | __*Optional*__ -**tagsInput**? | Map | __*Optional*__ +**catalogIdInput**? | string | __*Optional*__ *static* **tfResourceType** | string | ### Methods -#### connectionProperties(key) +#### protected synthesizeAttributes() ```ts -connectionProperties(key: string): string | IResolvable +protected synthesizeAttributes(): Map ``` -* **key** (string) *No description* __Returns__: -* string | [IResolvable](#cdktf-iresolvable) +* Map -#### physicalConnectionRequirements(index) +## class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionList -```ts -physicalConnectionRequirements(index: string): DataAwsGlueConnectionPhysicalConnectionRequirements -``` -* **index** (string) *No description* -__Returns__: -* [glue.DataAwsGlueConnectionPhysicalConnectionRequirements](#cdktf-aws-cdk-glue-dataawsglueconnectionphysicalconnectionrequirements) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: glue + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Properties -#### protected synthesizeAttributes() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsconnectionpasswordencryptionoutputreference) -## class DataAwsGlueConnectionPhysicalConnectionRequirements +## class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: glue -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -152460,13 +160750,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new glue.DataAwsGlueConnectionPhysicalConnectionRequirements(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -152475,38 +160765,33 @@ new glue.DataAwsGlueConnectionPhysicalConnectionRequirements(terraformResource: Name | Type | Description -----|------|------------- -**availabilityZone** | string | -**securityGroupIdList** | Array | -**subnetId** | string | +**awsKmsKeyId** | string | +**returnConnectionPasswordEncrypted** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsconnectionpasswordencryption) | __*Optional*__ -## class DataAwsGlueDataCatalogEncryptionSettings +## class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestList -Represents a {@link https://www.terraform.io/docs/providers/aws/d/glue_data_catalog_encryption_settings aws_glue_data_catalog_encryption_settings}. -__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: glue -__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer -Create a new {@link https://www.terraform.io/docs/providers/aws/d/glue_data_catalog_encryption_settings aws_glue_data_catalog_encryption_settings} Data Source. + ```ts -new glue.DataAwsGlueDataCatalogEncryptionSettings(scope: Construct, id: string, config: DataAwsGlueDataCatalogEncryptionSettingsConfig) +new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. -* **id** (string) The scoped construct ID. -* **config** ([glue.DataAwsGlueDataCatalogEncryptionSettingsConfig](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsconfig)) *No description* - * **count** (number) *No description* __*Optional*__ - * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ - * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ - * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ - * **catalogId** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_data_catalog_encryption_settings#catalog_id DataAwsGlueDataCatalogEncryptionSettings#catalog_id}. +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -152515,49 +160800,36 @@ new glue.DataAwsGlueDataCatalogEncryptionSettings(scope: Construct, id: string, Name | Type | Description -----|------|------------- -**catalogId** | string | -**id** | string | -**catalogIdInput**? | string | __*Optional*__ -*static* **tfResourceType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### dataCatalogEncryptionSettings(index) +#### get(index) ```ts -dataCatalogEncryptionSettings(index: string): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings +get(index: number): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettings) - -#### protected synthesizeAttributes() +* [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsencryptionatrestoutputreference) -```ts -protected synthesizeAttributes(): Map -``` - - -__Returns__: -* Map - - - -## class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings +## class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: glue -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -152565,13 +160837,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -152580,19 +160852,20 @@ new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings(t Name | Type | Description -----|------|------------- -**connectionPasswordEncryption** | [IResolvable](#cdktf-iresolvable) | -**encryptionAtRest** | [IResolvable](#cdktf-iresolvable) | +**catalogEncryptionMode** | string | +**sseAwsKmsKeyId** | string | +**internalValue**? | [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsencryptionatrest) | __*Optional*__ -## class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption +## class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: glue -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -152600,13 +160873,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -152615,19 +160887,36 @@ new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsCo Name | Type | Description -----|------|------------- -**awsKmsKeyId** | string | -**returnConnectionPasswordEncrypted** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + +#### get(index) + + + +```ts +get(index: number): DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsoutputreference) -## class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest + +## class DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: glue -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -152635,13 +160924,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -152650,8 +160939,9 @@ new glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEn Name | Type | Description -----|------|------------- -**catalogEncryptionMode** | string | -**sseAwsKmsKeyId** | string | +**connectionPasswordEncryption** | [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionList](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsconnectionpasswordencryptionlist) | +**encryptionAtRest** | [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestList](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettingsencryptionatrestlist) | +**internalValue**? | [glue.DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings](#cdktf-aws-cdk-glue-dataawsgluedatacatalogencryptionsettingsdatacatalogencryptionsettings) | __*Optional*__ @@ -152893,12 +161183,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCatalogDatabaseTargetDatabaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCatalogDatabaseTargetDatabaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -153212,12 +161501,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCatalogTableStorageDescriptorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCatalogTableStorageDescriptorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -153478,12 +161766,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCatalogTableStorageDescriptorSchemaReferenceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCatalogTableStorageDescriptorSchemaReferenceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -153560,12 +161847,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -153638,12 +161924,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCatalogTableStorageDescriptorSerDeInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCatalogTableStorageDescriptorSerDeInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -153716,12 +162001,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCatalogTableStorageDescriptorSkewedInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCatalogTableStorageDescriptorSkewedInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -153794,12 +162078,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCatalogTableTargetTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCatalogTableTargetTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -154013,12 +162296,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueClassifierCsvClassifierOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueClassifierCsvClassifierOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -154133,12 +162415,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueClassifierGrokClassifierOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueClassifierGrokClassifierOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -154187,12 +162468,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueClassifierJsonClassifierOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueClassifierJsonClassifierOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -154222,12 +162502,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueClassifierXmlClassifierOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueClassifierXmlClassifierOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -154452,12 +162731,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueConnectionPhysicalConnectionRequirementsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueConnectionPhysicalConnectionRequirementsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -154891,12 +163169,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCrawlerLineageConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCrawlerLineageConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -154941,12 +163218,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCrawlerRecrawlPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCrawlerRecrawlPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -154991,12 +163267,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueCrawlerSchemaChangePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueCrawlerSchemaChangePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -155141,12 +163416,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -155193,12 +163467,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -155245,12 +163518,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -155925,12 +164197,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueJobCommandOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueJobCommandOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -155991,12 +164262,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueJobExecutionPropertyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueJobExecutionPropertyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -156041,12 +164311,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueJobNotificationPropertyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueJobNotificationPropertyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -156134,6 +164403,7 @@ Name | Type | Description **numberOfWorkers** | number | **parameters** | [glue.GlueMlTransformParametersOutputReference](#cdktf-aws-cdk-glue-gluemltransformparametersoutputreference) | **roleArn** | string | +**schema** | [glue.GlueMlTransformSchemaList](#cdktf-aws-cdk-glue-gluemltransformschemalist) | **tags** | Map | **tagsAll** | Map | **timeout** | number | @@ -156279,34 +164549,112 @@ resetWorkerType(): void -#### schema(index) +#### protected synthesizeAttributes() ```ts -schema(index: string): GlueMlTransformSchema +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [glue.GlueMlTransformSchema](#cdktf-aws-cdk-glue-gluemltransformschema) +* Map + + + +## class GlueMlTransformParametersFindMatchesParametersOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: glue + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new glue.GlueMlTransformParametersFindMatchesParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -__Returns__: -* Map +### Properties -## class GlueMlTransformParametersFindMatchesParametersOutputReference + +Name | Type | Description +-----|------|------------- +**accuracyCostTradeOff** | number | +**enforceProvidedLabels** | boolean | [IResolvable](#cdktf-iresolvable) | +**precisionRecallTradeOff** | number | +**primaryKeyColumnName** | string | +**accuracyCostTradeOffInput**? | number | __*Optional*__ +**enforceProvidedLabelsInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**internalValue**? | [glue.GlueMlTransformParametersFindMatchesParameters](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparameters) | __*Optional*__ +**precisionRecallTradeOffInput**? | number | __*Optional*__ +**primaryKeyColumnNameInput**? | string | __*Optional*__ + +### Methods + + +#### resetAccuracyCostTradeOff() + + + +```ts +resetAccuracyCostTradeOff(): void +``` + + + + + +#### resetEnforceProvidedLabels() + + + +```ts +resetEnforceProvidedLabels(): void +``` + + + + + +#### resetPrecisionRecallTradeOff() + + + +```ts +resetPrecisionRecallTradeOff(): void +``` + + + + + +#### resetPrimaryKeyColumnName() + + + +```ts +resetPrimaryKeyColumnName(): void +``` + + + + + + + +## class GlueMlTransformParametersOutputReference @@ -156321,12 +164669,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueMlTransformParametersFindMatchesParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueMlTransformParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -156335,77 +164682,42 @@ new glue.GlueMlTransformParametersFindMatchesParametersOutputReference(terraform Name | Type | Description -----|------|------------- -**accuracyCostTradeOff** | number | -**enforceProvidedLabels** | boolean | [IResolvable](#cdktf-iresolvable) | -**precisionRecallTradeOff** | number | -**primaryKeyColumnName** | string | -**accuracyCostTradeOffInput**? | number | __*Optional*__ -**enforceProvidedLabelsInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ -**internalValue**? | [glue.GlueMlTransformParametersFindMatchesParameters](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparameters) | __*Optional*__ -**precisionRecallTradeOffInput**? | number | __*Optional*__ -**primaryKeyColumnNameInput**? | string | __*Optional*__ +**findMatchesParameters** | [glue.GlueMlTransformParametersFindMatchesParametersOutputReference](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparametersoutputreference) | +**transformType** | string | +**findMatchesParametersInput**? | [glue.GlueMlTransformParametersFindMatchesParameters](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparameters) | __*Optional*__ +**internalValue**? | [glue.GlueMlTransformParameters](#cdktf-aws-cdk-glue-gluemltransformparameters) | __*Optional*__ +**transformTypeInput**? | string | __*Optional*__ ### Methods -#### resetAccuracyCostTradeOff() - - - -```ts -resetAccuracyCostTradeOff(): void -``` - - - - - -#### resetEnforceProvidedLabels() - - - -```ts -resetEnforceProvidedLabels(): void -``` - - - - - -#### resetPrecisionRecallTradeOff() - - - -```ts -resetPrecisionRecallTradeOff(): void -``` - - - - - -#### resetPrimaryKeyColumnName() +#### putFindMatchesParameters(value) ```ts -resetPrimaryKeyColumnName(): void +putFindMatchesParameters(value: GlueMlTransformParametersFindMatchesParameters): void ``` +* **value** ([glue.GlueMlTransformParametersFindMatchesParameters](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparameters)) *No description* + * **accuracyCostTradeOff** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform#accuracy_cost_trade_off GlueMlTransform#accuracy_cost_trade_off}. __*Optional*__ + * **enforceProvidedLabels** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform#enforce_provided_labels GlueMlTransform#enforce_provided_labels}. __*Optional*__ + * **precisionRecallTradeOff** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform#precision_recall_trade_off GlueMlTransform#precision_recall_trade_off}. __*Optional*__ + * **primaryKeyColumnName** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform#primary_key_column_name GlueMlTransform#primary_key_column_name}. __*Optional*__ -## class GlueMlTransformParametersOutputReference +## class GlueMlTransformSchemaList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: glue -__Extends__: [ComplexObject](#cdktf-complexobject) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -156413,12 +164725,12 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueMlTransformParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueMlTransformSchemaList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -156427,42 +164739,36 @@ new glue.GlueMlTransformParametersOutputReference(terraformResource: IInterpolat Name | Type | Description -----|------|------------- -**findMatchesParameters** | [glue.GlueMlTransformParametersFindMatchesParametersOutputReference](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparametersoutputreference) | -**transformType** | string | -**findMatchesParametersInput**? | [glue.GlueMlTransformParametersFindMatchesParameters](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparameters) | __*Optional*__ -**internalValue**? | [glue.GlueMlTransformParameters](#cdktf-aws-cdk-glue-gluemltransformparameters) | __*Optional*__ -**transformTypeInput**? | string | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### putFindMatchesParameters(value) +#### get(index) ```ts -putFindMatchesParameters(value: GlueMlTransformParametersFindMatchesParameters): void +get(index: number): GlueMlTransformSchemaOutputReference ``` -* **value** ([glue.GlueMlTransformParametersFindMatchesParameters](#cdktf-aws-cdk-glue-gluemltransformparametersfindmatchesparameters)) *No description* - * **accuracyCostTradeOff** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform#accuracy_cost_trade_off GlueMlTransform#accuracy_cost_trade_off}. __*Optional*__ - * **enforceProvidedLabels** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform#enforce_provided_labels GlueMlTransform#enforce_provided_labels}. __*Optional*__ - * **precisionRecallTradeOff** (number) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform#precision_recall_trade_off GlueMlTransform#precision_recall_trade_off}. __*Optional*__ - * **primaryKeyColumnName** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_ml_transform#primary_key_column_name GlueMlTransform#primary_key_column_name}. __*Optional*__ - - +* **index** (number) the index of the item to return. +__Returns__: +* [glue.GlueMlTransformSchemaOutputReference](#cdktf-aws-cdk-glue-gluemltransformschemaoutputreference) -## class GlueMlTransformSchema +## class GlueMlTransformSchemaOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: glue -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -156470,13 +164776,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new glue.GlueMlTransformSchema(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new glue.GlueMlTransformSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -156487,6 +164793,7 @@ Name | Type | Description -----|------|------------- **dataType** | string | **name** | string | +**internalValue**? | [glue.GlueMlTransformSchema](#cdktf-aws-cdk-glue-gluemltransformschema) | __*Optional*__ @@ -156732,12 +165039,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GluePartitionIndexPartitionIndexOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GluePartitionIndexPartitionIndexOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -156797,12 +165103,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GluePartitionStorageDescriptorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GluePartitionStorageDescriptorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -157033,12 +165338,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GluePartitionStorageDescriptorSerDeInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GluePartitionStorageDescriptorSerDeInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -157111,12 +165415,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GluePartitionStorageDescriptorSkewedInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GluePartitionStorageDescriptorSkewedInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -157567,12 +165870,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -157631,12 +165933,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -157695,12 +165996,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueSecurityConfigurationEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueSecurityConfigurationEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -157782,12 +166082,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueSecurityConfigurationEncryptionConfigurationS3EncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueSecurityConfigurationEncryptionConfigurationS3EncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -158075,12 +166374,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueTriggerActionsNotificationPropertyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueTriggerActionsNotificationPropertyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -158125,12 +166423,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueTriggerPredicateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueTriggerPredicateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -158177,12 +166474,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new glue.GlueTriggerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new glue.GlueTriggerTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -158685,12 +166981,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new guardduty.GuarddutyDetectorDatasourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new guardduty.GuarddutyDetectorDatasourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -158749,12 +167044,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new guardduty.GuarddutyDetectorDatasourcesS3LogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new guardduty.GuarddutyDetectorDatasourcesS3LogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -158912,12 +167206,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new guardduty.GuarddutyFilterFindingCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new guardduty.GuarddutyFilterFindingCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -159035,12 +167328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new guardduty.GuarddutyInviteAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new guardduty.GuarddutyInviteAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -159322,12 +167614,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new guardduty.GuarddutyMemberTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new guardduty.GuarddutyMemberTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -159530,12 +167821,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new guardduty.GuarddutyOrganizationConfigurationDatasourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new guardduty.GuarddutyOrganizationConfigurationDatasourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -159594,12 +167884,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new guardduty.GuarddutyOrganizationConfigurationDatasourcesS3LogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new guardduty.GuarddutyOrganizationConfigurationDatasourcesS3LogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -159883,47 +168172,86 @@ Name | Type | Description **groupName** | string | **id** | string | **path** | string | +**users** | [iam.DataAwsIamGroupUsersList](#cdktf-aws-cdk-iam-dataawsiamgroupuserslist) | **groupNameInput**? | string | __*Optional*__ *static* **tfResourceType** | string | ### Methods -#### users(index) +#### protected synthesizeAttributes() ```ts -users(index: string): DataAwsIamGroupUsers +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [iam.DataAwsIamGroupUsers](#cdktf-aws-cdk-iam-dataawsiamgroupusers) +* Map + + + +## class DataAwsIamGroupUsersList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: iam + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new iam.DataAwsIamGroupUsersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsIamGroupUsersOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [iam.DataAwsIamGroupUsersOutputReference](#cdktf-aws-cdk-iam-dataawsiamgroupusersoutputreference) -## class DataAwsIamGroupUsers +## class DataAwsIamGroupUsersOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: iam -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -159931,13 +168259,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new iam.DataAwsIamGroupUsers(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new iam.DataAwsIamGroupUsersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -159950,6 +168278,7 @@ Name | Type | Description **path** | string | **userId** | string | **userName** | string | +**internalValue**? | [iam.DataAwsIamGroupUsers](#cdktf-aws-cdk-iam-dataawsiamgroupusers) | __*Optional*__ @@ -163409,6 +171738,7 @@ Name | Type | Description **dateCreated** | string | **dateUpdated** | string | **description** | string | +**distribution** | [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionlist) | **id** | string | **name** | string | **tags** | Map | @@ -163419,53 +171749,91 @@ Name | Type | Description ### Methods -#### distribution(index) +#### resetTags() + + + +```ts +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() ```ts -distribution(index: string): DataAwsImagebuilderDistributionConfigurationDistribution +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistribution](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistribution) +* Map + + + +## class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Properties -#### protected synthesizeAttributes() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationlaunchpermissionoutputreference) -## class DataAwsImagebuilderDistributionConfigurationDistribution +## class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -163473,13 +171841,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistribution(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -163488,20 +171856,71 @@ new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistribution(terraf Name | Type | Description -----|------|------------- -**amiDistributionConfiguration** | [IResolvable](#cdktf-iresolvable) | -**licenseConfigurationArns** | Array | -**region** | string | +**userGroups** | Array | +**userIds** | Array | +**internalValue**? | [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationlaunchpermission) | __*Optional*__ + + + +## class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationoutputreference) -## class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration +## class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -163509,13 +171928,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -163524,23 +171943,90 @@ new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDist Name | Type | Description -----|------|------------- -**amiTags** | Map | **description** | string | **kmsKeyId** | string | -**launchPermission** | [IResolvable](#cdktf-iresolvable) | +**launchPermission** | [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationlaunchpermissionlist) | **name** | string | **targetAccountIds** | Array | +**internalValue**? | [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfiguration) | __*Optional*__ + +### Methods + + +#### amiTags(key) + + + +```ts +amiTags(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) + +## class DataAwsImagebuilderDistributionConfigurationDistributionList -## class DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsImagebuilderDistributionConfigurationDistributionOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionoutputreference) + + + +## class DataAwsImagebuilderDistributionConfigurationDistributionOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -163548,13 +172034,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -163563,8 +172049,10 @@ new imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDist Name | Type | Description -----|------|------------- -**userGroups** | Array | -**userIds** | Array | +**amiDistributionConfiguration** | [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistributionamidistributionconfigurationlist) | +**licenseConfigurationArns** | Array | +**region** | string | +**internalValue**? | [imagebuilder.DataAwsImagebuilderDistributionConfigurationDistribution](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderdistributionconfigurationdistribution) | __*Optional*__ @@ -163680,9 +172168,11 @@ Name | Type | Description **enhancedImageMetadataEnabled** | [IResolvable](#cdktf-iresolvable) | **id** | string | **imageRecipeArn** | string | +**imageTestsConfiguration** | [imagebuilder.DataAwsImagebuilderImageImageTestsConfigurationList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageimagetestsconfigurationlist) | **infrastructureConfigurationArn** | string | **name** | string | **osVersion** | string | +**outputResources** | [imagebuilder.DataAwsImagebuilderImageOutputResourcesList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourceslist) | **platform** | string | **tags** | Map | **version** | string | @@ -163693,66 +172183,91 @@ Name | Type | Description ### Methods -#### imageTestsConfiguration(index) +#### resetTags() ```ts -imageTestsConfiguration(index: string): DataAwsImagebuilderImageImageTestsConfiguration +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [imagebuilder.DataAwsImagebuilderImageImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageimagetestsconfiguration) -#### outputResources(index) + + +#### protected synthesizeAttributes() ```ts -outputResources(index: string): DataAwsImagebuilderImageOutputResources +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [imagebuilder.DataAwsImagebuilderImageOutputResources](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresources) +* Map + + + +## class DataAwsImagebuilderImageImageTestsConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new imagebuilder.DataAwsImagebuilderImageImageTestsConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Properties -#### protected synthesizeAttributes() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsImagebuilderImageImageTestsConfigurationOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [imagebuilder.DataAwsImagebuilderImageImageTestsConfigurationOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageimagetestsconfigurationoutputreference) -## class DataAwsImagebuilderImageImageTestsConfiguration +## class DataAwsImagebuilderImageImageTestsConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -163760,13 +172275,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderImageImageTestsConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderImageImageTestsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -163777,17 +172292,18 @@ Name | Type | Description -----|------|------------- **imageTestsEnabled** | [IResolvable](#cdktf-iresolvable) | **timeoutMinutes** | number | +**internalValue**? | [imagebuilder.DataAwsImagebuilderImageImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageimagetestsconfiguration) | __*Optional*__ -## class DataAwsImagebuilderImageOutputResources +## class DataAwsImagebuilderImageOutputResourcesAmisList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -163795,13 +172311,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderImageOutputResources(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderImageOutputResourcesAmisList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -163810,18 +172325,36 @@ new imagebuilder.DataAwsImagebuilderImageOutputResources(terraformResource: IInt Name | Type | Description -----|------|------------- -**amis** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods + + +#### get(index) -## class DataAwsImagebuilderImageOutputResourcesAmis + +```ts +get(index: number): DataAwsImagebuilderImageOutputResourcesAmisOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.DataAwsImagebuilderImageOutputResourcesAmisOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourcesamisoutputreference) + + + +## class DataAwsImagebuilderImageOutputResourcesAmisOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -163829,13 +172362,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderImageOutputResourcesAmis(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderImageOutputResourcesAmisOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -163849,6 +172382,93 @@ Name | Type | Description **image** | string | **name** | string | **region** | string | +**internalValue**? | [imagebuilder.DataAwsImagebuilderImageOutputResourcesAmis](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourcesamis) | __*Optional*__ + + + +## class DataAwsImagebuilderImageOutputResourcesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new imagebuilder.DataAwsImagebuilderImageOutputResourcesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsImagebuilderImageOutputResourcesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.DataAwsImagebuilderImageOutputResourcesOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourcesoutputreference) + + + +## class DataAwsImagebuilderImageOutputResourcesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: imagebuilder + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new imagebuilder.DataAwsImagebuilderImageOutputResourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**amis** | [imagebuilder.DataAwsImagebuilderImageOutputResourcesAmisList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresourcesamislist) | +**internalValue**? | [imagebuilder.DataAwsImagebuilderImageOutputResources](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimageoutputresources) | __*Optional*__ @@ -163897,9 +172517,11 @@ Name | Type | Description **enhancedImageMetadataEnabled** | [IResolvable](#cdktf-iresolvable) | **id** | string | **imageRecipeArn** | string | +**imageTestsConfiguration** | [imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfigurationList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineimagetestsconfigurationlist) | **infrastructureConfigurationArn** | string | **name** | string | **platform** | string | +**schedule** | [imagebuilder.DataAwsImagebuilderImagePipelineScheduleList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineschedulelist) | **status** | string | **tags** | Map | **arnInput**? | string | __*Optional*__ @@ -163909,66 +172531,91 @@ Name | Type | Description ### Methods -#### imageTestsConfiguration(index) +#### resetTags() ```ts -imageTestsConfiguration(index: string): DataAwsImagebuilderImagePipelineImageTestsConfiguration +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineimagetestsconfiguration) -#### resetTags() + + +#### protected synthesizeAttributes() ```ts -resetTags(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map + + + +## class DataAwsImagebuilderImagePipelineImageTestsConfigurationList -#### schedule(index) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -schedule(index: string): DataAwsImagebuilderImagePipelineSchedule +new imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [imagebuilder.DataAwsImagebuilderImagePipelineSchedule](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineschedule) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsImagebuilderImagePipelineImageTestsConfigurationOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfigurationOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineimagetestsconfigurationoutputreference) -## class DataAwsImagebuilderImagePipelineImageTestsConfiguration +## class DataAwsImagebuilderImagePipelineImageTestsConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -163976,13 +172623,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -163993,17 +172640,69 @@ Name | Type | Description -----|------|------------- **imageTestsEnabled** | [IResolvable](#cdktf-iresolvable) | **timeoutMinutes** | number | +**internalValue**? | [imagebuilder.DataAwsImagebuilderImagePipelineImageTestsConfiguration](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineimagetestsconfiguration) | __*Optional*__ + +## class DataAwsImagebuilderImagePipelineScheduleList -## class DataAwsImagebuilderImagePipelineSchedule + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new imagebuilder.DataAwsImagebuilderImagePipelineScheduleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsImagebuilderImagePipelineScheduleOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.DataAwsImagebuilderImagePipelineScheduleOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelinescheduleoutputreference) + + + +## class DataAwsImagebuilderImagePipelineScheduleOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -164011,13 +172710,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderImagePipelineSchedule(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderImagePipelineScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -164028,6 +172727,7 @@ Name | Type | Description -----|------|------------- **pipelineExecutionStartCondition** | string | **scheduleExpression** | string | +**internalValue**? | [imagebuilder.DataAwsImagebuilderImagePipelineSchedule](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagepipelineschedule) | __*Optional*__ @@ -164067,6 +172767,8 @@ new imagebuilder.DataAwsImagebuilderImageRecipe(scope: Construct, id: string, co Name | Type | Description -----|------|------------- **arn** | string | +**blockDeviceMapping** | [imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappinglist) | +**component** | [imagebuilder.DataAwsImagebuilderImageRecipeComponentList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipecomponentlist) | **dateCreated** | string | **description** | string | **id** | string | @@ -164085,66 +172787,183 @@ Name | Type | Description ### Methods -#### blockDeviceMapping(index) +#### resetTags() ```ts -blockDeviceMapping(index: string): DataAwsImagebuilderImageRecipeBlockDeviceMapping +resetTags(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMapping](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemapping) +* Map + + + +## class DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### component(index) ```ts -component(index: string): DataAwsImagebuilderImageRecipeComponent +new imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* [imagebuilder.DataAwsImagebuilderImageRecipeComponent](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipecomponent) +* [imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappingebsoutputreference) + + + +## class DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: imagebuilder + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### resetTags() ```ts -resetTags(): void +new imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties + + +Name | Type | Description +-----|------|------------- +**deleteOnTermination** | [IResolvable](#cdktf-iresolvable) | +**encrypted** | [IResolvable](#cdktf-iresolvable) | +**iops** | number | +**kmsKeyId** | string | +**snapshotId** | string | +**volumeSize** | number | +**volumeType** | string | +**internalValue**? | [imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappingebs) | __*Optional*__ + + + +## class DataAwsImagebuilderImageRecipeBlockDeviceMappingList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsImagebuilderImageRecipeBlockDeviceMappingOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappingoutputreference) -## class DataAwsImagebuilderImageRecipeBlockDeviceMapping +## class DataAwsImagebuilderImageRecipeBlockDeviceMappingOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -164152,13 +172971,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMapping(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -164168,20 +172987,21 @@ new imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMapping(terraformResou Name | Type | Description -----|------|------------- **deviceName** | string | -**ebs** | [IResolvable](#cdktf-iresolvable) | +**ebs** | [imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbsList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemappingebslist) | **noDevice** | string | **virtualName** | string | +**internalValue**? | [imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMapping](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipeblockdevicemapping) | __*Optional*__ -## class DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs +## class DataAwsImagebuilderImageRecipeComponentList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -164189,13 +173009,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderImageRecipeComponentList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -164204,24 +173023,36 @@ new imagebuilder.DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs(terraformRe Name | Type | Description -----|------|------------- -**deleteOnTermination** | [IResolvable](#cdktf-iresolvable) | -**encrypted** | [IResolvable](#cdktf-iresolvable) | -**iops** | number | -**kmsKeyId** | string | -**snapshotId** | string | -**volumeSize** | number | -**volumeType** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -## class DataAwsImagebuilderImageRecipeComponent +#### get(index) + + + +```ts +get(index: number): DataAwsImagebuilderImageRecipeComponentOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.DataAwsImagebuilderImageRecipeComponentOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipecomponentoutputreference) + + + +## class DataAwsImagebuilderImageRecipeComponentOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -164229,13 +173060,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderImageRecipeComponent(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderImageRecipeComponentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -164245,6 +173076,7 @@ new imagebuilder.DataAwsImagebuilderImageRecipeComponent(terraformResource: IInt Name | Type | Description -----|------|------------- **componentArn** | string | +**internalValue**? | [imagebuilder.DataAwsImagebuilderImageRecipeComponent](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderimagerecipecomponent) | __*Optional*__ @@ -164377,6 +173209,7 @@ Name | Type | Description **instanceProfileName** | string | **instanceTypes** | Array | **keyPair** | string | +**logging** | [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationlogginglist) | **name** | string | **resourceTags** | Map | **securityGroupIds** | Array | @@ -164392,19 +173225,6 @@ Name | Type | Description ### Methods -#### logging(index) - - - -```ts -logging(index: string): DataAwsImagebuilderInfrastructureConfigurationLogging -``` - -* **index** (string) *No description* - -__Returns__: -* [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLogging](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationlogging) - #### resetResourceTags() @@ -164443,14 +173263,65 @@ __Returns__: -## class DataAwsImagebuilderInfrastructureConfigurationLogging +## class DataAwsImagebuilderInfrastructureConfigurationLoggingList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsImagebuilderInfrastructureConfigurationLoggingOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationloggingoutputreference) + + + +## class DataAwsImagebuilderInfrastructureConfigurationLoggingOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -164458,13 +173329,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLogging(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -164473,18 +173344,70 @@ new imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLogging(terraform Name | Type | Description -----|------|------------- -**s3Logs** | [IResolvable](#cdktf-iresolvable) | +**s3Logs** | [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsList](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationloggings3logslist) | +**internalValue**? | [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLogging](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationlogging) | __*Optional*__ -## class DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs +## class DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationloggings3logsoutputreference) + + + +## class DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -164492,13 +173415,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -164509,6 +173432,7 @@ Name | Type | Description -----|------|------------- **s3BucketName** | string | **s3KeyPrefix** | string | +**internalValue**? | [imagebuilder.DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs](#cdktf-aws-cdk-imagebuilder-dataawsimagebuilderinfrastructureconfigurationloggings3logs) | __*Optional*__ @@ -164891,12 +173815,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermissionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -164955,12 +173878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -165090,12 +174012,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderDistributionConfigurationDistributionContainerDistributionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderDistributionConfigurationDistributionContainerDistributionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -165171,12 +174092,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepositoryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -165244,6 +174164,7 @@ Name | Type | Description **infrastructureConfigurationArn** | string | **name** | string | **osVersion** | string | +**outputResources** | [imagebuilder.ImagebuilderImageOutputResourcesList](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourceslist) | **platform** | string | **tags** | Map | **tagsAll** | Map | @@ -165262,19 +174183,6 @@ Name | Type | Description ### Methods -#### outputResources(index) - - - -```ts -outputResources(index: string): ImagebuilderImageOutputResources -``` - -* **index** (string) *No description* - -__Returns__: -* [imagebuilder.ImagebuilderImageOutputResources](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresources) - #### putImageTestsConfiguration(value) @@ -165405,12 +174313,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderImageImageTestsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderImageImageTestsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -165454,14 +174361,14 @@ resetTimeoutMinutes(): void -## class ImagebuilderImageOutputResources +## class ImagebuilderImageOutputResourcesAmisList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -165469,13 +174376,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.ImagebuilderImageOutputResources(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.ImagebuilderImageOutputResourcesAmisList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -165484,18 +174390,36 @@ new imagebuilder.ImagebuilderImageOutputResources(terraformResource: IInterpolat Name | Type | Description -----|------|------------- -**amis** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): ImagebuilderImageOutputResourcesAmisOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.ImagebuilderImageOutputResourcesAmisOutputReference](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourcesamisoutputreference) -## class ImagebuilderImageOutputResourcesAmis +## class ImagebuilderImageOutputResourcesAmisOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: imagebuilder -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -165503,13 +174427,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new imagebuilder.ImagebuilderImageOutputResourcesAmis(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new imagebuilder.ImagebuilderImageOutputResourcesAmisOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -165523,6 +174447,93 @@ Name | Type | Description **image** | string | **name** | string | **region** | string | +**internalValue**? | [imagebuilder.ImagebuilderImageOutputResourcesAmis](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourcesamis) | __*Optional*__ + + + +## class ImagebuilderImageOutputResourcesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: imagebuilder + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new imagebuilder.ImagebuilderImageOutputResourcesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): ImagebuilderImageOutputResourcesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [imagebuilder.ImagebuilderImageOutputResourcesOutputReference](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourcesoutputreference) + + + +## class ImagebuilderImageOutputResourcesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: imagebuilder + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new imagebuilder.ImagebuilderImageOutputResourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**amis** | [imagebuilder.ImagebuilderImageOutputResourcesAmisList](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresourcesamislist) | +**internalValue**? | [imagebuilder.ImagebuilderImageOutputResources](#cdktf-aws-cdk-imagebuilder-imagebuilderimageoutputresources) | __*Optional*__ @@ -165759,12 +174770,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderImagePipelineImageTestsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderImagePipelineImageTestsConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -165823,12 +174833,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderImagePipelineScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderImagePipelineScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -166034,12 +175043,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderImageRecipeBlockDeviceMappingEbsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -166168,12 +175176,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderImageTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderImageTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -166459,12 +175466,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderInfrastructureConfigurationLoggingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderInfrastructureConfigurationLoggingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -166512,12 +175518,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new imagebuilder.ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new imagebuilder.ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -167416,6 +176421,7 @@ Name | Type | Description -----|------|------------- **arn** | string | **id** | string | +**metadata** | [iot.IotThingGroupMetadataList](#cdktf-aws-cdk-iot-iotthinggroupmetadatalist) | **name** | string | **parentGroupName** | string | **properties** | [iot.IotThingGroupPropertiesOutputReference](#cdktf-aws-cdk-iot-iotthinggrouppropertiesoutputreference) | @@ -167432,19 +176438,6 @@ Name | Type | Description ### Methods -#### metadata(index) - - - -```ts -metadata(index: string): IotThingGroupMetadata -``` - -* **index** (string) *No description* - -__Returns__: -* [iot.IotThingGroupMetadata](#cdktf-aws-cdk-iot-iotthinggroupmetadata) - #### putProperties(value) @@ -167596,14 +176589,65 @@ __Returns__: -## class IotThingGroupMetadata +## class IotThingGroupMetadataList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: iot + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new iot.IotThingGroupMetadataList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): IotThingGroupMetadataOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [iot.IotThingGroupMetadataOutputReference](#cdktf-aws-cdk-iot-iotthinggroupmetadataoutputreference) + + + +## class IotThingGroupMetadataOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: iot -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -167611,13 +176655,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new iot.IotThingGroupMetadata(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new iot.IotThingGroupMetadataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -167628,18 +176672,70 @@ Name | Type | Description -----|------|------------- **creationDate** | string | **parentGroupName** | string | -**rootToParentGroups** | [IResolvable](#cdktf-iresolvable) | +**rootToParentGroups** | [iot.IotThingGroupMetadataRootToParentGroupsList](#cdktf-aws-cdk-iot-iotthinggroupmetadataroottoparentgroupslist) | +**internalValue**? | [iot.IotThingGroupMetadata](#cdktf-aws-cdk-iot-iotthinggroupmetadata) | __*Optional*__ + + + +## class IotThingGroupMetadataRootToParentGroupsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: iot + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new iot.IotThingGroupMetadataRootToParentGroupsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -## class IotThingGroupMetadataRootToParentGroups +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): IotThingGroupMetadataRootToParentGroupsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [iot.IotThingGroupMetadataRootToParentGroupsOutputReference](#cdktf-aws-cdk-iot-iotthinggroupmetadataroottoparentgroupsoutputreference) + + + +## class IotThingGroupMetadataRootToParentGroupsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: iot -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -167647,13 +176743,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new iot.IotThingGroupMetadataRootToParentGroups(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new iot.IotThingGroupMetadataRootToParentGroupsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -167664,6 +176760,7 @@ Name | Type | Description -----|------|------------- **groupArn** | string | **groupName** | string | +**internalValue**? | [iot.IotThingGroupMetadataRootToParentGroups](#cdktf-aws-cdk-iot-iotthinggroupmetadataroottoparentgroups) | __*Optional*__ @@ -167682,12 +176779,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotThingGroupPropertiesAttributePayloadOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotThingGroupPropertiesAttributePayloadOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -167732,12 +176828,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotThingGroupPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotThingGroupPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168001,12 +177096,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotThingTypePropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotThingTypePropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168444,12 +177538,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleDynamodbv2PutItemOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleDynamodbv2PutItemOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168479,12 +177572,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionCloudwatchAlarmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionCloudwatchAlarmOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168520,12 +177612,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionCloudwatchMetricOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionCloudwatchMetricOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168580,12 +177671,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionDynamodbOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionDynamodbOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168708,12 +177798,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionDynamodbv2OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionDynamodbv2OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168774,12 +177863,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionDynamodbv2PutItemOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionDynamodbv2PutItemOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168809,12 +177897,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionElasticsearchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionElasticsearchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168852,12 +177939,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionFirehoseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionFirehoseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168906,12 +177992,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionIotAnalyticsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionIotAnalyticsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168943,12 +178028,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionIotEventsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionIotEventsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -168997,12 +178081,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionKinesisOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionKinesisOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -169051,12 +178134,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionLambdaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionLambdaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -169086,12 +178168,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -169581,12 +178662,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionRepublishOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionRepublishOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -169635,12 +178715,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -169674,12 +178753,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionSnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionSnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -169728,12 +178806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionSqsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionSqsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -169767,12 +178844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new iot.IotTopicRuleErrorActionStepFunctionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new iot.IotTopicRuleErrorActionStepFunctionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -169907,6 +178983,7 @@ Name | Type | Description **retentionPeriod** | number | **shardLevelMetrics** | Array | **status** | string | +**streamModeDetails** | [kinesis.DataAwsKinesisStreamStreamModeDetailsList](#cdktf-aws-cdk-kinesis-dataawskinesisstreamstreammodedetailslist) | **tags** | Map | **nameInput**? | string | __*Optional*__ **tagsInput**? | Map | __*Optional*__ @@ -169927,19 +179004,6 @@ resetTags(): void -#### streamModeDetails(index) - - - -```ts -streamModeDetails(index: string): DataAwsKinesisStreamStreamModeDetails -``` - -* **index** (string) *No description* - -__Returns__: -* [kinesis.DataAwsKinesisStreamStreamModeDetails](#cdktf-aws-cdk-kinesis-dataawskinesisstreamstreammodedetails) - #### protected synthesizeAttributes() @@ -170028,14 +179092,65 @@ __Returns__: -## class DataAwsKinesisStreamStreamModeDetails +## class DataAwsKinesisStreamStreamModeDetailsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: kinesis + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new kinesis.DataAwsKinesisStreamStreamModeDetailsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsKinesisStreamStreamModeDetailsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [kinesis.DataAwsKinesisStreamStreamModeDetailsOutputReference](#cdktf-aws-cdk-kinesis-dataawskinesisstreamstreammodedetailsoutputreference) + + + +## class DataAwsKinesisStreamStreamModeDetailsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: kinesis -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -170043,13 +179158,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new kinesis.DataAwsKinesisStreamStreamModeDetails(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new kinesis.DataAwsKinesisStreamStreamModeDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -170059,6 +179174,7 @@ new kinesis.DataAwsKinesisStreamStreamModeDetails(terraformResource: IInterpolat Name | Type | Description -----|------|------------- **streamMode** | string | +**internalValue**? | [kinesis.DataAwsKinesisStreamStreamModeDetails](#cdktf-aws-cdk-kinesis-dataawskinesisstreamstreammodedetails) | __*Optional*__ @@ -170324,12 +179440,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170362,12 +179477,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsKinesisFirehoseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170399,12 +179513,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsKinesisStreamOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsKinesisStreamOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170436,12 +179549,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170622,12 +179734,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsParallelismOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsParallelismOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170672,12 +179783,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsProcessingConfigurationLambdaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170709,12 +179819,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170762,12 +179871,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170830,12 +179938,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersCsvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170867,12 +179974,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersJsonOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170902,12 +180008,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsSchemaRecordFormatMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -170995,12 +180100,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationInputsSchemaRecordFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171061,12 +180165,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationOutputsKinesisFirehoseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171098,12 +180201,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationOutputsKinesisStreamOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171135,12 +180237,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationOutputsLambdaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationOutputsLambdaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171172,12 +180273,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationOutputsSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationOutputsSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171207,12 +180307,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171282,12 +180381,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171321,12 +180419,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171389,12 +180486,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersCsvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171426,12 +180522,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersJsonOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171461,12 +180556,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -171554,12 +180648,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisAnalyticsApplicationReferenceDataSourcesSchemaRecordFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172036,12 +181129,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamElasticsearchConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamElasticsearchConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172114,12 +181206,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamElasticsearchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamElasticsearchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172355,12 +181446,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamElasticsearchConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamElasticsearchConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172419,12 +181509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamElasticsearchConfigurationVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamElasticsearchConfigurationVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172459,12 +181548,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172537,12 +181625,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172587,12 +181674,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172665,12 +181751,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172759,12 +181844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172812,12 +181896,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -172865,12 +181948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -173041,12 +182123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -173147,12 +182228,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -173267,12 +182347,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -173370,12 +182449,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -173454,12 +182532,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDynamicPartitioningConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationDynamicPartitioningConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -173518,12 +182595,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -173811,12 +182887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -173875,12 +182950,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -173953,12 +183027,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174107,12 +183180,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamHttpEndpointConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamHttpEndpointConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174185,12 +183257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamHttpEndpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamHttpEndpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174409,12 +183480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamHttpEndpointConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamHttpEndpointConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174473,12 +183543,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamHttpEndpointConfigurationRequestConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamHttpEndpointConfigurationRequestConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174537,12 +183606,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamKinesisSourceConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamKinesisSourceConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174574,12 +183642,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174652,12 +183719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174849,12 +183915,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174913,12 +183978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -174991,12 +184055,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -175145,12 +184208,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamS3ConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamS3ConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -175223,12 +184285,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamS3ConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamS3ConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -175377,12 +184438,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamServerSideEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamServerSideEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -175455,12 +184515,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamSplunkConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamSplunkConfigurationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -175533,12 +184592,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamSplunkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamSplunkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -175688,12 +184746,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisFirehoseDeliveryStreamSplunkConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisFirehoseDeliveryStreamSplunkConfigurationProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -176050,12 +185107,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisStreamStreamModeDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisStreamStreamModeDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -176085,12 +185141,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisStreamTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisStreamTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -176343,12 +185398,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.KinesisVideoStreamTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.KinesisVideoStreamTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -176658,12 +185712,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -176738,12 +185791,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -176792,12 +185844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -176859,12 +185910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -176894,12 +185944,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -176929,12 +185978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177009,12 +186057,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177075,12 +186122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177203,12 +186249,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177283,12 +186328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177510,12 +186554,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationApplicationRestoreConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177574,12 +186617,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationFlinkRunConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177624,12 +186666,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationRunConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177717,12 +186758,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputParallelismOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177767,12 +186807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177802,12 +186841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177854,12 +186892,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177923,12 +186960,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177960,12 +186996,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -177995,12 +187030,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178088,12 +187122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178143,12 +187176,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178178,12 +187210,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178213,12 +187244,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178397,12 +187427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178432,12 +187461,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178467,12 +187495,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178502,12 +187529,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178537,12 +187563,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178651,12 +187676,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178725,12 +187749,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178794,12 +187817,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178831,12 +187853,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178866,12 +187887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -178959,12 +187979,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -179014,12 +188033,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -179051,12 +188069,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -179090,12 +188107,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationCloudwatchLoggingOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -179217,12 +188233,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -179281,12 +188296,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new kinesis.Kinesisanalyticsv2ApplicationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new kinesis.Kinesisanalyticsv2ApplicationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -179528,6 +188542,7 @@ Name | Type | Description **keyState** | string | **keyUsage** | string | **multiRegion** | [IResolvable](#cdktf-iresolvable) | +**multiRegionConfiguration** | [kms.DataAwsKmsKeyMultiRegionConfigurationList](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationlist) | **origin** | string | **validTo** | string | **grantTokensInput**? | Array | __*Optional*__ @@ -179537,19 +188552,6 @@ Name | Type | Description ### Methods -#### multiRegionConfiguration(index) - - - -```ts -multiRegionConfiguration(index: string): DataAwsKmsKeyMultiRegionConfiguration -``` - -* **index** (string) *No description* - -__Returns__: -* [kms.DataAwsKmsKeyMultiRegionConfiguration](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfiguration) - #### resetGrantTokens() @@ -179576,14 +188578,65 @@ __Returns__: -## class DataAwsKmsKeyMultiRegionConfiguration +## class DataAwsKmsKeyMultiRegionConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: kms + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new kms.DataAwsKmsKeyMultiRegionConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsKmsKeyMultiRegionConfigurationOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [kms.DataAwsKmsKeyMultiRegionConfigurationOutputReference](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationoutputreference) + + + +## class DataAwsKmsKeyMultiRegionConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: kms -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -179591,13 +188644,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new kms.DataAwsKmsKeyMultiRegionConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new kms.DataAwsKmsKeyMultiRegionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -179607,19 +188660,71 @@ new kms.DataAwsKmsKeyMultiRegionConfiguration(terraformResource: IInterpolatingP Name | Type | Description -----|------|------------- **multiRegionKeyType** | string | -**primaryKey** | [IResolvable](#cdktf-iresolvable) | -**replicaKeys** | [IResolvable](#cdktf-iresolvable) | +**primaryKey** | [kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyList](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationprimarykeylist) | +**replicaKeys** | [kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeysList](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationreplicakeyslist) | +**internalValue**? | [kms.DataAwsKmsKeyMultiRegionConfiguration](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfiguration) | __*Optional*__ + + + +## class DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: kms + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + -## class DataAwsKmsKeyMultiRegionConfigurationPrimaryKey +```ts +new kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyOutputReference](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationprimarykeyoutputreference) + + + +## class DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: kms -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -179627,13 +188732,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKey(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKeyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -179644,17 +188749,69 @@ Name | Type | Description -----|------|------------- **arn** | string | **region** | string | +**internalValue**? | [kms.DataAwsKmsKeyMultiRegionConfigurationPrimaryKey](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationprimarykey) | __*Optional*__ -## class DataAwsKmsKeyMultiRegionConfigurationReplicaKeys +## class DataAwsKmsKeyMultiRegionConfigurationReplicaKeysList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: kms + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeysList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsKmsKeyMultiRegionConfigurationReplicaKeysOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeysOutputReference](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationreplicakeysoutputreference) + + + +## class DataAwsKmsKeyMultiRegionConfigurationReplicaKeysOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: kms -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -179662,13 +188819,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeys(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeysOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -179679,6 +188836,7 @@ Name | Type | Description -----|------|------------- **arn** | string | **region** | string | +**internalValue**? | [kms.DataAwsKmsKeyMultiRegionConfigurationReplicaKeys](#cdktf-aws-cdk-kms-dataawskmskeymultiregionconfigurationreplicakeys) | __*Optional*__ @@ -181011,6 +190169,8 @@ Name | Type | Description -----|------|------------- **admins** | Array | **catalogId** | string | +**createDatabaseDefaultPermissions** | [lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsList](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatedatabasedefaultpermissionslist) | +**createTableDefaultPermissions** | [lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsList](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatetabledefaultpermissionslist) | **id** | string | **trustedResourceOwners** | Array | **catalogIdInput**? | string | __*Optional*__ @@ -181019,66 +190179,91 @@ Name | Type | Description ### Methods -#### createDatabaseDefaultPermissions(index) +#### resetCatalogId() ```ts -createDatabaseDefaultPermissions(index: string): DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions +resetCatalogId(): void ``` -* **index** (string) *No description* -__Returns__: -* [lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatedatabasedefaultpermissions) -#### createTableDefaultPermissions(index) + + +#### protected synthesizeAttributes() ```ts -createTableDefaultPermissions(index: string): DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatetabledefaultpermissions) +* Map + + + +## class DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: lakeformation + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetCatalogId() ```ts -resetCatalogId(): void +new lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Properties -#### protected synthesizeAttributes() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsOutputReference](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatedatabasedefaultpermissionsoutputreference) -## class DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions +## class DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: lakeformation -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -181086,13 +190271,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -181103,17 +190288,69 @@ Name | Type | Description -----|------|------------- **permissions** | Array | **principal** | string | +**internalValue**? | [lakeformation.DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatedatabasedefaultpermissions) | __*Optional*__ + + + +## class DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: lakeformation + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + +```ts +new lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties -## class DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsOutputReference](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatetabledefaultpermissionsoutputreference) + + + +## class DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: lakeformation -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -181121,13 +190358,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -181138,6 +190375,7 @@ Name | Type | Description -----|------|------------- **permissions** | Array | **principal** | string | +**internalValue**? | [lakeformation.DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions](#cdktf-aws-cdk-lakeformation-dataawslakeformationdatalakesettingscreatetabledefaultpermissions) | __*Optional*__ @@ -181370,12 +190608,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lakeformation.DataAwsLakeformationPermissionsDataLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lakeformation.DataAwsLakeformationPermissionsDataLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -181422,12 +190659,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lakeformation.DataAwsLakeformationPermissionsDatabaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lakeformation.DataAwsLakeformationPermissionsDatabaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -181474,12 +190710,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lakeformation.DataAwsLakeformationPermissionsTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lakeformation.DataAwsLakeformationPermissionsTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -181554,12 +190789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lakeformation.DataAwsLakeformationPermissionsTableWithColumnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lakeformation.DataAwsLakeformationPermissionsTableWithColumnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -182066,12 +191300,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lakeformation.LakeformationPermissionsDataLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lakeformation.LakeformationPermissionsDataLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -182118,12 +191351,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lakeformation.LakeformationPermissionsDatabaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lakeformation.LakeformationPermissionsDatabaseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -182170,12 +191402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lakeformation.LakeformationPermissionsTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lakeformation.LakeformationPermissionsTableOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -182250,12 +191481,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lakeformation.LakeformationPermissionsTableWithColumnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lakeformation.LakeformationPermissionsTableWithColumnsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -182500,65 +191730,92 @@ new lambdafunction.DataAwsLambdaCodeSigningConfig(scope: Construct, id: string, Name | Type | Description -----|------|------------- +**allowedPublishers** | [lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishersList](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigallowedpublisherslist) | **arn** | string | **configId** | string | **description** | string | **id** | string | **lastModified** | string | +**policies** | [lambdafunction.DataAwsLambdaCodeSigningConfigPoliciesList](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigpolicieslist) | **arnInput**? | string | __*Optional*__ *static* **tfResourceType** | string | ### Methods -#### allowedPublishers(index) +#### protected synthesizeAttributes() ```ts -allowedPublishers(index: string): DataAwsLambdaCodeSigningConfigAllowedPublishers +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishers](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigallowedpublishers) +* Map + + + +## class DataAwsLambdaCodeSigningConfigAllowedPublishersList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: lambdafunction + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### policies(index) ```ts -policies(index: string): DataAwsLambdaCodeSigningConfigPolicies +new lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -__Returns__: -* [lambdafunction.DataAwsLambdaCodeSigningConfigPolicies](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigpolicies) -#### protected synthesizeAttributes() +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsLambdaCodeSigningConfigAllowedPublishersOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishersOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigallowedpublishersoutputreference) -## class DataAwsLambdaCodeSigningConfigAllowedPublishers +## class DataAwsLambdaCodeSigningConfigAllowedPublishersOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: lambdafunction -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -182566,13 +191823,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishers(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -182582,17 +191839,69 @@ new lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishers(terraformReso Name | Type | Description -----|------|------------- **signingProfileVersionArns** | Array | +**internalValue**? | [lambdafunction.DataAwsLambdaCodeSigningConfigAllowedPublishers](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigallowedpublishers) | __*Optional*__ -## class DataAwsLambdaCodeSigningConfigPolicies +## class DataAwsLambdaCodeSigningConfigPoliciesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: lambdafunction + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new lambdafunction.DataAwsLambdaCodeSigningConfigPoliciesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLambdaCodeSigningConfigPoliciesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [lambdafunction.DataAwsLambdaCodeSigningConfigPoliciesOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigpoliciesoutputreference) + + + +## class DataAwsLambdaCodeSigningConfigPoliciesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: lambdafunction -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -182600,13 +191909,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lambdafunction.DataAwsLambdaCodeSigningConfigPolicies(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lambdafunction.DataAwsLambdaCodeSigningConfigPoliciesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -182616,6 +191925,7 @@ new lambdafunction.DataAwsLambdaCodeSigningConfigPolicies(terraformResource: IIn Name | Type | Description -----|------|------------- **untrustedArtifactOnDeployment** | string | +**internalValue**? | [lambdafunction.DataAwsLambdaCodeSigningConfigPolicies](#cdktf-aws-cdk-lambdafunction-dataawslambdacodesigningconfigpolicies) | __*Optional*__ @@ -182658,7 +191968,10 @@ Name | Type | Description **architectures** | Array | **arn** | string | **codeSigningConfigArn** | string | +**deadLetterConfig** | [lambdafunction.DataAwsLambdaFunctionDeadLetterConfigList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiondeadletterconfiglist) | **description** | string | +**environment** | [lambdafunction.DataAwsLambdaFunctionEnvironmentList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionenvironmentlist) | +**fileSystemConfig** | [lambdafunction.DataAwsLambdaFunctionFileSystemConfigList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionfilesystemconfiglist) | **functionName** | string | **handler** | string | **id** | string | @@ -182679,7 +191992,9 @@ Name | Type | Description **sourceCodeSize** | number | **tags** | Map | **timeout** | number | +**tracingConfig** | [lambdafunction.DataAwsLambdaFunctionTracingConfigList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiontracingconfiglist) | **version** | string | +**vpcConfig** | [lambdafunction.DataAwsLambdaFunctionVpcConfigList](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionvpcconfiglist) | **functionNameInput**? | string | __*Optional*__ **qualifierInput**? | string | __*Optional*__ **tagsInput**? | Map | __*Optional*__ @@ -182688,117 +192003,189 @@ Name | Type | Description ### Methods -#### deadLetterConfig(index) +#### resetQualifier() ```ts -deadLetterConfig(index: string): DataAwsLambdaFunctionDeadLetterConfig +resetQualifier(): void ``` -* **index** (string) *No description* -__Returns__: -* [lambdafunction.DataAwsLambdaFunctionDeadLetterConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiondeadletterconfig) -#### environment(index) + + +#### resetTags() ```ts -environment(index: string): DataAwsLambdaFunctionEnvironment +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [lambdafunction.DataAwsLambdaFunctionEnvironment](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionenvironment) -#### fileSystemConfig(index) + + +#### protected synthesizeAttributes() ```ts -fileSystemConfig(index: string): DataAwsLambdaFunctionFileSystemConfig +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [lambdafunction.DataAwsLambdaFunctionFileSystemConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionfilesystemconfig) +* Map + + + +## class DataAwsLambdaFunctionDeadLetterConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: lambdafunction + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetQualifier() ```ts -resetQualifier(): void +new lambdafunction.DataAwsLambdaFunctionDeadLetterConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### resetTags() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -resetTags(): void +get(index: number): DataAwsLambdaFunctionDeadLetterConfigOutputReference ``` +* **index** (number) the index of the item to return. +__Returns__: +* [lambdafunction.DataAwsLambdaFunctionDeadLetterConfigOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiondeadletterconfigoutputreference) -#### tracingConfig(index) +## class DataAwsLambdaFunctionDeadLetterConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: lambdafunction + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + ```ts -tracingConfig(index: string): DataAwsLambdaFunctionTracingConfig +new lambdafunction.DataAwsLambdaFunctionDeadLetterConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [lambdafunction.DataAwsLambdaFunctionTracingConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiontracingconfig) -#### vpcConfig(index) + +### Properties + + +Name | Type | Description +-----|------|------------- +**targetArn** | string | +**internalValue**? | [lambdafunction.DataAwsLambdaFunctionDeadLetterConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiondeadletterconfig) | __*Optional*__ + + + +## class DataAwsLambdaFunctionEnvironmentList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: lambdafunction + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -vpcConfig(index: string): DataAwsLambdaFunctionVpcConfig +new lambdafunction.DataAwsLambdaFunctionEnvironmentList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [lambdafunction.DataAwsLambdaFunctionVpcConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionvpcconfig) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsLambdaFunctionEnvironmentOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [lambdafunction.DataAwsLambdaFunctionEnvironmentOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionenvironmentoutputreference) -## class DataAwsLambdaFunctionDeadLetterConfig +## class DataAwsLambdaFunctionEnvironmentOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: lambdafunction -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -182806,13 +192193,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lambdafunction.DataAwsLambdaFunctionDeadLetterConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lambdafunction.DataAwsLambdaFunctionEnvironmentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -182821,18 +192208,34 @@ new lambdafunction.DataAwsLambdaFunctionDeadLetterConfig(terraformResource: IInt Name | Type | Description -----|------|------------- -**targetArn** | string | +**internalValue**? | [lambdafunction.DataAwsLambdaFunctionEnvironment](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionenvironment) | __*Optional*__ +### Methods -## class DataAwsLambdaFunctionEnvironment +#### variables(key) -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +```ts +variables(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) + + + +## class DataAwsLambdaFunctionFileSystemConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: lambdafunction -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -182840,13 +192243,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lambdafunction.DataAwsLambdaFunctionEnvironment(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lambdafunction.DataAwsLambdaFunctionFileSystemConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -182855,18 +192257,36 @@ new lambdafunction.DataAwsLambdaFunctionEnvironment(terraformResource: IInterpol Name | Type | Description -----|------|------------- -**variables** | Map | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class DataAwsLambdaFunctionFileSystemConfig + + +```ts +get(index: number): DataAwsLambdaFunctionFileSystemConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [lambdafunction.DataAwsLambdaFunctionFileSystemConfigOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionfilesystemconfigoutputreference) + + + +## class DataAwsLambdaFunctionFileSystemConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: lambdafunction -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -182874,13 +192294,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lambdafunction.DataAwsLambdaFunctionFileSystemConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lambdafunction.DataAwsLambdaFunctionFileSystemConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -182891,17 +192311,69 @@ Name | Type | Description -----|------|------------- **arn** | string | **localMountPath** | string | +**internalValue**? | [lambdafunction.DataAwsLambdaFunctionFileSystemConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionfilesystemconfig) | __*Optional*__ + + +## class DataAwsLambdaFunctionTracingConfigList -## class DataAwsLambdaFunctionTracingConfig + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: lambdafunction + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new lambdafunction.DataAwsLambdaFunctionTracingConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLambdaFunctionTracingConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [lambdafunction.DataAwsLambdaFunctionTracingConfigOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiontracingconfigoutputreference) + + + +## class DataAwsLambdaFunctionTracingConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: lambdafunction -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -182909,13 +192381,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lambdafunction.DataAwsLambdaFunctionTracingConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lambdafunction.DataAwsLambdaFunctionTracingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -182925,17 +192397,69 @@ new lambdafunction.DataAwsLambdaFunctionTracingConfig(terraformResource: IInterp Name | Type | Description -----|------|------------- **mode** | string | +**internalValue**? | [lambdafunction.DataAwsLambdaFunctionTracingConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctiontracingconfig) | __*Optional*__ + + + +## class DataAwsLambdaFunctionVpcConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: lambdafunction + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new lambdafunction.DataAwsLambdaFunctionVpcConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsLambdaFunctionVpcConfigOutputReference +``` +* **index** (number) the index of the item to return. + +__Returns__: +* [lambdafunction.DataAwsLambdaFunctionVpcConfigOutputReference](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionvpcconfigoutputreference) -## class DataAwsLambdaFunctionVpcConfig + +## class DataAwsLambdaFunctionVpcConfigOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: lambdafunction -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -182943,13 +192467,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lambdafunction.DataAwsLambdaFunctionVpcConfig(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lambdafunction.DataAwsLambdaFunctionVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -182961,6 +192485,7 @@ Name | Type | Description **securityGroupIds** | Array | **subnetIds** | Array | **vpcId** | string | +**internalValue**? | [lambdafunction.DataAwsLambdaFunctionVpcConfig](#cdktf-aws-cdk-lambdafunction-dataawslambdafunctionvpcconfig) | __*Optional*__ @@ -183274,12 +192799,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaAliasRoutingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaAliasRoutingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -183441,12 +192965,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaCodeSigningConfigAllowedPublishersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaCodeSigningConfigAllowedPublishersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -183476,12 +192999,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaCodeSigningConfigPoliciesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaCodeSigningConfigPoliciesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -183885,12 +193407,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaEventSourceMappingDestinationConfigOnFailureOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaEventSourceMappingDestinationConfigOnFailureOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -183920,12 +193441,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaEventSourceMappingDestinationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaEventSourceMappingDestinationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -183984,12 +193504,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaEventSourceMappingFilterCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaEventSourceMappingFilterCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -184034,12 +193553,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaEventSourceMappingSelfManagedEventSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaEventSourceMappingSelfManagedEventSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -184643,12 +194161,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionDeadLetterConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionDeadLetterConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -184678,12 +194195,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionEnvironmentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionEnvironmentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -184859,12 +194375,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionEventInvokeConfigDestinationConfigOnFailureOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionEventInvokeConfigDestinationConfigOnFailureOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -184894,12 +194409,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionEventInvokeConfigDestinationConfigOnSuccessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionEventInvokeConfigDestinationConfigOnSuccessOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -184929,12 +194443,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionEventInvokeConfigDestinationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionEventInvokeConfigDestinationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -185021,12 +194534,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionFileSystemConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionFileSystemConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -185058,12 +194570,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionImageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionImageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -185136,12 +194647,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -185186,12 +194696,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionTracingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionTracingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -185221,12 +194730,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaFunctionVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaFunctionVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -185891,12 +195399,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lambdafunction.LambdaProvisionedConcurrencyConfigTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lambdafunction.LambdaProvisionedConcurrencyConfigTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -186205,6 +195712,7 @@ Name | Type | Description **checksum** | string | **createdDate** | string | **description** | string | +**enumerationValue** | [lex.DataAwsLexSlotTypeEnumerationValueList](#cdktf-aws-cdk-lex-dataawslexslottypeenumerationvaluelist) | **id** | string | **lastUpdatedDate** | string | **name** | string | @@ -186217,53 +195725,91 @@ Name | Type | Description ### Methods -#### enumerationValue(index) +#### resetVersion() ```ts -enumerationValue(index: string): DataAwsLexSlotTypeEnumerationValue +resetVersion(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [lex.DataAwsLexSlotTypeEnumerationValue](#cdktf-aws-cdk-lex-dataawslexslottypeenumerationvalue) +* Map + + + +## class DataAwsLexSlotTypeEnumerationValueList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: lex + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetVersion() ```ts -resetVersion(): void +new lex.DataAwsLexSlotTypeEnumerationValueList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsLexSlotTypeEnumerationValueOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [lex.DataAwsLexSlotTypeEnumerationValueOutputReference](#cdktf-aws-cdk-lex-dataawslexslottypeenumerationvalueoutputreference) -## class DataAwsLexSlotTypeEnumerationValue +## class DataAwsLexSlotTypeEnumerationValueOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: lex -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -186271,13 +195817,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new lex.DataAwsLexSlotTypeEnumerationValue(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new lex.DataAwsLexSlotTypeEnumerationValueOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -186288,6 +195834,7 @@ Name | Type | Description -----|------|------------- **synonyms** | Array | **value** | string | +**internalValue**? | [lex.DataAwsLexSlotTypeEnumerationValue](#cdktf-aws-cdk-lex-dataawslexslottypeenumerationvalue) | __*Optional*__ @@ -186590,12 +196137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexBotAbortStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexBotAbortStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -186784,12 +196330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexBotAliasConversationLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexBotAliasConversationLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -186836,12 +196381,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexBotAliasTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexBotAliasTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -186914,12 +196458,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexBotClarificationPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexBotClarificationPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -186968,12 +196511,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexBotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexBotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187382,12 +196924,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentConclusionStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentConclusionStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187434,12 +196975,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentConfirmationPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentConfirmationPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187488,12 +197028,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentDialogCodeHookOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentDialogCodeHookOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187525,12 +197064,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentFollowUpPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentFollowUpPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187596,12 +197134,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentFollowUpPromptPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentFollowUpPromptPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187650,12 +197187,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentFollowUpPromptRejectionStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentFollowUpPromptRejectionStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187702,12 +197238,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentFulfillmentActivityCodeHookOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentFulfillmentActivityCodeHookOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187739,12 +197274,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentFulfillmentActivityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentFulfillmentActivityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187806,12 +197340,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentRejectionStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentRejectionStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187858,12 +197391,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentSlotValueElicitationPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentSlotValueElicitationPromptOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -187912,12 +197444,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexIntentTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexIntentTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -188129,12 +197660,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new lex.LexSlotTypeTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new lex.LexSlotTypeTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -189077,12 +198607,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie.MacieS3BucketAssociationClassificationTypeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie.MacieS3BucketAssociationClassificationTypeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -189273,6 +198802,7 @@ Name | Type | Description **scheduleFrequency** | [macie2.Macie2ClassificationJobScheduleFrequencyOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobschedulefrequencyoutputreference) | **tags** | Map | **tagsAll** | Map | +**userPausedDetails** | [macie2.Macie2ClassificationJobUserPausedDetailsList](#cdktf-aws-cdk-macie2-macie2classificationjobuserpauseddetailslist) | **customDataIdentifierIdsInput**? | Array | __*Optional*__ **descriptionInput**? | string | __*Optional*__ **initialRunInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ @@ -189441,19 +198971,6 @@ resetTagsAll(): void -#### userPausedDetails(index) - - - -```ts -userPausedDetails(index: string): Macie2ClassificationJobUserPausedDetails -``` - -* **index** (string) *No description* - -__Returns__: -* [macie2.Macie2ClassificationJobUserPausedDetails](#cdktf-aws-cdk-macie2-macie2classificationjobuserpauseddetails) - #### protected synthesizeAttributes() @@ -189483,12 +199000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2ClassificationJobS3JobDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2ClassificationJobS3JobDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -189562,12 +199078,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndSimpleScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -189640,12 +199155,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesAndTagScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -189732,12 +199246,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -189782,12 +199295,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndSimpleScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -189860,12 +199372,151 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**comparator** | string | +**key** | string | +**tagValues** | [IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesandtagscopetermtagvalues)> | +**target** | string | +**comparatorInput**? | string | __*Optional*__ +**internalValue**? | [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesandtagscopeterm) | __*Optional*__ +**keyInput**? | string | __*Optional*__ +**tagValuesInput**? | [IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesandtagscopetermtagvalues)> | __*Optional*__ +**targetInput**? | string | __*Optional*__ + +### Methods + + +#### resetComparator() + + + +```ts +resetComparator(): void +``` + + + + + +#### resetKey() + + + +```ts +resetKey(): void +``` + + + + + +#### resetTagValues() + + + +```ts +resetTagValues(): void +``` + + + + + +#### resetTarget() + + + +```ts +resetTarget(): void +``` + + + + + + + +## class Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: macie2 + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**and** | [IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesand)> | +**andInput**? | [IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesand)> | __*Optional*__ +**internalValue**? | [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludes) | __*Optional*__ + +### Methods + + +#### resetAnd() + + + +```ts +resetAnd(): void +``` + + + + + + + +## class Macie2ClassificationJobS3JobDefinitionScopingOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: macie2 + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new macie2.Macie2ClassificationJobS3JobDefinitionScopingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -189874,111 +199525,61 @@ new macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermO Name | Type | Description -----|------|------------- -**comparator** | string | -**key** | string | -**tagValues** | [IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesandtagscopetermtagvalues)> | -**target** | string | -**comparatorInput**? | string | __*Optional*__ -**internalValue**? | [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTerm](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesandtagscopeterm) | __*Optional*__ -**keyInput**? | string | __*Optional*__ -**tagValuesInput**? | [IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAndTagScopeTermTagValues](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesandtagscopetermtagvalues)> | __*Optional*__ -**targetInput**? | string | __*Optional*__ +**excludes** | [macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingexcludesoutputreference) | +**includes** | [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesoutputreference) | +**excludesInput**? | [macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingexcludes) | __*Optional*__ +**includesInput**? | [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludes) | __*Optional*__ +**internalValue**? | [macie2.Macie2ClassificationJobS3JobDefinitionScoping](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscoping) | __*Optional*__ ### Methods -#### resetComparator() - - - -```ts -resetComparator(): void -``` - - - - - -#### resetKey() +#### putExcludes(value) ```ts -resetKey(): void +putExcludes(value: Macie2ClassificationJobS3JobDefinitionScopingExcludes): void ``` +* **value** ([macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingexcludes)) *No description* + * **and** ([IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingexcludesand)>) and block. __*Optional*__ -#### resetTagValues() +#### putIncludes(value) ```ts -resetTagValues(): void +putIncludes(value: Macie2ClassificationJobS3JobDefinitionScopingIncludes): void ``` +* **value** ([macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludes)) *No description* + * **and** ([IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesand)>) and block. __*Optional*__ -#### resetTarget() +#### resetExcludes() ```ts -resetTarget(): void +resetExcludes(): void ``` - - -## class Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference - - - -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) -__Submodule__: macie2 - -__Extends__: [ComplexObject](#cdktf-complexobject) - -### Initializer - - - - -```ts -new macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) -``` - -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. -* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. - - - -### Properties - - -Name | Type | Description ------|------|------------- -**and** | [IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesand)> | -**andInput**? | [IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesand)> | __*Optional*__ -**internalValue**? | [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludes) | __*Optional*__ - -### Methods - - -#### resetAnd() +#### resetIncludes() ```ts -resetAnd(): void +resetIncludes(): void ``` @@ -189987,7 +199588,7 @@ resetAnd(): void -## class Macie2ClassificationJobS3JobDefinitionScopingOutputReference +## class Macie2ClassificationJobScheduleFrequencyOutputReference @@ -190002,12 +199603,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2ClassificationJobS3JobDefinitionScopingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2ClassificationJobScheduleFrequencyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -190016,61 +199616,47 @@ new macie2.Macie2ClassificationJobS3JobDefinitionScopingOutputReference(terrafor Name | Type | Description -----|------|------------- -**excludes** | [macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingexcludesoutputreference) | -**includes** | [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesoutputreference) | -**excludesInput**? | [macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingexcludes) | __*Optional*__ -**includesInput**? | [macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludes) | __*Optional*__ -**internalValue**? | [macie2.Macie2ClassificationJobS3JobDefinitionScoping](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscoping) | __*Optional*__ +**dailySchedule** | boolean | [IResolvable](#cdktf-iresolvable) | +**monthlySchedule** | number | +**weeklySchedule** | string | +**dailyScheduleInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**internalValue**? | [macie2.Macie2ClassificationJobScheduleFrequency](#cdktf-aws-cdk-macie2-macie2classificationjobschedulefrequency) | __*Optional*__ +**monthlyScheduleInput**? | number | __*Optional*__ +**weeklyScheduleInput**? | string | __*Optional*__ ### Methods -#### putExcludes(value) - - - -```ts -putExcludes(value: Macie2ClassificationJobS3JobDefinitionScopingExcludes): void -``` - -* **value** ([macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingexcludes)) *No description* - * **and** ([IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingExcludesAnd](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingexcludesand)>) and block. __*Optional*__ - - - - -#### putIncludes(value) +#### resetDailySchedule() ```ts -putIncludes(value: Macie2ClassificationJobS3JobDefinitionScopingIncludes): void +resetDailySchedule(): void ``` -* **value** ([macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludes](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludes)) *No description* - * **and** ([IResolvable](#cdktf-iresolvable) | Array<[macie2.Macie2ClassificationJobS3JobDefinitionScopingIncludesAnd](#cdktf-aws-cdk-macie2-macie2classificationjobs3jobdefinitionscopingincludesand)>) and block. __*Optional*__ -#### resetExcludes() +#### resetMonthlySchedule() ```ts -resetExcludes(): void +resetMonthlySchedule(): void ``` -#### resetIncludes() +#### resetWeeklySchedule() ```ts -resetIncludes(): void +resetWeeklySchedule(): void ``` @@ -190079,14 +199665,14 @@ resetIncludes(): void -## class Macie2ClassificationJobScheduleFrequencyOutputReference +## class Macie2ClassificationJobUserPausedDetailsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: macie2 -__Extends__: [ComplexObject](#cdktf-complexobject) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -190094,12 +199680,12 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2ClassificationJobScheduleFrequencyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2ClassificationJobUserPausedDetailsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -190108,63 +199694,36 @@ new macie2.Macie2ClassificationJobScheduleFrequencyOutputReference(terraformReso Name | Type | Description -----|------|------------- -**dailySchedule** | boolean | [IResolvable](#cdktf-iresolvable) | -**monthlySchedule** | number | -**weeklySchedule** | string | -**dailyScheduleInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ -**internalValue**? | [macie2.Macie2ClassificationJobScheduleFrequency](#cdktf-aws-cdk-macie2-macie2classificationjobschedulefrequency) | __*Optional*__ -**monthlyScheduleInput**? | number | __*Optional*__ -**weeklyScheduleInput**? | string | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### resetDailySchedule() +#### get(index) ```ts -resetDailySchedule(): void -``` - - - - - -#### resetMonthlySchedule() - - - -```ts -resetMonthlySchedule(): void +get(index: number): Macie2ClassificationJobUserPausedDetailsOutputReference ``` +* **index** (number) the index of the item to return. +__Returns__: +* [macie2.Macie2ClassificationJobUserPausedDetailsOutputReference](#cdktf-aws-cdk-macie2-macie2classificationjobuserpauseddetailsoutputreference) -#### resetWeeklySchedule() - - - -```ts -resetWeeklySchedule(): void -``` - - - - - - - -## class Macie2ClassificationJobUserPausedDetails +## class Macie2ClassificationJobUserPausedDetailsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: macie2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -190172,13 +199731,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new macie2.Macie2ClassificationJobUserPausedDetails(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new macie2.Macie2ClassificationJobUserPausedDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -190190,6 +199749,7 @@ Name | Type | Description **jobExpiresAt** | string | **jobImminentExpirationHealthEventArn** | string | **jobPausedAt** | string | +**internalValue**? | [macie2.Macie2ClassificationJobUserPausedDetails](#cdktf-aws-cdk-macie2-macie2classificationjobuserpauseddetails) | __*Optional*__ @@ -190562,12 +200122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2FindingsFilterFindingCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2FindingsFilterFindingCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -190698,12 +200257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2InvitationAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2InvitationAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -190933,12 +200491,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new macie2.Macie2MemberTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new macie2.Macie2MemberTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -191216,12 +200773,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mediaconvert.MediaConvertQueueReservationPlanSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mediaconvert.MediaConvertQueueReservationPlanSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -191280,6 +200836,7 @@ Name | Type | Description **arn** | string | **channelId** | string | **description** | string | +**hlsIngest** | [mediapackage.MediaPackageChannelHlsIngestList](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestlist) | **id** | string | **tags** | Map | **tagsAll** | Map | @@ -191292,19 +200849,6 @@ Name | Type | Description ### Methods -#### hlsIngest(index) - - - -```ts -hlsIngest(index: string): MediaPackageChannelHlsIngest -``` - -* **index** (string) *No description* - -__Returns__: -* [mediapackage.MediaPackageChannelHlsIngest](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingest) - #### resetDescription() @@ -191355,14 +200899,14 @@ __Returns__: -## class MediaPackageChannelHlsIngest +## class MediaPackageChannelHlsIngestIngestEndpointsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: mediapackage -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -191370,13 +200914,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mediapackage.MediaPackageChannelHlsIngest(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mediapackage.MediaPackageChannelHlsIngestIngestEndpointsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -191385,18 +200928,36 @@ new mediapackage.MediaPackageChannelHlsIngest(terraformResource: IInterpolatingP Name | Type | Description -----|------|------------- -**ingestEndpoints** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class MediaPackageChannelHlsIngestIngestEndpoints + + +```ts +get(index: number): MediaPackageChannelHlsIngestIngestEndpointsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mediapackage.MediaPackageChannelHlsIngestIngestEndpointsOutputReference](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestingestendpointsoutputreference) + + + +## class MediaPackageChannelHlsIngestIngestEndpointsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: mediapackage -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -191404,13 +200965,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mediapackage.MediaPackageChannelHlsIngestIngestEndpoints(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mediapackage.MediaPackageChannelHlsIngestIngestEndpointsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -191422,6 +200983,93 @@ Name | Type | Description **password** | string | **url** | string | **username** | string | +**internalValue**? | [mediapackage.MediaPackageChannelHlsIngestIngestEndpoints](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestingestendpoints) | __*Optional*__ + + + +## class MediaPackageChannelHlsIngestList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: mediapackage + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new mediapackage.MediaPackageChannelHlsIngestList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): MediaPackageChannelHlsIngestOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mediapackage.MediaPackageChannelHlsIngestOutputReference](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestoutputreference) + + + +## class MediaPackageChannelHlsIngestOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: mediapackage + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new mediapackage.MediaPackageChannelHlsIngestOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**ingestEndpoints** | [mediapackage.MediaPackageChannelHlsIngestIngestEndpointsList](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingestingestendpointslist) | +**internalValue**? | [mediapackage.MediaPackageChannelHlsIngest](#cdktf-aws-cdk-mediapackage-mediapackagechannelhlsingest) | __*Optional*__ @@ -191613,16 +201261,23 @@ Name | Type | Description **autoMinorVersionUpgrade** | [IResolvable](#cdktf-iresolvable) | **brokerId** | string | **brokerName** | string | +**configuration** | [mq.DataAwsMqBrokerConfigurationList](#cdktf-aws-cdk-mq-dataawsmqbrokerconfigurationlist) | **deploymentMode** | string | +**encryptionOptions** | [mq.DataAwsMqBrokerEncryptionOptionsList](#cdktf-aws-cdk-mq-dataawsmqbrokerencryptionoptionslist) | **engineType** | string | **engineVersion** | string | **hostInstanceType** | string | **id** | string | +**instances** | [mq.DataAwsMqBrokerInstancesList](#cdktf-aws-cdk-mq-dataawsmqbrokerinstanceslist) | +**ldapServerMetadata** | [mq.DataAwsMqBrokerLdapServerMetadataList](#cdktf-aws-cdk-mq-dataawsmqbrokerldapservermetadatalist) | +**logs** | [mq.DataAwsMqBrokerLogsList](#cdktf-aws-cdk-mq-dataawsmqbrokerlogslist) | +**maintenanceWindowStartTime** | [mq.DataAwsMqBrokerMaintenanceWindowStartTimeList](#cdktf-aws-cdk-mq-dataawsmqbrokermaintenancewindowstarttimelist) | **publiclyAccessible** | [IResolvable](#cdktf-iresolvable) | **securityGroups** | Array | **storageType** | string | **subnetIds** | Array | **tags** | Map | +**user** | [mq.DataAwsMqBrokerUserList](#cdktf-aws-cdk-mq-dataawsmqbrokeruserlist) | **brokerIdInput**? | string | __*Optional*__ **brokerNameInput**? | string | __*Optional*__ **tagsInput**? | Map | __*Optional*__ @@ -191631,155 +201286,202 @@ Name | Type | Description ### Methods -#### configuration(index) +#### resetBrokerId() ```ts -configuration(index: string): DataAwsMqBrokerConfiguration +resetBrokerId(): void ``` -* **index** (string) *No description* -__Returns__: -* [mq.DataAwsMqBrokerConfiguration](#cdktf-aws-cdk-mq-dataawsmqbrokerconfiguration) -#### encryptionOptions(index) + + +#### resetBrokerName() ```ts -encryptionOptions(index: string): DataAwsMqBrokerEncryptionOptions +resetBrokerName(): void ``` -* **index** (string) *No description* -__Returns__: -* [mq.DataAwsMqBrokerEncryptionOptions](#cdktf-aws-cdk-mq-dataawsmqbrokerencryptionoptions) -#### instances(index) + + +#### resetTags() ```ts -instances(index: string): DataAwsMqBrokerInstances +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [mq.DataAwsMqBrokerInstances](#cdktf-aws-cdk-mq-dataawsmqbrokerinstances) -#### ldapServerMetadata(index) + + +#### protected synthesizeAttributes() ```ts -ldapServerMetadata(index: string): DataAwsMqBrokerLdapServerMetadata +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [mq.DataAwsMqBrokerLdapServerMetadata](#cdktf-aws-cdk-mq-dataawsmqbrokerldapservermetadata) +* Map + + + +## class DataAwsMqBrokerConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: mq + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### logs(index) ```ts -logs(index: string): DataAwsMqBrokerLogs +new mq.DataAwsMqBrokerConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -__Returns__: -* [mq.DataAwsMqBrokerLogs](#cdktf-aws-cdk-mq-dataawsmqbrokerlogs) -#### maintenanceWindowStartTime(index) +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -maintenanceWindowStartTime(index: string): DataAwsMqBrokerMaintenanceWindowStartTime +get(index: number): DataAwsMqBrokerConfigurationOutputReference ``` -* **index** (string) *No description* +* **index** (number) the index of the item to return. __Returns__: -* [mq.DataAwsMqBrokerMaintenanceWindowStartTime](#cdktf-aws-cdk-mq-dataawsmqbrokermaintenancewindowstarttime) +* [mq.DataAwsMqBrokerConfigurationOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerconfigurationoutputreference) -#### resetBrokerId() +## class DataAwsMqBrokerConfigurationOutputReference -```ts -resetBrokerId(): void -``` +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: mq +__Extends__: [ComplexObject](#cdktf-complexobject) +### Initializer -#### resetBrokerName() ```ts -resetBrokerName(): void +new mq.DataAwsMqBrokerConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### resetTags() +Name | Type | Description +-----|------|------------- +**id** | string | +**revision** | number | +**internalValue**? | [mq.DataAwsMqBrokerConfiguration](#cdktf-aws-cdk-mq-dataawsmqbrokerconfiguration) | __*Optional*__ -```ts -resetTags(): void -``` + +## class DataAwsMqBrokerEncryptionOptionsList + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: mq +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -#### user(index) ```ts -user(index: string): DataAwsMqBrokerUser +new mq.DataAwsMqBrokerEncryptionOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [mq.DataAwsMqBrokerUser](#cdktf-aws-cdk-mq-dataawsmqbrokeruser) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsMqBrokerEncryptionOptionsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [mq.DataAwsMqBrokerEncryptionOptionsOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerencryptionoptionsoutputreference) -## class DataAwsMqBrokerConfiguration +## class DataAwsMqBrokerEncryptionOptionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: mq -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -191787,13 +201489,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mq.DataAwsMqBrokerConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mq.DataAwsMqBrokerEncryptionOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -191802,19 +201504,20 @@ new mq.DataAwsMqBrokerConfiguration(terraformResource: IInterpolatingParent, ter Name | Type | Description -----|------|------------- -**id** | string | -**revision** | number | +**kmsKeyId** | string | +**useAwsOwnedKey** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [mq.DataAwsMqBrokerEncryptionOptions](#cdktf-aws-cdk-mq-dataawsmqbrokerencryptionoptions) | __*Optional*__ -## class DataAwsMqBrokerEncryptionOptions +## class DataAwsMqBrokerInstancesList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: mq -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -191822,13 +201525,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mq.DataAwsMqBrokerEncryptionOptions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mq.DataAwsMqBrokerInstancesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -191837,19 +201539,36 @@ new mq.DataAwsMqBrokerEncryptionOptions(terraformResource: IInterpolatingParent, Name | Type | Description -----|------|------------- -**kmsKeyId** | string | -**useAwsOwnedKey** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) -## class DataAwsMqBrokerInstances +```ts +get(index: number): DataAwsMqBrokerInstancesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mq.DataAwsMqBrokerInstancesOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerinstancesoutputreference) + + + +## class DataAwsMqBrokerInstancesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: mq -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -191857,13 +201576,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mq.DataAwsMqBrokerInstances(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mq.DataAwsMqBrokerInstancesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -191875,17 +201594,69 @@ Name | Type | Description **consoleUrl** | string | **endpoints** | Array | **ipAddress** | string | +**internalValue**? | [mq.DataAwsMqBrokerInstances](#cdktf-aws-cdk-mq-dataawsmqbrokerinstances) | __*Optional*__ + + + +## class DataAwsMqBrokerLdapServerMetadataList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: mq + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -## class DataAwsMqBrokerLdapServerMetadata + +```ts +new mq.DataAwsMqBrokerLdapServerMetadataList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsMqBrokerLdapServerMetadataOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mq.DataAwsMqBrokerLdapServerMetadataOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerldapservermetadataoutputreference) + + + +## class DataAwsMqBrokerLdapServerMetadataOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: mq -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -191893,13 +201664,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mq.DataAwsMqBrokerLdapServerMetadata(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mq.DataAwsMqBrokerLdapServerMetadataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -191919,17 +201690,69 @@ Name | Type | Description **userRoleName** | string | **userSearchMatching** | string | **userSearchSubtree** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [mq.DataAwsMqBrokerLdapServerMetadata](#cdktf-aws-cdk-mq-dataawsmqbrokerldapservermetadata) | __*Optional*__ + + + +## class DataAwsMqBrokerLogsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: mq + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + +```ts +new mq.DataAwsMqBrokerLogsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods -## class DataAwsMqBrokerLogs +#### get(index) + + + +```ts +get(index: number): DataAwsMqBrokerLogsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mq.DataAwsMqBrokerLogsOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokerlogsoutputreference) + + + +## class DataAwsMqBrokerLogsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: mq -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -191937,13 +201760,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mq.DataAwsMqBrokerLogs(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mq.DataAwsMqBrokerLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -191954,17 +201777,69 @@ Name | Type | Description -----|------|------------- **audit** | string | **general** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [mq.DataAwsMqBrokerLogs](#cdktf-aws-cdk-mq-dataawsmqbrokerlogs) | __*Optional*__ + +## class DataAwsMqBrokerMaintenanceWindowStartTimeList -## class DataAwsMqBrokerMaintenanceWindowStartTime + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: mq + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new mq.DataAwsMqBrokerMaintenanceWindowStartTimeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsMqBrokerMaintenanceWindowStartTimeOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mq.DataAwsMqBrokerMaintenanceWindowStartTimeOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokermaintenancewindowstarttimeoutputreference) + + + +## class DataAwsMqBrokerMaintenanceWindowStartTimeOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: mq -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -191972,13 +201847,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mq.DataAwsMqBrokerMaintenanceWindowStartTime(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mq.DataAwsMqBrokerMaintenanceWindowStartTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -191990,17 +201865,69 @@ Name | Type | Description **dayOfWeek** | string | **timeOfDay** | string | **timeZone** | string | +**internalValue**? | [mq.DataAwsMqBrokerMaintenanceWindowStartTime](#cdktf-aws-cdk-mq-dataawsmqbrokermaintenancewindowstarttime) | __*Optional*__ -## class DataAwsMqBrokerUser +## class DataAwsMqBrokerUserList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: mq + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new mq.DataAwsMqBrokerUserList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsMqBrokerUserOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mq.DataAwsMqBrokerUserOutputReference](#cdktf-aws-cdk-mq-dataawsmqbrokeruseroutputreference) + + + +## class DataAwsMqBrokerUserOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: mq -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -192008,13 +201935,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mq.DataAwsMqBrokerUser(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mq.DataAwsMqBrokerUserOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -192026,6 +201953,7 @@ Name | Type | Description **consoleAccess** | [IResolvable](#cdktf-iresolvable) | **groups** | Array | **username** | string | +**internalValue**? | [mq.DataAwsMqBrokerUser](#cdktf-aws-cdk-mq-dataawsmqbrokeruser) | __*Optional*__ @@ -192094,6 +202022,7 @@ Name | Type | Description **engineVersion** | string | **hostInstanceType** | string | **id** | string | +**instances** | [mq.MqBrokerInstancesList](#cdktf-aws-cdk-mq-mqbrokerinstanceslist) | **ldapServerMetadata** | [mq.MqBrokerLdapServerMetadataOutputReference](#cdktf-aws-cdk-mq-mqbrokerldapservermetadataoutputreference) | **logs** | [mq.MqBrokerLogsOutputReference](#cdktf-aws-cdk-mq-mqbrokerlogsoutputreference) | **maintenanceWindowStartTime** | [mq.MqBrokerMaintenanceWindowStartTimeOutputReference](#cdktf-aws-cdk-mq-mqbrokermaintenancewindowstarttimeoutputreference) | @@ -192129,19 +202058,6 @@ Name | Type | Description ### Methods -#### instances(index) - - - -```ts -instances(index: string): MqBrokerInstances -``` - -* **index** (string) *No description* - -__Returns__: -* [mq.MqBrokerInstances](#cdktf-aws-cdk-mq-mqbrokerinstances) - #### putConfiguration(value) @@ -192436,12 +202352,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mq.MqBrokerConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mq.MqBrokerConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -192487,12 +202402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mq.MqBrokerEncryptionOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mq.MqBrokerEncryptionOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -192536,14 +202450,65 @@ resetUseAwsOwnedKey(): void -## class MqBrokerInstances +## class MqBrokerInstancesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: mq + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new mq.MqBrokerInstancesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): MqBrokerInstancesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mq.MqBrokerInstancesOutputReference](#cdktf-aws-cdk-mq-mqbrokerinstancesoutputreference) + + + +## class MqBrokerInstancesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: mq -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -192551,13 +202516,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mq.MqBrokerInstances(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mq.MqBrokerInstancesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -192569,6 +202534,7 @@ Name | Type | Description **consoleUrl** | string | **endpoints** | Array | **ipAddress** | string | +**internalValue**? | [mq.MqBrokerInstances](#cdktf-aws-cdk-mq-mqbrokerinstances) | __*Optional*__ @@ -192587,12 +202553,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mq.MqBrokerLdapServerMetadataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mq.MqBrokerLdapServerMetadataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -192777,12 +202742,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mq.MqBrokerLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mq.MqBrokerLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -192841,12 +202805,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mq.MqBrokerMaintenanceWindowStartTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mq.MqBrokerMaintenanceWindowStartTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -193028,47 +202991,86 @@ Name | Type | Description -----|------|------------- **clusterArn** | string | **id** | string | +**nodeInfoList** | [msk.DataAwsMskBrokerNodesNodeInfoListList](#cdktf-aws-cdk-msk-dataawsmskbrokernodesnodeinfolistlist) | **clusterArnInput**? | string | __*Optional*__ *static* **tfResourceType** | string | ### Methods -#### nodeInfoList(index) +#### protected synthesizeAttributes() ```ts -nodeInfoList(index: string): DataAwsMskBrokerNodesNodeInfoList +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [msk.DataAwsMskBrokerNodesNodeInfoList](#cdktf-aws-cdk-msk-dataawsmskbrokernodesnodeinfolist) +* Map + + + +## class DataAwsMskBrokerNodesNodeInfoListList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: msk + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new msk.DataAwsMskBrokerNodesNodeInfoListList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsMskBrokerNodesNodeInfoListOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [msk.DataAwsMskBrokerNodesNodeInfoListOutputReference](#cdktf-aws-cdk-msk-dataawsmskbrokernodesnodeinfolistoutputreference) -## class DataAwsMskBrokerNodesNodeInfoList +## class DataAwsMskBrokerNodesNodeInfoListOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: msk -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -193076,13 +203078,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new msk.DataAwsMskBrokerNodesNodeInfoList(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new msk.DataAwsMskBrokerNodesNodeInfoListOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -193097,6 +203099,7 @@ Name | Type | Description **clientVpcIpAddress** | string | **endpoints** | Array | **nodeArn** | string | +**internalValue**? | [msk.DataAwsMskBrokerNodesNodeInfoList](#cdktf-aws-cdk-msk-dataawsmskbrokernodesnodeinfolist) | __*Optional*__ @@ -193774,12 +203777,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterBrokerNodeGroupInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterBrokerNodeGroupInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -193832,12 +203834,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterClientAuthenticationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterClientAuthenticationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -193925,12 +203926,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterClientAuthenticationSaslOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterClientAuthenticationSaslOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -193989,12 +203989,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterClientAuthenticationTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterClientAuthenticationTlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194039,12 +204038,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterConfigurationInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterConfigurationInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194076,12 +204074,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterEncryptionInfoEncryptionInTransitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterEncryptionInfoEncryptionInTransitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194140,12 +204137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterEncryptionInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterEncryptionInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194219,12 +204215,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194271,12 +204266,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterLoggingInfoBrokerLogsFirehoseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterLoggingInfoBrokerLogsFirehoseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194323,12 +204317,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterLoggingInfoBrokerLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterLoggingInfoBrokerLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194447,12 +204440,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterLoggingInfoBrokerLogsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterLoggingInfoBrokerLogsS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194513,12 +204505,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterLoggingInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterLoggingInfoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194567,12 +204558,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterOpenMonitoringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterOpenMonitoringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194620,12 +204610,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterOpenMonitoringPrometheusJmxExporterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterOpenMonitoringPrometheusJmxExporterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194655,12 +204644,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterOpenMonitoringPrometheusNodeExporterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterOpenMonitoringPrometheusNodeExporterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194690,12 +204678,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterOpenMonitoringPrometheusOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterOpenMonitoringPrometheusOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -194782,12 +204769,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -195133,12 +205119,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskconnectCustomPluginLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskconnectCustomPluginLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -195187,12 +205172,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskconnectCustomPluginLocationS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskconnectCustomPluginLocationS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -195241,12 +205225,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new msk.MskconnectCustomPluginTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new msk.MskconnectCustomPluginTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -195414,6 +205397,7 @@ Name | Type | Description **executionRoleArn** | string | **id** | string | **kmsKey** | string | +**lastUpdated** | [mwaa.MwaaEnvironmentLastUpdatedList](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatedlist) | **loggingConfiguration** | [mwaa.MwaaEnvironmentLoggingConfigurationOutputReference](#cdktf-aws-cdk-mwaa-mwaaenvironmentloggingconfigurationoutputreference) | **maxWorkers** | number | **minWorkers** | number | @@ -195456,19 +205440,6 @@ Name | Type | Description ### Methods -#### lastUpdated(index) - - - -```ts -lastUpdated(index: string): MwaaEnvironmentLastUpdated -``` - -* **index** (string) *No description* - -__Returns__: -* [mwaa.MwaaEnvironmentLastUpdated](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdated) - #### putLoggingConfiguration(value) @@ -195696,14 +205667,14 @@ __Returns__: -## class MwaaEnvironmentLastUpdated +## class MwaaEnvironmentLastUpdatedErrorList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: mwaa -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -195711,13 +205682,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mwaa.MwaaEnvironmentLastUpdated(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mwaa.MwaaEnvironmentLastUpdatedErrorList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -195726,20 +205696,36 @@ new mwaa.MwaaEnvironmentLastUpdated(terraformResource: IInterpolatingParent, ter Name | Type | Description -----|------|------------- -**createdAt** | string | -**error** | [IResolvable](#cdktf-iresolvable) | -**status** | string | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -## class MwaaEnvironmentLastUpdatedError +#### get(index) + + + +```ts +get(index: number): MwaaEnvironmentLastUpdatedErrorOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mwaa.MwaaEnvironmentLastUpdatedErrorOutputReference](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatederroroutputreference) + + + +## class MwaaEnvironmentLastUpdatedErrorOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: mwaa -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -195747,13 +205733,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new mwaa.MwaaEnvironmentLastUpdatedError(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new mwaa.MwaaEnvironmentLastUpdatedErrorOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -195764,6 +205750,95 @@ Name | Type | Description -----|------|------------- **errorCode** | string | **errorMessage** | string | +**internalValue**? | [mwaa.MwaaEnvironmentLastUpdatedError](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatederror) | __*Optional*__ + + + +## class MwaaEnvironmentLastUpdatedList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: mwaa + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new mwaa.MwaaEnvironmentLastUpdatedList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): MwaaEnvironmentLastUpdatedOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [mwaa.MwaaEnvironmentLastUpdatedOutputReference](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatedoutputreference) + + + +## class MwaaEnvironmentLastUpdatedOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: mwaa + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new mwaa.MwaaEnvironmentLastUpdatedOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**createdAt** | string | +**error** | [mwaa.MwaaEnvironmentLastUpdatedErrorList](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdatederrorlist) | +**status** | string | +**internalValue**? | [mwaa.MwaaEnvironmentLastUpdated](#cdktf-aws-cdk-mwaa-mwaaenvironmentlastupdated) | __*Optional*__ @@ -195782,12 +205857,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mwaa.MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mwaa.MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -195847,12 +205921,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mwaa.MwaaEnvironmentLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mwaa.MwaaEnvironmentLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -196028,12 +206101,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mwaa.MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mwaa.MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -196093,12 +206165,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mwaa.MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mwaa.MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -196158,12 +206229,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mwaa.MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mwaa.MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -196223,12 +206293,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mwaa.MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mwaa.MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -196288,12 +206357,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new mwaa.MwaaEnvironmentNetworkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new mwaa.MwaaEnvironmentNetworkConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -197544,12 +207612,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new neptune.NeptuneClusterInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new neptune.NeptuneClusterInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -197870,12 +207937,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new neptune.NeptuneClusterSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new neptune.NeptuneClusterSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -197920,12 +207986,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new neptune.NeptuneClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new neptune.NeptuneClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -198207,12 +208272,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new neptune.NeptuneEventSubscriptionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new neptune.NeptuneEventSubscriptionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -198570,6 +208634,7 @@ Name | Type | Description **description** | string | **firewallPolicyArn** | string | **firewallPolicyChangeProtection** | boolean | [IResolvable](#cdktf-iresolvable) | +**firewallStatus** | [networkfirewall.NetworkfirewallFirewallFirewallStatusList](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatuslist) | **id** | string | **name** | string | **subnetChangeProtection** | boolean | [IResolvable](#cdktf-iresolvable) | @@ -198593,19 +208658,6 @@ Name | Type | Description ### Methods -#### firewallStatus(index) - - - -```ts -firewallStatus(index: string): NetworkfirewallFirewallFirewallStatus -``` - -* **index** (string) *No description* - -__Returns__: -* [networkfirewall.NetworkfirewallFirewallFirewallStatus](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatus) - #### resetDeleteProtection() @@ -198692,14 +208744,14 @@ __Returns__: -## class NetworkfirewallFirewallFirewallStatus +## class NetworkfirewallFirewallFirewallStatusList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: networkfirewall -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -198707,13 +208759,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new networkfirewall.NetworkfirewallFirewallFirewallStatus(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new networkfirewall.NetworkfirewallFirewallFirewallStatusList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -198722,18 +208773,36 @@ new networkfirewall.NetworkfirewallFirewallFirewallStatus(terraformResource: IIn Name | Type | Description -----|------|------------- -**syncStates** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + +#### get(index) -## class NetworkfirewallFirewallFirewallStatusSyncStates + +```ts +get(index: number): NetworkfirewallFirewallFirewallStatusOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [networkfirewall.NetworkfirewallFirewallFirewallStatusOutputReference](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatusoutputreference) + + + +## class NetworkfirewallFirewallFirewallStatusOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: networkfirewall -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -198741,13 +208810,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStates(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new networkfirewall.NetworkfirewallFirewallFirewallStatusOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -198756,19 +208825,70 @@ new networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStates(terraformRes Name | Type | Description -----|------|------------- -**attachment** | [IResolvable](#cdktf-iresolvable) | -**availabilityZone** | string | +**syncStates** | [networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesList](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstateslist) | +**internalValue**? | [networkfirewall.NetworkfirewallFirewallFirewallStatus](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatus) | __*Optional*__ + + + +## class NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: networkfirewall + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentOutputReference](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstatesattachmentoutputreference) -## class NetworkfirewallFirewallFirewallStatusSyncStatesAttachment +## class NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: networkfirewall -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -198776,13 +208896,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachment(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -198793,6 +208913,94 @@ Name | Type | Description -----|------|------------- **endpointId** | string | **subnetId** | string | +**internalValue**? | [networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachment](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstatesattachment) | __*Optional*__ + + + +## class NetworkfirewallFirewallFirewallStatusSyncStatesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: networkfirewall + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): NetworkfirewallFirewallFirewallStatusSyncStatesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesOutputReference](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstatesoutputreference) + + + +## class NetworkfirewallFirewallFirewallStatusSyncStatesOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: networkfirewall + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**attachment** | [networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStatesAttachmentList](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstatesattachmentlist) | +**availabilityZone** | string | +**internalValue**? | [networkfirewall.NetworkfirewallFirewallFirewallStatusSyncStates](#cdktf-aws-cdk-networkfirewall-networkfirewallfirewallfirewallstatussyncstates) | __*Optional*__ @@ -198937,12 +209145,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199061,12 +209268,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199096,12 +209302,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199148,12 +209353,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionActionDefinitionPublishMetricActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199256,12 +209460,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199505,12 +209708,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199617,12 +209819,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsIpSetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsIpSetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199652,12 +209853,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199716,12 +209916,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsPortSetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsPortSetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199751,12 +209950,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199874,12 +210072,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199913,12 +210110,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRuleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRuleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -199958,12 +210154,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -200010,12 +210205,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionActionDefinitionPublishMetricActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -200045,12 +210239,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -200097,12 +210290,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionMatchAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -200217,12 +210409,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRuleRuleDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -200276,12 +210467,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new networkfirewall.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new networkfirewall.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -200976,12 +211166,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksCustomLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksCustomLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -201475,12 +211664,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksGangliaLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksGangliaLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -202019,12 +212207,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksHaproxyLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksHaproxyLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -202804,12 +212991,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -203359,12 +213545,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksJavaAppLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksJavaAppLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -203840,12 +214025,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksMemcachedLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksMemcachedLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -204336,12 +214520,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksMysqlLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksMysqlLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -204817,12 +215000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksNodejsAppLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksNodejsAppLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -205399,12 +215581,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksPhpAppLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksPhpAppLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -205955,12 +216136,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksRailsAppLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksRailsAppLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -206838,12 +217018,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new opsworks.OpsworksStaticWebLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new opsworks.OpsworksStaticWebLayerCloudwatchConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -207010,6 +217189,7 @@ new organizations.DataAwsOrganizationsDelegatedAdministrators(scope: Construct, Name | Type | Description -----|------|------------- +**delegatedAdministrators** | [organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsList](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministratorsdelegatedadministratorslist) | **id** | string | **servicePrincipal** | string | **servicePrincipalInput**? | string | __*Optional*__ @@ -207018,53 +217198,91 @@ Name | Type | Description ### Methods -#### delegatedAdministrators(index) +#### resetServicePrincipal() + + + +```ts +resetServicePrincipal(): void +``` + + + + + +#### protected synthesizeAttributes() ```ts -delegatedAdministrators(index: string): DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministratorsdelegatedadministrators) +* Map + + + +## class DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### resetServicePrincipal() ```ts -resetServicePrincipal(): void +new organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministratorsdelegatedadministratorsoutputreference) -## class DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators +## class DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -207072,13 +217290,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministratorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -207095,6 +217313,7 @@ Name | Type | Description **joinedTimestamp** | string | **name** | string | **status** | string | +**internalValue**? | [organizations.DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedadministratorsdelegatedadministrators) | __*Optional*__ @@ -207133,6 +217352,7 @@ new organizations.DataAwsOrganizationsDelegatedServices(scope: Construct, id: st Name | Type | Description -----|------|------------- **accountId** | string | +**delegatedServices** | [organizations.DataAwsOrganizationsDelegatedServicesDelegatedServicesList](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservicesdelegatedserviceslist) | **id** | string | **accountIdInput**? | string | __*Optional*__ *static* **tfResourceType** | string | @@ -207140,41 +217360,79 @@ Name | Type | Description ### Methods -#### delegatedServices(index) +#### protected synthesizeAttributes() ```ts -delegatedServices(index: string): DataAwsOrganizationsDelegatedServicesDelegatedServices +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [organizations.DataAwsOrganizationsDelegatedServicesDelegatedServices](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservicesdelegatedservices) +* Map + + + +## class DataAwsOrganizationsDelegatedServicesDelegatedServicesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new organizations.DataAwsOrganizationsDelegatedServicesDelegatedServicesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsOrganizationsDelegatedServicesDelegatedServicesOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [organizations.DataAwsOrganizationsDelegatedServicesDelegatedServicesOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservicesdelegatedservicesoutputreference) -## class DataAwsOrganizationsDelegatedServicesDelegatedServices +## class DataAwsOrganizationsDelegatedServicesDelegatedServicesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -207182,13 +217440,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.DataAwsOrganizationsDelegatedServicesDelegatedServices(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.DataAwsOrganizationsDelegatedServicesDelegatedServicesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -207199,6 +217457,7 @@ Name | Type | Description -----|------|------------- **delegationEnabledDate** | string | **servicePrincipal** | string | +**internalValue**? | [organizations.DataAwsOrganizationsDelegatedServicesDelegatedServices](#cdktf-aws-cdk-organizations-dataawsorganizationsdelegatedservicesdelegatedservices) | __*Optional*__ @@ -207235,6 +217494,7 @@ new organizations.DataAwsOrganizationsOrganization(scope: Construct, id: string, Name | Type | Description -----|------|------------- +**accounts** | [organizations.DataAwsOrganizationsOrganizationAccountsList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationaccountslist) | **arn** | string | **awsServiceAccessPrincipals** | Array | **enabledPolicyTypes** | Array | @@ -207243,72 +217503,86 @@ Name | Type | Description **masterAccountArn** | string | **masterAccountEmail** | string | **masterAccountId** | string | +**nonMasterAccounts** | [organizations.DataAwsOrganizationsOrganizationNonMasterAccountsList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationnonmasteraccountslist) | +**roots** | [organizations.DataAwsOrganizationsOrganizationRootsList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootslist) | *static* **tfResourceType** | string | ### Methods -#### accounts(index) +#### protected synthesizeAttributes() ```ts -accounts(index: string): DataAwsOrganizationsOrganizationAccounts +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [organizations.DataAwsOrganizationsOrganizationAccounts](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationaccounts) +* Map -#### nonMasterAccounts(index) +## class DataAwsOrganizationsOrganizationAccountsList -```ts -nonMasterAccounts(index: string): DataAwsOrganizationsOrganizationNonMasterAccounts -``` -* **index** (string) *No description* -__Returns__: -* [organizations.DataAwsOrganizationsOrganizationNonMasterAccounts](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationnonmasteraccounts) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### roots(index) ```ts -roots(index: string): DataAwsOrganizationsOrganizationRoots +new organizations.DataAwsOrganizationsOrganizationAccountsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [organizations.DataAwsOrganizationsOrganizationRoots](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationroots) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsOrganizationsOrganizationAccountsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [organizations.DataAwsOrganizationsOrganizationAccountsOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationaccountsoutputreference) -## class DataAwsOrganizationsOrganizationAccounts +## class DataAwsOrganizationsOrganizationAccountsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -207316,13 +217590,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.DataAwsOrganizationsOrganizationAccounts(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.DataAwsOrganizationsOrganizationAccountsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -207336,17 +217610,69 @@ Name | Type | Description **id** | string | **name** | string | **status** | string | +**internalValue**? | [organizations.DataAwsOrganizationsOrganizationAccounts](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationaccounts) | __*Optional*__ + + + +## class DataAwsOrganizationsOrganizationNonMasterAccountsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + +```ts +new organizations.DataAwsOrganizationsOrganizationNonMasterAccountsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -## class DataAwsOrganizationsOrganizationNonMasterAccounts + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsOrganizationsOrganizationNonMasterAccountsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [organizations.DataAwsOrganizationsOrganizationNonMasterAccountsOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationnonmasteraccountsoutputreference) + + + +## class DataAwsOrganizationsOrganizationNonMasterAccountsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -207354,13 +217680,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.DataAwsOrganizationsOrganizationNonMasterAccounts(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.DataAwsOrganizationsOrganizationNonMasterAccountsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -207374,17 +217700,69 @@ Name | Type | Description **id** | string | **name** | string | **status** | string | +**internalValue**? | [organizations.DataAwsOrganizationsOrganizationNonMasterAccounts](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationnonmasteraccounts) | __*Optional*__ + + + +## class DataAwsOrganizationsOrganizationRootsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new organizations.DataAwsOrganizationsOrganizationRootsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsOrganizationsOrganizationRootsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [organizations.DataAwsOrganizationsOrganizationRootsOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootsoutputreference) -## class DataAwsOrganizationsOrganizationRoots +## class DataAwsOrganizationsOrganizationRootsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -207392,13 +217770,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.DataAwsOrganizationsOrganizationRoots(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.DataAwsOrganizationsOrganizationRootsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -207410,18 +217788,70 @@ Name | Type | Description **arn** | string | **id** | string | **name** | string | -**policyTypes** | [IResolvable](#cdktf-iresolvable) | +**policyTypes** | [organizations.DataAwsOrganizationsOrganizationRootsPolicyTypesList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootspolicytypeslist) | +**internalValue**? | [organizations.DataAwsOrganizationsOrganizationRoots](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationroots) | __*Optional*__ + + + +## class DataAwsOrganizationsOrganizationRootsPolicyTypesList -## class DataAwsOrganizationsOrganizationRootsPolicyTypes +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new organizations.DataAwsOrganizationsOrganizationRootsPolicyTypesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsOrganizationsOrganizationRootsPolicyTypesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [organizations.DataAwsOrganizationsOrganizationRootsPolicyTypesOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootspolicytypesoutputreference) + + + +## class DataAwsOrganizationsOrganizationRootsPolicyTypesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -207429,13 +217859,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.DataAwsOrganizationsOrganizationRootsPolicyTypes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.DataAwsOrganizationsOrganizationRootsPolicyTypesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -207446,6 +217876,7 @@ Name | Type | Description -----|------|------------- **status** | string | **type** | string | +**internalValue**? | [organizations.DataAwsOrganizationsOrganizationRootsPolicyTypes](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationrootspolicytypes) | __*Optional*__ @@ -207483,6 +217914,7 @@ new organizations.DataAwsOrganizationsOrganizationalUnits(scope: Construct, id: Name | Type | Description -----|------|------------- +**children** | [organizations.DataAwsOrganizationsOrganizationalUnitsChildrenList](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunitschildrenlist) | **id** | string | **parentId** | string | **parentIdInput**? | string | __*Optional*__ @@ -207491,41 +217923,79 @@ Name | Type | Description ### Methods -#### children(index) +#### protected synthesizeAttributes() ```ts -children(index: string): DataAwsOrganizationsOrganizationalUnitsChildren +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [organizations.DataAwsOrganizationsOrganizationalUnitsChildren](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunitschildren) +* Map + + + +## class DataAwsOrganizationsOrganizationalUnitsChildrenList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new organizations.DataAwsOrganizationsOrganizationalUnitsChildrenList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsOrganizationsOrganizationalUnitsChildrenOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [organizations.DataAwsOrganizationsOrganizationalUnitsChildrenOutputReference](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunitschildrenoutputreference) -## class DataAwsOrganizationsOrganizationalUnitsChildren +## class DataAwsOrganizationsOrganizationalUnitsChildrenOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -207533,13 +218003,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.DataAwsOrganizationsOrganizationalUnitsChildren(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.DataAwsOrganizationsOrganizationalUnitsChildrenOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -207551,6 +218021,7 @@ Name | Type | Description **arn** | string | **id** | string | **name** | string | +**internalValue**? | [organizations.DataAwsOrganizationsOrganizationalUnitsChildren](#cdktf-aws-cdk-organizations-dataawsorganizationsorganizationalunitschildren) | __*Optional*__ @@ -207865,6 +218336,7 @@ new organizations.OrganizationsOrganization(scope: Construct, id: string, config Name | Type | Description -----|------|------------- +**accounts** | [organizations.OrganizationsOrganizationAccountsList](#cdktf-aws-cdk-organizations-organizationsorganizationaccountslist) | **arn** | string | **awsServiceAccessPrincipals** | Array | **enabledPolicyTypes** | Array | @@ -207873,6 +218345,8 @@ Name | Type | Description **masterAccountArn** | string | **masterAccountEmail** | string | **masterAccountId** | string | +**nonMasterAccounts** | [organizations.OrganizationsOrganizationNonMasterAccountsList](#cdktf-aws-cdk-organizations-organizationsorganizationnonmasteraccountslist) | +**roots** | [organizations.OrganizationsOrganizationRootsList](#cdktf-aws-cdk-organizations-organizationsorganizationrootslist) | **awsServiceAccessPrincipalsInput**? | Array | __*Optional*__ **enabledPolicyTypesInput**? | Array | __*Optional*__ **featureSetInput**? | string | __*Optional*__ @@ -207881,103 +218355,115 @@ Name | Type | Description ### Methods -#### accounts(index) +#### resetAwsServiceAccessPrincipals() ```ts -accounts(index: string): OrganizationsOrganizationAccounts +resetAwsServiceAccessPrincipals(): void ``` -* **index** (string) *No description* -__Returns__: -* [organizations.OrganizationsOrganizationAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationaccounts) -#### nonMasterAccounts(index) + + +#### resetEnabledPolicyTypes() ```ts -nonMasterAccounts(index: string): OrganizationsOrganizationNonMasterAccounts +resetEnabledPolicyTypes(): void ``` -* **index** (string) *No description* -__Returns__: -* [organizations.OrganizationsOrganizationNonMasterAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationnonmasteraccounts) -#### resetAwsServiceAccessPrincipals() + + +#### resetFeatureSet() ```ts -resetAwsServiceAccessPrincipals(): void +resetFeatureSet(): void ``` -#### resetEnabledPolicyTypes() +#### protected synthesizeAttributes() ```ts -resetEnabledPolicyTypes(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map -#### resetFeatureSet() - - +## class OrganizationsOrganizationAccountsList -```ts -resetFeatureSet(): void -``` +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -#### roots(index) ```ts -roots(index: string): OrganizationsOrganizationRoots +new organizations.OrganizationsOrganizationAccountsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [organizations.OrganizationsOrganizationRoots](#cdktf-aws-cdk-organizations-organizationsorganizationroots) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): OrganizationsOrganizationAccountsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [organizations.OrganizationsOrganizationAccountsOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationaccountsoutputreference) -## class OrganizationsOrganizationAccounts +## class OrganizationsOrganizationAccountsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -207985,13 +218471,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.OrganizationsOrganizationAccounts(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.OrganizationsOrganizationAccountsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -208005,17 +218491,69 @@ Name | Type | Description **id** | string | **name** | string | **status** | string | +**internalValue**? | [organizations.OrganizationsOrganizationAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationaccounts) | __*Optional*__ + + + +## class OrganizationsOrganizationNonMasterAccountsList + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -## class OrganizationsOrganizationNonMasterAccounts + + +```ts +new organizations.OrganizationsOrganizationNonMasterAccountsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): OrganizationsOrganizationNonMasterAccountsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [organizations.OrganizationsOrganizationNonMasterAccountsOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationnonmasteraccountsoutputreference) + + + +## class OrganizationsOrganizationNonMasterAccountsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -208023,13 +218561,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.OrganizationsOrganizationNonMasterAccounts(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.OrganizationsOrganizationNonMasterAccountsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -208043,17 +218581,69 @@ Name | Type | Description **id** | string | **name** | string | **status** | string | +**internalValue**? | [organizations.OrganizationsOrganizationNonMasterAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationnonmasteraccounts) | __*Optional*__ + +## class OrganizationsOrganizationRootsList -## class OrganizationsOrganizationRoots + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new organizations.OrganizationsOrganizationRootsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): OrganizationsOrganizationRootsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [organizations.OrganizationsOrganizationRootsOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationrootsoutputreference) + + + +## class OrganizationsOrganizationRootsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -208061,13 +218651,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.OrganizationsOrganizationRoots(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.OrganizationsOrganizationRootsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -208079,18 +218669,70 @@ Name | Type | Description **arn** | string | **id** | string | **name** | string | -**policyTypes** | [IResolvable](#cdktf-iresolvable) | +**policyTypes** | [organizations.OrganizationsOrganizationRootsPolicyTypesList](#cdktf-aws-cdk-organizations-organizationsorganizationrootspolicytypeslist) | +**internalValue**? | [organizations.OrganizationsOrganizationRoots](#cdktf-aws-cdk-organizations-organizationsorganizationroots) | __*Optional*__ + + + +## class OrganizationsOrganizationRootsPolicyTypesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new organizations.OrganizationsOrganizationRootsPolicyTypesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class OrganizationsOrganizationRootsPolicyTypes + + +```ts +get(index: number): OrganizationsOrganizationRootsPolicyTypesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [organizations.OrganizationsOrganizationRootsPolicyTypesOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationrootspolicytypesoutputreference) + + + +## class OrganizationsOrganizationRootsPolicyTypesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -208098,13 +218740,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.OrganizationsOrganizationRootsPolicyTypes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.OrganizationsOrganizationRootsPolicyTypesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -208115,6 +218757,7 @@ Name | Type | Description -----|------|------------- **status** | string | **type** | string | +**internalValue**? | [organizations.OrganizationsOrganizationRootsPolicyTypes](#cdktf-aws-cdk-organizations-organizationsorganizationrootspolicytypes) | __*Optional*__ @@ -208155,6 +218798,7 @@ new organizations.OrganizationsOrganizationalUnit(scope: Construct, id: string, Name | Type | Description -----|------|------------- +**accounts** | [organizations.OrganizationsOrganizationalUnitAccountsList](#cdktf-aws-cdk-organizations-organizationsorganizationalunitaccountslist) | **arn** | string | **id** | string | **name** | string | @@ -208170,65 +218814,103 @@ Name | Type | Description ### Methods -#### accounts(index) +#### resetTags() ```ts -accounts(index: string): OrganizationsOrganizationalUnitAccounts +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [organizations.OrganizationsOrganizationalUnitAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationalunitaccounts) -#### resetTags() + + +#### resetTagsAll() ```ts -resetTags(): void +resetTagsAll(): void ``` -#### resetTagsAll() +#### protected synthesizeAttributes() ```ts -resetTagsAll(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map -#### protected synthesizeAttributes() +## class OrganizationsOrganizationalUnitAccountsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: organizations + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -protected synthesizeAttributes(): Map +new organizations.OrganizationsOrganizationalUnitAccountsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): OrganizationsOrganizationalUnitAccountsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [organizations.OrganizationsOrganizationalUnitAccountsOutputReference](#cdktf-aws-cdk-organizations-organizationsorganizationalunitaccountsoutputreference) -## class OrganizationsOrganizationalUnitAccounts +## class OrganizationsOrganizationalUnitAccountsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: organizations -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -208236,13 +218918,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new organizations.OrganizationsOrganizationalUnitAccounts(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new organizations.OrganizationsOrganizationalUnitAccountsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -208255,6 +218937,7 @@ Name | Type | Description **email** | string | **id** | string | **name** | string | +**internalValue**? | [organizations.OrganizationsOrganizationalUnitAccounts](#cdktf-aws-cdk-organizations-organizationsorganizationalunitaccounts) | __*Optional*__ @@ -209911,12 +220594,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new pinpoint.PinpointAppCampaignHookOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new pinpoint.PinpointAppCampaignHookOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -209989,12 +220671,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new pinpoint.PinpointAppLimitsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new pinpoint.PinpointAppLimitsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -210081,12 +220762,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new pinpoint.PinpointAppQuietTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new pinpoint.PinpointAppQuietTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211243,12 +221923,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceCredentialsCredentialPairOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceCredentialsCredentialPairOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211280,12 +221959,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceCredentialsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceCredentialsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211359,12 +222037,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersAmazonElasticsearchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersAmazonElasticsearchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211394,12 +222071,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersAthenaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersAthenaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211444,12 +222120,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersAuroraOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersAuroraOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211483,12 +222158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersAuroraPostgresqlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersAuroraPostgresqlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211522,12 +222196,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersAwsIotAnalyticsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersAwsIotAnalyticsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211557,12 +222230,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersJiraOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersJiraOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211592,12 +222264,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersMariaDbOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersMariaDbOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211631,12 +222302,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersMysqlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersMysqlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211670,12 +222340,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersOracleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersOracleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -211709,12 +222378,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212331,12 +222999,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersPostgresqlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersPostgresqlOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212370,12 +223037,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersPrestoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersPrestoOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212409,12 +223075,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersRdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersRdsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212446,12 +223111,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersRedshiftOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersRedshiftOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212526,12 +223190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersS3ManifestFileLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersS3ManifestFileLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212563,12 +223226,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212616,12 +223278,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersServiceNowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersServiceNowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212651,12 +223312,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersSnowflakeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersSnowflakeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212690,12 +223350,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersSparkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersSparkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212727,12 +223386,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersSqlServerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersSqlServerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212766,12 +223424,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersTeradataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersTeradataOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212805,12 +223462,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceParametersTwitterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceParametersTwitterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212842,12 +223498,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceSslPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceSslPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -212877,12 +223532,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new quicksight.QuicksightDataSourceVpcConnectionPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new quicksight.QuicksightDataSourceVpcConnectionPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -213677,12 +224331,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ram.RamResourceShareAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ram.RamResourceShareAccepterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -213741,12 +224394,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ram.RamResourceShareTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ram.RamResourceShareTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -214173,6 +224825,7 @@ new rds.DataAwsDbProxy(scope: Construct, id: string, config: DataAwsDbProxyConfi Name | Type | Description -----|------|------------- **arn** | string | +**auth** | [rds.DataAwsDbProxyAuthList](#cdktf-aws-cdk-rds-dataawsdbproxyauthlist) | **debugLogging** | [IResolvable](#cdktf-iresolvable) | **endpoint** | string | **engineFamily** | string | @@ -214190,41 +224843,79 @@ Name | Type | Description ### Methods -#### auth(index) +#### protected synthesizeAttributes() ```ts -auth(index: string): DataAwsDbProxyAuth +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [rds.DataAwsDbProxyAuth](#cdktf-aws-cdk-rds-dataawsdbproxyauth) +* Map + + + +## class DataAwsDbProxyAuthList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: rds + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new rds.DataAwsDbProxyAuthList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsDbProxyAuthOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [rds.DataAwsDbProxyAuthOutputReference](#cdktf-aws-cdk-rds-dataawsdbproxyauthoutputreference) -## class DataAwsDbProxyAuth +## class DataAwsDbProxyAuthOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: rds -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -214232,13 +224923,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new rds.DataAwsDbProxyAuth(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new rds.DataAwsDbProxyAuthOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -214251,6 +224942,7 @@ Name | Type | Description **description** | string | **iamAuth** | string | **secretArn** | string | +**internalValue**? | [rds.DataAwsDbProxyAuth](#cdktf-aws-cdk-rds-dataawsdbproxyauth) | __*Optional*__ @@ -215215,12 +225907,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbClusterSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbClusterSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -215474,12 +226165,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbEventSubscriptionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbEventSubscriptionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -216508,12 +227198,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbInstanceRestoreToPointInTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbInstanceRestoreToPointInTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -216662,12 +227351,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbInstanceS3ImportOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbInstanceS3ImportOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -216720,12 +227408,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -216977,12 +227664,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbOptionGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbOptionGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -217486,12 +228172,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbProxyDefaultTargetGroupConnectionPoolConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbProxyDefaultTargetGroupConnectionPoolConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -217592,12 +228277,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbProxyDefaultTargetGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbProxyDefaultTargetGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -217813,12 +228497,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbProxyEndpointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbProxyEndpointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -217986,12 +228669,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbProxyTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbProxyTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -218304,12 +228986,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.DbSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.DbSnapshotTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -219796,12 +230477,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.RdsClusterInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.RdsClusterInstanceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -220021,12 +230701,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.RdsClusterRestoreToPointInTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.RdsClusterRestoreToPointInTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -220163,12 +230842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.RdsClusterS3ImportOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.RdsClusterS3ImportOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -220221,12 +230899,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.RdsClusterScalingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.RdsClusterScalingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -220327,12 +231004,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new rds.RdsClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new rds.RdsClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -220438,6 +231114,7 @@ Name | Type | Description **engineVersion** | string | **forceDestroy** | boolean | [IResolvable](#cdktf-iresolvable) | **globalClusterIdentifier** | string | +**globalClusterMembers** | [rds.RdsGlobalClusterGlobalClusterMembersList](#cdktf-aws-cdk-rds-rdsglobalclusterglobalclustermemberslist) | **globalClusterResourceId** | string | **id** | string | **sourceDbClusterIdentifier** | string | @@ -220455,19 +231132,6 @@ Name | Type | Description ### Methods -#### globalClusterMembers(index) - - - -```ts -globalClusterMembers(index: string): RdsGlobalClusterGlobalClusterMembers -``` - -* **index** (string) *No description* - -__Returns__: -* [rds.RdsGlobalClusterGlobalClusterMembers](#cdktf-aws-cdk-rds-rdsglobalclusterglobalclustermembers) - #### resetDatabaseName() @@ -220566,14 +231230,65 @@ __Returns__: -## class RdsGlobalClusterGlobalClusterMembers +## class RdsGlobalClusterGlobalClusterMembersList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: rds + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new rds.RdsGlobalClusterGlobalClusterMembersList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): RdsGlobalClusterGlobalClusterMembersOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [rds.RdsGlobalClusterGlobalClusterMembersOutputReference](#cdktf-aws-cdk-rds-rdsglobalclusterglobalclustermembersoutputreference) + + + +## class RdsGlobalClusterGlobalClusterMembersOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: rds -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -220581,13 +231296,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new rds.RdsGlobalClusterGlobalClusterMembers(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new rds.RdsGlobalClusterGlobalClusterMembersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -220598,6 +231313,7 @@ Name | Type | Description -----|------|------------- **dbClusterArn** | string | **isWriter** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [rds.RdsGlobalClusterGlobalClusterMembers](#cdktf-aws-cdk-rds-rdsglobalclusterglobalclustermembers) | __*Optional*__ @@ -220957,6 +231673,7 @@ Name | Type | Description **automatedSnapshotRetentionPeriod** | number | **availabilityZone** | string | **clusterIdentifier** | string | +**clusterNodes** | [redshift.RedshiftClusterClusterNodesList](#cdktf-aws-cdk-redshift-redshiftclusterclusternodeslist) | **clusterParameterGroupName** | string | **clusterPublicKey** | string | **clusterRevisionNumber** | string | @@ -221032,19 +231749,6 @@ Name | Type | Description ### Methods -#### clusterNodes(index) - - - -```ts -clusterNodes(index: string): RedshiftClusterClusterNodes -``` - -* **index** (string) *No description* - -__Returns__: -* [redshift.RedshiftClusterClusterNodes](#cdktf-aws-cdk-redshift-redshiftclusterclusternodes) - #### putLogging(value) @@ -221515,14 +232219,65 @@ __Returns__: -## class RedshiftClusterClusterNodes +## class RedshiftClusterClusterNodesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: redshift + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new redshift.RedshiftClusterClusterNodesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): RedshiftClusterClusterNodesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [redshift.RedshiftClusterClusterNodesOutputReference](#cdktf-aws-cdk-redshift-redshiftclusterclusternodesoutputreference) + + + +## class RedshiftClusterClusterNodesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: redshift -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -221530,13 +232285,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new redshift.RedshiftClusterClusterNodes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new redshift.RedshiftClusterClusterNodesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -221548,6 +232303,7 @@ Name | Type | Description **nodeRole** | string | **privateIpAddress** | string | **publicIpAddress** | string | +**internalValue**? | [redshift.RedshiftClusterClusterNodes](#cdktf-aws-cdk-redshift-redshiftclusterclusternodes) | __*Optional*__ @@ -221566,12 +232322,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new redshift.RedshiftClusterLoggingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new redshift.RedshiftClusterLoggingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -221632,12 +232387,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new redshift.RedshiftClusterSnapshotCopyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new redshift.RedshiftClusterSnapshotCopyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -221698,12 +232452,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new redshift.RedshiftClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new redshift.RedshiftClusterTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -221974,12 +232727,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new redshift.RedshiftEventSubscriptionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new redshift.RedshiftEventSubscriptionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -222313,12 +233065,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new redshift.RedshiftScheduledActionTargetActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new redshift.RedshiftScheduledActionTargetActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -222437,12 +233188,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new redshift.RedshiftScheduledActionTargetActionPauseClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new redshift.RedshiftScheduledActionTargetActionPauseClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -222472,12 +233222,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new redshift.RedshiftScheduledActionTargetActionResizeClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new redshift.RedshiftScheduledActionTargetActionResizeClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -222566,12 +233315,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new redshift.RedshiftScheduledActionTargetActionResumeClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new redshift.RedshiftScheduledActionTargetActionResumeClusterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -223115,6 +233863,7 @@ Name | Type | Description **id** | string | **includeComplianceDetails** | boolean | [IResolvable](#cdktf-iresolvable) | **resourceArnList** | Array | +**resourceTagMappingList** | [resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListList](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistlist) | **resourceTypeFilters** | Array | **tagFilter** | [IResolvable](#cdktf-iresolvable) | Array<[resourcegroups.DataAwsResourcegroupstaggingapiResourcesTagFilter](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcestagfilter)> | **excludeCompliantResourcesInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ @@ -223187,41 +233936,79 @@ resetTagFilter(): void -#### resourceTagMappingList(index) +#### protected synthesizeAttributes() ```ts -resourceTagMappingList(index: string): DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglist) +* Map + + + +## class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: resourcegroups + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsOutputReference](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistcompliancedetailsoutputreference) -## class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList +## class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: resourcegroups -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -223229,13 +234016,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -223244,20 +234031,72 @@ new resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingLis Name | Type | Description -----|------|------------- -**complianceDetails** | [IResolvable](#cdktf-iresolvable) | -**resourceArn** | string | -**tags** | Map | +**complianceStatus** | [IResolvable](#cdktf-iresolvable) | +**keysWithNoncompliantValues** | Array | +**nonCompliantKeys** | Array | +**internalValue**? | [resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistcompliancedetails) | __*Optional*__ + + + +## class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: resourcegroups + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods +#### get(index) -## class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails + + +```ts +get(index: number): DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListOutputReference](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistoutputreference) + + + +## class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: resourcegroups -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -223265,13 +234104,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -223280,9 +234119,25 @@ new resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingLis Name | Type | Description -----|------|------------- -**complianceStatus** | [IResolvable](#cdktf-iresolvable) | -**keysWithNoncompliantValues** | Array | -**nonCompliantKeys** | Array | +**complianceDetails** | [resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetailsList](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistcompliancedetailslist) | +**resourceArn** | string | +**internalValue**? | [resourcegroups.DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList](#cdktf-aws-cdk-resourcegroups-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglist) | __*Optional*__ + +### Methods + + +#### tags(key) + + + +```ts +tags(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) @@ -223421,12 +234276,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new resourcegroups.ResourcegroupsGroupResourceQueryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new resourcegroups.ResourcegroupsGroupResourceQueryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -224937,6 +235791,7 @@ new route53.Route53RecoverycontrolconfigCluster(scope: Construct, id: string, co Name | Type | Description -----|------|------------- **arn** | string | +**clusterEndpoints** | [route53.Route53RecoverycontrolconfigClusterClusterEndpointsList](#cdktf-aws-cdk-route53-route53recoverycontrolconfigclusterclusterendpointslist) | **id** | string | **name** | string | **status** | string | @@ -224946,41 +235801,79 @@ Name | Type | Description ### Methods -#### clusterEndpoints(index) +#### protected synthesizeAttributes() ```ts -clusterEndpoints(index: string): Route53RecoverycontrolconfigClusterClusterEndpoints +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [route53.Route53RecoverycontrolconfigClusterClusterEndpoints](#cdktf-aws-cdk-route53-route53recoverycontrolconfigclusterclusterendpoints) +* Map + + + +## class Route53RecoverycontrolconfigClusterClusterEndpointsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: route53 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new route53.Route53RecoverycontrolconfigClusterClusterEndpointsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): Route53RecoverycontrolconfigClusterClusterEndpointsOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [route53.Route53RecoverycontrolconfigClusterClusterEndpointsOutputReference](#cdktf-aws-cdk-route53-route53recoverycontrolconfigclusterclusterendpointsoutputreference) -## class Route53RecoverycontrolconfigClusterClusterEndpoints +## class Route53RecoverycontrolconfigClusterClusterEndpointsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: route53 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -224988,13 +235881,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new route53.Route53RecoverycontrolconfigClusterClusterEndpoints(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new route53.Route53RecoverycontrolconfigClusterClusterEndpointsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -225005,6 +235898,7 @@ Name | Type | Description -----|------|------------- **endpoint** | string | **region** | string | +**internalValue**? | [route53.Route53RecoverycontrolconfigClusterClusterEndpoints](#cdktf-aws-cdk-route53-route53recoverycontrolconfigclusterclusterendpoints) | __*Optional*__ @@ -225290,12 +236184,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53RecoverycontrolconfigSafetyRuleRuleConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53RecoverycontrolconfigSafetyRuleRuleConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -225461,12 +236354,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53RecoveryreadinessCellTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53RecoveryreadinessCellTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -225630,12 +236522,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53RecoveryreadinessReadinessCheckTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53RecoveryreadinessReadinessCheckTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -225811,12 +236702,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53RecoveryreadinessRecoveryGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53RecoveryreadinessRecoveryGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -225983,12 +236873,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -226092,12 +236981,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -226142,12 +237030,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -226235,12 +237122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -226299,12 +237185,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53RecoveryreadinessResourceSetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53RecoveryreadinessResourceSetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -226548,12 +237433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53ResolverEndpointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53ResolverEndpointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -227551,12 +238435,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53ResolverRuleAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53ResolverRuleAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -227615,12 +238498,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new route53.Route53ResolverRuleTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new route53.Route53ResolverRuleTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -228507,12 +239389,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3AccessPointPublicAccessBlockConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3AccessPointPublicAccessBlockConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -228599,12 +239480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3AccessPointVpcConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3AccessPointVpcConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -229415,12 +240295,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketAclAccessControlPolicyGrantGranteeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketAclAccessControlPolicyGrantGranteeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -229496,12 +240375,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketAclAccessControlPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketAclAccessControlPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -229563,12 +240441,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketAclAccessControlPolicyOwnerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketAclAccessControlPolicyOwnerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -229733,12 +240610,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketAnalyticsConfigurationFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketAnalyticsConfigurationFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -229797,12 +240673,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -229852,12 +240727,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -229932,12 +240806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketAnalyticsConfigurationStorageClassAnalysisDataExportOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -229998,12 +240871,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketAnalyticsConfigurationStorageClassAnalysisOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketAnalyticsConfigurationStorageClassAnalysisOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230232,12 +241104,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketIntelligentTieringConfigurationFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketIntelligentTieringConfigurationFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230451,12 +241322,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketInventoryDestinationBucketEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketInventoryDestinationBucketEncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230542,12 +241412,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketInventoryDestinationBucketEncryptionSseKmsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketInventoryDestinationBucketEncryptionSseKmsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230577,12 +241446,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketInventoryDestinationBucketEncryptionSseS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketInventoryDestinationBucketEncryptionSseS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230610,12 +241478,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketInventoryDestinationBucketOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketInventoryDestinationBucketOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230707,12 +241574,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketInventoryDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketInventoryDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230763,12 +241629,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketInventoryFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketInventoryFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230813,12 +241678,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketInventoryScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketInventoryScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230922,12 +241786,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -230972,12 +241835,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketLifecycleConfigurationRuleExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketLifecycleConfigurationRuleExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -231050,12 +241912,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketLifecycleConfigurationRuleFilterAndOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketLifecycleConfigurationRuleFilterAndOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -231142,12 +242003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketLifecycleConfigurationRuleFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketLifecycleConfigurationRuleFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -231280,12 +242140,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketLifecycleConfigurationRuleFilterTagOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketLifecycleConfigurationRuleFilterTagOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -231317,12 +242176,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketLifecycleConfigurationRuleNoncurrentVersionExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketLifecycleConfigurationRuleNoncurrentVersionExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -231381,12 +242239,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketLifecycleRuleExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketLifecycleRuleExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -231459,12 +242316,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketLifecycleRuleNoncurrentVersionExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketLifecycleRuleNoncurrentVersionExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -231601,12 +242457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketLoggingTargetGrantGranteeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketLoggingTargetGrantGranteeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -231771,12 +242626,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketMetricFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketMetricFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -232474,12 +243328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketObjectLockConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketObjectLockConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -232552,12 +243405,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketObjectLockConfigurationRuleAOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketObjectLockConfigurationRuleAOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -232606,12 +243458,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketObjectLockConfigurationRuleDefaultRetentionAOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketObjectLockConfigurationRuleDefaultRetentionAOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -232684,12 +243535,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -232750,12 +243600,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketObjectLockConfigurationRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketObjectLockConfigurationRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -232877,12 +243726,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketOwnershipControlsRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketOwnershipControlsRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233164,12 +244012,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233201,12 +244048,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleDeleteMarkerReplicationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleDeleteMarkerReplicationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233236,12 +244082,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleDestinationAccessControlTranslationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleDestinationAccessControlTranslationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233271,12 +244116,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleDestinationEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleDestinationEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233306,12 +244150,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleDestinationMetricsEventThresholdOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleDestinationMetricsEventThresholdOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233341,12 +244184,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleDestinationMetricsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleDestinationMetricsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233407,12 +244249,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233587,12 +244428,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleDestinationReplicationTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleDestinationReplicationTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233641,12 +244481,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleDestinationReplicationTimeTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleDestinationReplicationTimeTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233676,12 +244515,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleExistingObjectReplicationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleExistingObjectReplicationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233711,12 +244549,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleFilterAndOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleFilterAndOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233775,12 +244612,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233883,12 +244719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleFilterTagOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleFilterTagOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -233920,12 +244755,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleSourceSelectionCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleSourceSelectionCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234012,12 +244846,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleSourceSelectionCriteriaReplicaModificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleSourceSelectionCriteriaReplicaModificationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234047,12 +244880,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234082,12 +244914,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234117,12 +244948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRulesDestinationMetricsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRulesDestinationMetricsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234181,12 +245011,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRulesDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRulesDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234347,12 +245176,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234411,12 +245239,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRulesFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRulesFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234475,12 +245302,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234539,12 +245365,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234722,12 +245547,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketServerSideEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketServerSideEncryptionConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234775,12 +245599,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultAOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultAOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234827,12 +245650,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -234879,12 +245701,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketServerSideEncryptionConfigurationRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketServerSideEncryptionConfigurationRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235050,12 +245871,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketVersioningOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketVersioningOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235114,12 +245934,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketVersioningVersioningConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketVersioningVersioningConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235342,12 +246161,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketWebsiteConfigurationErrorDocumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketWebsiteConfigurationErrorDocumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235377,12 +246195,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketWebsiteConfigurationIndexDocumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketWebsiteConfigurationIndexDocumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235412,12 +246229,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235464,12 +246280,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketWebsiteConfigurationRoutingRuleConditionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketWebsiteConfigurationRoutingRuleConditionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235528,12 +246343,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketWebsiteConfigurationRoutingRuleRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketWebsiteConfigurationRoutingRuleRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235634,12 +246448,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3BucketWebsiteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3BucketWebsiteOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235937,12 +246750,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -235972,12 +246784,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlBucketLifecycleConfigurationRuleExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlBucketLifecycleConfigurationRuleExpirationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -236050,12 +246861,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlBucketLifecycleConfigurationRuleFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlBucketLifecycleConfigurationRuleFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -236294,12 +247104,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlMultiRegionAccessPointDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlMultiRegionAccessPointDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -236365,12 +247174,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlMultiRegionAccessPointDetailsPublicAccessBlockOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlMultiRegionAccessPointDetailsPublicAccessBlockOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -236575,12 +247383,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlMultiRegionAccessPointPolicyDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlMultiRegionAccessPointPolicyDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -236612,12 +247419,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlMultiRegionAccessPointPolicyTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlMultiRegionAccessPointPolicyTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -236676,12 +247482,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlMultiRegionAccessPointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlMultiRegionAccessPointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -236832,12 +247637,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlObjectLambdaAccessPointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlObjectLambdaAccessPointConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -236900,12 +247704,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -236952,12 +247755,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new s3.S3ControlObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new s3.S3ControlObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -237713,6 +248515,7 @@ Name | Type | Description **cidrBlock** | string | **creationTime** | string | **id** | string | +**networkInterfaces** | [s3.S3OutpostsEndpointNetworkInterfacesList](#cdktf-aws-cdk-s3-s3outpostsendpointnetworkinterfaceslist) | **outpostId** | string | **securityGroupId** | string | **subnetId** | string | @@ -237724,41 +248527,79 @@ Name | Type | Description ### Methods -#### networkInterfaces(index) +#### protected synthesizeAttributes() ```ts -networkInterfaces(index: string): S3OutpostsEndpointNetworkInterfaces +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [s3.S3OutpostsEndpointNetworkInterfaces](#cdktf-aws-cdk-s3-s3outpostsendpointnetworkinterfaces) +* Map + + + +## class S3OutpostsEndpointNetworkInterfacesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: s3 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new s3.S3OutpostsEndpointNetworkInterfacesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): S3OutpostsEndpointNetworkInterfacesOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [s3.S3OutpostsEndpointNetworkInterfacesOutputReference](#cdktf-aws-cdk-s3-s3outpostsendpointnetworkinterfacesoutputreference) -## class S3OutpostsEndpointNetworkInterfaces +## class S3OutpostsEndpointNetworkInterfacesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: s3 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -237766,13 +248607,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new s3.S3OutpostsEndpointNetworkInterfaces(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new s3.S3OutpostsEndpointNetworkInterfacesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -237782,6 +248623,7 @@ new s3.S3OutpostsEndpointNetworkInterfaces(terraformResource: IInterpolatingPare Name | Type | Description -----|------|------------- **networkInterfaceId** | string | +**internalValue**? | [s3.S3OutpostsEndpointNetworkInterfaces](#cdktf-aws-cdk-s3-s3outpostsendpointnetworkinterfaces) | __*Optional*__ @@ -238148,12 +248990,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -238226,12 +249067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -238278,12 +249118,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerAppImageConfigKernelGatewayImageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerAppImageConfigKernelGatewayImageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -238361,12 +249200,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerAppResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerAppResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -238559,12 +249397,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerCodeRepositoryGitConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerCodeRepositoryGitConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -238702,12 +249539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDeviceDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDeviceDeviceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -238907,12 +249743,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDeviceFleetOutputConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDeviceFleetOutputConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -239139,12 +249974,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -239231,12 +250065,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -239312,12 +250145,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -239404,12 +250236,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -239499,12 +250330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDomainDefaultUserSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDomainDefaultUserSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -239668,12 +250498,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -239746,12 +250575,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -239838,12 +250666,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDomainDefaultUserSettingsTensorBoardAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -239905,12 +250732,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerDomainRetentionPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerDomainRetentionPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240268,12 +251094,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointConfigurationAsyncInferenceConfigClientConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240318,12 +251143,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigNotificationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240382,12 +251206,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointConfigurationAsyncInferenceConfigOutputConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240463,12 +251286,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointConfigurationAsyncInferenceConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240545,12 +251367,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointConfigurationDataCaptureConfigCaptureContentTypeHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240609,12 +251430,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointConfigurationDataCaptureConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointConfigurationDataCaptureConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240708,12 +251528,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240758,12 +251577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240841,12 +251659,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240878,12 +251695,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -240915,12 +251731,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -241013,12 +251828,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerEndpointDeploymentConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerEndpointDeploymentConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -241270,12 +252084,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -241348,12 +252161,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFeatureGroupOfflineStoreConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFeatureGroupOfflineStoreConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -241445,12 +252257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -241497,12 +252308,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFeatureGroupOnlineStoreConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFeatureGroupOnlineStoreConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -241575,12 +252385,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -241816,12 +252625,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFlowDefinitionHumanLoopActivationConfigHumanLoopActivationConditionsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFlowDefinitionHumanLoopActivationConfigHumanLoopActivationConditionsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -241851,12 +252659,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFlowDefinitionHumanLoopActivationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFlowDefinitionHumanLoopActivationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -241915,12 +252722,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFlowDefinitionHumanLoopConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFlowDefinitionHumanLoopConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -242031,12 +252837,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceAmountInUsdOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceAmountInUsdOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -242109,12 +252914,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -242175,12 +252979,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFlowDefinitionHumanLoopRequestSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFlowDefinitionHumanLoopRequestSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -242210,12 +253013,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerFlowDefinitionOutputConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerFlowDefinitionOutputConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -242366,12 +253168,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerHumanTaskUiUiTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerHumanTaskUiUiTemplateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -242826,12 +253627,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerModelContainerImageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerModelContainerImageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -242861,12 +253661,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerModelInferenceExecutionConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerModelInferenceExecutionConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -243057,12 +253856,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerModelPrimaryContainerImageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerModelPrimaryContainerImageConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -243092,12 +253890,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerModelPrimaryContainerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerModelPrimaryContainerOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -243214,12 +254011,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerModelVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerModelVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -243718,12 +254514,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerProjectServiceCatalogProvisioningDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerProjectServiceCatalogProvisioningDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244046,12 +254841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244138,12 +254932,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244207,12 +255000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244299,12 +255091,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244382,12 +255173,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerUserProfileUserSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerUserProfileUserSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244551,12 +255341,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerUserProfileUserSettingsSharingSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerUserProfileUserSettingsSharingSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244629,12 +255418,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerUserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerUserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244721,12 +255509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerUserProfileUserSettingsTensorBoardAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerUserProfileUserSettingsTensorBoardAppSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244929,12 +255716,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerWorkforceCognitoConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerWorkforceCognitoConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -244966,12 +255752,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerWorkforceOidcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerWorkforceOidcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -245015,12 +255800,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerWorkforceSourceIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerWorkforceSourceIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -245176,12 +255960,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerWorkteamMemberDefinitionCognitoMemberDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerWorkteamMemberDefinitionCognitoMemberDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -245215,12 +255998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerWorkteamMemberDefinitionOidcMemberDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerWorkteamMemberDefinitionOidcMemberDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -245250,12 +256032,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sagemaker.SagemakerWorkteamNotificationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sagemaker.SagemakerWorkteamNotificationConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -245327,6 +256108,7 @@ Name | Type | Description **policy** | string | **rotationEnabled** | [IResolvable](#cdktf-iresolvable) | **rotationLambdaArn** | string | +**rotationRules** | [secretsmanager.DataAwsSecretsmanagerSecretRotationRulesList](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationruleslist) | **nameInput**? | string | __*Optional*__ *static* **tfResourceType** | string | @@ -245345,19 +256127,6 @@ resetName(): void -#### rotationRules(index) - - - -```ts -rotationRules(index: string): DataAwsSecretsmanagerSecretRotationRules -``` - -* **index** (string) *No description* - -__Returns__: -* [secretsmanager.DataAwsSecretsmanagerSecretRotationRules](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrules) - #### tags(key) @@ -245422,6 +256191,7 @@ Name | Type | Description **id** | string | **rotationEnabled** | [IResolvable](#cdktf-iresolvable) | **rotationLambdaArn** | string | +**rotationRules** | [secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRulesList](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrotationruleslist) | **secretId** | string | **secretIdInput**? | string | __*Optional*__ *static* **tfResourceType** | string | @@ -245429,41 +256199,79 @@ Name | Type | Description ### Methods -#### rotationRules(index) +#### protected synthesizeAttributes() ```ts -rotationRules(index: string): DataAwsSecretsmanagerSecretRotationRotationRules +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRules](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrotationrules) +* Map + + + +## class DataAwsSecretsmanagerSecretRotationRotationRulesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: secretsmanager + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRulesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsSecretsmanagerSecretRotationRotationRulesOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRulesOutputReference](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrotationrulesoutputreference) -## class DataAwsSecretsmanagerSecretRotationRotationRules +## class DataAwsSecretsmanagerSecretRotationRotationRulesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: secretsmanager -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -245471,13 +256279,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRules(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRulesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -245487,17 +256295,69 @@ new secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRules(terraformRes Name | Type | Description -----|------|------------- **automaticallyAfterDays** | number | +**internalValue**? | [secretsmanager.DataAwsSecretsmanagerSecretRotationRotationRules](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrotationrules) | __*Optional*__ + + +## class DataAwsSecretsmanagerSecretRotationRulesList -## class DataAwsSecretsmanagerSecretRotationRules + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: secretsmanager + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new secretsmanager.DataAwsSecretsmanagerSecretRotationRulesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsSecretsmanagerSecretRotationRulesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [secretsmanager.DataAwsSecretsmanagerSecretRotationRulesOutputReference](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrulesoutputreference) + + + +## class DataAwsSecretsmanagerSecretRotationRulesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: secretsmanager -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -245505,13 +256365,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new secretsmanager.DataAwsSecretsmanagerSecretRotationRules(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new secretsmanager.DataAwsSecretsmanagerSecretRotationRulesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -245521,6 +256381,7 @@ new secretsmanager.DataAwsSecretsmanagerSecretRotationRules(terraformResource: I Name | Type | Description -----|------|------------- **automaticallyAfterDays** | number | +**internalValue**? | [secretsmanager.DataAwsSecretsmanagerSecretRotationRules](#cdktf-aws-cdk-secretsmanager-dataawssecretsmanagersecretrotationrules) | __*Optional*__ @@ -246044,12 +256905,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new secretsmanager.SecretsmanagerSecretRotationRotationRulesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new secretsmanager.SecretsmanagerSecretRotationRotationRulesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -246079,12 +256939,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new secretsmanager.SecretsmanagerSecretRotationRulesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new secretsmanager.SecretsmanagerSecretRotationRulesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -246568,12 +257427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersCreatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersCreatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -246605,12 +257463,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -246642,12 +257499,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -246679,12 +257535,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -246716,12 +257571,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -247984,12 +258838,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -248021,12 +258874,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -248058,12 +258910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -248095,12 +258946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -248132,12 +258982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -248169,12 +259018,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -248206,12 +259054,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new securityhub.SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new securityhub.SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -248923,12 +259770,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new serverlessapplicationrepository.ServerlessapplicationrepositoryCloudformationStackTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new serverlessapplicationrepository.ServerlessapplicationrepositoryCloudformationStackTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -249115,6 +259961,7 @@ Name | Type | Description **acceptLanguage** | string | **id** | string | **productId** | string | +**summaries** | [servicecatalog.DataAwsServicecatalogLaunchPathsSummariesList](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummarieslist) | **acceptLanguageInput**? | string | __*Optional*__ **productIdInput**? | string | __*Optional*__ *static* **tfResourceType** | string | @@ -249134,41 +259981,79 @@ resetAcceptLanguage(): void -#### summaries(index) +#### protected synthesizeAttributes() ```ts -summaries(index: string): DataAwsServicecatalogLaunchPathsSummaries +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [servicecatalog.DataAwsServicecatalogLaunchPathsSummaries](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummaries) +* Map + + + +## class DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: servicecatalog + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesOutputReference](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummariesconstraintsummariesoutputreference) -## class DataAwsServicecatalogLaunchPathsSummaries +## class DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: servicecatalog -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -249176,13 +260061,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new servicecatalog.DataAwsServicecatalogLaunchPathsSummaries(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -249191,21 +260076,71 @@ new servicecatalog.DataAwsServicecatalogLaunchPathsSummaries(terraformResource: Name | Type | Description -----|------|------------- -**constraintSummaries** | [IResolvable](#cdktf-iresolvable) | -**name** | string | -**pathId** | string | -**tags** | Map | +**description** | string | +**type** | string | +**internalValue**? | [servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummariesconstraintsummaries) | __*Optional*__ + +## class DataAwsServicecatalogLaunchPathsSummariesList -## class DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: servicecatalog + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new servicecatalog.DataAwsServicecatalogLaunchPathsSummariesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsServicecatalogLaunchPathsSummariesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [servicecatalog.DataAwsServicecatalogLaunchPathsSummariesOutputReference](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummariesoutputreference) + + + +## class DataAwsServicecatalogLaunchPathsSummariesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: servicecatalog -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -249213,13 +260148,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new servicecatalog.DataAwsServicecatalogLaunchPathsSummariesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -249228,8 +260163,26 @@ new servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries( Name | Type | Description -----|------|------------- -**description** | string | -**type** | string | +**constraintSummaries** | [servicecatalog.DataAwsServicecatalogLaunchPathsSummariesConstraintSummariesList](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummariesconstraintsummarieslist) | +**name** | string | +**pathId** | string | +**internalValue**? | [servicecatalog.DataAwsServicecatalogLaunchPathsSummaries](#cdktf-aws-cdk-servicecatalog-dataawsservicecataloglaunchpathssummaries) | __*Optional*__ + +### Methods + + +#### tags(key) + + + +```ts +tags(key: string): string | IResolvable +``` + +* **key** (string) *No description* + +__Returns__: +* string | [IResolvable](#cdktf-iresolvable) @@ -249360,6 +260313,7 @@ new servicecatalog.DataAwsServicecatalogPortfolioConstraints(scope: Construct, i Name | Type | Description -----|------|------------- **acceptLanguage** | string | +**details** | [servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetailsList](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraintsdetailslist) | **id** | string | **portfolioId** | string | **productId** | string | @@ -249371,65 +260325,103 @@ Name | Type | Description ### Methods -#### details(index) +#### resetAcceptLanguage() ```ts -details(index: string): DataAwsServicecatalogPortfolioConstraintsDetails +resetAcceptLanguage(): void ``` -* **index** (string) *No description* -__Returns__: -* [servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetails](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraintsdetails) -#### resetAcceptLanguage() + + +#### resetProductId() ```ts -resetAcceptLanguage(): void +resetProductId(): void ``` -#### resetProductId() +#### protected synthesizeAttributes() ```ts -resetProductId(): void +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class DataAwsServicecatalogPortfolioConstraintsDetailsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: servicecatalog + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetailsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Properties -#### protected synthesizeAttributes() + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsServicecatalogPortfolioConstraintsDetailsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetailsOutputReference](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraintsdetailsoutputreference) -## class DataAwsServicecatalogPortfolioConstraintsDetails +## class DataAwsServicecatalogPortfolioConstraintsDetailsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: servicecatalog -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -249437,13 +260429,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetails(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -249458,6 +260450,7 @@ Name | Type | Description **portfolioId** | string | **productId** | string | **type** | string | +**internalValue**? | [servicecatalog.DataAwsServicecatalogPortfolioConstraintsDetails](#cdktf-aws-cdk-servicecatalog-dataawsservicecatalogportfolioconstraintsdetails) | __*Optional*__ @@ -250030,12 +261023,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new servicecatalog.ServicecatalogPortfolioTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new servicecatalog.ServicecatalogPortfolioTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -250494,12 +261486,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new servicecatalog.ServicecatalogProductProvisioningArtifactParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new servicecatalog.ServicecatalogProductProvisioningArtifactParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -250940,12 +261931,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new servicecatalog.ServicecatalogProvisionedProductStackSetProvisioningPreferencesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new servicecatalog.ServicecatalogProvisionedProductStackSetProvisioningPreferencesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -251060,12 +262050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new servicecatalog.ServicecatalogProvisionedProductTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new servicecatalog.ServicecatalogProvisionedProductTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -251437,12 +262426,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new servicecatalog.ServicecatalogServiceActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new servicecatalog.ServicecatalogServiceActionDefinitionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -252315,12 +263303,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new servicediscovery.ServiceDiscoveryServiceDnsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new servicediscovery.ServiceDiscoveryServiceDnsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -252369,12 +263356,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new servicediscovery.ServiceDiscoveryServiceHealthCheckConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new servicediscovery.ServiceDiscoveryServiceHealthCheckConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -252447,12 +263433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new servicediscovery.ServiceDiscoveryServiceHealthCheckCustomConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new servicediscovery.ServiceDiscoveryServiceHealthCheckCustomConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -253059,12 +264044,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ses.SesConfigurationSetDeliveryOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ses.SesConfigurationSetDeliveryOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -253310,12 +264294,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ses.SesDomainIdentityVerificationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ses.SesDomainIdentityVerificationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -253643,12 +264626,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ses.SesEventDestinationKinesisDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ses.SesEventDestinationKinesisDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -253680,12 +264662,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ses.SesEventDestinationSnsDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ses.SesEventDestinationSnsDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -254716,12 +265697,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sfn.SfnStateMachineLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sfn.SfnStateMachineLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -254794,12 +265774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new sfn.SfnStateMachineTracingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new sfn.SfnStateMachineTracingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -255146,7 +266125,10 @@ Name | Type | Description **profileName** | string | **profileVersion** | string | **requestedBy** | string | +**revocationRecord** | [signer.DataAwsSignerSigningJobRevocationRecordList](#cdktf-aws-cdk-signer-dataawssignersigningjobrevocationrecordlist) | **signatureExpiresAt** | string | +**signedObject** | [signer.DataAwsSignerSigningJobSignedObjectList](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjectlist) | +**source** | [signer.DataAwsSignerSigningJobSourceList](#cdktf-aws-cdk-signer-dataawssignersigningjobsourcelist) | **status** | string | **statusReason** | string | **jobIdInput**? | string | __*Optional*__ @@ -255155,67 +266137,79 @@ Name | Type | Description ### Methods -#### revocationRecord(index) +#### protected synthesizeAttributes() ```ts -revocationRecord(index: string): DataAwsSignerSigningJobRevocationRecord +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [signer.DataAwsSignerSigningJobRevocationRecord](#cdktf-aws-cdk-signer-dataawssignersigningjobrevocationrecord) +* Map -#### signedObject(index) +## class DataAwsSignerSigningJobRevocationRecordList -```ts -signedObject(index: string): DataAwsSignerSigningJobSignedObject -``` -* **index** (string) *No description* -__Returns__: -* [signer.DataAwsSignerSigningJobSignedObject](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobject) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### source(index) ```ts -source(index: string): DataAwsSignerSigningJobSource +new signer.DataAwsSignerSigningJobRevocationRecordList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [signer.DataAwsSignerSigningJobSource](#cdktf-aws-cdk-signer-dataawssignersigningjobsource) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsSignerSigningJobRevocationRecordOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [signer.DataAwsSignerSigningJobRevocationRecordOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobrevocationrecordoutputreference) -## class DataAwsSignerSigningJobRevocationRecord +## class DataAwsSignerSigningJobRevocationRecordOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -255223,13 +266217,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.DataAwsSignerSigningJobRevocationRecord(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.DataAwsSignerSigningJobRevocationRecordOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255241,17 +266235,104 @@ Name | Type | Description **reason** | string | **revokedAt** | string | **revokedBy** | string | +**internalValue**? | [signer.DataAwsSignerSigningJobRevocationRecord](#cdktf-aws-cdk-signer-dataawssignersigningjobrevocationrecord) | __*Optional*__ + +## class DataAwsSignerSigningJobSignedObjectList -## class DataAwsSignerSigningJobSignedObject + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new signer.DataAwsSignerSigningJobSignedObjectList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsSignerSigningJobSignedObjectOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [signer.DataAwsSignerSigningJobSignedObjectOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjectoutputreference) + + + +## class DataAwsSignerSigningJobSignedObjectOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new signer.DataAwsSignerSigningJobSignedObjectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**s3** | [signer.DataAwsSignerSigningJobSignedObjectS3List](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjects3list) | +**internalValue**? | [signer.DataAwsSignerSigningJobSignedObject](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobject) | __*Optional*__ + + + +## class DataAwsSignerSigningJobSignedObjectS3List + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -255259,13 +266340,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.DataAwsSignerSigningJobSignedObject(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.DataAwsSignerSigningJobSignedObjectS3List(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255274,18 +266354,36 @@ new signer.DataAwsSignerSigningJobSignedObject(terraformResource: IInterpolating Name | Type | Description -----|------|------------- -**s3** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsSignerSigningJobSignedObjectS3OutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [signer.DataAwsSignerSigningJobSignedObjectS3OutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjects3outputreference) -## class DataAwsSignerSigningJobSignedObjectS3 +## class DataAwsSignerSigningJobSignedObjectS3OutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -255293,13 +266391,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.DataAwsSignerSigningJobSignedObjectS3(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.DataAwsSignerSigningJobSignedObjectS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255310,17 +266408,104 @@ Name | Type | Description -----|------|------------- **bucket** | string | **key** | string | +**internalValue**? | [signer.DataAwsSignerSigningJobSignedObjectS3](#cdktf-aws-cdk-signer-dataawssignersigningjobsignedobjects3) | __*Optional*__ + +## class DataAwsSignerSigningJobSourceList -## class DataAwsSignerSigningJobSource + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new signer.DataAwsSignerSigningJobSourceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsSignerSigningJobSourceOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [signer.DataAwsSignerSigningJobSourceOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobsourceoutputreference) + + + +## class DataAwsSignerSigningJobSourceOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new signer.DataAwsSignerSigningJobSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**s3** | [signer.DataAwsSignerSigningJobSourceS3List](#cdktf-aws-cdk-signer-dataawssignersigningjobsources3list) | +**internalValue**? | [signer.DataAwsSignerSigningJobSource](#cdktf-aws-cdk-signer-dataawssignersigningjobsource) | __*Optional*__ + + + +## class DataAwsSignerSigningJobSourceS3List + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -255328,13 +266513,12 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.DataAwsSignerSigningJobSource(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.DataAwsSignerSigningJobSourceS3List(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255343,18 +266527,36 @@ new signer.DataAwsSignerSigningJobSource(terraformResource: IInterpolatingParent Name | Type | Description -----|------|------------- -**s3** | [IResolvable](#cdktf-iresolvable) | +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + +```ts +get(index: number): DataAwsSignerSigningJobSourceS3OutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [signer.DataAwsSignerSigningJobSourceS3OutputReference](#cdktf-aws-cdk-signer-dataawssignersigningjobsources3outputreference) -## class DataAwsSignerSigningJobSourceS3 + +## class DataAwsSignerSigningJobSourceS3OutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -255362,13 +266564,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.DataAwsSignerSigningJobSourceS3(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.DataAwsSignerSigningJobSourceS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255380,6 +266582,7 @@ Name | Type | Description **bucket** | string | **key** | string | **version** | string | +**internalValue**? | [signer.DataAwsSignerSigningJobSourceS3](#cdktf-aws-cdk-signer-dataawssignersigningjobsources3) | __*Optional*__ @@ -255423,6 +266626,8 @@ Name | Type | Description **name** | string | **platformDisplayName** | string | **platformId** | string | +**revocationRecord** | [signer.DataAwsSignerSigningProfileRevocationRecordList](#cdktf-aws-cdk-signer-dataawssignersigningprofilerevocationrecordlist) | +**signatureValidityPeriod** | [signer.DataAwsSignerSigningProfileSignatureValidityPeriodList](#cdktf-aws-cdk-signer-dataawssignersigningprofilesignaturevalidityperiodlist) | **status** | string | **tags** | Map | **version** | string | @@ -255446,54 +266651,79 @@ resetTags(): void -#### revocationRecord(index) +#### protected synthesizeAttributes() ```ts -revocationRecord(index: string): DataAwsSignerSigningProfileRevocationRecord +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [signer.DataAwsSignerSigningProfileRevocationRecord](#cdktf-aws-cdk-signer-dataawssignersigningprofilerevocationrecord) +* Map + + + +## class DataAwsSignerSigningProfileRevocationRecordList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### signatureValidityPeriod(index) ```ts -signatureValidityPeriod(index: string): DataAwsSignerSigningProfileSignatureValidityPeriod +new signer.DataAwsSignerSigningProfileRevocationRecordList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [signer.DataAwsSignerSigningProfileSignatureValidityPeriod](#cdktf-aws-cdk-signer-dataawssignersigningprofilesignaturevalidityperiod) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsSignerSigningProfileRevocationRecordOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [signer.DataAwsSignerSigningProfileRevocationRecordOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningprofilerevocationrecordoutputreference) -## class DataAwsSignerSigningProfileRevocationRecord +## class DataAwsSignerSigningProfileRevocationRecordOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -255501,13 +266731,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.DataAwsSignerSigningProfileRevocationRecord(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.DataAwsSignerSigningProfileRevocationRecordOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255519,17 +266749,69 @@ Name | Type | Description **revocationEffectiveFrom** | string | **revokedAt** | string | **revokedBy** | string | +**internalValue**? | [signer.DataAwsSignerSigningProfileRevocationRecord](#cdktf-aws-cdk-signer-dataawssignersigningprofilerevocationrecord) | __*Optional*__ + + + +## class DataAwsSignerSigningProfileSignatureValidityPeriodList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer + + + + +```ts +new signer.DataAwsSignerSigningProfileSignatureValidityPeriodList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods -## class DataAwsSignerSigningProfileSignatureValidityPeriod +#### get(index) + + + +```ts +get(index: number): DataAwsSignerSigningProfileSignatureValidityPeriodOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [signer.DataAwsSignerSigningProfileSignatureValidityPeriodOutputReference](#cdktf-aws-cdk-signer-dataawssignersigningprofilesignaturevalidityperiodoutputreference) + + + +## class DataAwsSignerSigningProfileSignatureValidityPeriodOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -255537,13 +266819,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.DataAwsSignerSigningProfileSignatureValidityPeriod(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.DataAwsSignerSigningProfileSignatureValidityPeriodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255554,6 +266836,7 @@ Name | Type | Description -----|------|------------- **type** | string | **value** | number | +**internalValue**? | [signer.DataAwsSignerSigningProfileSignatureValidityPeriod](#cdktf-aws-cdk-signer-dataawssignersigningprofilesignaturevalidityperiod) | __*Optional*__ @@ -255607,7 +266890,9 @@ Name | Type | Description **profileName** | string | **profileVersion** | string | **requestedBy** | string | +**revocationRecord** | [signer.SignerSigningJobRevocationRecordList](#cdktf-aws-cdk-signer-signersigningjobrevocationrecordlist) | **signatureExpiresAt** | string | +**signedObject** | [signer.SignerSigningJobSignedObjectList](#cdktf-aws-cdk-signer-signersigningjobsignedobjectlist) | **source** | [signer.SignerSigningJobSourceOutputReference](#cdktf-aws-cdk-signer-signersigningjobsourceoutputreference) | **status** | string | **statusReason** | string | @@ -255660,47 +266945,73 @@ resetIgnoreSigningJobFailure(): void -#### revocationRecord(index) +#### protected synthesizeAttributes() ```ts -revocationRecord(index: string): SignerSigningJobRevocationRecord +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [signer.SignerSigningJobRevocationRecord](#cdktf-aws-cdk-signer-signersigningjobrevocationrecord) +* Map + + + +## class SignerSigningJobDestinationOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: signer + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer -#### signedObject(index) ```ts -signedObject(index: string): SignerSigningJobSignedObject +new signer.SignerSigningJobDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -__Returns__: -* [signer.SignerSigningJobSignedObject](#cdktf-aws-cdk-signer-signersigningjobsignedobject) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**s3** | [signer.SignerSigningJobDestinationS3OutputReference](#cdktf-aws-cdk-signer-signersigningjobdestinations3outputreference) | +**internalValue**? | [signer.SignerSigningJobDestination](#cdktf-aws-cdk-signer-signersigningjobdestination) | __*Optional*__ +**s3Input**? | [signer.SignerSigningJobDestinationS3](#cdktf-aws-cdk-signer-signersigningjobdestinations3) | __*Optional*__ + +### Methods + + +#### putS3(value) ```ts -protected synthesizeAttributes(): Map +putS3(value: SignerSigningJobDestinationS3): void ``` +* **value** ([signer.SignerSigningJobDestinationS3](#cdktf-aws-cdk-signer-signersigningjobdestinations3)) *No description* + * **bucket** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/signer_signing_job#bucket SignerSigningJob#bucket}. + * **prefix** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/signer_signing_job#prefix SignerSigningJob#prefix}. __*Optional*__ -__Returns__: -* Map -## class SignerSigningJobDestinationOutputReference + + +## class SignerSigningJobDestinationS3OutputReference @@ -255715,12 +267026,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new signer.SignerSigningJobDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new signer.SignerSigningJobDestinationS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -255729,38 +267039,37 @@ new signer.SignerSigningJobDestinationOutputReference(terraformResource: IInterp Name | Type | Description -----|------|------------- -**s3** | [signer.SignerSigningJobDestinationS3OutputReference](#cdktf-aws-cdk-signer-signersigningjobdestinations3outputreference) | -**internalValue**? | [signer.SignerSigningJobDestination](#cdktf-aws-cdk-signer-signersigningjobdestination) | __*Optional*__ -**s3Input**? | [signer.SignerSigningJobDestinationS3](#cdktf-aws-cdk-signer-signersigningjobdestinations3) | __*Optional*__ +**bucket** | string | +**prefix** | string | +**bucketInput**? | string | __*Optional*__ +**internalValue**? | [signer.SignerSigningJobDestinationS3](#cdktf-aws-cdk-signer-signersigningjobdestinations3) | __*Optional*__ +**prefixInput**? | string | __*Optional*__ ### Methods -#### putS3(value) +#### resetPrefix() ```ts -putS3(value: SignerSigningJobDestinationS3): void +resetPrefix(): void ``` -* **value** ([signer.SignerSigningJobDestinationS3](#cdktf-aws-cdk-signer-signersigningjobdestinations3)) *No description* - * **bucket** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/signer_signing_job#bucket SignerSigningJob#bucket}. - * **prefix** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/signer_signing_job#prefix SignerSigningJob#prefix}. __*Optional*__ -## class SignerSigningJobDestinationS3OutputReference +## class SignerSigningJobRevocationRecordList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: signer -__Extends__: [ComplexObject](#cdktf-complexobject) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -255768,12 +267077,12 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new signer.SignerSigningJobDestinationS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new signer.SignerSigningJobRevocationRecordList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255782,37 +267091,36 @@ new signer.SignerSigningJobDestinationS3OutputReference(terraformResource: IInte Name | Type | Description -----|------|------------- -**bucket** | string | -**prefix** | string | -**bucketInput**? | string | __*Optional*__ -**internalValue**? | [signer.SignerSigningJobDestinationS3](#cdktf-aws-cdk-signer-signersigningjobdestinations3) | __*Optional*__ -**prefixInput**? | string | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ### Methods -#### resetPrefix() +#### get(index) ```ts -resetPrefix(): void +get(index: number): SignerSigningJobRevocationRecordOutputReference ``` +* **index** (number) the index of the item to return. +__Returns__: +* [signer.SignerSigningJobRevocationRecordOutputReference](#cdktf-aws-cdk-signer-signersigningjobrevocationrecordoutputreference) - - -## class SignerSigningJobRevocationRecord +## class SignerSigningJobRevocationRecordOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -255820,13 +267128,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.SignerSigningJobRevocationRecord(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.SignerSigningJobRevocationRecordOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255838,17 +267146,69 @@ Name | Type | Description **reason** | string | **revokedAt** | string | **revokedBy** | string | +**internalValue**? | [signer.SignerSigningJobRevocationRecord](#cdktf-aws-cdk-signer-signersigningjobrevocationrecord) | __*Optional*__ + + + +## class SignerSigningJobSignedObjectList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new signer.SignerSigningJobSignedObjectList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): SignerSigningJobSignedObjectOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [signer.SignerSigningJobSignedObjectOutputReference](#cdktf-aws-cdk-signer-signersigningjobsignedobjectoutputreference) -## class SignerSigningJobSignedObject +## class SignerSigningJobSignedObjectOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -255856,13 +267216,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.SignerSigningJobSignedObject(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.SignerSigningJobSignedObjectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255871,18 +267231,70 @@ new signer.SignerSigningJobSignedObject(terraformResource: IInterpolatingParent, Name | Type | Description -----|------|------------- -**s3** | [IResolvable](#cdktf-iresolvable) | +**s3** | [signer.SignerSigningJobSignedObjectS3List](#cdktf-aws-cdk-signer-signersigningjobsignedobjects3list) | +**internalValue**? | [signer.SignerSigningJobSignedObject](#cdktf-aws-cdk-signer-signersigningjobsignedobject) | __*Optional*__ + + + +## class SignerSigningJobSignedObjectS3List + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer -## class SignerSigningJobSignedObjectS3 + + +```ts +new signer.SignerSigningJobSignedObjectS3List(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): SignerSigningJobSignedObjectS3OutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [signer.SignerSigningJobSignedObjectS3OutputReference](#cdktf-aws-cdk-signer-signersigningjobsignedobjects3outputreference) + + + +## class SignerSigningJobSignedObjectS3OutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -255890,13 +267302,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.SignerSigningJobSignedObjectS3(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.SignerSigningJobSignedObjectS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -255907,6 +267319,7 @@ Name | Type | Description -----|------|------------- **bucket** | string | **key** | string | +**internalValue**? | [signer.SignerSigningJobSignedObjectS3](#cdktf-aws-cdk-signer-signersigningjobsignedobjects3) | __*Optional*__ @@ -255925,12 +267338,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new signer.SignerSigningJobSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new signer.SignerSigningJobSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -255979,12 +267391,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new signer.SignerSigningJobSourceS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new signer.SignerSigningJobSourceS3OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -256048,6 +267459,7 @@ Name | Type | Description **namePrefix** | string | **platformDisplayName** | string | **platformId** | string | +**revocationRecord** | [signer.SignerSigningProfileRevocationRecordList](#cdktf-aws-cdk-signer-signersigningprofilerevocationrecordlist) | **signatureValidityPeriod** | [signer.SignerSigningProfileSignatureValidityPeriodOutputReference](#cdktf-aws-cdk-signer-signersigningprofilesignaturevalidityperiodoutputreference) | **status** | string | **tags** | Map | @@ -256140,19 +267552,6 @@ resetTagsAll(): void -#### revocationRecord(index) - - - -```ts -revocationRecord(index: string): SignerSigningProfileRevocationRecord -``` - -* **index** (string) *No description* - -__Returns__: -* [signer.SignerSigningProfileRevocationRecord](#cdktf-aws-cdk-signer-signersigningprofilerevocationrecord) - #### protected synthesizeAttributes() @@ -256274,14 +267673,65 @@ __Returns__: -## class SignerSigningProfileRevocationRecord +## class SignerSigningProfileRevocationRecordList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: signer + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new signer.SignerSigningProfileRevocationRecordList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): SignerSigningProfileRevocationRecordOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [signer.SignerSigningProfileRevocationRecordOutputReference](#cdktf-aws-cdk-signer-signersigningprofilerevocationrecordoutputreference) + + + +## class SignerSigningProfileRevocationRecordOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: signer -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -256289,13 +267739,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new signer.SignerSigningProfileRevocationRecord(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new signer.SignerSigningProfileRevocationRecordOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -256307,6 +267757,7 @@ Name | Type | Description **revocationEffectiveFrom** | string | **revokedAt** | string | **revokedBy** | string | +**internalValue**? | [signer.SignerSigningProfileRevocationRecord](#cdktf-aws-cdk-signer-signersigningprofilerevocationrecord) | __*Optional*__ @@ -256325,12 +267776,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new signer.SignerSigningProfileSignatureValidityPeriodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new signer.SignerSigningProfileSignatureValidityPeriodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -258693,12 +270143,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ssm.SsmAssociationOutputLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ssm.SsmAssociationOutputLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -258802,6 +270251,7 @@ Name | Type | Description **latestVersion** | string | **name** | string | **owner** | string | +**parameter** | [ssm.SsmDocumentParameterList](#cdktf-aws-cdk-ssm-ssmdocumentparameterlist) | **permissions** | Map | **platformTypes** | Array | **schemaVersion** | string | @@ -258825,19 +270275,6 @@ Name | Type | Description ### Methods -#### parameter(index) - - - -```ts -parameter(index: string): SsmDocumentParameter -``` - -* **index** (string) *No description* - -__Returns__: -* [ssm.SsmDocumentParameter](#cdktf-aws-cdk-ssm-ssmdocumentparameter) - #### resetAttachmentsSource() @@ -258936,14 +270373,65 @@ __Returns__: -## class SsmDocumentParameter +## class SsmDocumentParameterList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: ssm + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new ssm.SsmDocumentParameterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): SsmDocumentParameterOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [ssm.SsmDocumentParameterOutputReference](#cdktf-aws-cdk-ssm-ssmdocumentparameteroutputreference) + + + +## class SsmDocumentParameterOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: ssm -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -258951,13 +270439,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new ssm.SsmDocumentParameter(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new ssm.SsmDocumentParameterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -258970,6 +270458,7 @@ Name | Type | Description **description** | string | **name** | string | **type** | string | +**internalValue**? | [ssm.SsmDocumentParameter](#cdktf-aws-cdk-ssm-ssmdocumentparameter) | __*Optional*__ @@ -259470,12 +270959,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersAutomationParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersAutomationParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -259534,12 +271022,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersLambdaParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersLambdaParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -259612,12 +271099,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -259774,12 +271260,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersCloudwatchConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersCloudwatchConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -259838,12 +271323,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -259916,12 +271400,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -260137,12 +271620,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersStepFunctionsParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ssm.SsmMaintenanceWindowTaskTaskInvocationParametersStepFunctionsParametersOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -260758,12 +272240,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new ssm.SsmResourceDataSyncS3DestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new ssm.SsmResourceDataSyncS3DestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -261778,12 +273259,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new storagegateway.StoragegatewayFileSystemAssociationCacheAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new storagegateway.StoragegatewayFileSystemAssociationCacheAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -261874,6 +273354,7 @@ Name | Type | Description **gatewayId** | string | **gatewayIpAddress** | string | **gatewayName** | string | +**gatewayNetworkInterface** | [storagegateway.StoragegatewayGatewayGatewayNetworkInterfaceList](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaygatewaynetworkinterfacelist) | **gatewayTimezone** | string | **gatewayType** | string | **gatewayVpcEndpoint** | string | @@ -261911,19 +273392,6 @@ Name | Type | Description ### Methods -#### gatewayNetworkInterface(index) - - - -```ts -gatewayNetworkInterface(index: string): StoragegatewayGatewayGatewayNetworkInterface -``` - -* **index** (string) *No description* - -__Returns__: -* [storagegateway.StoragegatewayGatewayGatewayNetworkInterface](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaygatewaynetworkinterface) - #### putSmbActiveDirectorySettings(value) @@ -262163,14 +273631,65 @@ __Returns__: -## class StoragegatewayGatewayGatewayNetworkInterface +## class StoragegatewayGatewayGatewayNetworkInterfaceList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: storagegateway + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new storagegateway.StoragegatewayGatewayGatewayNetworkInterfaceList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): StoragegatewayGatewayGatewayNetworkInterfaceOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [storagegateway.StoragegatewayGatewayGatewayNetworkInterfaceOutputReference](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaygatewaynetworkinterfaceoutputreference) + + + +## class StoragegatewayGatewayGatewayNetworkInterfaceOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: storagegateway -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -262178,13 +273697,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new storagegateway.StoragegatewayGatewayGatewayNetworkInterface(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new storagegateway.StoragegatewayGatewayGatewayNetworkInterfaceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -262194,6 +273713,7 @@ new storagegateway.StoragegatewayGatewayGatewayNetworkInterface(terraformResourc Name | Type | Description -----|------|------------- **ipv4Address** | string | +**internalValue**? | [storagegateway.StoragegatewayGatewayGatewayNetworkInterface](#cdktf-aws-cdk-storagegateway-storagegatewaygatewaygatewaynetworkinterface) | __*Optional*__ @@ -262212,12 +273732,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new storagegateway.StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new storagegateway.StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -262297,12 +273816,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new storagegateway.StoragegatewayGatewayTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new storagegateway.StoragegatewayGatewayTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -262702,12 +274220,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new storagegateway.StoragegatewayNfsFileShareCacheAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new storagegateway.StoragegatewayNfsFileShareCacheAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -262752,12 +274269,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new storagegateway.StoragegatewayNfsFileShareNfsFileShareDefaultsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new storagegateway.StoragegatewayNfsFileShareNfsFileShareDefaultsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -262844,12 +274360,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new storagegateway.StoragegatewayNfsFileShareTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new storagegateway.StoragegatewayNfsFileShareTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -263377,12 +274892,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new storagegateway.StoragegatewaySmbFileShareCacheAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new storagegateway.StoragegatewaySmbFileShareCacheAttributesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -263427,12 +274941,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new storagegateway.StoragegatewaySmbFileShareTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new storagegateway.StoragegatewaySmbFileShareTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -264112,6 +275625,7 @@ Name | Type | Description **successRetentionPeriod** | number | **tags** | Map | **tagsAll** | Map | +**timeline** | [synthetics.SyntheticsCanaryTimelineList](#cdktf-aws-cdk-synthetics-syntheticscanarytimelinelist) | **vpcConfig** | [synthetics.SyntheticsCanaryVpcConfigOutputReference](#cdktf-aws-cdk-synthetics-syntheticscanaryvpcconfigoutputreference) | **zipFile** | string | **artifactConfigInput**? | [synthetics.SyntheticsCanaryArtifactConfig](#cdktf-aws-cdk-synthetics-syntheticscanaryartifactconfig) | __*Optional*__ @@ -264341,19 +275855,6 @@ resetZipFile(): void -#### timeline(index) - - - -```ts -timeline(index: string): SyntheticsCanaryTimeline -``` - -* **index** (string) *No description* - -__Returns__: -* [synthetics.SyntheticsCanaryTimeline](#cdktf-aws-cdk-synthetics-syntheticscanarytimeline) - #### protected synthesizeAttributes() @@ -264383,12 +275884,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new synthetics.SyntheticsCanaryArtifactConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new synthetics.SyntheticsCanaryArtifactConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -264448,12 +275948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new synthetics.SyntheticsCanaryArtifactConfigS3EncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new synthetics.SyntheticsCanaryArtifactConfigS3EncryptionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -264512,12 +276011,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new synthetics.SyntheticsCanaryRunConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new synthetics.SyntheticsCanaryRunConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -264590,12 +276088,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new synthetics.SyntheticsCanaryScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new synthetics.SyntheticsCanaryScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -264627,14 +276124,65 @@ resetDurationInSeconds(): void -## class SyntheticsCanaryTimeline +## class SyntheticsCanaryTimelineList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: synthetics + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new synthetics.SyntheticsCanaryTimelineList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): SyntheticsCanaryTimelineOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [synthetics.SyntheticsCanaryTimelineOutputReference](#cdktf-aws-cdk-synthetics-syntheticscanarytimelineoutputreference) + + + +## class SyntheticsCanaryTimelineOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: synthetics -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -264642,13 +276190,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new synthetics.SyntheticsCanaryTimeline(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new synthetics.SyntheticsCanaryTimelineOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -264661,6 +276209,7 @@ Name | Type | Description **lastModified** | string | **lastStarted** | string | **lastStopped** | string | +**internalValue**? | [synthetics.SyntheticsCanaryTimeline](#cdktf-aws-cdk-synthetics-syntheticscanarytimeline) | __*Optional*__ @@ -264679,12 +276228,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new synthetics.SyntheticsCanaryVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new synthetics.SyntheticsCanaryVpcConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -264997,12 +276545,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new timestreamwrite.TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new timestreamwrite.TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -265064,12 +276611,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new timestreamwrite.TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new timestreamwrite.TimestreamwriteTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -265156,12 +276702,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new timestreamwrite.TimestreamwriteTableMagneticStoreWritePropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new timestreamwrite.TimestreamwriteTableMagneticStoreWritePropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -265234,12 +276779,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new timestreamwrite.TimestreamwriteTableRetentionPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new timestreamwrite.TimestreamwriteTableRetentionPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -265503,12 +277047,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new transfer.TransferAccessPosixProfileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new transfer.TransferAccessPosixProfileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -265871,12 +277414,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new transfer.TransferServerEndpointDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new transfer.TransferServerEndpointDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -266223,12 +277765,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new transfer.TransferUserPosixProfileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new transfer.TransferUserPosixProfileOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -266511,6 +278052,7 @@ new vpc.DataAwsInternetGateway(scope: Construct, id: string, config?: DataAwsInt Name | Type | Description -----|------|------------- **arn** | string | +**attachments** | [vpc.DataAwsInternetGatewayAttachmentsList](#cdktf-aws-cdk-vpc-dataawsinternetgatewayattachmentslist) | **filter** | [IResolvable](#cdktf-iresolvable) | Array<[vpc.DataAwsInternetGatewayFilter](#cdktf-aws-cdk-vpc-dataawsinternetgatewayfilter)> | **id** | string | **internetGatewayId** | string | @@ -266524,19 +278066,6 @@ Name | Type | Description ### Methods -#### attachments(index) - - - -```ts -attachments(index: string): DataAwsInternetGatewayAttachments -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.DataAwsInternetGatewayAttachments](#cdktf-aws-cdk-vpc-dataawsinternetgatewayattachments) - #### resetFilter() @@ -266587,14 +278116,65 @@ __Returns__: -## class DataAwsInternetGatewayAttachments +## class DataAwsInternetGatewayAttachmentsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.DataAwsInternetGatewayAttachmentsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsInternetGatewayAttachmentsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.DataAwsInternetGatewayAttachmentsOutputReference](#cdktf-aws-cdk-vpc-dataawsinternetgatewayattachmentsoutputreference) + + + +## class DataAwsInternetGatewayAttachmentsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -266602,13 +278182,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.DataAwsInternetGatewayAttachments(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.DataAwsInternetGatewayAttachmentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -266619,6 +278199,7 @@ Name | Type | Description -----|------|------------- **state** | string | **vpcId** | string | +**internalValue**? | [vpc.DataAwsInternetGatewayAttachments](#cdktf-aws-cdk-vpc-dataawsinternetgatewayattachments) | __*Optional*__ @@ -266890,6 +278471,8 @@ new vpc.DataAwsNetworkInterface(scope: Construct, id: string, config?: DataAwsNe Name | Type | Description -----|------|------------- **arn** | string | +**association** | [vpc.DataAwsNetworkInterfaceAssociationList](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceassociationlist) | +**attachment** | [vpc.DataAwsNetworkInterfaceAttachmentList](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceattachmentlist) | **availabilityZone** | string | **description** | string | **filter** | [IResolvable](#cdktf-iresolvable) | Array<[vpc.DataAwsNetworkInterfaceFilter](#cdktf-aws-cdk-vpc-dataawsnetworkinterfacefilter)> | @@ -266914,78 +278497,103 @@ Name | Type | Description ### Methods -#### association(index) +#### resetFilter() ```ts -association(index: string): DataAwsNetworkInterfaceAssociation +resetFilter(): void ``` -* **index** (string) *No description* -__Returns__: -* [vpc.DataAwsNetworkInterfaceAssociation](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceassociation) -#### attachment(index) + + +#### resetTags() ```ts -attachment(index: string): DataAwsNetworkInterfaceAttachment +resetTags(): void ``` -* **index** (string) *No description* -__Returns__: -* [vpc.DataAwsNetworkInterfaceAttachment](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceattachment) -#### resetFilter() + + +#### protected synthesizeAttributes() ```ts -resetFilter(): void +protected synthesizeAttributes(): Map ``` +__Returns__: +* Map -#### resetTags() +## class DataAwsNetworkInterfaceAssociationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + ```ts -resetTags(): void +new vpc.DataAwsNetworkInterfaceAssociationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Properties -#### protected synthesizeAttributes() +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsNetworkInterfaceAssociationOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [vpc.DataAwsNetworkInterfaceAssociationOutputReference](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceassociationoutputreference) -## class DataAwsNetworkInterfaceAssociation +## class DataAwsNetworkInterfaceAssociationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -266993,13 +278601,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.DataAwsNetworkInterfaceAssociation(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.DataAwsNetworkInterfaceAssociationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -267015,17 +278623,69 @@ Name | Type | Description **ipOwnerId** | string | **publicDnsName** | string | **publicIp** | string | +**internalValue**? | [vpc.DataAwsNetworkInterfaceAssociation](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceassociation) | __*Optional*__ + + + +## class DataAwsNetworkInterfaceAttachmentList -## class DataAwsNetworkInterfaceAttachment +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.DataAwsNetworkInterfaceAttachmentList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsNetworkInterfaceAttachmentOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.DataAwsNetworkInterfaceAttachmentOutputReference](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceattachmentoutputreference) + + + +## class DataAwsNetworkInterfaceAttachmentOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -267033,13 +278693,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.DataAwsNetworkInterfaceAttachment(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.DataAwsNetworkInterfaceAttachmentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -267052,6 +278712,7 @@ Name | Type | Description **deviceIndex** | number | **instanceId** | string | **instanceOwnerId** | string | +**internalValue**? | [vpc.DataAwsNetworkInterfaceAttachment](#cdktf-aws-cdk-vpc-dataawsnetworkinterfaceattachment) | __*Optional*__ @@ -267415,11 +279076,13 @@ new vpc.DataAwsRouteTable(scope: Construct, id: string, config?: DataAwsRouteTab Name | Type | Description -----|------|------------- **arn** | string | +**associations** | [vpc.DataAwsRouteTableAssociationsList](#cdktf-aws-cdk-vpc-dataawsroutetableassociationslist) | **filter** | [IResolvable](#cdktf-iresolvable) | Array<[vpc.DataAwsRouteTableFilter](#cdktf-aws-cdk-vpc-dataawsroutetablefilter)> | **gatewayId** | string | **id** | string | **ownerId** | string | **routeTableId** | string | +**routes** | [vpc.DataAwsRouteTableRoutesList](#cdktf-aws-cdk-vpc-dataawsroutetablerouteslist) | **subnetId** | string | **tags** | Map | **vpcId** | string | @@ -267434,19 +279097,6 @@ Name | Type | Description ### Methods -#### associations(index) - - - -```ts -associations(index: string): DataAwsRouteTableAssociations -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.DataAwsRouteTableAssociations](#cdktf-aws-cdk-vpc-dataawsroutetableassociations) - #### resetFilter() @@ -267519,41 +279169,79 @@ resetVpcId(): void -#### routes(index) +#### protected synthesizeAttributes() ```ts -routes(index: string): DataAwsRouteTableRoutes +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [vpc.DataAwsRouteTableRoutes](#cdktf-aws-cdk-vpc-dataawsroutetableroutes) +* Map + + + +## class DataAwsRouteTableAssociationsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new vpc.DataAwsRouteTableAssociationsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsRouteTableAssociationsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [vpc.DataAwsRouteTableAssociationsOutputReference](#cdktf-aws-cdk-vpc-dataawsroutetableassociationsoutputreference) -## class DataAwsRouteTableAssociations +## class DataAwsRouteTableAssociationsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -267561,13 +279249,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.DataAwsRouteTableAssociations(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.DataAwsRouteTableAssociationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -267581,17 +279269,69 @@ Name | Type | Description **routeTableAssociationId** | string | **routeTableId** | string | **subnetId** | string | +**internalValue**? | [vpc.DataAwsRouteTableAssociations](#cdktf-aws-cdk-vpc-dataawsroutetableassociations) | __*Optional*__ -## class DataAwsRouteTableRoutes +## class DataAwsRouteTableRoutesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.DataAwsRouteTableRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsRouteTableRoutesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.DataAwsRouteTableRoutesOutputReference](#cdktf-aws-cdk-vpc-dataawsroutetableroutesoutputreference) + + + +## class DataAwsRouteTableRoutesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -267599,13 +279339,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.DataAwsRouteTableRoutes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.DataAwsRouteTableRoutesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -267627,6 +279367,7 @@ Name | Type | Description **transitGatewayId** | string | **vpcEndpointId** | string | **vpcPeeringConnectionId** | string | +**internalValue**? | [vpc.DataAwsRouteTableRoutes](#cdktf-aws-cdk-vpc-dataawsroutetableroutes) | __*Optional*__ @@ -268344,6 +280085,7 @@ Name | Type | Description -----|------|------------- **arn** | string | **cidrBlock** | string | +**cidrBlockAssociations** | [vpc.DataAwsVpcCidrBlockAssociationsList](#cdktf-aws-cdk-vpc-dataawsvpccidrblockassociationslist) | **default** | boolean | [IResolvable](#cdktf-iresolvable) | **dhcpOptionsId** | string | **enableDnsHostnames** | [IResolvable](#cdktf-iresolvable) | @@ -268368,19 +280110,6 @@ Name | Type | Description ### Methods -#### cidrBlockAssociations(index) - - - -```ts -cidrBlockAssociations(index: string): DataAwsVpcCidrBlockAssociations -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.DataAwsVpcCidrBlockAssociations](#cdktf-aws-cdk-vpc-dataawsvpccidrblockassociations) - #### resetCidrBlock() @@ -268467,14 +280196,65 @@ __Returns__: -## class DataAwsVpcCidrBlockAssociations +## class DataAwsVpcCidrBlockAssociationsList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.DataAwsVpcCidrBlockAssociationsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsVpcCidrBlockAssociationsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.DataAwsVpcCidrBlockAssociationsOutputReference](#cdktf-aws-cdk-vpc-dataawsvpccidrblockassociationsoutputreference) + + + +## class DataAwsVpcCidrBlockAssociationsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -268482,13 +280262,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.DataAwsVpcCidrBlockAssociations(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.DataAwsVpcCidrBlockAssociationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -268500,6 +280280,7 @@ Name | Type | Description **associationId** | string | **cidrBlock** | string | **state** | string | +**internalValue**? | [vpc.DataAwsVpcCidrBlockAssociations](#cdktf-aws-cdk-vpc-dataawsvpccidrblockassociations) | __*Optional*__ @@ -268648,6 +280429,7 @@ Name | Type | Description -----|------|------------- **arn** | string | **cidrBlocks** | Array | +**dnsEntry** | [vpc.DataAwsVpcEndpointDnsEntryList](#cdktf-aws-cdk-vpc-dataawsvpcendpointdnsentrylist) | **filter** | [IResolvable](#cdktf-iresolvable) | Array<[vpc.DataAwsVpcEndpointFilter](#cdktf-aws-cdk-vpc-dataawsvpcendpointfilter)> | **id** | string | **networkInterfaceIds** | Array | @@ -268674,19 +280456,6 @@ Name | Type | Description ### Methods -#### dnsEntry(index) - - - -```ts -dnsEntry(index: string): DataAwsVpcEndpointDnsEntry -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.DataAwsVpcEndpointDnsEntry](#cdktf-aws-cdk-vpc-dataawsvpcendpointdnsentry) - #### resetFilter() @@ -268761,14 +280530,65 @@ __Returns__: -## class DataAwsVpcEndpointDnsEntry +## class DataAwsVpcEndpointDnsEntryList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.DataAwsVpcEndpointDnsEntryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsVpcEndpointDnsEntryOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.DataAwsVpcEndpointDnsEntryOutputReference](#cdktf-aws-cdk-vpc-dataawsvpcendpointdnsentryoutputreference) + + + +## class DataAwsVpcEndpointDnsEntryOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -268776,13 +280596,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.DataAwsVpcEndpointDnsEntry(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.DataAwsVpcEndpointDnsEntryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -268793,6 +280613,7 @@ Name | Type | Description -----|------|------------- **dnsName** | string | **hostedZoneId** | string | +**internalValue**? | [vpc.DataAwsVpcEndpointDnsEntry](#cdktf-aws-cdk-vpc-dataawsvpcendpointdnsentry) | __*Optional*__ @@ -269207,10 +281028,12 @@ new vpc.DataAwsVpcPeeringConnection(scope: Construct, id: string, config?: DataA Name | Type | Description -----|------|------------- **cidrBlock** | string | +**cidrBlockSet** | [vpc.DataAwsVpcPeeringConnectionCidrBlockSetList](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectioncidrblocksetlist) | **filter** | [IResolvable](#cdktf-iresolvable) | Array<[vpc.DataAwsVpcPeeringConnectionFilter](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionfilter)> | **id** | string | **ownerId** | string | **peerCidrBlock** | string | +**peerCidrBlockSet** | [vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSetList](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionpeercidrblocksetlist) | **peerOwnerId** | string | **peerRegion** | string | **peerVpcId** | string | @@ -269247,32 +281070,6 @@ accepter(key: string): boolean | IResolvable __Returns__: * boolean | [IResolvable](#cdktf-iresolvable) -#### cidrBlockSet(index) - - - -```ts -cidrBlockSet(index: string): DataAwsVpcPeeringConnectionCidrBlockSet -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.DataAwsVpcPeeringConnectionCidrBlockSet](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectioncidrblockset) - -#### peerCidrBlockSet(index) - - - -```ts -peerCidrBlockSet(index: string): DataAwsVpcPeeringConnectionPeerCidrBlockSet -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSet](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionpeercidrblockset) - #### requester(key) @@ -269432,14 +281229,65 @@ __Returns__: -## class DataAwsVpcPeeringConnectionCidrBlockSet +## class DataAwsVpcPeeringConnectionCidrBlockSetList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.DataAwsVpcPeeringConnectionCidrBlockSetList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsVpcPeeringConnectionCidrBlockSetOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.DataAwsVpcPeeringConnectionCidrBlockSetOutputReference](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectioncidrblocksetoutputreference) + + + +## class DataAwsVpcPeeringConnectionCidrBlockSetOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -269447,13 +281295,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.DataAwsVpcPeeringConnectionCidrBlockSet(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.DataAwsVpcPeeringConnectionCidrBlockSetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -269463,17 +281311,69 @@ new vpc.DataAwsVpcPeeringConnectionCidrBlockSet(terraformResource: IInterpolatin Name | Type | Description -----|------|------------- **cidrBlock** | string | +**internalValue**? | [vpc.DataAwsVpcPeeringConnectionCidrBlockSet](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectioncidrblockset) | __*Optional*__ + + + +## class DataAwsVpcPeeringConnectionPeerCidrBlockSetList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSetList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + +```ts +get(index: number): DataAwsVpcPeeringConnectionPeerCidrBlockSetOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSetOutputReference](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionpeercidrblocksetoutputreference) -## class DataAwsVpcPeeringConnectionPeerCidrBlockSet + +## class DataAwsVpcPeeringConnectionPeerCidrBlockSetOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -269481,13 +281381,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSet(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSetOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -269497,6 +281397,7 @@ new vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSet(terraformResource: IInterpol Name | Type | Description -----|------|------------- **cidrBlock** | string | +**internalValue**? | [vpc.DataAwsVpcPeeringConnectionPeerCidrBlockSet](#cdktf-aws-cdk-vpc-dataawsvpcpeeringconnectionpeercidrblockset) | __*Optional*__ @@ -270110,12 +282011,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.DefaultRouteTableTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.DefaultRouteTableTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -270580,12 +282480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.DefaultSubnetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.DefaultSubnetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -271359,12 +283258,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.FlowLogDestinationOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.FlowLogDestinationOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -273023,12 +284921,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.RouteTableTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.RouteTableTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -273101,12 +284998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.RouteTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.RouteTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -273557,12 +285453,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.SecurityGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.SecurityGroupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -273950,12 +285845,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.SubnetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.SubnetTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -274552,6 +286446,7 @@ Name | Type | Description **arn** | string | **autoAccept** | boolean | [IResolvable](#cdktf-iresolvable) | **cidrBlocks** | Array | +**dnsEntry** | [vpc.VpcEndpointDnsEntryList](#cdktf-aws-cdk-vpc-vpcendpointdnsentrylist) | **id** | string | **networkInterfaceIds** | Array | **ownerId** | string | @@ -274586,19 +286481,6 @@ Name | Type | Description ### Methods -#### dnsEntry(index) - - - -```ts -dnsEntry(index: string): VpcEndpointDnsEntry -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.VpcEndpointDnsEntry](#cdktf-aws-cdk-vpc-vpcendpointdnsentry) - #### putTimeouts(value) @@ -274900,14 +286782,65 @@ __Returns__: -## class VpcEndpointDnsEntry +## class VpcEndpointDnsEntryList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.VpcEndpointDnsEntryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): VpcEndpointDnsEntryOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.VpcEndpointDnsEntryOutputReference](#cdktf-aws-cdk-vpc-vpcendpointdnsentryoutputreference) + + + +## class VpcEndpointDnsEntryOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -274915,13 +286848,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.VpcEndpointDnsEntry(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.VpcEndpointDnsEntryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -274932,6 +286865,7 @@ Name | Type | Description -----|------|------------- **dnsName** | string | **hostedZoneId** | string | +**internalValue**? | [vpc.VpcEndpointDnsEntry](#cdktf-aws-cdk-vpc-vpcendpointdnsentry) | __*Optional*__ @@ -275044,6 +286978,7 @@ Name | Type | Description **managesVpcEndpoints** | [IResolvable](#cdktf-iresolvable) | **networkLoadBalancerArns** | Array | **privateDnsName** | string | +**privateDnsNameConfiguration** | [vpc.VpcEndpointServicePrivateDnsNameConfigurationList](#cdktf-aws-cdk-vpc-vpcendpointserviceprivatednsnameconfigurationlist) | **serviceName** | string | **serviceType** | string | **state** | string | @@ -275061,19 +286996,6 @@ Name | Type | Description ### Methods -#### privateDnsNameConfiguration(index) - - - -```ts -privateDnsNameConfiguration(index: string): VpcEndpointServicePrivateDnsNameConfiguration -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.VpcEndpointServicePrivateDnsNameConfiguration](#cdktf-aws-cdk-vpc-vpcendpointserviceprivatednsnameconfiguration) - #### resetAllowedPrincipals() @@ -275219,14 +287141,65 @@ __Returns__: -## class VpcEndpointServicePrivateDnsNameConfiguration +## class VpcEndpointServicePrivateDnsNameConfigurationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.VpcEndpointServicePrivateDnsNameConfigurationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): VpcEndpointServicePrivateDnsNameConfigurationOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.VpcEndpointServicePrivateDnsNameConfigurationOutputReference](#cdktf-aws-cdk-vpc-vpcendpointserviceprivatednsnameconfigurationoutputreference) + + + +## class VpcEndpointServicePrivateDnsNameConfigurationOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -275234,13 +287207,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.VpcEndpointServicePrivateDnsNameConfiguration(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.VpcEndpointServicePrivateDnsNameConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -275253,6 +287226,7 @@ Name | Type | Description **state** | string | **type** | string | **value** | string | +**internalValue**? | [vpc.VpcEndpointServicePrivateDnsNameConfiguration](#cdktf-aws-cdk-vpc-vpcendpointserviceprivatednsnameconfiguration) | __*Optional*__ @@ -275360,12 +287334,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcEndpointSubnetAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcEndpointSubnetAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -275424,12 +287397,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcEndpointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcEndpointTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -276131,12 +288103,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcIpamPoolCidrCidrAuthorizationContextOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcIpamPoolCidrCidrAuthorizationContextOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -276519,12 +288490,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcIpv4CidrBlockAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcIpv4CidrBlockAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -276702,12 +288672,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcIpv6CidrBlockAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcIpv6CidrBlockAssociationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -277162,12 +289131,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcPeeringConnectionAccepterAccepterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcPeeringConnectionAccepterAccepterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -277240,12 +289208,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcPeeringConnectionAccepterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcPeeringConnectionAccepterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -277318,12 +289285,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcPeeringConnectionAccepterRequesterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcPeeringConnectionAccepterRequesterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -277514,12 +289480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcPeeringConnectionOptionsAccepterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcPeeringConnectionOptionsAccepterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -277592,12 +289557,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcPeeringConnectionOptionsRequesterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcPeeringConnectionOptionsRequesterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -277670,12 +289634,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcPeeringConnectionRequesterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcPeeringConnectionRequesterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -277748,12 +289711,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpcPeeringConnectionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpcPeeringConnectionTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -277902,6 +289864,7 @@ Name | Type | Description **localIpv6NetworkCidr** | string | **remoteIpv4NetworkCidr** | string | **remoteIpv6NetworkCidr** | string | +**routes** | [vpc.VpnConnectionRoutesList](#cdktf-aws-cdk-vpc-vpnconnectionrouteslist) | **staticRoutesOnly** | boolean | [IResolvable](#cdktf-iresolvable) | **tags** | Map | **tagsAll** | Map | @@ -277955,6 +289918,7 @@ Name | Type | Description **tunnel2VgwInsideAddress** | string | **tunnelInsideIpVersion** | string | **type** | string | +**vgwTelemetry** | [vpc.VpnConnectionVgwTelemetryList](#cdktf-aws-cdk-vpc-vpnconnectionvgwtelemetrylist) | **vpnGatewayId** | string | **customerGatewayIdInput**? | string | __*Optional*__ **enableAccelerationInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ @@ -278574,32 +290538,6 @@ resetVpnGatewayId(): void -#### routes(index) - - - -```ts -routes(index: string): VpnConnectionRoutes -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.VpnConnectionRoutes](#cdktf-aws-cdk-vpc-vpnconnectionroutes) - -#### vgwTelemetry(index) - - - -```ts -vgwTelemetry(index: string): VpnConnectionVgwTelemetry -``` - -* **index** (string) *No description* - -__Returns__: -* [vpc.VpnConnectionVgwTelemetry](#cdktf-aws-cdk-vpc-vpnconnectionvgwtelemetry) - #### protected synthesizeAttributes() @@ -278673,14 +290611,65 @@ __Returns__: -## class VpnConnectionRoutes +## class VpnConnectionRoutesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.VpnConnectionRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): VpnConnectionRoutesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.VpnConnectionRoutesOutputReference](#cdktf-aws-cdk-vpc-vpnconnectionroutesoutputreference) + + + +## class VpnConnectionRoutesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -278688,13 +290677,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.VpnConnectionRoutes(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.VpnConnectionRoutesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -278706,17 +290695,69 @@ Name | Type | Description **destinationCidrBlock** | string | **source** | string | **state** | string | +**internalValue**? | [vpc.VpnConnectionRoutes](#cdktf-aws-cdk-vpc-vpnconnectionroutes) | __*Optional*__ + + + +## class VpnConnectionVgwTelemetryList -## class VpnConnectionVgwTelemetry +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: vpc + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new vpc.VpnConnectionVgwTelemetryList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): VpnConnectionVgwTelemetryOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [vpc.VpnConnectionVgwTelemetryOutputReference](#cdktf-aws-cdk-vpc-vpnconnectionvgwtelemetryoutputreference) + + + +## class VpnConnectionVgwTelemetryOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: vpc -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -278724,13 +290765,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new vpc.VpnConnectionVgwTelemetry(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new vpc.VpnConnectionVgwTelemetryOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -278745,6 +290786,7 @@ Name | Type | Description **outsideIpAddress** | string | **status** | string | **statusMessage** | string | +**internalValue**? | [vpc.VpnConnectionVgwTelemetry](#cdktf-aws-cdk-vpc-vpnconnectionvgwtelemetry) | __*Optional*__ @@ -279040,12 +291082,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new vpc.VpnGatewayRoutePropagationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new vpc.VpnGatewayRoutePropagationTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -279399,12 +291440,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafByteMatchSetByteMatchTuplesFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafByteMatchSetByteMatchTuplesFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -279778,12 +291818,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafRegexMatchSetRegexMatchTupleFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafRegexMatchSetRegexMatchTupleFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -280112,12 +292151,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafRuleGroupActivatedRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafRuleGroupActivatedRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -280219,12 +292257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafSizeConstraintSetSizeConstraintsFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafSizeConstraintSetSizeConstraintsFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -280342,12 +292379,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafSqlInjectionMatchSetSqlInjectionMatchTuplesFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafSqlInjectionMatchSetSqlInjectionMatchTuplesFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -280546,12 +292582,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafWebAclDefaultActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafWebAclDefaultActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -280581,12 +292616,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafWebAclLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafWebAclLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -280647,12 +292681,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafWebAclLoggingConfigurationRedactedFieldsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafWebAclLoggingConfigurationRedactedFieldsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -280682,12 +292715,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafWebAclRulesActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafWebAclRulesActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -280717,12 +292749,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafWebAclRulesOverrideActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafWebAclRulesOverrideActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -280824,12 +292855,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new waf.WafXssMatchSetXssMatchTuplesFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new waf.WafXssMatchSetXssMatchTuplesFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -281171,12 +293201,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalByteMatchSetByteMatchTuplesFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalByteMatchSetByteMatchTuplesFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -281548,12 +293577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalRegexMatchSetRegexMatchTupleFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalRegexMatchSetRegexMatchTupleFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -281881,12 +293909,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalRuleGroupActivatedRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalRuleGroupActivatedRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -281988,12 +294015,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalSizeConstraintSetSizeConstraintsFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalSizeConstraintSetSizeConstraintsFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -282111,12 +294137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalSqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalSqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -282374,12 +294399,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalWebAclDefaultActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalWebAclDefaultActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -282409,12 +294433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalWebAclLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalWebAclLoggingConfigurationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -282475,12 +294498,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalWebAclLoggingConfigurationRedactedFieldsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalWebAclLoggingConfigurationRedactedFieldsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -282510,12 +294532,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalWebAclRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalWebAclRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -282545,12 +294566,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalWebAclRuleOverrideActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalWebAclRuleOverrideActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -282651,12 +294671,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafregional.WafregionalXssMatchSetXssMatchTupleFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafregional.WafregionalXssMatchSetXssMatchTupleFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -282790,6 +294809,7 @@ Name | Type | Description **description** | string | **id** | string | **name** | string | +**regularExpression** | [wafv2.DataAwsWafv2RegexPatternSetRegularExpressionList](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternsetregularexpressionlist) | **scope** | string | **nameInput**? | string | __*Optional*__ **scopeInput**? | string | __*Optional*__ @@ -282798,41 +294818,79 @@ Name | Type | Description ### Methods -#### regularExpression(index) +#### protected synthesizeAttributes() ```ts -regularExpression(index: string): DataAwsWafv2RegexPatternSetRegularExpression +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [wafv2.DataAwsWafv2RegexPatternSetRegularExpression](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternsetregularexpression) +* Map + + + +## class DataAwsWafv2RegexPatternSetRegularExpressionList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: wafv2 + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new wafv2.DataAwsWafv2RegexPatternSetRegularExpressionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsWafv2RegexPatternSetRegularExpressionOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [wafv2.DataAwsWafv2RegexPatternSetRegularExpressionOutputReference](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternsetregularexpressionoutputreference) -## class DataAwsWafv2RegexPatternSetRegularExpression +## class DataAwsWafv2RegexPatternSetRegularExpressionOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: wafv2 -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -282840,13 +294898,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new wafv2.DataAwsWafv2RegexPatternSetRegularExpression(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new wafv2.DataAwsWafv2RegexPatternSetRegularExpressionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -282856,6 +294914,7 @@ new wafv2.DataAwsWafv2RegexPatternSetRegularExpression(terraformResource: IInter Name | Type | Description -----|------|------------- **regexString** | string | +**internalValue**? | [wafv2.DataAwsWafv2RegexPatternSetRegularExpression](#cdktf-aws-cdk-wafv2-dataawswafv2regexpatternsetregularexpression) | __*Optional*__ @@ -283399,12 +295458,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleActionAllowCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleActionAllowCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283434,12 +295492,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleActionAllowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleActionAllowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283498,12 +295555,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleActionBlockCustomResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleActionBlockCustomResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283564,12 +295620,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleActionBlockOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleActionBlockOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283630,12 +295685,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleActionCountCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleActionCountCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283665,12 +295719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleActionCountOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleActionCountOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283729,12 +295782,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283849,12 +295901,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283884,12 +295935,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283919,12 +295969,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283952,12 +296001,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -283985,12 +296033,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284018,12 +296065,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284245,12 +296291,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284278,12 +296323,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284313,12 +296357,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284348,12 +296391,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284381,12 +296423,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284457,12 +296498,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284494,12 +296534,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284561,12 +296600,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284600,12 +296638,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284668,12 +296705,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284705,12 +296741,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284738,12 +296773,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284771,12 +296805,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -284804,12 +296837,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285031,12 +297063,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285064,12 +297095,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285099,12 +297129,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285134,12 +297163,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285167,12 +297195,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285241,12 +297268,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285274,12 +297300,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285307,12 +297332,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285340,12 +297364,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285567,12 +297590,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285600,12 +297622,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285635,12 +297656,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285670,12 +297690,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285703,12 +297722,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285779,12 +297797,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285812,12 +297829,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285845,12 +297861,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -285878,12 +297893,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286105,12 +298119,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286138,12 +298151,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286173,12 +298185,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286208,12 +298219,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286241,12 +298251,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286313,12 +298322,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286346,12 +298354,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286379,12 +298386,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286412,12 +298418,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286639,12 +298644,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286672,12 +298676,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286707,12 +298710,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286742,12 +298744,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286775,12 +298776,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286847,12 +298847,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286880,12 +298879,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286913,12 +298911,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -286946,12 +298943,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287173,12 +299169,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287206,12 +299201,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287241,12 +299235,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287276,12 +299269,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287309,12 +299301,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287385,12 +299376,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287422,12 +299412,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287489,12 +299478,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287528,12 +299516,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287596,12 +299583,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287633,12 +299619,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287668,12 +299653,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287701,12 +299685,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287734,12 +299717,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287767,12 +299749,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -287994,12 +299975,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288027,12 +300007,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288062,12 +300041,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288097,12 +300075,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288130,12 +300107,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288206,12 +300182,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288243,12 +300218,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288310,12 +300284,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288349,12 +300322,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288417,12 +300389,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288454,12 +300425,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288487,12 +300457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288520,12 +300489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288553,12 +300521,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288780,12 +300747,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288813,12 +300779,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288848,12 +300813,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288883,12 +300847,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288916,12 +300879,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -288990,12 +300952,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289023,12 +300984,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289056,12 +301016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289089,12 +301048,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289316,12 +301274,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289349,12 +301306,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289384,12 +301340,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289419,12 +301374,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289452,12 +301406,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289528,12 +301481,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289561,12 +301513,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289594,12 +301545,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289627,12 +301577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289854,12 +301803,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289887,12 +301835,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289922,12 +301869,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289957,12 +301903,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -289990,12 +301935,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290062,12 +302006,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290095,12 +302038,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290128,12 +302070,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290161,12 +302102,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290388,12 +302328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290421,12 +302360,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290456,12 +302394,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290491,12 +302428,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290524,12 +302460,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290596,12 +302531,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290631,12 +302565,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290664,12 +302597,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290697,12 +302629,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290730,12 +302661,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290957,12 +302887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -290990,12 +302919,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291025,12 +302953,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291060,12 +302987,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291093,12 +303019,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291169,12 +303094,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291206,12 +303130,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291273,12 +303196,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291312,12 +303234,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291380,12 +303301,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291417,12 +303337,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291450,12 +303369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291483,12 +303401,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291516,12 +303433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291743,12 +303659,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291776,12 +303691,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291811,12 +303725,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291846,12 +303759,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291879,12 +303791,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291953,12 +303864,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -291986,12 +303896,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292019,12 +303928,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292052,12 +303960,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292279,12 +304186,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292312,12 +304218,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292347,12 +304252,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292382,12 +304286,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292415,12 +304318,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292491,12 +304393,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292524,12 +304425,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292557,12 +304457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292590,12 +304489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292817,12 +304715,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292850,12 +304747,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292885,12 +304781,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292920,12 +304815,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -292953,12 +304847,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293025,12 +304918,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293058,12 +304950,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293091,12 +304982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293124,12 +305014,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293351,12 +305240,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293384,12 +305272,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293419,12 +305306,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293454,12 +305340,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293487,12 +305372,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293559,12 +305443,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293592,12 +305475,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293625,12 +305507,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293658,12 +305539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293885,12 +305765,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293918,12 +305797,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293953,12 +305831,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -293988,12 +305865,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294021,12 +305897,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294095,12 +305970,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294128,12 +306002,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294161,12 +306034,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294194,12 +306066,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294421,12 +306292,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294454,12 +306324,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294489,12 +306358,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294524,12 +306392,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294557,12 +306424,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294633,12 +306499,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294666,12 +306531,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294699,12 +306563,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294732,12 +306595,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294959,12 +306821,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -294992,12 +306853,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295027,12 +306887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295062,12 +306921,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295095,12 +306953,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295167,12 +307024,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295200,12 +307056,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295233,12 +307088,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295266,12 +307120,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295493,12 +307346,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295526,12 +307378,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295561,12 +307412,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295596,12 +307446,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295629,12 +307478,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295701,12 +307549,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295734,12 +307581,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295767,12 +307613,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -295800,12 +307645,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296027,12 +307871,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296060,12 +307903,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296095,12 +307937,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296130,12 +307971,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296163,12 +308003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296239,12 +308078,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296276,12 +308114,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296343,12 +308180,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296382,12 +308218,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296450,12 +308285,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296487,12 +308321,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296522,12 +308355,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296557,12 +308389,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296590,12 +308421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296623,12 +308453,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296656,12 +308485,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296883,12 +308711,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296916,12 +308743,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296951,12 +308777,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -296986,12 +308811,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297019,12 +308843,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297095,12 +308918,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297132,12 +308954,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297199,12 +309020,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297238,12 +309058,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297306,12 +309125,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297343,12 +309161,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297376,12 +309193,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297409,12 +309225,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297442,12 +309257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297669,12 +309483,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297702,12 +309515,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297737,12 +309549,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297772,12 +309583,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297805,12 +309615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297879,12 +309688,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297912,12 +309720,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297945,12 +309752,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -297978,12 +309784,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298205,12 +310010,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298238,12 +310042,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298273,12 +310076,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298308,12 +310110,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298341,12 +310142,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298417,12 +310217,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298450,12 +310249,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298483,12 +310281,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298516,12 +310313,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298743,12 +310539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298776,12 +310571,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298811,12 +310605,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298846,12 +310639,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298879,12 +310671,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298951,12 +310742,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -298984,12 +310774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299017,12 +310806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299050,12 +310838,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299277,12 +311064,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299310,12 +311096,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299345,12 +311130,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299380,12 +311164,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299413,12 +311196,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299485,12 +311267,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299518,12 +311299,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299551,12 +311331,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299584,12 +311363,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299811,12 +311589,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299844,12 +311621,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299879,12 +311655,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299914,12 +311689,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -299947,12 +311721,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300023,12 +311796,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300060,12 +311832,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300127,12 +311898,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300166,12 +311936,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300234,12 +312003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300271,12 +312039,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300306,12 +312073,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300339,12 +312105,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300372,12 +312137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300405,12 +312169,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300632,12 +312395,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300665,12 +312427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300700,12 +312461,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300735,12 +312495,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300768,12 +312527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300844,12 +312602,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300881,12 +312638,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300948,12 +312704,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -300987,12 +312742,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301055,12 +312809,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301092,12 +312845,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301125,12 +312877,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301158,12 +312909,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301191,12 +312941,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301418,12 +313167,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301451,12 +313199,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301486,12 +313233,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301521,12 +313267,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301554,12 +313299,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301628,12 +313372,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301661,12 +313404,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301694,12 +313436,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301727,12 +313468,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301954,12 +313694,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -301987,12 +313726,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302022,12 +313760,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302057,12 +313794,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302090,12 +313826,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302166,12 +313901,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302199,12 +313933,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302232,12 +313965,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302265,12 +313997,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302492,12 +314223,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302525,12 +314255,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302560,12 +314289,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302595,12 +314323,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302628,12 +314355,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302700,12 +314426,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302733,12 +314458,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302766,12 +314490,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -302799,12 +314522,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303026,12 +314748,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303059,12 +314780,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303094,12 +314814,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303129,12 +314848,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303162,12 +314880,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303234,12 +314951,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303269,12 +314985,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303302,12 +315017,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303335,12 +315049,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303368,12 +315081,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303595,12 +315307,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303628,12 +315339,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303663,12 +315373,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303698,12 +315407,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303731,12 +315439,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303807,12 +315514,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303844,12 +315550,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303911,12 +315616,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -303950,12 +315654,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304018,12 +315721,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304055,12 +315757,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304088,12 +315789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304121,12 +315821,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304154,12 +315853,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304381,12 +316079,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304414,12 +316111,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304449,12 +316145,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304484,12 +316179,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304517,12 +316211,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304591,12 +316284,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304624,12 +316316,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304657,12 +316348,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304690,12 +316380,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304917,12 +316606,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304950,12 +316638,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -304985,12 +316672,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305020,12 +316706,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305053,12 +316738,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305129,12 +316813,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305162,12 +316845,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305195,12 +316877,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305228,12 +316909,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305455,12 +317135,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305488,12 +317167,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305523,12 +317201,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305558,12 +317235,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305591,12 +317267,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305663,12 +317338,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305696,12 +317370,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305729,12 +317402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305762,12 +317434,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -305989,12 +317660,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306022,12 +317692,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306057,12 +317726,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306092,12 +317760,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306125,12 +317792,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306197,12 +317863,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306230,12 +317895,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306263,12 +317927,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306296,12 +317959,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306523,12 +318185,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306556,12 +318217,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306591,12 +318251,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306626,12 +318285,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306659,12 +318317,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306733,12 +318390,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306766,12 +318422,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306799,12 +318454,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -306832,12 +318486,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307059,12 +318712,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307092,12 +318744,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307127,12 +318778,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307162,12 +318812,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307195,12 +318844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307271,12 +318919,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307304,12 +318951,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307337,12 +318983,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307370,12 +319015,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307597,12 +319241,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307630,12 +319273,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307665,12 +319307,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307700,12 +319341,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307733,12 +319373,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307805,12 +319444,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307838,12 +319476,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307871,12 +319508,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -307904,12 +319540,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308131,12 +319766,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308164,12 +319798,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308199,12 +319832,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308234,12 +319866,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308267,12 +319898,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308339,12 +319969,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308374,12 +320003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308409,12 +320037,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308442,12 +320069,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308475,12 +320101,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308508,12 +320133,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308735,12 +320359,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308768,12 +320391,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308803,12 +320425,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308838,12 +320459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308871,12 +320491,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308947,12 +320566,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -308984,12 +320602,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309051,12 +320668,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309090,12 +320706,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309158,12 +320773,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309195,12 +320809,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309228,12 +320841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309261,12 +320873,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309294,12 +320905,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309521,12 +321131,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309554,12 +321163,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309589,12 +321197,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309624,12 +321231,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309657,12 +321263,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309731,12 +321336,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309764,12 +321368,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309797,12 +321400,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -309830,12 +321432,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310057,12 +321658,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310090,12 +321690,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310125,12 +321724,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310160,12 +321758,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310193,12 +321790,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310269,12 +321865,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310302,12 +321897,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310335,12 +321929,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310368,12 +321961,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310595,12 +322187,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310628,12 +322219,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310663,12 +322253,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310698,12 +322287,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310731,12 +322319,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310803,12 +322390,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310836,12 +322422,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310869,12 +322454,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -310902,12 +322486,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311129,12 +322712,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311162,12 +322744,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311197,12 +322778,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311232,12 +322812,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311265,12 +322844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311337,12 +322915,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311370,12 +322947,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311403,12 +322979,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311436,12 +323011,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311663,12 +323237,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311696,12 +323269,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311731,12 +323303,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311766,12 +323337,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311799,12 +323369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311875,12 +323444,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311912,12 +323480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -311979,12 +323546,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312018,12 +323584,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312086,12 +323651,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312123,12 +323687,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312158,12 +323721,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312191,12 +323753,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312224,12 +323785,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312257,12 +323817,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312484,12 +324043,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312517,12 +324075,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312552,12 +324109,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312587,12 +324143,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312620,12 +324175,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312696,12 +324250,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312733,12 +324286,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312800,12 +324352,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312839,12 +324390,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312907,12 +324457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312944,12 +324493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -312977,12 +324525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313010,12 +324557,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313043,12 +324589,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313270,12 +324815,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313303,12 +324847,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313338,12 +324881,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313373,12 +324915,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313406,12 +324947,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313480,12 +325020,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313513,12 +325052,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313546,12 +325084,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313579,12 +325116,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313806,12 +325342,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313839,12 +325374,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313874,12 +325408,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313909,12 +325442,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -313942,12 +325474,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314018,12 +325549,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314051,12 +325581,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314084,12 +325613,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314117,12 +325645,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314344,12 +325871,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314377,12 +325903,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314412,12 +325937,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314447,12 +325971,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314480,12 +326003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314552,12 +326074,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314585,12 +326106,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314618,12 +326138,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314651,12 +326170,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314878,12 +326396,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314911,12 +326428,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314946,12 +326462,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -314981,12 +326496,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315014,12 +326528,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315086,12 +326599,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315121,12 +326633,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315154,12 +326665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315187,12 +326697,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315220,12 +326729,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315447,12 +326955,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315480,12 +326987,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315515,12 +327021,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315550,12 +327055,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315583,12 +327087,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315659,12 +327162,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315696,12 +327198,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315763,12 +327264,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315802,12 +327302,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315870,12 +327369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315907,12 +327405,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315940,12 +327437,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -315973,12 +327469,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316006,12 +327501,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316233,12 +327727,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316266,12 +327759,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316301,12 +327793,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316336,12 +327827,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316369,12 +327859,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316443,12 +327932,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316476,12 +327964,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316509,12 +327996,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316542,12 +328028,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316769,12 +328254,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316802,12 +328286,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316837,12 +328320,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316872,12 +328354,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316905,12 +328386,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -316981,12 +328461,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317014,12 +328493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317047,12 +328525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317080,12 +328557,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317307,12 +328783,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317340,12 +328815,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317375,12 +328849,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317410,12 +328883,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317443,12 +328915,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317515,12 +328986,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317548,12 +329018,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317581,12 +329050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317614,12 +329082,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317841,12 +329308,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317874,12 +329340,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317909,12 +329374,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317944,12 +329408,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -317977,12 +329440,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318049,12 +329511,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318082,12 +329543,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318115,12 +329575,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318148,12 +329607,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318375,12 +329833,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318408,12 +329865,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318443,12 +329899,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318478,12 +329933,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318511,12 +329965,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318585,12 +330038,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318618,12 +330070,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318651,12 +330102,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318684,12 +330134,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318911,12 +330360,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318944,12 +330392,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -318979,12 +330426,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319014,12 +330460,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319047,12 +330492,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319123,12 +330567,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319156,12 +330599,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319189,12 +330631,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319222,12 +330663,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319449,12 +330889,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319482,12 +330921,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319517,12 +330955,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319552,12 +330989,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319585,12 +331021,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319657,12 +331092,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319690,12 +331124,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319723,12 +331156,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319756,12 +331188,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -319983,12 +331414,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320016,12 +331446,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320051,12 +331480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320086,12 +331514,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320119,12 +331546,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320191,12 +331617,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320548,12 +331973,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320581,12 +332005,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320614,12 +332037,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320647,12 +332069,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320874,12 +332295,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320907,12 +332327,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320942,12 +332361,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -320977,12 +332395,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321010,12 +332427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321084,12 +332500,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321117,12 +332532,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321150,12 +332564,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321183,12 +332596,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321410,12 +332822,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321443,12 +332854,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321478,12 +332888,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321513,12 +332922,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321546,12 +332954,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321622,12 +333029,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321655,12 +333061,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321688,12 +333093,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321721,12 +333125,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321948,12 +333351,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -321981,12 +333383,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322016,12 +333417,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322051,12 +333451,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322084,12 +333483,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322156,12 +333554,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322189,12 +333586,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322222,12 +333618,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322255,12 +333650,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322482,12 +333876,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322515,12 +333908,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322550,12 +333942,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322585,12 +333976,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322618,12 +334008,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322690,12 +334079,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupRuleVisibilityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupRuleVisibilityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -322729,12 +334117,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2RuleGroupVisibilityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2RuleGroupVisibilityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323001,12 +334388,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclDefaultActionAllowCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclDefaultActionAllowCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323036,12 +334422,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclDefaultActionAllowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclDefaultActionAllowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323100,12 +334485,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclDefaultActionBlockCustomResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclDefaultActionBlockCustomResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323166,12 +334550,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclDefaultActionBlockOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclDefaultActionBlockOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323232,12 +334615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclDefaultActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclDefaultActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323428,12 +334810,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionConditionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionConditionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323463,12 +334844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameConditionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameConditionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323498,12 +334878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationLoggingFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationLoggingFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323535,12 +334914,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323568,12 +334946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323601,12 +334978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323634,12 +335010,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323667,12 +335042,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323702,12 +335076,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323737,12 +335110,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclLoggingConfigurationRedactedFieldsUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323770,12 +335142,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleActionAllowCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleActionAllowCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323805,12 +335176,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleActionAllowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleActionAllowOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323869,12 +335239,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleActionBlockCustomResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleActionBlockCustomResponseOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -323935,12 +335304,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleActionBlockOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleActionBlockOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324001,12 +335369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleActionCountCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleActionCountCustomRequestHandlingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324036,12 +335403,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleActionCountOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleActionCountOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324100,12 +335466,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324220,12 +335585,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleOverrideActionCountOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleOverrideActionCountOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324253,12 +335617,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleOverrideActionNoneOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleOverrideActionNoneOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324286,12 +335649,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleOverrideActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleOverrideActionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324376,12 +335738,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324411,12 +335772,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324446,12 +335806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324481,12 +335840,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324514,12 +335872,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324547,12 +335904,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324580,12 +335936,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324807,12 +336162,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324840,12 +336194,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324875,12 +336228,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324910,12 +336262,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -324943,12 +336294,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325019,12 +336369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325056,12 +336405,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325123,12 +336471,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325162,12 +336509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325230,12 +336576,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325267,12 +336612,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325300,12 +336644,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325333,12 +336676,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325366,12 +336708,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325593,12 +336934,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325626,12 +336966,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325661,12 +337000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325696,12 +337034,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325729,12 +337066,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325803,12 +337139,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325836,12 +337171,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325869,12 +337203,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -325902,12 +337235,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326129,12 +337461,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326162,12 +337493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326197,12 +337527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326232,12 +337561,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326265,12 +337593,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326341,12 +337668,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326374,12 +337700,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326407,12 +337732,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326440,12 +337764,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326667,12 +337990,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326700,12 +338022,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326735,12 +338056,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326770,12 +338090,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326803,12 +338122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326875,12 +338193,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326908,12 +338225,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326941,12 +338257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -326974,12 +338289,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327201,12 +338515,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327234,12 +338547,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327269,12 +338581,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327304,12 +338615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327337,12 +338647,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327409,12 +338718,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327442,12 +338750,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327475,12 +338782,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327508,12 +338814,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327735,12 +339040,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327768,12 +339072,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327803,12 +339106,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327838,12 +339140,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327871,12 +339172,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327947,12 +339247,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -327984,12 +339283,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328051,12 +339349,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328090,12 +339387,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328158,12 +339454,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328195,12 +339490,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328230,12 +339524,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328263,12 +339556,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328296,12 +339588,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328329,12 +339620,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328556,12 +339846,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328589,12 +339878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328624,12 +339912,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328659,12 +339946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328692,12 +339978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328768,12 +340053,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328805,12 +340089,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328872,12 +340155,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328911,12 +340193,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -328979,12 +340260,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329016,12 +340296,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329049,12 +340328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329082,12 +340360,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329115,12 +340392,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329342,12 +340618,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329375,12 +340650,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329410,12 +340684,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329445,12 +340718,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329478,12 +340750,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329552,12 +340823,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329585,12 +340855,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329618,12 +340887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329651,12 +340919,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329878,12 +341145,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329911,12 +341177,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329946,12 +341211,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -329981,12 +341245,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330014,12 +341277,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330090,12 +341352,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330123,12 +341384,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330156,12 +341416,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330189,12 +341448,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330416,12 +341674,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330449,12 +341706,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330484,12 +341740,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330519,12 +341774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330552,12 +341806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330624,12 +341877,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330657,12 +341909,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330690,12 +341941,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330723,12 +341973,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330950,12 +342199,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -330983,12 +342231,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331018,12 +342265,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331053,12 +342299,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331086,12 +342331,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331158,12 +342402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331193,12 +342436,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331226,12 +342468,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331259,12 +342500,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331292,12 +342532,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331519,12 +342758,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331552,12 +342790,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331587,12 +342824,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331622,12 +342858,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331655,12 +342890,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331731,12 +342965,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331768,12 +343001,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331835,12 +343067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331874,12 +343105,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331942,12 +343172,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -331979,12 +343208,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332012,12 +343240,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332045,12 +343272,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332078,12 +343304,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332305,12 +343530,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332338,12 +343562,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332373,12 +343596,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332408,12 +343630,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332441,12 +343662,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332515,12 +343735,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332548,12 +343767,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332581,12 +343799,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332614,12 +343831,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332841,12 +344057,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332874,12 +344089,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332909,12 +344123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332944,12 +344157,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -332977,12 +344189,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333053,12 +344264,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333086,12 +344296,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333119,12 +344328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333152,12 +344360,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333379,12 +344586,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333412,12 +344618,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333447,12 +344652,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333482,12 +344686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333515,12 +344718,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333587,12 +344789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333620,12 +344821,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333653,12 +344853,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333686,12 +344885,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333913,12 +345111,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333946,12 +345143,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -333981,12 +345177,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334016,12 +345211,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334049,12 +345243,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334121,12 +345314,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334154,12 +345346,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334187,12 +345378,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334220,12 +345410,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334447,12 +345636,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334480,12 +345668,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334515,12 +345702,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334550,12 +345736,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334583,12 +345768,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334657,12 +345841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334690,12 +345873,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334723,12 +345905,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334756,12 +345937,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -334983,12 +346163,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335016,12 +346195,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335051,12 +346229,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335086,12 +346263,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335119,12 +346295,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335195,12 +346370,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335228,12 +346402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335261,12 +346434,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335294,12 +346466,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335521,12 +346692,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335554,12 +346724,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335589,12 +346758,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335624,12 +346792,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335657,12 +346824,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335729,12 +346895,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335762,12 +346927,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335795,12 +346959,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -335828,12 +346991,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336055,12 +347217,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336088,12 +347249,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336123,12 +347283,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336158,12 +347317,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336191,12 +347349,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336263,12 +347420,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336296,12 +347452,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336329,12 +347484,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336362,12 +347516,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336589,12 +347742,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336622,12 +347774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336657,12 +347808,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336692,12 +347842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336725,12 +347874,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336801,12 +347949,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336838,12 +347985,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336905,12 +348051,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -336944,12 +348089,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337012,12 +348156,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337049,12 +348192,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337084,12 +348226,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337119,12 +348260,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337152,12 +348292,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337185,12 +348324,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337218,12 +348356,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337445,12 +348582,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337478,12 +348614,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337513,12 +348648,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337548,12 +348682,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337581,12 +348714,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337657,12 +348789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337694,12 +348825,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337761,12 +348891,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337800,12 +348929,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337868,12 +348996,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337905,12 +349032,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337938,12 +349064,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -337971,12 +349096,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338004,12 +349128,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338231,12 +349354,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338264,12 +349386,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338299,12 +349420,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338334,12 +349454,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338367,12 +349486,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338441,12 +349559,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338474,12 +349591,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338507,12 +349623,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338540,12 +349655,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338767,12 +349881,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338800,12 +349913,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338835,12 +349947,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338870,12 +349981,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338903,12 +350013,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -338979,12 +350088,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339012,12 +350120,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339045,12 +350152,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339078,12 +350184,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339305,12 +350410,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339338,12 +350442,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339373,12 +350476,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339408,12 +350510,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339441,12 +350542,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339513,12 +350613,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339546,12 +350645,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339579,12 +350677,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339612,12 +350709,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339839,12 +350935,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339872,12 +350967,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339907,12 +351001,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339942,12 +351035,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -339975,12 +351067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340047,12 +351138,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340080,12 +351170,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340113,12 +351202,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340146,12 +351234,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340373,12 +351460,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340406,12 +351492,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340441,12 +351526,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340476,12 +351560,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340509,12 +351592,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340585,12 +351667,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340622,12 +351703,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340689,12 +351769,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340728,12 +351807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340796,12 +351874,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340833,12 +351910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340868,12 +351944,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340901,12 +351976,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340934,12 +352008,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -340967,12 +352040,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341194,12 +352266,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341227,12 +352298,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341262,12 +352332,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341297,12 +352366,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341330,12 +352398,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341406,12 +352473,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341443,12 +352509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341510,12 +352575,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341549,12 +352613,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341617,12 +352680,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341654,12 +352716,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341687,12 +352748,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341720,12 +352780,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341753,12 +352812,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -341980,12 +353038,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342013,12 +353070,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342048,12 +353104,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342083,12 +353138,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342116,12 +353170,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342190,12 +353243,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342223,12 +353275,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342256,12 +353307,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342289,12 +353339,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342516,12 +353565,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342549,12 +353597,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342584,12 +353631,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342619,12 +353665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342652,12 +353697,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342728,12 +353772,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342761,12 +353804,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342794,12 +353836,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -342827,12 +353868,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343054,12 +354094,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343087,12 +354126,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343122,12 +354160,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343157,12 +354194,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343190,12 +354226,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343262,12 +354297,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343295,12 +354329,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343328,12 +354361,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343361,12 +354393,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343588,12 +354619,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343621,12 +354651,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343656,12 +354685,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343691,12 +354719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343724,12 +354751,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343796,12 +354822,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343831,12 +354856,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343864,12 +354888,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343897,12 +354920,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -343930,12 +354952,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344157,12 +355178,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344190,12 +355210,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344225,12 +355244,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344260,12 +355278,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344293,12 +355310,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344369,12 +355385,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344406,12 +355421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344473,12 +355487,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344512,12 +355525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344580,12 +355592,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344617,12 +355628,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344650,12 +355660,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344683,12 +355692,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344716,12 +355724,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344943,12 +355950,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -344976,12 +355982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345011,12 +356016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345046,12 +356050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345079,12 +356082,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345153,12 +356155,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345186,12 +356187,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345219,12 +356219,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345252,12 +356251,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345479,12 +356477,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345512,12 +356509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345547,12 +356543,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345582,12 +356577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345615,12 +356609,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345691,12 +356684,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345724,12 +356716,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345757,12 +356748,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -345790,12 +356780,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346017,12 +357006,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346050,12 +357038,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346085,12 +357072,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346120,12 +357106,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346153,12 +357138,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346225,12 +357209,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346258,12 +357241,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346291,12 +357273,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346324,12 +357305,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346551,12 +357531,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346584,12 +357563,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346619,12 +357597,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346654,12 +357631,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346687,12 +357663,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346759,12 +357734,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346792,12 +357766,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346825,12 +357798,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -346858,12 +357830,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347085,12 +358056,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347118,12 +358088,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347153,12 +358122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347188,12 +358156,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347221,12 +358188,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347295,12 +358261,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347328,12 +358293,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347361,12 +358325,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347394,12 +358357,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347621,12 +358583,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347654,12 +358615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347689,12 +358649,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347724,12 +358683,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347757,12 +358715,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347833,12 +358790,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347866,12 +358822,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347899,12 +358854,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -347932,12 +358886,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348159,12 +359112,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348192,12 +359144,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348227,12 +359178,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348262,12 +359212,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348295,12 +359244,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348367,12 +359315,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348400,12 +359347,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348433,12 +359379,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348466,12 +359411,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348693,12 +359637,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348726,12 +359669,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348761,12 +359703,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348796,12 +359737,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348829,12 +359769,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348901,12 +359840,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348936,12 +359874,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -348971,12 +359908,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349004,12 +359940,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349037,12 +359972,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349070,12 +360004,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349297,12 +360230,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349330,12 +360262,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349365,12 +360296,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349400,12 +360330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349433,12 +360362,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349509,12 +360437,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349546,12 +360473,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349613,12 +360539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349652,12 +360577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349720,12 +360644,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349757,12 +360680,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349790,12 +360712,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349823,12 +360744,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -349856,12 +360776,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350083,12 +361002,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350116,12 +361034,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350151,12 +361068,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350186,12 +361102,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350219,12 +361134,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350293,12 +361207,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350326,12 +361239,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350359,12 +361271,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350392,12 +361303,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350619,12 +361529,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350652,12 +361561,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350687,12 +361595,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350722,12 +361629,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350755,12 +361661,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350831,12 +361736,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350864,12 +361768,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350897,12 +361800,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -350930,12 +361832,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351157,12 +362058,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351190,12 +362090,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351225,12 +362124,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351260,12 +362158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351293,12 +362190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351365,12 +362261,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351398,12 +362293,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351431,12 +362325,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351464,12 +362357,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351691,12 +362583,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351724,12 +362615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351759,12 +362649,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351794,12 +362683,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351827,12 +362715,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351899,12 +362786,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351932,12 +362818,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351965,12 +362850,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -351998,12 +362882,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352225,12 +363108,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352258,12 +363140,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352293,12 +363174,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352328,12 +363208,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352361,12 +363240,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352437,12 +363315,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352474,12 +363351,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352541,12 +363417,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352580,12 +363455,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352648,12 +363522,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352685,12 +363558,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352720,12 +363592,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352753,12 +363624,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352786,12 +363656,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -352819,12 +363688,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353046,12 +363914,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353079,12 +363946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353114,12 +363980,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353149,12 +364014,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353182,12 +364046,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353258,12 +364121,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353295,12 +364157,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353362,12 +364223,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353401,12 +364261,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353469,12 +364328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353506,12 +364364,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353539,12 +364396,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353572,12 +364428,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353605,12 +364460,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353832,12 +364686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353865,12 +364718,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353900,12 +364752,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353935,12 +364786,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -353968,12 +364818,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354042,12 +364891,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354075,12 +364923,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354108,12 +364955,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354141,12 +364987,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354368,12 +365213,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354401,12 +365245,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354436,12 +365279,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354471,12 +365313,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354504,12 +365345,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354580,12 +365420,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354613,12 +365452,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354646,12 +365484,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354679,12 +365516,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354906,12 +365742,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354939,12 +365774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -354974,12 +365808,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355009,12 +365842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355042,12 +365874,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355114,12 +365945,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355147,12 +365977,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355180,12 +366009,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355213,12 +366041,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355440,12 +366267,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355473,12 +366299,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355508,12 +366333,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355543,12 +366367,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355576,12 +366399,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355648,12 +366470,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355683,12 +366504,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355716,12 +366536,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355749,12 +366568,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -355782,12 +366600,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356009,12 +366826,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356042,12 +366858,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356077,12 +366892,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356112,12 +366926,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356145,12 +366958,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356221,12 +367033,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356258,12 +367069,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356325,12 +367135,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356364,12 +367173,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356432,12 +367240,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356469,12 +367276,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356502,12 +367308,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356535,12 +367340,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356568,12 +367372,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356795,12 +367598,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356828,12 +367630,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356863,12 +367664,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356898,12 +367698,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -356931,12 +367730,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357005,12 +367803,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357038,12 +367835,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357071,12 +367867,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357104,12 +367899,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357331,12 +368125,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357364,12 +368157,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357399,12 +368191,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357434,12 +368225,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357467,12 +368257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357543,12 +368332,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357576,12 +368364,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357609,12 +368396,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357642,12 +368428,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357869,12 +368654,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357902,12 +368686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357937,12 +368720,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -357972,12 +368754,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358005,12 +368786,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358077,12 +368857,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358110,12 +368889,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358143,12 +368921,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358176,12 +368953,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358403,12 +369179,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358436,12 +369211,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358471,12 +369245,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358506,12 +369279,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358539,12 +369311,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358611,12 +369382,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358644,12 +369414,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358677,12 +369446,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358710,12 +369478,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358937,12 +369704,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -358970,12 +369736,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359005,12 +369770,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359040,12 +369804,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359073,12 +369836,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359147,12 +369909,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359180,12 +369941,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359213,12 +369973,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359246,12 +370005,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359473,12 +370231,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359506,12 +370263,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359541,12 +370297,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359576,12 +370331,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359609,12 +370363,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359685,12 +370438,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359718,12 +370470,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359751,12 +370502,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -359784,12 +370534,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360011,12 +370760,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360044,12 +370792,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360079,12 +370826,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360114,12 +370860,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360147,12 +370892,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360219,12 +370963,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360252,12 +370995,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360285,12 +371027,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360318,12 +371059,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360545,12 +371285,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360578,12 +371317,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360613,12 +371351,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360648,12 +371385,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360681,12 +371417,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360753,12 +371488,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360786,12 +371520,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360819,12 +371552,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -360852,12 +371584,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361079,12 +371810,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361112,12 +371842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361147,12 +371876,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361182,12 +371910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361215,12 +371942,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361289,12 +372015,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361322,12 +372047,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361355,12 +372079,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361388,12 +372111,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361615,12 +372337,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361648,12 +372369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361683,12 +372403,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361718,12 +372437,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361751,12 +372469,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361827,12 +372544,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361860,12 +372576,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361893,12 +372608,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -361926,12 +372640,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362153,12 +372866,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362186,12 +372898,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362221,12 +372932,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362256,12 +372966,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362289,12 +372998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362361,12 +373069,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362394,12 +373101,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362427,12 +373133,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362460,12 +373165,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362687,12 +373391,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362720,12 +373423,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362755,12 +373457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362790,12 +373491,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362823,12 +373523,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362895,12 +373594,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362928,12 +373626,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362961,12 +373658,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -362994,12 +373690,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363221,12 +373916,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363254,12 +373948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363289,12 +373982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363324,12 +374016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363357,12 +374048,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363433,12 +374123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363470,12 +374159,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363537,12 +374225,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363576,12 +374263,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363644,12 +374330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363681,12 +374366,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363773,12 +374457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363808,12 +374491,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363843,12 +374525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363876,12 +374557,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363909,12 +374589,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -363942,12 +374621,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364169,12 +374847,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364202,12 +374879,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364237,12 +374913,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364272,12 +374947,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364305,12 +374979,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364381,12 +375054,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364418,12 +375090,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364485,12 +375156,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364524,12 +375194,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364592,12 +375261,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364629,12 +375297,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364662,12 +375329,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364695,12 +375361,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364728,12 +375393,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364955,12 +375619,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -364988,12 +375651,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365023,12 +375685,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365058,12 +375719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365091,12 +375751,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365165,12 +375824,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365198,12 +375856,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365231,12 +375888,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365264,12 +375920,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365491,12 +376146,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365524,12 +376178,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365559,12 +376212,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365594,12 +376246,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365627,12 +376278,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365703,12 +376353,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365736,12 +376385,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365769,12 +376417,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -365802,12 +376449,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366029,12 +376675,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366062,12 +376707,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366097,12 +376741,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366132,12 +376775,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366165,12 +376807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366237,12 +376878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366270,12 +376910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366303,12 +376942,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366336,12 +376974,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366563,12 +377200,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366596,12 +377232,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366631,12 +377266,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366666,12 +377300,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366699,12 +377332,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366771,12 +377403,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366804,12 +377435,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366837,12 +377467,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -366870,12 +377499,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367097,12 +377725,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367130,12 +377757,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367165,12 +377791,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367200,12 +377825,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367233,12 +377857,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367309,12 +377932,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367346,12 +377968,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367413,12 +378034,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367452,12 +378072,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367520,12 +378139,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367557,12 +378175,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367592,12 +378209,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367625,12 +378241,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367658,12 +378273,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367691,12 +378305,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367918,12 +378531,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367951,12 +378563,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -367986,12 +378597,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368021,12 +378631,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368054,12 +378663,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368130,12 +378738,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368167,12 +378774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368234,12 +378840,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368273,12 +378878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368341,12 +378945,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368378,12 +378981,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368411,12 +379013,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368444,12 +379045,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368477,12 +379077,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368704,12 +379303,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368737,12 +379335,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368772,12 +379369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368807,12 +379403,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368840,12 +379435,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368914,12 +379508,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368947,12 +379540,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -368980,12 +379572,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369013,12 +379604,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369240,12 +379830,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369273,12 +379862,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369308,12 +379896,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369343,12 +379930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369376,12 +379962,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369452,12 +380037,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369485,12 +380069,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369518,12 +380101,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369551,12 +380133,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369778,12 +380359,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369811,12 +380391,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369846,12 +380425,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369881,12 +380459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369914,12 +380491,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -369986,12 +380562,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370019,12 +380594,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370052,12 +380626,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370085,12 +380658,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370312,12 +380884,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370345,12 +380916,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370380,12 +380950,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370415,12 +380984,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370448,12 +381016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370520,12 +381087,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370555,12 +381121,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370588,12 +381153,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370621,12 +381185,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370654,12 +381217,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370881,12 +381443,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370914,12 +381475,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370949,12 +381509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -370984,12 +381543,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371017,12 +381575,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371093,12 +381650,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371130,12 +381686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371197,12 +381752,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371236,12 +381790,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371304,12 +381857,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371341,12 +381893,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371374,12 +381925,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371407,12 +381957,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371440,12 +381989,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371667,12 +382215,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371700,12 +382247,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371735,12 +382281,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371770,12 +382315,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371803,12 +382347,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371877,12 +382420,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371910,12 +382452,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371943,12 +382484,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -371976,12 +382516,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372203,12 +382742,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372236,12 +382774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372271,12 +382808,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372306,12 +382842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372339,12 +382874,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372415,12 +382949,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372448,12 +382981,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372481,12 +383013,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372514,12 +383045,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372741,12 +383271,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372774,12 +383303,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372809,12 +383337,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372844,12 +383371,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372877,12 +383403,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372949,12 +383474,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -372982,12 +383506,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373015,12 +383538,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373048,12 +383570,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373275,12 +383796,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373308,12 +383828,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373343,12 +383862,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373378,12 +383896,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373411,12 +383928,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373483,12 +383999,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373516,12 +384031,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373549,12 +384063,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373582,12 +384095,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373809,12 +384321,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373842,12 +384353,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373877,12 +384387,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373912,12 +384421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -373945,12 +384453,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374019,12 +384526,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374052,12 +384558,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374085,12 +384590,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374118,12 +384622,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374345,12 +384848,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374378,12 +384880,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374413,12 +384914,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374448,12 +384948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374481,12 +384980,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374557,12 +385055,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374590,12 +385087,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374623,12 +385119,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374656,12 +385151,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374883,12 +385377,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374916,12 +385409,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374951,12 +385443,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -374986,12 +385477,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375019,12 +385509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375091,12 +385580,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375124,12 +385612,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375157,12 +385644,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375190,12 +385676,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375417,12 +385902,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375450,12 +385934,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375485,12 +385968,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375520,12 +386002,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375553,12 +386034,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375625,12 +386105,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375658,12 +386137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375691,12 +386169,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375724,12 +386201,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375951,12 +386427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -375984,12 +386459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376019,12 +386493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376054,12 +386527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376087,12 +386559,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376163,12 +386634,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376200,12 +386670,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376267,12 +386736,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376306,12 +386774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376374,12 +386841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376411,12 +386877,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376446,12 +386911,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376481,12 +386945,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376514,12 +386977,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376547,12 +387009,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376580,12 +387041,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376807,12 +387267,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376840,12 +387299,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376875,12 +387333,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376910,12 +387367,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -376943,12 +387399,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377019,12 +387474,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377056,12 +387510,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377123,12 +387576,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377162,12 +387614,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377230,12 +387681,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377267,12 +387717,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377300,12 +387749,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377333,12 +387781,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377366,12 +387813,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377593,12 +388039,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377626,12 +388071,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377661,12 +388105,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377696,12 +388139,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377729,12 +388171,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377803,12 +388244,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377836,12 +388276,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377869,12 +388308,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -377902,12 +388340,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378129,12 +388566,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378162,12 +388598,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378197,12 +388632,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378232,12 +388666,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378265,12 +388698,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378341,12 +388773,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378374,12 +388805,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378407,12 +388837,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378440,12 +388869,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378667,12 +389095,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378700,12 +389127,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378735,12 +389161,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378770,12 +389195,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378803,12 +389227,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378875,12 +389298,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378908,12 +389330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378941,12 +389362,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -378974,12 +389394,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379201,12 +389620,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379234,12 +389652,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379269,12 +389686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379304,12 +389720,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379337,12 +389752,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379409,12 +389823,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379442,12 +389855,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379475,12 +389887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379508,12 +389919,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379735,12 +390145,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379768,12 +390177,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379803,12 +390211,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379838,12 +390245,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379871,12 +390277,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379947,12 +390352,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -379984,12 +390388,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380051,12 +390454,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380090,12 +390492,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380158,12 +390559,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380195,12 +390595,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380230,12 +390629,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380263,12 +390661,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380296,12 +390693,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380329,12 +390725,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380556,12 +390951,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380589,12 +390983,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380624,12 +391017,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380659,12 +391051,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380692,12 +391083,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380768,12 +391158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380805,12 +391194,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380872,12 +391260,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380911,12 +391298,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -380979,12 +391365,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381016,12 +391401,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381049,12 +391433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381082,12 +391465,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381115,12 +391497,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381342,12 +391723,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381375,12 +391755,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381410,12 +391789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381445,12 +391823,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381478,12 +391855,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381552,12 +391928,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381585,12 +391960,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381618,12 +391992,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381651,12 +392024,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381878,12 +392250,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381911,12 +392282,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381946,12 +392316,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -381981,12 +392350,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382014,12 +392382,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382090,12 +392457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382123,12 +392489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382156,12 +392521,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382189,12 +392553,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382416,12 +392779,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382449,12 +392811,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382484,12 +392845,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382519,12 +392879,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382552,12 +392911,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382624,12 +392982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382657,12 +393014,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382690,12 +393046,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382723,12 +393078,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382950,12 +393304,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -382983,12 +393336,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383018,12 +393370,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383053,12 +393404,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383086,12 +393436,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383158,12 +393507,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383193,12 +393541,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383226,12 +393573,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383259,12 +393605,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383292,12 +393637,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383519,12 +393863,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383552,12 +393895,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383587,12 +393929,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383622,12 +393963,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383655,12 +393995,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383731,12 +394070,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383768,12 +394106,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383835,12 +394172,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383874,12 +394210,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383942,12 +394277,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -383979,12 +394313,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384012,12 +394345,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384045,12 +394377,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384078,12 +394409,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384305,12 +394635,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384338,12 +394667,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384373,12 +394701,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384408,12 +394735,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384441,12 +394767,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384515,12 +394840,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384548,12 +394872,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384581,12 +394904,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384614,12 +394936,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384841,12 +395162,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384874,12 +395194,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384909,12 +395228,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384944,12 +395262,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -384977,12 +395294,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385053,12 +395369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385086,12 +395401,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385119,12 +395433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385152,12 +395465,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385379,12 +395691,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385412,12 +395723,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385447,12 +395757,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385482,12 +395791,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385515,12 +395823,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385587,12 +395894,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385620,12 +395926,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385653,12 +395958,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385686,12 +395990,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385913,12 +396216,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385946,12 +396248,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -385981,12 +396282,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386016,12 +396316,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386049,12 +396348,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386121,12 +396419,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386154,12 +396451,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386187,12 +396483,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386220,12 +396515,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386447,12 +396741,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386480,12 +396773,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386515,12 +396807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386550,12 +396841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386583,12 +396873,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386657,12 +396946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386690,12 +396978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386723,12 +397010,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386756,12 +397042,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -386983,12 +397268,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387016,12 +397300,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387051,12 +397334,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387086,12 +397368,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387119,12 +397400,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387195,12 +397475,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387228,12 +397507,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387261,12 +397539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387294,12 +397571,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387521,12 +397797,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387554,12 +397829,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387589,12 +397863,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387624,12 +397897,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387657,12 +397929,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387729,12 +398000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387762,12 +398032,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387795,12 +398064,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -387828,12 +398096,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388055,12 +398322,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388088,12 +398354,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388123,12 +398388,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388158,12 +398422,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388191,12 +398454,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388263,12 +398525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388298,12 +398559,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388333,12 +398593,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388366,12 +398625,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388399,12 +398657,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388432,12 +398689,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388659,12 +398915,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388692,12 +398947,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388727,12 +398981,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388762,12 +399015,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388795,12 +399047,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388871,12 +399122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388908,12 +399158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -388975,12 +399224,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389014,12 +399262,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389082,12 +399329,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389119,12 +399365,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389152,12 +399397,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389185,12 +399429,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389218,12 +399461,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389445,12 +399687,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389478,12 +399719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389513,12 +399753,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389548,12 +399787,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389581,12 +399819,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389655,12 +399892,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389688,12 +399924,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389721,12 +399956,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389754,12 +399988,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -389981,12 +400214,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390014,12 +400246,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390049,12 +400280,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390084,12 +400314,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390117,12 +400346,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390193,12 +400421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390226,12 +400453,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390259,12 +400485,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390292,12 +400517,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390519,12 +400743,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390552,12 +400775,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390587,12 +400809,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390622,12 +400843,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390655,12 +400875,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390727,12 +400946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390760,12 +400978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390793,12 +401010,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -390826,12 +401042,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391053,12 +401268,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391086,12 +401300,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391121,12 +401334,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391156,12 +401368,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391189,12 +401400,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391261,12 +401471,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391294,12 +401503,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391327,12 +401535,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391360,12 +401567,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391587,12 +401793,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391620,12 +401825,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391655,12 +401859,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391690,12 +401893,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391723,12 +401925,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391799,12 +402000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391836,12 +402036,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391903,12 +402102,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -391942,12 +402140,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392010,12 +402207,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392047,12 +402243,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392082,12 +402277,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392115,12 +402309,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392148,12 +402341,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392181,12 +402373,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392408,12 +402599,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392441,12 +402631,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392476,12 +402665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392511,12 +402699,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392544,12 +402731,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392620,12 +402806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392657,12 +402842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392724,12 +402908,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392763,12 +402946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392831,12 +403013,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392868,12 +403049,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392901,12 +403081,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392934,12 +403113,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -392967,12 +403145,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393194,12 +403371,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393227,12 +403403,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393262,12 +403437,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393297,12 +403471,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393330,12 +403503,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393404,12 +403576,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393437,12 +403608,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393470,12 +403640,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393503,12 +403672,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393730,12 +403898,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393763,12 +403930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393798,12 +403964,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393833,12 +403998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393866,12 +404030,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393942,12 +404105,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -393975,12 +404137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394008,12 +404169,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394041,12 +404201,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394268,12 +404427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394301,12 +404459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394336,12 +404493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394371,12 +404527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394404,12 +404559,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394476,12 +404630,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394509,12 +404662,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394542,12 +404694,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394575,12 +404726,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394802,12 +404952,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394835,12 +404984,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394870,12 +405018,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394905,12 +405052,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -394938,12 +405084,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395010,12 +405155,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395045,12 +405189,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395078,12 +405221,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395111,12 +405253,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395144,12 +405285,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395371,12 +405511,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395404,12 +405543,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395439,12 +405577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395474,12 +405611,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395507,12 +405643,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395583,12 +405718,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395620,12 +405754,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395687,12 +405820,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395726,12 +405858,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395794,12 +405925,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395831,12 +405961,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395864,12 +405993,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395897,12 +406025,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -395930,12 +406057,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396157,12 +406283,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396190,12 +406315,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396225,12 +406349,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396260,12 +406383,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396293,12 +406415,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396367,12 +406488,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396400,12 +406520,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396433,12 +406552,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396466,12 +406584,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396693,12 +406810,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396726,12 +406842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396761,12 +406876,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396796,12 +406910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396829,12 +406942,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396905,12 +407017,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396938,12 +407049,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -396971,12 +407081,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397004,12 +407113,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397231,12 +407339,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397264,12 +407371,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397299,12 +407405,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397334,12 +407439,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397367,12 +407471,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397439,12 +407542,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397472,12 +407574,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397505,12 +407606,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397538,12 +407638,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397765,12 +407864,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397798,12 +407896,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397833,12 +407930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397868,12 +407964,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397901,12 +407996,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -397973,12 +408067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398006,12 +408099,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398039,12 +408131,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398072,12 +408163,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398299,12 +408389,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398332,12 +408421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398367,12 +408455,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398402,12 +408489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398435,12 +408521,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398509,12 +408594,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398542,12 +408626,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398575,12 +408658,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398608,12 +408690,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398835,12 +408916,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398868,12 +408948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398903,12 +408982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398938,12 +409016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -398971,12 +409048,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399047,12 +409123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399080,12 +409155,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399113,12 +409187,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399146,12 +409219,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399373,12 +409445,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399406,12 +409477,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399441,12 +409511,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399476,12 +409545,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399509,12 +409577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399581,12 +409648,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399614,12 +409680,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399647,12 +409712,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399680,12 +409744,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399907,12 +409970,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399940,12 +410002,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -399975,12 +410036,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400010,12 +410070,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400043,12 +410102,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400115,12 +410173,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400472,12 +410529,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400505,12 +410561,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400538,12 +410593,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400571,12 +410625,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400798,12 +410851,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400831,12 +410883,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400866,12 +410917,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400901,12 +410951,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -400934,12 +410983,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401008,12 +411056,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401041,12 +411088,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401074,12 +411120,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401107,12 +411152,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401334,12 +411378,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401367,12 +411410,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401402,12 +411444,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401437,12 +411478,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401470,12 +411510,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401546,12 +411585,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401579,12 +411617,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401612,12 +411649,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401645,12 +411681,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401872,12 +411907,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401905,12 +411939,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401940,12 +411973,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -401975,12 +412007,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402008,12 +412039,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402080,12 +412110,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402113,12 +412142,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402146,12 +412174,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402179,12 +412206,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402406,12 +412432,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402439,12 +412464,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402474,12 +412498,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402509,12 +412532,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402542,12 +412564,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402614,12 +412635,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402649,12 +412669,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402684,12 +412703,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402719,12 +412737,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402752,12 +412769,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402785,12 +412801,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -402818,12 +412833,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403045,12 +413059,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403078,12 +413091,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403113,12 +413125,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403148,12 +413159,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403181,12 +413191,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403257,12 +413266,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403294,12 +413302,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403361,12 +413368,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403400,12 +413406,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403468,12 +413473,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403505,12 +413509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403538,12 +413541,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403571,12 +413573,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403604,12 +413605,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403831,12 +413831,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403864,12 +413863,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403899,12 +413897,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403934,12 +413931,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -403967,12 +413963,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404041,12 +414036,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404074,12 +414068,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404107,12 +414100,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404140,12 +414132,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404367,12 +414358,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404400,12 +414390,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404435,12 +414424,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404470,12 +414458,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404503,12 +414490,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404579,12 +414565,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404612,12 +414597,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404645,12 +414629,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404678,12 +414661,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404905,12 +414887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404938,12 +414919,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -404973,12 +414953,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405008,12 +414987,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405041,12 +415019,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405113,12 +415090,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405146,12 +415122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405179,12 +415154,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405212,12 +415186,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405439,12 +415412,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405472,12 +415444,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405507,12 +415478,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405542,12 +415512,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405575,12 +415544,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405647,12 +415615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405680,12 +415647,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405713,12 +415679,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405746,12 +415711,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -405973,12 +415937,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406006,12 +415969,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406041,12 +416003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406076,12 +416037,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406109,12 +416069,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406185,12 +416144,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406222,12 +416180,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406289,12 +416246,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406328,12 +416284,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406396,12 +416351,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406433,12 +416387,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406468,12 +416421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406501,12 +416453,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406534,12 +416485,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406567,12 +416517,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406794,12 +416743,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406827,12 +416775,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406862,12 +416809,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406897,12 +416843,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -406930,12 +416875,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407006,12 +416950,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407043,12 +416986,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407110,12 +417052,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407149,12 +417090,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407217,12 +417157,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407254,12 +417193,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407287,12 +417225,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407320,12 +417257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407353,12 +417289,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407580,12 +417515,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407613,12 +417547,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407648,12 +417581,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407683,12 +417615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407716,12 +417647,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407790,12 +417720,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407823,12 +417752,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407856,12 +417784,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -407889,12 +417816,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408116,12 +418042,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408149,12 +418074,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408184,12 +418108,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408219,12 +418142,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408252,12 +418174,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408328,12 +418249,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408361,12 +418281,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408394,12 +418313,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408427,12 +418345,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408654,12 +418571,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408687,12 +418603,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408722,12 +418637,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408757,12 +418671,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408790,12 +418703,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408862,12 +418774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408895,12 +418806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408928,12 +418838,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -408961,12 +418870,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409188,12 +419096,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409221,12 +419128,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409256,12 +419162,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409291,12 +419196,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409324,12 +419228,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409396,12 +419299,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409431,12 +419333,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409464,12 +419365,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409497,12 +419397,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409530,12 +419429,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409757,12 +419655,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409790,12 +419687,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409825,12 +419721,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409860,12 +419755,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409893,12 +419787,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -409969,12 +419862,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410006,12 +419898,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410073,12 +419964,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410112,12 +420002,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410180,12 +420069,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410217,12 +420105,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410250,12 +420137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410283,12 +420169,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410316,12 +420201,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410543,12 +420427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410576,12 +420459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410611,12 +420493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410646,12 +420527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410679,12 +420559,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410753,12 +420632,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410786,12 +420664,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410819,12 +420696,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -410852,12 +420728,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411079,12 +420954,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411112,12 +420986,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411147,12 +421020,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411182,12 +421054,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411215,12 +421086,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411291,12 +421161,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411324,12 +421193,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411357,12 +421225,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411390,12 +421257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411617,12 +421483,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411650,12 +421515,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411685,12 +421549,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411720,12 +421583,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411753,12 +421615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411825,12 +421686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411858,12 +421718,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411891,12 +421750,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -411924,12 +421782,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412151,12 +422008,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412184,12 +422040,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412219,12 +422074,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412254,12 +422108,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412287,12 +422140,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412359,12 +422211,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412392,12 +422243,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412425,12 +422275,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412458,12 +422307,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412685,12 +422533,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412718,12 +422565,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412753,12 +422599,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412788,12 +422633,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412821,12 +422665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412895,12 +422738,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412928,12 +422770,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412961,12 +422802,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -412994,12 +422834,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413221,12 +423060,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413254,12 +423092,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413289,12 +423126,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413324,12 +423160,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413357,12 +423192,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413433,12 +423267,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413466,12 +423299,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413499,12 +423331,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413532,12 +423363,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413759,12 +423589,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413792,12 +423621,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413827,12 +423655,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413862,12 +423689,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413895,12 +423721,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -413967,12 +423792,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414000,12 +423824,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414033,12 +423856,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414066,12 +423888,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414293,12 +424114,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414326,12 +424146,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414361,12 +424180,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414396,12 +424214,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414429,12 +424246,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414501,12 +424317,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414534,12 +424349,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414567,12 +424381,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414600,12 +424413,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414827,12 +424639,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414860,12 +424671,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414895,12 +424705,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414930,12 +424739,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -414963,12 +424771,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415039,12 +424846,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415076,12 +424882,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415143,12 +424948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415182,12 +424986,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415250,12 +425053,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415287,12 +425089,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415322,12 +425123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415357,12 +425157,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415390,12 +425189,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415423,12 +425221,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415456,12 +425253,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415683,12 +425479,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415716,12 +425511,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415751,12 +425545,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415786,12 +425579,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415819,12 +425611,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415895,12 +425686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415932,12 +425722,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -415999,12 +425788,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416038,12 +425826,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416106,12 +425893,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416143,12 +425929,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416176,12 +425961,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416209,12 +425993,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416242,12 +426025,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416469,12 +426251,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416502,12 +426283,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416537,12 +426317,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416572,12 +426351,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416605,12 +426383,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416679,12 +426456,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416712,12 +426488,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416745,12 +426520,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -416778,12 +426552,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417005,12 +426778,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417038,12 +426810,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417073,12 +426844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417108,12 +426878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417141,12 +426910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417217,12 +426985,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417250,12 +427017,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417283,12 +427049,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417316,12 +427081,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417543,12 +427307,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417576,12 +427339,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417611,12 +427373,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417646,12 +427407,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417679,12 +427439,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417751,12 +427510,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417784,12 +427542,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417817,12 +427574,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -417850,12 +427606,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418077,12 +427832,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418110,12 +427864,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418145,12 +427898,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418180,12 +427932,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418213,12 +427964,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418285,12 +428035,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418318,12 +428067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418351,12 +428099,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418384,12 +428131,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418611,12 +428357,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418644,12 +428389,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418679,12 +428423,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418714,12 +428457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418747,12 +428489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418823,12 +428564,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418860,12 +428600,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418927,12 +428666,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -418966,12 +428704,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419034,12 +428771,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419071,12 +428807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419106,12 +428841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419139,12 +428873,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419172,12 +428905,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419205,12 +428937,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419432,12 +429163,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419465,12 +429195,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419500,12 +429229,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419535,12 +429263,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419568,12 +429295,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419644,12 +429370,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419681,12 +429406,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419748,12 +429472,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419787,12 +429510,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419855,12 +429577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419892,12 +429613,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419925,12 +429645,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419958,12 +429677,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -419991,12 +429709,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420218,12 +429935,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420251,12 +429967,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420286,12 +430001,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420321,12 +430035,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420354,12 +430067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420428,12 +430140,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420461,12 +430172,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420494,12 +430204,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420527,12 +430236,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420754,12 +430462,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420787,12 +430494,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420822,12 +430528,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420857,12 +430562,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420890,12 +430594,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420966,12 +430669,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -420999,12 +430701,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421032,12 +430733,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421065,12 +430765,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421292,12 +430991,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421325,12 +431023,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421360,12 +431057,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421395,12 +431091,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421428,12 +431123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421500,12 +431194,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421533,12 +431226,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421566,12 +431258,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421599,12 +431290,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421826,12 +431516,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421859,12 +431548,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421894,12 +431582,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421929,12 +431616,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -421962,12 +431648,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422034,12 +431719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422069,12 +431753,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422102,12 +431785,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422135,12 +431817,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422168,12 +431849,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422395,12 +432075,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422428,12 +432107,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422463,12 +432141,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422498,12 +432175,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422531,12 +432207,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422607,12 +432282,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422644,12 +432318,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422711,12 +432384,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422750,12 +432422,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422818,12 +432489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422855,12 +432525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422888,12 +432557,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422921,12 +432589,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -422954,12 +432621,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423181,12 +432847,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423214,12 +432879,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423249,12 +432913,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423284,12 +432947,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423317,12 +432979,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423391,12 +433052,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423424,12 +433084,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423457,12 +433116,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423490,12 +433148,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423717,12 +433374,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423750,12 +433406,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423785,12 +433440,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423820,12 +433474,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423853,12 +433506,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423929,12 +433581,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423962,12 +433613,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -423995,12 +433645,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424028,12 +433677,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424255,12 +433903,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424288,12 +433935,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424323,12 +433969,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424358,12 +434003,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424391,12 +434035,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424463,12 +434106,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424496,12 +434138,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424529,12 +434170,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424562,12 +434202,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424789,12 +434428,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424822,12 +434460,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424857,12 +434494,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424892,12 +434528,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424925,12 +434560,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -424997,12 +434631,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425030,12 +434663,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425063,12 +434695,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425096,12 +434727,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425323,12 +434953,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425356,12 +434985,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425391,12 +435019,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425426,12 +435053,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425459,12 +435085,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425533,12 +435158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425566,12 +435190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425599,12 +435222,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425632,12 +435254,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425859,12 +435480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425892,12 +435512,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425927,12 +435546,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425962,12 +435580,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -425995,12 +435612,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426071,12 +435687,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426104,12 +435719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426137,12 +435751,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426170,12 +435783,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426397,12 +436009,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426430,12 +436041,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426465,12 +436075,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426500,12 +436109,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426533,12 +436141,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426605,12 +436212,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426638,12 +436244,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426671,12 +436276,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426704,12 +436308,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426931,12 +436534,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426964,12 +436566,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -426999,12 +436600,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427034,12 +436634,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427067,12 +436666,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427139,12 +436737,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427174,12 +436771,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427209,12 +436805,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427242,12 +436837,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427275,12 +436869,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427308,12 +436901,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427535,12 +437127,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427568,12 +437159,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427603,12 +437193,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427638,12 +437227,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427671,12 +437259,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427747,12 +437334,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427784,12 +437370,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427851,12 +437436,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427890,12 +437474,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427958,12 +437541,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -427995,12 +437577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428028,12 +437609,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428061,12 +437641,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428094,12 +437673,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428321,12 +437899,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428354,12 +437931,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428389,12 +437965,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428424,12 +437999,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428457,12 +438031,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428531,12 +438104,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428564,12 +438136,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428597,12 +438168,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428630,12 +438200,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428857,12 +438426,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428890,12 +438458,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428925,12 +438492,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428960,12 +438526,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -428993,12 +438558,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429069,12 +438633,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429102,12 +438665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429135,12 +438697,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429168,12 +438729,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429395,12 +438955,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429428,12 +438987,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429463,12 +439021,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429498,12 +439055,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429531,12 +439087,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429603,12 +439158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429636,12 +439190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429669,12 +439222,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429702,12 +439254,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429929,12 +439480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429962,12 +439512,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -429997,12 +439546,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430032,12 +439580,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430065,12 +439612,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430137,12 +439683,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430170,12 +439715,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430203,12 +439747,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430236,12 +439779,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430463,12 +440005,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430496,12 +440037,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430531,12 +440071,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430566,12 +440105,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430599,12 +440137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430675,12 +440212,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430712,12 +440248,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430779,12 +440314,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430818,12 +440352,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430886,12 +440419,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430923,12 +440455,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430958,12 +440489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -430991,12 +440521,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431024,12 +440553,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431057,12 +440585,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431284,12 +440811,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431317,12 +440843,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431352,12 +440877,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431387,12 +440911,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431420,12 +440943,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431496,12 +441018,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431533,12 +441054,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431600,12 +441120,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431639,12 +441158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431707,12 +441225,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431744,12 +441261,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431777,12 +441293,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431810,12 +441325,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -431843,12 +441357,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432070,12 +441583,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432103,12 +441615,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432138,12 +441649,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432173,12 +441683,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432206,12 +441715,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432280,12 +441788,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432313,12 +441820,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432346,12 +441852,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432379,12 +441884,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432606,12 +442110,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432639,12 +442142,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432674,12 +442176,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432709,12 +442210,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432742,12 +442242,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432818,12 +442317,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432851,12 +442349,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432884,12 +442381,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -432917,12 +442413,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433144,12 +442639,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433177,12 +442671,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433212,12 +442705,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433247,12 +442739,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433280,12 +442771,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433352,12 +442842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433385,12 +442874,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433418,12 +442906,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433451,12 +442938,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433678,12 +443164,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433711,12 +443196,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433746,12 +443230,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433781,12 +443264,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433814,12 +443296,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433886,12 +443367,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433921,12 +443401,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433954,12 +443433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -433987,12 +443465,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434020,12 +443497,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434247,12 +443723,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434280,12 +443755,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434315,12 +443789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434350,12 +443823,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434383,12 +443855,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434459,12 +443930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434496,12 +443966,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434563,12 +444032,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434602,12 +444070,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434670,12 +444137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434707,12 +444173,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434740,12 +444205,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434773,12 +444237,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -434806,12 +444269,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435033,12 +444495,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435066,12 +444527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435101,12 +444561,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435136,12 +444595,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435169,12 +444627,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435243,12 +444700,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435276,12 +444732,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435309,12 +444764,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435342,12 +444796,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435569,12 +445022,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435602,12 +445054,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435637,12 +445088,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435672,12 +445122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435705,12 +445154,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435781,12 +445229,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435814,12 +445261,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435847,12 +445293,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -435880,12 +445325,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436107,12 +445551,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436140,12 +445583,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436175,12 +445617,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436210,12 +445651,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436243,12 +445683,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436315,12 +445754,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436348,12 +445786,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436381,12 +445818,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436414,12 +445850,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436641,12 +446076,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436674,12 +446108,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436709,12 +446142,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436744,12 +446176,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436777,12 +446208,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436849,12 +446279,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436882,12 +446311,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436915,12 +446343,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -436948,12 +446375,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437175,12 +446601,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437208,12 +446633,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437243,12 +446667,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437278,12 +446701,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437311,12 +446733,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437385,12 +446806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437418,12 +446838,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437451,12 +446870,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437484,12 +446902,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437711,12 +447128,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437744,12 +447160,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437779,12 +447194,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437814,12 +447228,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437847,12 +447260,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437923,12 +447335,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437956,12 +447367,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -437989,12 +447399,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438022,12 +447431,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438249,12 +447657,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438282,12 +447689,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438317,12 +447723,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438352,12 +447757,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438385,12 +447789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438457,12 +447860,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438490,12 +447892,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438523,12 +447924,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438556,12 +447956,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438783,12 +448182,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438816,12 +448214,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438851,12 +448248,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438886,12 +448282,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438919,12 +448314,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -438991,12 +448385,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439024,12 +448417,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439057,12 +448449,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439090,12 +448481,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439317,12 +448707,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439350,12 +448739,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439385,12 +448773,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439420,12 +448807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439453,12 +448839,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439527,12 +448912,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439560,12 +448944,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439593,12 +448976,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439626,12 +449008,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439853,12 +449234,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439886,12 +449266,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439921,12 +449300,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439956,12 +449334,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -439989,12 +449366,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440065,12 +449441,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440098,12 +449473,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440131,12 +449505,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440164,12 +449537,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440391,12 +449763,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440424,12 +449795,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440459,12 +449829,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440494,12 +449863,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440527,12 +449895,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440599,12 +449966,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440632,12 +449998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440665,12 +450030,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440698,12 +450062,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440925,12 +450288,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440958,12 +450320,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -440993,12 +450354,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441028,12 +450388,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441061,12 +450420,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441133,12 +450491,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441168,12 +450525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441203,12 +450559,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441238,12 +450593,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441271,12 +450625,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441304,12 +450657,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441337,12 +450689,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441564,12 +450915,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441597,12 +450947,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441632,12 +450981,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441667,12 +451015,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441700,12 +451047,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441776,12 +451122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441813,12 +451158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441880,12 +451224,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441919,12 +451262,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -441987,12 +451329,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442024,12 +451365,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442057,12 +451397,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442090,12 +451429,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442123,12 +451461,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442350,12 +451687,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442383,12 +451719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442418,12 +451753,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442453,12 +451787,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442486,12 +451819,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442560,12 +451892,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442593,12 +451924,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442626,12 +451956,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442659,12 +451988,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442886,12 +452214,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442919,12 +452246,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442954,12 +452280,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -442989,12 +452314,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443022,12 +452346,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443098,12 +452421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443131,12 +452453,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443164,12 +452485,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443197,12 +452517,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443424,12 +452743,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443457,12 +452775,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443492,12 +452809,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443527,12 +452843,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443560,12 +452875,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443632,12 +452946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443665,12 +452978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443698,12 +453010,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443731,12 +453042,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443958,12 +453268,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -443991,12 +453300,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444026,12 +453334,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444061,12 +453368,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444094,12 +453400,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444166,12 +453471,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444199,12 +453503,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444232,12 +453535,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444265,12 +453567,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444492,12 +453793,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444525,12 +453825,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444560,12 +453859,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444595,12 +453893,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444628,12 +453925,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444704,12 +454000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444741,12 +454036,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444808,12 +454102,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444847,12 +454140,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444915,12 +454207,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444952,12 +454243,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -444987,12 +454277,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445020,12 +454309,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445053,12 +454341,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445086,12 +454373,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445313,12 +454599,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445346,12 +454631,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445381,12 +454665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445416,12 +454699,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445449,12 +454731,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445525,12 +454806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445562,12 +454842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445629,12 +454908,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445668,12 +454946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445736,12 +455013,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445773,12 +455049,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445806,12 +455081,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445839,12 +455113,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -445872,12 +455145,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446099,12 +455371,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446132,12 +455403,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446167,12 +455437,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446202,12 +455471,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446235,12 +455503,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446309,12 +455576,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446342,12 +455608,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446375,12 +455640,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446408,12 +455672,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446635,12 +455898,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446668,12 +455930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446703,12 +455964,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446738,12 +455998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446771,12 +456030,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446847,12 +456105,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446880,12 +456137,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446913,12 +456169,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -446946,12 +456201,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447173,12 +456427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447206,12 +456459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447241,12 +456493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447276,12 +456527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447309,12 +456559,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447381,12 +456630,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447414,12 +456662,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447447,12 +456694,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447480,12 +456726,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447707,12 +456952,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447740,12 +456984,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447775,12 +457018,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447810,12 +457052,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447843,12 +457084,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447915,12 +457155,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447950,12 +457189,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -447983,12 +457221,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448016,12 +457253,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448049,12 +457285,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448276,12 +457511,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448309,12 +457543,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448344,12 +457577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448379,12 +457611,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448412,12 +457643,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448488,12 +457718,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448525,12 +457754,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448592,12 +457820,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448631,12 +457858,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448699,12 +457925,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448736,12 +457961,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448769,12 +457993,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448802,12 +458025,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -448835,12 +458057,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449062,12 +458283,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449095,12 +458315,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449130,12 +458349,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449165,12 +458383,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449198,12 +458415,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449272,12 +458488,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449305,12 +458520,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449338,12 +458552,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449371,12 +458584,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449598,12 +458810,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449631,12 +458842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449666,12 +458876,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449701,12 +458910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449734,12 +458942,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449810,12 +459017,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449843,12 +459049,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449876,12 +459081,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -449909,12 +459113,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450136,12 +459339,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450169,12 +459371,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450204,12 +459405,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450239,12 +459439,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450272,12 +459471,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450344,12 +459542,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450377,12 +459574,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450410,12 +459606,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450443,12 +459638,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450670,12 +459864,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450703,12 +459896,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450738,12 +459930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450773,12 +459964,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450806,12 +459996,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450878,12 +460067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450911,12 +460099,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450944,12 +460131,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -450977,12 +460163,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451204,12 +460389,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451237,12 +460421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451272,12 +460455,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451307,12 +460489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451340,12 +460521,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451414,12 +460594,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451447,12 +460626,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451480,12 +460658,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451513,12 +460690,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451740,12 +460916,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451773,12 +460948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451808,12 +460982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451843,12 +461016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451876,12 +461048,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451952,12 +461123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -451985,12 +461155,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452018,12 +461187,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452051,12 +461219,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452278,12 +461445,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452311,12 +461477,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452346,12 +461511,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452381,12 +461545,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452414,12 +461577,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452486,12 +461648,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452519,12 +461680,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452552,12 +461712,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452585,12 +461744,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452812,12 +461970,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452845,12 +462002,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452880,12 +462036,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452915,12 +462070,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -452948,12 +462102,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453020,12 +462173,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453053,12 +462205,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453086,12 +462237,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453119,12 +462269,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453346,12 +462495,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453379,12 +462527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453414,12 +462561,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453449,12 +462595,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453482,12 +462627,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453558,12 +462702,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453595,12 +462738,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453662,12 +462804,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453701,12 +462842,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453769,12 +462909,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453806,12 +462945,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453841,12 +462979,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453876,12 +463013,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453909,12 +463045,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453942,12 +463077,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -453975,12 +463109,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454202,12 +463335,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454235,12 +463367,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454270,12 +463401,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454305,12 +463435,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454338,12 +463467,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454414,12 +463542,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454451,12 +463578,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454518,12 +463644,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454557,12 +463682,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454625,12 +463749,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454662,12 +463785,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454695,12 +463817,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454728,12 +463849,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454761,12 +463881,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -454988,12 +464107,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455021,12 +464139,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455056,12 +464173,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455091,12 +464207,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455124,12 +464239,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455198,12 +464312,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455231,12 +464344,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455264,12 +464376,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455297,12 +464408,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455524,12 +464634,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455557,12 +464666,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455592,12 +464700,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455627,12 +464734,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455660,12 +464766,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455736,12 +464841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455769,12 +464873,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455802,12 +464905,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -455835,12 +464937,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456062,12 +465163,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456095,12 +465195,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456130,12 +465229,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456165,12 +465263,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456198,12 +465295,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456270,12 +465366,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456303,12 +465398,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456336,12 +465430,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456369,12 +465462,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456596,12 +465688,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456629,12 +465720,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456664,12 +465754,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456699,12 +465788,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456732,12 +465820,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456804,12 +465891,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456837,12 +465923,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456870,12 +465955,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -456903,12 +465987,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457130,12 +466213,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457163,12 +466245,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457198,12 +466279,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457233,12 +466313,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457266,12 +466345,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457342,12 +466420,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457379,12 +466456,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457446,12 +466522,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457485,12 +466560,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457553,12 +466627,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457590,12 +466663,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457625,12 +466697,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457658,12 +466729,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457691,12 +466761,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457724,12 +466793,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457951,12 +467019,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -457984,12 +467051,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458019,12 +467085,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458054,12 +467119,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458087,12 +467151,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458163,12 +467226,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458200,12 +467262,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458267,12 +467328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458306,12 +467366,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458374,12 +467433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458411,12 +467469,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458444,12 +467501,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458477,12 +467533,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458510,12 +467565,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458737,12 +467791,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458770,12 +467823,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458805,12 +467857,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458840,12 +467891,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458873,12 +467923,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458947,12 +467996,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -458980,12 +468028,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459013,12 +468060,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459046,12 +468092,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459273,12 +468318,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459306,12 +468350,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459341,12 +468384,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459376,12 +468418,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459409,12 +468450,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459485,12 +468525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459518,12 +468557,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459551,12 +468589,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459584,12 +468621,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459811,12 +468847,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459844,12 +468879,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459879,12 +468913,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459914,12 +468947,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -459947,12 +468979,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460019,12 +469050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460052,12 +469082,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460085,12 +469114,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460118,12 +469146,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460345,12 +469372,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460378,12 +469404,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460413,12 +469438,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460448,12 +469472,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460481,12 +469504,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460553,12 +469575,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460588,12 +469609,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460621,12 +469641,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460654,12 +469673,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460687,12 +469705,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460914,12 +469931,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460947,12 +469963,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -460982,12 +469997,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461017,12 +470031,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461050,12 +470063,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461126,12 +470138,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461163,12 +470174,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461230,12 +470240,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461269,12 +470278,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461337,12 +470345,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461374,12 +470381,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461407,12 +470413,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461440,12 +470445,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461473,12 +470477,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461700,12 +470703,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461733,12 +470735,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461768,12 +470769,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461803,12 +470803,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461836,12 +470835,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461910,12 +470908,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461943,12 +470940,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -461976,12 +470972,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462009,12 +471004,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462236,12 +471230,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462269,12 +471262,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462304,12 +471296,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462339,12 +471330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462372,12 +471362,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462448,12 +471437,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462481,12 +471469,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462514,12 +471501,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462547,12 +471533,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462774,12 +471759,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462807,12 +471791,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462842,12 +471825,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462877,12 +471859,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462910,12 +471891,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -462982,12 +471962,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463015,12 +471994,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463048,12 +472026,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463081,12 +472058,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463308,12 +472284,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463341,12 +472316,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463376,12 +472350,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463411,12 +472384,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463444,12 +472416,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463516,12 +472487,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463549,12 +472519,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463582,12 +472551,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463615,12 +472583,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463842,12 +472809,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463875,12 +472841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463910,12 +472875,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463945,12 +472909,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -463978,12 +472941,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464052,12 +473014,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464085,12 +473046,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464118,12 +473078,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464151,12 +473110,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464378,12 +473336,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464411,12 +473368,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464446,12 +473402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464481,12 +473436,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464514,12 +473468,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464590,12 +473543,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464623,12 +473575,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464656,12 +473607,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464689,12 +473639,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464916,12 +473865,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464949,12 +473897,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -464984,12 +473931,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465019,12 +473965,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465052,12 +473997,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465124,12 +474068,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465157,12 +474100,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465190,12 +474132,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465223,12 +474164,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465450,12 +474390,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465483,12 +474422,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465518,12 +474456,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465553,12 +474490,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465586,12 +474522,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465658,12 +474593,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465693,12 +474627,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465728,12 +474661,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465761,12 +474693,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465794,12 +474725,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -465827,12 +474757,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466054,12 +474983,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466087,12 +475015,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466122,12 +475049,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466157,12 +475083,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466190,12 +475115,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466266,12 +475190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466303,12 +475226,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466370,12 +475292,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466409,12 +475330,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466477,12 +475397,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466514,12 +475433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466547,12 +475465,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466580,12 +475497,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466613,12 +475529,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466840,12 +475755,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466873,12 +475787,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466908,12 +475821,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466943,12 +475855,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -466976,12 +475887,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467050,12 +475960,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467083,12 +475992,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467116,12 +476024,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467149,12 +476056,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467376,12 +476282,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467409,12 +476314,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467444,12 +476348,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467479,12 +476382,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467512,12 +476414,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467588,12 +476489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467621,12 +476521,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467654,12 +476553,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467687,12 +476585,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467914,12 +476811,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467947,12 +476843,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -467982,12 +476877,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468017,12 +476911,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468050,12 +476943,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468122,12 +477014,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468155,12 +477046,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468188,12 +477078,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468221,12 +477110,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468448,12 +477336,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468481,12 +477368,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468516,12 +477402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468551,12 +477436,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468584,12 +477468,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468656,12 +477539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468689,12 +477571,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468722,12 +477603,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468755,12 +477635,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -468982,12 +477861,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469015,12 +477893,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469050,12 +477927,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469085,12 +477961,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469118,12 +477993,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469194,12 +478068,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469231,12 +478104,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469298,12 +478170,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469337,12 +478208,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469405,12 +478275,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469442,12 +478311,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469477,12 +478345,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469510,12 +478377,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469543,12 +478409,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469576,12 +478441,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469803,12 +478667,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469836,12 +478699,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469871,12 +478733,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469906,12 +478767,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -469939,12 +478799,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470015,12 +478874,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470052,12 +478910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470119,12 +478976,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470158,12 +479014,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470226,12 +479081,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470263,12 +479117,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470296,12 +479149,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470329,12 +479181,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470362,12 +479213,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470589,12 +479439,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470622,12 +479471,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470657,12 +479505,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470692,12 +479539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470725,12 +479571,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470799,12 +479644,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470832,12 +479676,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470865,12 +479708,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -470898,12 +479740,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471125,12 +479966,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471158,12 +479998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471193,12 +480032,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471228,12 +480066,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471261,12 +480098,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471337,12 +480173,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471370,12 +480205,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471403,12 +480237,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471436,12 +480269,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471663,12 +480495,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471696,12 +480527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471731,12 +480561,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471766,12 +480595,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471799,12 +480627,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471871,12 +480698,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471904,12 +480730,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471937,12 +480762,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -471970,12 +480794,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472197,12 +481020,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472230,12 +481052,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472265,12 +481086,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472300,12 +481120,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472333,12 +481152,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472405,12 +481223,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472440,12 +481257,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472473,12 +481289,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472506,12 +481321,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472539,12 +481353,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472766,12 +481579,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472799,12 +481611,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472834,12 +481645,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472869,12 +481679,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472902,12 +481711,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -472978,12 +481786,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473015,12 +481822,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473082,12 +481888,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473121,12 +481926,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473189,12 +481993,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473226,12 +482029,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473259,12 +482061,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473292,12 +482093,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473325,12 +482125,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473552,12 +482351,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473585,12 +482383,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473620,12 +482417,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473655,12 +482451,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473688,12 +482483,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473762,12 +482556,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473795,12 +482588,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473828,12 +482620,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -473861,12 +482652,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474088,12 +482878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474121,12 +482910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474156,12 +482944,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474191,12 +482978,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474224,12 +483010,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474300,12 +483085,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474333,12 +483117,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474366,12 +483149,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474399,12 +483181,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474626,12 +483407,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474659,12 +483439,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474694,12 +483473,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474729,12 +483507,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474762,12 +483539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474834,12 +483610,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474867,12 +483642,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474900,12 +483674,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -474933,12 +483706,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475160,12 +483932,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475193,12 +483964,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475228,12 +483998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475263,12 +484032,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475296,12 +484064,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475368,12 +484135,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475401,12 +484167,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475434,12 +484199,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475467,12 +484231,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475694,12 +484457,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475727,12 +484489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475762,12 +484523,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475797,12 +484557,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475830,12 +484589,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475904,12 +484662,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475937,12 +484694,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -475970,12 +484726,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476003,12 +484758,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476230,12 +484984,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476263,12 +485016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476298,12 +485050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476333,12 +485084,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476366,12 +485116,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476442,12 +485191,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476475,12 +485223,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476508,12 +485255,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476541,12 +485287,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476768,12 +485513,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476801,12 +485545,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476836,12 +485579,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476871,12 +485613,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476904,12 +485645,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -476976,12 +485716,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477009,12 +485748,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477042,12 +485780,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477075,12 +485812,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477302,12 +486038,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477335,12 +486070,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477370,12 +486104,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477405,12 +486138,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477438,12 +486170,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477510,12 +486241,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477543,12 +486273,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477576,12 +486305,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477609,12 +486337,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477836,12 +486563,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477869,12 +486595,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477904,12 +486629,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477939,12 +486663,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -477972,12 +486695,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478046,12 +486768,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478079,12 +486800,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478112,12 +486832,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478145,12 +486864,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478372,12 +487090,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478405,12 +487122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478440,12 +487156,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478475,12 +487190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478508,12 +487222,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478584,12 +487297,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478617,12 +487329,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478650,12 +487361,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478683,12 +487393,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478910,12 +487619,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478943,12 +487651,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -478978,12 +487685,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479013,12 +487719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479046,12 +487751,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479118,12 +487822,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479151,12 +487854,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479184,12 +487886,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479217,12 +487918,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479444,12 +488144,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479477,12 +488176,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479512,12 +488210,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479547,12 +488244,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479580,12 +488276,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -479652,12 +488347,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480100,12 +488794,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480137,12 +488830,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480256,12 +488948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480291,12 +488982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480326,12 +489016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480359,12 +489048,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480392,12 +489080,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480425,12 +489112,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480652,12 +489338,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480685,12 +489370,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480720,12 +489404,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480755,12 +489438,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480788,12 +489470,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480864,12 +489545,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480901,12 +489581,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -480968,12 +489647,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481007,12 +489685,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481075,12 +489752,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481112,12 +489788,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481145,12 +489820,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481178,12 +489852,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481211,12 +489884,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481438,12 +490110,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481471,12 +490142,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481506,12 +490176,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481541,12 +490210,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481574,12 +490242,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481648,12 +490315,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481681,12 +490347,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481714,12 +490379,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481747,12 +490411,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -481974,12 +490637,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482007,12 +490669,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482042,12 +490703,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482077,12 +490737,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482110,12 +490769,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482186,12 +490844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482219,12 +490876,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482252,12 +490908,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482285,12 +490940,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482512,12 +491166,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482545,12 +491198,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482580,12 +491232,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482615,12 +491266,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482648,12 +491298,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482720,12 +491369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482753,12 +491401,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482786,12 +491433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -482819,12 +491465,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483046,12 +491691,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483079,12 +491723,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483114,12 +491757,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483149,12 +491791,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483182,12 +491823,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483254,12 +491894,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483287,12 +491926,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483320,12 +491958,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483353,12 +491990,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483580,12 +492216,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483613,12 +492248,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483648,12 +492282,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483683,12 +492316,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483716,12 +492348,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483792,12 +492423,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483829,12 +492459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483896,12 +492525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -483935,12 +492563,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484003,12 +492630,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484040,12 +492666,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484075,12 +492700,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484108,12 +492732,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484141,12 +492764,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484174,12 +492796,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484401,12 +493022,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484434,12 +493054,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484469,12 +493088,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484504,12 +493122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484537,12 +493154,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484613,12 +493229,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484650,12 +493265,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484717,12 +493331,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484756,12 +493369,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484824,12 +493436,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484861,12 +493472,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484894,12 +493504,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484927,12 +493536,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -484960,12 +493568,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485187,12 +493794,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485220,12 +493826,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485255,12 +493860,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485290,12 +493894,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485323,12 +493926,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485397,12 +493999,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485430,12 +494031,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485463,12 +494063,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485496,12 +494095,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485723,12 +494321,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485756,12 +494353,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485791,12 +494387,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485826,12 +494421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485859,12 +494453,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485935,12 +494528,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -485968,12 +494560,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486001,12 +494592,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486034,12 +494624,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486261,12 +494850,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486294,12 +494882,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486329,12 +494916,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486364,12 +494950,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486397,12 +494982,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486469,12 +495053,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486502,12 +495085,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486535,12 +495117,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486568,12 +495149,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486795,12 +495375,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486828,12 +495407,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486863,12 +495441,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486898,12 +495475,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -486931,12 +495507,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487003,12 +495578,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487038,12 +495612,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487071,12 +495644,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487104,12 +495676,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487137,12 +495708,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487364,12 +495934,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487397,12 +495966,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487432,12 +496000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487467,12 +496034,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487500,12 +496066,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487576,12 +496141,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487613,12 +496177,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487680,12 +496243,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487719,12 +496281,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487787,12 +496348,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487824,12 +496384,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487857,12 +496416,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487890,12 +496448,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -487923,12 +496480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488150,12 +496706,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488183,12 +496738,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488218,12 +496772,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488253,12 +496806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488286,12 +496838,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488360,12 +496911,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488393,12 +496943,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488426,12 +496975,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488459,12 +497007,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488686,12 +497233,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488719,12 +497265,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488754,12 +497299,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488789,12 +497333,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488822,12 +497365,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488898,12 +497440,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488931,12 +497472,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488964,12 +497504,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -488997,12 +497536,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489224,12 +497762,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489257,12 +497794,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489292,12 +497828,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489327,12 +497862,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489360,12 +497894,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489432,12 +497965,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489465,12 +497997,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489498,12 +498029,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489531,12 +498061,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489758,12 +498287,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489791,12 +498319,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489826,12 +498353,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489861,12 +498387,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489894,12 +498419,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489966,12 +498490,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -489999,12 +498522,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490032,12 +498554,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490065,12 +498586,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490292,12 +498812,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490325,12 +498844,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490360,12 +498878,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490395,12 +498912,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490428,12 +498944,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490502,12 +499017,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490535,12 +499049,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490568,12 +499081,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490601,12 +499113,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490828,12 +499339,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490861,12 +499371,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490896,12 +499405,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490931,12 +499439,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -490964,12 +499471,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491040,12 +499546,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491073,12 +499578,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491106,12 +499610,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491139,12 +499642,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491366,12 +499868,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491399,12 +499900,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491434,12 +499934,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491469,12 +499968,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491502,12 +500000,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491574,12 +500071,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491607,12 +500103,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491640,12 +500135,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491673,12 +500167,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491900,12 +500393,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491933,12 +500425,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -491968,12 +500459,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492003,12 +500493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492036,12 +500525,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492108,12 +500596,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492141,12 +500628,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492174,12 +500660,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492207,12 +500692,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492434,12 +500918,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492467,12 +500950,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492502,12 +500984,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492537,12 +501018,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492570,12 +501050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492646,12 +501125,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492683,12 +501161,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492750,12 +501227,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492789,12 +501265,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492857,12 +501332,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492894,12 +501368,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492929,12 +501402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492964,12 +501436,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -492997,12 +501468,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493030,12 +501500,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493063,12 +501532,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493290,12 +501758,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493323,12 +501790,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493358,12 +501824,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493393,12 +501858,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493426,12 +501890,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493502,12 +501965,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493539,12 +502001,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493606,12 +502067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493645,12 +502105,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493713,12 +502172,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493750,12 +502208,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493783,12 +502240,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493816,12 +502272,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -493849,12 +502304,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494076,12 +502530,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494109,12 +502562,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494144,12 +502596,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494179,12 +502630,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494212,12 +502662,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494286,12 +502735,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494319,12 +502767,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494352,12 +502799,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494385,12 +502831,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494612,12 +503057,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494645,12 +503089,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494680,12 +503123,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494715,12 +503157,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494748,12 +503189,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494824,12 +503264,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494857,12 +503296,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494890,12 +503328,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -494923,12 +503360,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495150,12 +503586,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495183,12 +503618,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495218,12 +503652,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495253,12 +503686,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495286,12 +503718,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495358,12 +503789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495391,12 +503821,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495424,12 +503853,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495457,12 +503885,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495684,12 +504111,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495717,12 +504143,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495752,12 +504177,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495787,12 +504211,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495820,12 +504243,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495892,12 +504314,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495925,12 +504346,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495958,12 +504378,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -495991,12 +504410,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496218,12 +504636,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496251,12 +504668,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496286,12 +504702,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496321,12 +504736,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496354,12 +504768,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496430,12 +504843,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496467,12 +504879,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496534,12 +504945,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496573,12 +504983,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496641,12 +505050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496678,12 +505086,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496713,12 +505120,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496746,12 +505152,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496779,12 +505184,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -496812,12 +505216,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497039,12 +505442,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497072,12 +505474,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497107,12 +505508,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497142,12 +505542,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497175,12 +505574,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497251,12 +505649,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497288,12 +505685,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497355,12 +505751,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497394,12 +505789,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497462,12 +505856,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497499,12 +505892,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497532,12 +505924,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497565,12 +505956,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497598,12 +505988,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497825,12 +506214,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497858,12 +506246,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497893,12 +506280,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497928,12 +506314,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -497961,12 +506346,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498035,12 +506419,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498068,12 +506451,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498101,12 +506483,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498134,12 +506515,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498361,12 +506741,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498394,12 +506773,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498429,12 +506807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498464,12 +506841,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498497,12 +506873,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498573,12 +506948,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498606,12 +506980,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498639,12 +507012,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498672,12 +507044,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498899,12 +507270,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498932,12 +507302,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -498967,12 +507336,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499002,12 +507370,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499035,12 +507402,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499107,12 +507473,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499140,12 +507505,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499173,12 +507537,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499206,12 +507569,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499433,12 +507795,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499466,12 +507827,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499501,12 +507861,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499536,12 +507895,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499569,12 +507927,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499641,12 +507998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499676,12 +508032,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499709,12 +508064,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499742,12 +508096,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -499775,12 +508128,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500002,12 +508354,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500035,12 +508386,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500070,12 +508420,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500105,12 +508454,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500138,12 +508486,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500214,12 +508561,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500251,12 +508597,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500318,12 +508663,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500357,12 +508701,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500425,12 +508768,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500462,12 +508804,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500495,12 +508836,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500528,12 +508868,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500561,12 +508900,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500788,12 +509126,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500821,12 +509158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500856,12 +509192,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500891,12 +509226,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500924,12 +509258,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -500998,12 +509331,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501031,12 +509363,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501064,12 +509395,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501097,12 +509427,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501324,12 +509653,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501357,12 +509685,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501392,12 +509719,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501427,12 +509753,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501460,12 +509785,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501536,12 +509860,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501569,12 +509892,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501602,12 +509924,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501635,12 +509956,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501862,12 +510182,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501895,12 +510214,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501930,12 +510248,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501965,12 +510282,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -501998,12 +510314,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502070,12 +510385,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502103,12 +510417,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502136,12 +510449,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502169,12 +510481,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502396,12 +510707,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502429,12 +510739,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502464,12 +510773,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502499,12 +510807,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502532,12 +510839,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502604,12 +510910,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502637,12 +510942,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502670,12 +510974,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502703,12 +511006,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502930,12 +511232,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502963,12 +511264,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -502998,12 +511298,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503033,12 +511332,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503066,12 +511364,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503140,12 +511437,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503173,12 +511469,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503206,12 +511501,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503239,12 +511533,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503466,12 +511759,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503499,12 +511791,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503534,12 +511825,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503569,12 +511859,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503602,12 +511891,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503678,12 +511966,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503711,12 +511998,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503744,12 +512030,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -503777,12 +512062,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504004,12 +512288,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504037,12 +512320,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504072,12 +512354,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504107,12 +512388,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504140,12 +512420,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504212,12 +512491,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504245,12 +512523,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504278,12 +512555,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504311,12 +512587,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504538,12 +512813,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504571,12 +512845,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504606,12 +512879,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504641,12 +512913,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504674,12 +512945,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504746,12 +513016,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504781,12 +513050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504816,12 +513084,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504849,12 +513116,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504882,12 +513148,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -504915,12 +513180,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505142,12 +513406,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505175,12 +513438,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505210,12 +513472,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505245,12 +513506,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505278,12 +513538,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505354,12 +513613,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505391,12 +513649,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505458,12 +513715,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505497,12 +513753,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505565,12 +513820,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505602,12 +513856,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505635,12 +513888,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505668,12 +513920,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505701,12 +513952,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505928,12 +514178,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505961,12 +514210,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -505996,12 +514244,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506031,12 +514278,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506064,12 +514310,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506138,12 +514383,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506171,12 +514415,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506204,12 +514447,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506237,12 +514479,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506464,12 +514705,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506497,12 +514737,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506532,12 +514771,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506567,12 +514805,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506600,12 +514837,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506676,12 +514912,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506709,12 +514944,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506742,12 +514976,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -506775,12 +515008,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507002,12 +515234,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507035,12 +515266,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507070,12 +515300,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507105,12 +515334,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507138,12 +515366,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507210,12 +515437,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507243,12 +515469,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507276,12 +515501,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507309,12 +515533,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507536,12 +515759,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507569,12 +515791,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507604,12 +515825,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507639,12 +515859,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507672,12 +515891,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementAndStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507744,12 +515962,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507777,12 +515994,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507810,12 +516026,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -507843,12 +516058,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508070,12 +516284,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508103,12 +516316,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508138,12 +516350,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508173,12 +516384,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508206,12 +516416,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508282,12 +516491,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508319,12 +516527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508386,12 +516593,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508425,12 +516631,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508493,12 +516698,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508530,12 +516734,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508565,12 +516768,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508598,12 +516800,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508631,12 +516832,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508664,12 +516864,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508891,12 +517090,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508924,12 +517122,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508959,12 +517156,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -508994,12 +517190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509027,12 +517222,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509103,12 +517297,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509140,12 +517333,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509207,12 +517399,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509246,12 +517437,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509314,12 +517504,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509351,12 +517540,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509384,12 +517572,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509417,12 +517604,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509450,12 +517636,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509677,12 +517862,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509710,12 +517894,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509745,12 +517928,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509780,12 +517962,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509813,12 +517994,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509887,12 +518067,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509920,12 +518099,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509953,12 +518131,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -509986,12 +518163,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510213,12 +518389,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510246,12 +518421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510281,12 +518455,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510316,12 +518489,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510349,12 +518521,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510425,12 +518596,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510458,12 +518628,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510491,12 +518660,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510524,12 +518692,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510751,12 +518918,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510784,12 +518950,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510819,12 +518984,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510854,12 +519018,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510887,12 +519050,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510959,12 +519121,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -510992,12 +519153,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511025,12 +519185,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511058,12 +519217,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511285,12 +519443,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511318,12 +519475,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511353,12 +519509,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511388,12 +519543,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511421,12 +519575,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511493,12 +519646,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511528,12 +519680,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511561,12 +519712,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511594,12 +519744,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511627,12 +519776,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511854,12 +520002,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511887,12 +520034,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511922,12 +520068,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511957,12 +520102,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -511990,12 +520134,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementByteMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512066,12 +520209,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512103,12 +520245,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementGeoMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512170,12 +520311,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementIpSetForwardedIpConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512209,12 +520349,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementIpSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512277,12 +520416,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementLabelMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512314,12 +520452,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512347,12 +520484,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512380,12 +520516,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512413,12 +520548,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512640,12 +520774,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512673,12 +520806,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512708,12 +520840,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512743,12 +520874,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512776,12 +520906,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512850,12 +520979,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512883,12 +521011,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512916,12 +521043,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -512949,12 +521075,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513176,12 +521301,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513209,12 +521333,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513244,12 +521367,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513279,12 +521401,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513312,12 +521433,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513388,12 +521508,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513421,12 +521540,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513454,12 +521572,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513487,12 +521604,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513714,12 +521830,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513747,12 +521862,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513782,12 +521896,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513817,12 +521930,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513850,12 +521962,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513922,12 +522033,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513955,12 +522065,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -513988,12 +522097,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514021,12 +522129,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514248,12 +522355,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514281,12 +522387,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514316,12 +522421,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514351,12 +522455,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514384,12 +522487,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514456,12 +522558,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514489,12 +522590,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514522,12 +522622,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514555,12 +522654,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514782,12 +522880,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514815,12 +522912,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514850,12 +522946,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514885,12 +522980,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514918,12 +523012,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -514992,12 +523085,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515025,12 +523117,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515058,12 +523149,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515091,12 +523181,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515318,12 +523407,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515351,12 +523439,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515386,12 +523473,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515421,12 +523507,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515454,12 +523539,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515530,12 +523614,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515563,12 +523646,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515596,12 +523678,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515629,12 +523710,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515856,12 +523936,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515889,12 +523968,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515924,12 +524002,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515959,12 +524036,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -515992,12 +524068,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516064,12 +524139,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516097,12 +524171,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516130,12 +524203,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516163,12 +524235,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516390,12 +524461,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516423,12 +524493,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516458,12 +524527,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516493,12 +524561,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516526,12 +524593,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516598,12 +524664,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516955,12 +525020,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -516988,12 +525052,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517021,12 +525084,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517054,12 +525116,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517281,12 +525342,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517314,12 +525374,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517349,12 +525408,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517384,12 +525442,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517417,12 +525474,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517491,12 +525547,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517524,12 +525579,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517557,12 +525611,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517590,12 +525643,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517817,12 +525869,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517850,12 +525901,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517885,12 +525935,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517920,12 +525969,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -517953,12 +526001,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518029,12 +526076,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518062,12 +526108,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518095,12 +526140,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518128,12 +526172,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518355,12 +526398,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518388,12 +526430,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518423,12 +526464,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518458,12 +526498,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518491,12 +526530,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518563,12 +526601,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518596,12 +526633,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518629,12 +526665,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518662,12 +526697,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518889,12 +526923,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518922,12 +526955,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518957,12 +526989,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -518992,12 +527023,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519025,12 +527055,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519097,12 +527126,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519130,12 +527158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519163,12 +527190,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519196,12 +527222,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519423,12 +527448,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519456,12 +527480,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519491,12 +527514,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519526,12 +527548,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519559,12 +527580,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRegexPatternSetReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519633,12 +527653,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementRuleGroupReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementRuleGroupReferenceStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519685,12 +527704,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519718,12 +527736,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519751,12 +527768,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -519784,12 +527800,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520011,12 +528026,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520044,12 +528058,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520079,12 +528092,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520114,12 +528126,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520147,12 +528158,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSizeConstraintStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520223,12 +528233,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520256,12 +528265,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520289,12 +528297,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520322,12 +528329,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520549,12 +528555,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520582,12 +528587,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520617,12 +528621,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520652,12 +528655,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520685,12 +528687,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementSqliMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520757,12 +528758,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchAllQueryArgumentsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520790,12 +528790,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchBodyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520823,12 +528822,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchMethodOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -520856,12 +528854,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521083,12 +529080,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchQueryStringOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521116,12 +529112,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleHeaderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521151,12 +529146,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchSingleQueryArgumentOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521186,12 +529180,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementXssMatchStatementFieldToMatchUriPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521219,12 +529212,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleStatementXssMatchStatementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521291,12 +529283,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclRuleVisibilityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclRuleVisibilityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521330,12 +529321,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new wafv2.Wafv2WebAclVisibilityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new wafv2.Wafv2WebAclVisibilityConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521550,12 +529540,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new worklink.WorklinkFleetIdentityProviderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new worklink.WorklinkFleetIdentityProviderOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521587,12 +529576,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new worklink.WorklinkFleetNetworkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new worklink.WorklinkFleetNetworkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -521723,10 +529711,13 @@ new workspaces.DataAwsWorkspacesBundle(scope: Construct, id: string, config?: Da Name | Type | Description -----|------|------------- **bundleId** | string | +**computeType** | [workspaces.DataAwsWorkspacesBundleComputeTypeList](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlecomputetypelist) | **description** | string | **id** | string | **name** | string | **owner** | string | +**rootStorage** | [workspaces.DataAwsWorkspacesBundleRootStorageList](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlerootstoragelist) | +**userStorage** | [workspaces.DataAwsWorkspacesBundleUserStorageList](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundleuserstoragelist) | **bundleIdInput**? | string | __*Optional*__ **nameInput**? | string | __*Optional*__ **ownerInput**? | string | __*Optional*__ @@ -521735,19 +529726,6 @@ Name | Type | Description ### Methods -#### computeType(index) - - - -```ts -computeType(index: string): DataAwsWorkspacesBundleComputeType -``` - -* **index** (string) *No description* - -__Returns__: -* [workspaces.DataAwsWorkspacesBundleComputeType](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlecomputetype) - #### resetBundleId() @@ -521784,54 +529762,79 @@ resetOwner(): void -#### rootStorage(index) +#### protected synthesizeAttributes() ```ts -rootStorage(index: string): DataAwsWorkspacesBundleRootStorage +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [workspaces.DataAwsWorkspacesBundleRootStorage](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlerootstorage) +* Map + + + +## class DataAwsWorkspacesBundleComputeTypeList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: workspaces + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### userStorage(index) ```ts -userStorage(index: string): DataAwsWorkspacesBundleUserStorage +new workspaces.DataAwsWorkspacesBundleComputeTypeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [workspaces.DataAwsWorkspacesBundleUserStorage](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundleuserstorage) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsWorkspacesBundleComputeTypeOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [workspaces.DataAwsWorkspacesBundleComputeTypeOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlecomputetypeoutputreference) -## class DataAwsWorkspacesBundleComputeType +## class DataAwsWorkspacesBundleComputeTypeOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: workspaces -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -521839,13 +529842,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new workspaces.DataAwsWorkspacesBundleComputeType(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new workspaces.DataAwsWorkspacesBundleComputeTypeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -521855,17 +529858,69 @@ new workspaces.DataAwsWorkspacesBundleComputeType(terraformResource: IInterpolat Name | Type | Description -----|------|------------- **name** | string | +**internalValue**? | [workspaces.DataAwsWorkspacesBundleComputeType](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlecomputetype) | __*Optional*__ -## class DataAwsWorkspacesBundleRootStorage +## class DataAwsWorkspacesBundleRootStorageList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: workspaces + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new workspaces.DataAwsWorkspacesBundleRootStorageList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsWorkspacesBundleRootStorageOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [workspaces.DataAwsWorkspacesBundleRootStorageOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlerootstorageoutputreference) + + + +## class DataAwsWorkspacesBundleRootStorageOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: workspaces -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -521873,13 +529928,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new workspaces.DataAwsWorkspacesBundleRootStorage(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new workspaces.DataAwsWorkspacesBundleRootStorageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -521889,17 +529944,69 @@ new workspaces.DataAwsWorkspacesBundleRootStorage(terraformResource: IInterpolat Name | Type | Description -----|------|------------- **capacity** | string | +**internalValue**? | [workspaces.DataAwsWorkspacesBundleRootStorage](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundlerootstorage) | __*Optional*__ + + + +## class DataAwsWorkspacesBundleUserStorageList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: workspaces + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + +```ts +new workspaces.DataAwsWorkspacesBundleUserStorageList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + -## class DataAwsWorkspacesBundleUserStorage + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsWorkspacesBundleUserStorageOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [workspaces.DataAwsWorkspacesBundleUserStorageOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundleuserstorageoutputreference) + + + +## class DataAwsWorkspacesBundleUserStorageOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: workspaces -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -521907,13 +530014,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new workspaces.DataAwsWorkspacesBundleUserStorage(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new workspaces.DataAwsWorkspacesBundleUserStorageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -521923,6 +530030,7 @@ new workspaces.DataAwsWorkspacesBundleUserStorage(terraformResource: IInterpolat Name | Type | Description -----|------|------------- **capacity** | string | +**internalValue**? | [workspaces.DataAwsWorkspacesBundleUserStorage](#cdktf-aws-cdk-workspaces-dataawsworkspacesbundleuserstorage) | __*Optional*__ @@ -521971,8 +530079,11 @@ Name | Type | Description **id** | string | **ipGroupIds** | Array | **registrationCode** | string | +**selfServicePermissions** | [workspaces.DataAwsWorkspacesDirectorySelfServicePermissionsList](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryselfservicepermissionslist) | **subnetIds** | Array | **tags** | Map | +**workspaceAccessProperties** | [workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesList](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspaceaccesspropertieslist) | +**workspaceCreationProperties** | [workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesList](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspacecreationpropertieslist) | **workspaceSecurityGroupId** | string | **directoryIdInput**? | string | __*Optional*__ **tagsInput**? | Map | __*Optional*__ @@ -521993,67 +530104,79 @@ resetTags(): void -#### selfServicePermissions(index) +#### protected synthesizeAttributes() ```ts -selfServicePermissions(index: string): DataAwsWorkspacesDirectorySelfServicePermissions +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [workspaces.DataAwsWorkspacesDirectorySelfServicePermissions](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryselfservicepermissions) +* Map -#### workspaceAccessProperties(index) +## class DataAwsWorkspacesDirectorySelfServicePermissionsList -```ts -workspaceAccessProperties(index: string): DataAwsWorkspacesDirectoryWorkspaceAccessProperties -``` -* **index** (string) *No description* -__Returns__: -* [workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspaceaccessproperties) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: workspaces + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### workspaceCreationProperties(index) ```ts -workspaceCreationProperties(index: string): DataAwsWorkspacesDirectoryWorkspaceCreationProperties +new workspaces.DataAwsWorkspacesDirectorySelfServicePermissionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -* **index** (string) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -__Returns__: -* [workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspacecreationproperties) -#### protected synthesizeAttributes() + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -protected synthesizeAttributes(): Map +get(index: number): DataAwsWorkspacesDirectorySelfServicePermissionsOutputReference ``` +* **index** (number) the index of the item to return. __Returns__: -* Map +* [workspaces.DataAwsWorkspacesDirectorySelfServicePermissionsOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryselfservicepermissionsoutputreference) -## class DataAwsWorkspacesDirectorySelfServicePermissions +## class DataAwsWorkspacesDirectorySelfServicePermissionsOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: workspaces -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -522061,13 +530184,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new workspaces.DataAwsWorkspacesDirectorySelfServicePermissions(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new workspaces.DataAwsWorkspacesDirectorySelfServicePermissionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -522081,17 +530204,69 @@ Name | Type | Description **rebuildWorkspace** | [IResolvable](#cdktf-iresolvable) | **restartWorkspace** | [IResolvable](#cdktf-iresolvable) | **switchRunningMode** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [workspaces.DataAwsWorkspacesDirectorySelfServicePermissions](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryselfservicepermissions) | __*Optional*__ + + + +## class DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: workspaces +__Extends__: [ComplexList](#cdktf-complexlist) +### Initializer + + + + +```ts +new workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -## class DataAwsWorkspacesDirectoryWorkspaceAccessProperties +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspaceaccesspropertiesoutputreference) + + + +## class DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: workspaces -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -522099,13 +530274,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessProperties(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -522122,17 +530297,69 @@ Name | Type | Description **deviceTypeWeb** | string | **deviceTypeWindows** | string | **deviceTypeZeroclient** | string | +**internalValue**? | [workspaces.DataAwsWorkspacesDirectoryWorkspaceAccessProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspaceaccessproperties) | __*Optional*__ + +## class DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesList -## class DataAwsWorkspacesDirectoryWorkspaceCreationProperties + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: workspaces + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspacecreationpropertiesoutputreference) + + + +## class DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: workspaces -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -522140,13 +530367,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationProperties(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -522160,6 +530387,7 @@ Name | Type | Description **enableInternetAccess** | [IResolvable](#cdktf-iresolvable) | **enableMaintenanceMode** | [IResolvable](#cdktf-iresolvable) | **userEnabledAsLocalAdministrator** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [workspaces.DataAwsWorkspacesDirectoryWorkspaceCreationProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesdirectoryworkspacecreationproperties) | __*Optional*__ @@ -522273,6 +530501,7 @@ Name | Type | Description **userVolumeEncryptionEnabled** | [IResolvable](#cdktf-iresolvable) | **volumeEncryptionKey** | string | **workspaceId** | string | +**workspaceProperties** | [workspaces.DataAwsWorkspacesWorkspaceWorkspacePropertiesList](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspaceworkspacepropertieslist) | **directoryIdInput**? | string | __*Optional*__ **tagsInput**? | Map | __*Optional*__ **userNameInput**? | string | __*Optional*__ @@ -522330,41 +530559,79 @@ resetWorkspaceId(): void -#### workspaceProperties(index) +#### protected synthesizeAttributes() ```ts -workspaceProperties(index: string): DataAwsWorkspacesWorkspaceWorkspaceProperties +protected synthesizeAttributes(): Map ``` -* **index** (string) *No description* __Returns__: -* [workspaces.DataAwsWorkspacesWorkspaceWorkspaceProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspaceworkspaceproperties) +* Map + + + +## class DataAwsWorkspacesWorkspaceWorkspacePropertiesList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: workspaces + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer -#### protected synthesizeAttributes() ```ts -protected synthesizeAttributes(): Map +new workspaces.DataAwsWorkspacesWorkspaceWorkspacePropertiesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataAwsWorkspacesWorkspaceWorkspacePropertiesOutputReference +``` + +* **index** (number) the index of the item to return. __Returns__: -* Map +* [workspaces.DataAwsWorkspacesWorkspaceWorkspacePropertiesOutputReference](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspaceworkspacepropertiesoutputreference) -## class DataAwsWorkspacesWorkspaceWorkspaceProperties +## class DataAwsWorkspacesWorkspaceWorkspacePropertiesOutputReference __Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent) __Submodule__: workspaces -__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -522372,13 +530639,13 @@ __Extends__: [ComplexComputedList](#cdktf-complexcomputedlist) ```ts -new workspaces.DataAwsWorkspacesWorkspaceWorkspaceProperties(terraformResource: IInterpolatingParent, terraformAttribute: string, complexComputedListIndex: string, wrapsSet?: boolean) +new workspaces.DataAwsWorkspacesWorkspaceWorkspacePropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) *No description* -* **terraformAttribute** (string) *No description* -* **complexComputedListIndex** (string) *No description* -* **wrapsSet** (boolean) *No description* +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -522392,6 +530659,7 @@ Name | Type | Description **runningMode** | string | **runningModeAutoStopTimeoutInMinutes** | number | **userVolumeSizeGib** | number | +**internalValue**? | [workspaces.DataAwsWorkspacesWorkspaceWorkspaceProperties](#cdktf-aws-cdk-workspaces-dataawsworkspacesworkspaceworkspaceproperties) | __*Optional*__ @@ -522636,12 +530904,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new workspaces.WorkspacesDirectorySelfServicePermissionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new workspaces.WorkspacesDirectorySelfServicePermissionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -522742,12 +531009,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new workspaces.WorkspacesDirectoryWorkspaceAccessPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new workspaces.WorkspacesDirectoryWorkspaceAccessPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -522890,12 +531156,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new workspaces.WorkspacesDirectoryWorkspaceCreationPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new workspaces.WorkspacesDirectoryWorkspaceCreationPropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -523316,12 +531581,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new workspaces.WorkspacesWorkspaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new workspaces.WorkspacesWorkspaceTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -523394,12 +531658,11 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new workspaces.WorkspacesWorkspaceWorkspacePropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, isSingleItem: boolean) +new workspaces.WorkspacesWorkspaceWorkspacePropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **isSingleItem** (boolean) True if this is a block, false if it's a list. @@ -524564,6 +532827,12 @@ Name | Type | Description +## struct MemorydbClusterClusterEndpoint + + + + + ## struct MemorydbClusterConfig @@ -524605,6 +532874,24 @@ Name | Type | Description +## struct MemorydbClusterShards + + + + + +## struct MemorydbClusterShardsNodes + + + + + +## struct MemorydbClusterShardsNodesEndpoint + + + + + ## struct MemorydbClusterTimeouts @@ -524657,6 +532944,12 @@ Name | Type | Description +## struct MemorydbSnapshotClusterConfiguration + + + + + ## struct MemorydbSnapshotConfig @@ -524797,6 +533090,12 @@ Name | Type | Description +## struct AcmCertificateDomainValidationOptions + + + + + ## struct AcmCertificateOptions @@ -525154,6 +533453,12 @@ Name | Type | Description +## struct AmplifyAppProductionBranch + + + + + ## struct AmplifyBackendEnvironmentConfig @@ -525278,6 +533583,12 @@ Name | Type | Description +## struct ApiGatewayAccountThrottleSettings + + + + + ## struct ApiGatewayApiKeyConfig @@ -526001,6 +534312,12 @@ Name | Type | Description +## struct DataAwsApiGatewayDomainNameEndpointConfiguration + + + + + ## struct DataAwsApiGatewayExportConfig @@ -526058,6 +534375,12 @@ Name | Type | Description +## struct DataAwsApiGatewayRestApiEndpointConfiguration + + + + + ## struct DataAwsApiGatewaySdkConfig @@ -526572,6 +534895,12 @@ Name | Type | Description +## struct DataAwsApigatewayv2ApiCorsConfiguration + + + + + ## struct DataAwsApigatewayv2ApisConfig @@ -529512,6 +537841,18 @@ Name | Type | Description +## struct DataAwsAppmeshMeshSpec + + + + + +## struct DataAwsAppmeshMeshSpecEgressFilter + + + + + ## struct DataAwsAppmeshVirtualServiceConfig @@ -529532,6 +537873,30 @@ Name | Type | Description +## struct DataAwsAppmeshVirtualServiceSpec + + + + + +## struct DataAwsAppmeshVirtualServiceSpecProvider + + + + + +## struct DataAwsAppmeshVirtualServiceSpecProviderVirtualNode + + + + + +## struct DataAwsAppmeshVirtualServiceSpecProviderVirtualRouter + + + + + ## struct ApprunnerAutoScalingConfigurationVersionConfig @@ -529574,6 +537939,12 @@ Name | Type | Description +## struct ApprunnerCustomDomainAssociationCertificateValidationRecords + + + + + ## struct ApprunnerCustomDomainAssociationConfig @@ -531333,6 +539704,12 @@ Name | Type | Description +## struct DataAwsAutoscalingGroupLaunchTemplate + + + + + ## struct DataAwsAutoscalingGroupsConfig @@ -532132,6 +540509,12 @@ Name | Type | Description +## struct DataAwsBatchJobQueueComputeEnvironmentOrder + + + + + ## struct DataAwsBatchJobQueueConfig @@ -532168,6 +540551,18 @@ Name | Type | Description +## struct DataAwsBatchSchedulingPolicyFairSharePolicy + + + + + +## struct DataAwsBatchSchedulingPolicyFairSharePolicyShareDistribution + + + + + ## struct BudgetsBudgetActionActionThreshold @@ -532829,6 +541224,12 @@ Name | Type | Description +## struct DataAwsCloudformationTypeLoggingConfig + + + + + ## struct CloudfrontCachePolicyConfig @@ -533345,6 +541746,30 @@ Name | Type | Description +## struct CloudfrontDistributionTrustedKeyGroups + + + + + +## struct CloudfrontDistributionTrustedKeyGroupsItems + + + + + +## struct CloudfrontDistributionTrustedSigners + + + + + +## struct CloudfrontDistributionTrustedSignersItems + + + + + ## struct CloudfrontDistributionViewerCertificate @@ -534039,6 +542464,48 @@ Name | Type | Description +## struct DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin + + + + + +## struct DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig + + + + + +## struct DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies + + + + + +## struct DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig + + + + + +## struct DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders + + + + + +## struct DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig + + + + + +## struct DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings + + + + + ## struct DataAwsCloudfrontDistributionConfig @@ -534127,6 +542594,42 @@ Name | Type | Description +## struct DataAwsCloudfrontOriginRequestPolicyCookiesConfig + + + + + +## struct DataAwsCloudfrontOriginRequestPolicyCookiesConfigCookies + + + + + +## struct DataAwsCloudfrontOriginRequestPolicyHeadersConfig + + + + + +## struct DataAwsCloudfrontOriginRequestPolicyHeadersConfigHeaders + + + + + +## struct DataAwsCloudfrontOriginRequestPolicyQueryStringsConfig + + + + + +## struct DataAwsCloudfrontOriginRequestPolicyQueryStringsConfigQueryStrings + + + + + ## struct DataAwsCloudfrontResponseHeadersPolicyConfig @@ -534144,6 +542647,96 @@ Name | Type | Description +## struct DataAwsCloudfrontResponseHeadersPolicyCorsConfig + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowHeaders + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowMethods + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlAllowOrigins + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicyCorsConfigAccessControlExposeHeaders + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfig + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicyCustomHeadersConfigItems + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfig + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigContentTypeOptions + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigFrameOptions + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigReferrerPolicy + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity + + + + + +## struct DataAwsCloudfrontResponseHeadersPolicySecurityHeadersConfigXssProtection + + + + + +## struct CloudhsmV2ClusterClusterCertificates + + + + + ## struct CloudhsmV2ClusterConfig @@ -534216,6 +542809,12 @@ Name | Type | Description +## struct DataAwsCloudhsmV2ClusterClusterCertificates + + + + + ## struct DataAwsCloudhsmV2ClusterConfig @@ -536841,6 +545440,12 @@ Name | Type | Description +## struct DataAwsCognitoUserPoolClientAnalyticsConfiguration + + + + + ## struct DataAwsCognitoUserPoolClientConfig @@ -536859,6 +545464,12 @@ Name | Type | Description +## struct DataAwsCognitoUserPoolClientTokenValidityUnits + + + + + ## struct DataAwsCognitoUserPoolClientsConfig @@ -537850,6 +546461,24 @@ Name | Type | Description +## struct DataAwsConnectHoursOfOperationConfigA + + + + + +## struct DataAwsConnectHoursOfOperationConfigEndTime + + + + + +## struct DataAwsConnectHoursOfOperationConfigStartTime + + + + + ## struct DataAwsConnectInstanceConfig @@ -537924,6 +546553,30 @@ Name | Type | Description +## struct DataAwsConnectQuickConnectQuickConnectConfig + + + + + +## struct DataAwsConnectQuickConnectQuickConnectConfigPhoneConfig + + + + + +## struct DataAwsConnectQuickConnectQuickConnectConfigQueueConfig + + + + + +## struct DataAwsConnectQuickConnectQuickConnectConfigUserConfig + + + + + ## struct CurReportDefinitionConfig @@ -538004,12 +546657,36 @@ Name | Type | Description +## struct DataAwsDatapipelinePipelineDefinitionParameterObject + + + + + +## struct DataAwsDatapipelinePipelineDefinitionParameterObjectAttribute + + + + + ## struct DataAwsDatapipelinePipelineDefinitionParameterValue +## struct DataAwsDatapipelinePipelineDefinitionPipelineObject + + + + + +## struct DataAwsDatapipelinePipelineDefinitionPipelineObjectField + + + + + ## struct DatapipelinePipelineConfig @@ -538257,6 +546934,12 @@ Name | Type | Description +## struct DataAwsElbAccessLogs + + + + + ## struct DataAwsElbConfig @@ -538275,6 +546958,12 @@ Name | Type | Description +## struct DataAwsElbHealthCheck + + + + + ## struct DataAwsElbHostedZoneIdConfig @@ -538292,6 +546981,12 @@ Name | Type | Description +## struct DataAwsElbListener + + + + + ## struct DataAwsElbServiceAccountConfig @@ -538345,6 +547040,30 @@ Name | Type | Description +## struct DataAwsLaunchConfigurationEbsBlockDevice + + + + + +## struct DataAwsLaunchConfigurationEphemeralBlockDevice + + + + + +## struct DataAwsLaunchConfigurationMetadataOptions + + + + + +## struct DataAwsLaunchConfigurationRootBlockDevice + + + + + ## struct DataAwsPartitionConfig @@ -539072,6 +547791,12 @@ Name | Type | Description +## struct DaxClusterNodes + + + + + ## struct DaxClusterServerSideEncryption @@ -539996,6 +548721,18 @@ Name | Type | Description +## struct DataAwsDirectoryServiceDirectoryConnectSettings + + + + + +## struct DataAwsDirectoryServiceDirectoryVpcSettings + + + + + ## struct DirectoryServiceConditionalForwarderConfig @@ -540765,6 +549502,12 @@ Name | Type | Description +## struct DocdbGlobalClusterGlobalClusterMembers + + + + + ## struct DocdbGlobalClusterTimeouts @@ -540802,6 +549545,12 @@ Name | Type | Description +## struct DataAwsDynamodbTableAttribute + + + + + ## struct DataAwsDynamodbTableConfig @@ -540821,12 +549570,42 @@ Name | Type | Description +## struct DataAwsDynamodbTableGlobalSecondaryIndex + + + + + +## struct DataAwsDynamodbTableLocalSecondaryIndex + + + + + +## struct DataAwsDynamodbTablePointInTimeRecovery + + + + + +## struct DataAwsDynamodbTableReplica + + + + + ## struct DataAwsDynamodbTableServerSideEncryption +## struct DataAwsDynamodbTableTtl + + + + + ## struct DynamodbGlobalTableConfig @@ -541293,6 +550072,12 @@ Name | Type | Description +## struct DataAwsAmiBlockDeviceMappings + + + + + ## struct DataAwsAmiConfig @@ -541364,6 +550149,12 @@ Name | Type | Description +## struct DataAwsAmiProductCodes + + + + + ## struct DataAwsEbsDefaultKmsKeyConfig @@ -542026,6 +550817,12 @@ Name | Type | Description +## struct DataAwsEc2ManagedPrefixListEntries + + + + + ## struct DataAwsEc2ManagedPrefixListFilter @@ -542356,6 +551153,30 @@ Name | Type | Description +## struct DataAwsInstanceCreditSpecification + + + + + +## struct DataAwsInstanceEbsBlockDevice + + + + + +## struct DataAwsInstanceEnclaveOptions + + + + + +## struct DataAwsInstanceEphemeralBlockDevice + + + + + ## struct DataAwsInstanceFilter @@ -542370,6 +551191,18 @@ Name | Type | Description +## struct DataAwsInstanceMetadataOptions + + + + + +## struct DataAwsInstanceRootBlockDevice + + + + + ## struct DataAwsInstancesConfig @@ -542437,6 +551270,18 @@ Name | Type | Description +## struct DataAwsLaunchTemplateBlockDeviceMappings + + + + + +## struct DataAwsLaunchTemplateBlockDeviceMappingsEbs + + + + + ## struct DataAwsLaunchTemplateConfig @@ -542456,6 +551301,24 @@ Name | Type | Description +## struct DataAwsLaunchTemplateCreditSpecification + + + + + +## struct DataAwsLaunchTemplateElasticGpuSpecifications + + + + + +## struct DataAwsLaunchTemplateEnclaveOptions + + + + + ## struct DataAwsLaunchTemplateFilter @@ -542470,6 +551333,60 @@ Name | Type | Description +## struct DataAwsLaunchTemplateHibernationOptions + + + + + +## struct DataAwsLaunchTemplateIamInstanceProfile + + + + + +## struct DataAwsLaunchTemplateInstanceMarketOptions + + + + + +## struct DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions + + + + + +## struct DataAwsLaunchTemplateMetadataOptions + + + + + +## struct DataAwsLaunchTemplateMonitoring + + + + + +## struct DataAwsLaunchTemplateNetworkInterfaces + + + + + +## struct DataAwsLaunchTemplatePlacement + + + + + +## struct DataAwsLaunchTemplateTagSpecifications + + + + + ## struct EbsDefaultKmsKeyConfig @@ -544753,6 +553670,18 @@ Name | Type | Description +## struct DataAwsEcrRepositoryEncryptionConfiguration + + + + + +## struct DataAwsEcrRepositoryImageScanningConfiguration + + + + + ## struct EcrLifecyclePolicyConfig @@ -545091,6 +554020,12 @@ Name | Type | Description +## struct DataAwsEcsClusterSetting + + + + + ## struct DataAwsEcsContainerDefinitionConfig @@ -545862,6 +554797,24 @@ Name | Type | Description +## struct DataAwsEfsAccessPointPosixUser + + + + + +## struct DataAwsEfsAccessPointRootDirectory + + + + + +## struct DataAwsEfsAccessPointRootDirectoryCreationInfo + + + + + ## struct DataAwsEfsAccessPointsConfig @@ -545898,6 +554851,12 @@ Name | Type | Description +## struct DataAwsEfsFileSystemLifecyclePolicy + + + + + ## struct DataAwsEfsMountTargetConfig @@ -546072,6 +555031,12 @@ Name | Type | Description +## struct EfsFileSystemSizeInBytes + + + + + ## struct EfsMountTargetConfig @@ -546128,6 +555093,12 @@ Name | Type | Description +## struct DataAwsEksClusterCertificateAuthority + + + + + ## struct DataAwsEksClusterConfig @@ -546146,6 +555117,30 @@ Name | Type | Description +## struct DataAwsEksClusterIdentity + + + + + +## struct DataAwsEksClusterIdentityOidc + + + + + +## struct DataAwsEksClusterKubernetesNetworkConfig + + + + + +## struct DataAwsEksClusterVpcConfig + + + + + ## struct DataAwsEksClustersConfig @@ -546181,6 +555176,30 @@ Name | Type | Description +## struct DataAwsEksNodeGroupRemoteAccess + + + + + +## struct DataAwsEksNodeGroupResources + + + + + +## struct DataAwsEksNodeGroupResourcesAutoscalingGroups + + + + + +## struct DataAwsEksNodeGroupScalingConfig + + + + + ## struct DataAwsEksNodeGroupsConfig @@ -546221,6 +555240,12 @@ Name | Type | Description +## struct EksClusterCertificateAuthority + + + + + ## struct EksClusterConfig @@ -546274,6 +555299,18 @@ Name | Type | Description +## struct EksClusterIdentity + + + + + +## struct EksClusterIdentityOidc + + + + + ## struct EksClusterKubernetesNetworkConfig @@ -546493,6 +555530,18 @@ Name | Type | Description +## struct EksNodeGroupResources + + + + + +## struct EksNodeGroupResourcesAutoscalingGroups + + + + + ## struct EksNodeGroupScalingConfig @@ -546552,6 +555601,12 @@ Name | Type | Description +## struct DataAwsElasticacheClusterCacheNodes + + + + + ## struct DataAwsElasticacheClusterConfig @@ -546609,6 +555664,12 @@ Name | Type | Description +## struct ElasticacheClusterCacheNodes + + + + + ## struct ElasticacheClusterConfig @@ -546868,6 +555929,12 @@ Name | Type | Description +## struct DataAwsElasticBeanstalkApplicationAppversionLifecycle + + + + + ## struct DataAwsElasticBeanstalkApplicationConfig @@ -547019,6 +556086,12 @@ Name | Type | Description +## struct ElasticBeanstalkEnvironmentAllSettings + + + + + ## struct ElasticBeanstalkEnvironmentConfig @@ -547065,6 +556138,48 @@ Name | Type | Description +## struct DataAwsElasticsearchDomainAdvancedSecurityOptions + + + + + +## struct DataAwsElasticsearchDomainAutoTuneOptions + + + + + +## struct DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceSchedule + + + + + +## struct DataAwsElasticsearchDomainAutoTuneOptionsMaintenanceScheduleDuration + + + + + +## struct DataAwsElasticsearchDomainClusterConfig + + + + + +## struct DataAwsElasticsearchDomainClusterConfigZoneAwarenessConfig + + + + + +## struct DataAwsElasticsearchDomainCognitoOptions + + + + + ## struct DataAwsElasticsearchDomainConfig @@ -547083,6 +556198,42 @@ Name | Type | Description +## struct DataAwsElasticsearchDomainEbsOptions + + + + + +## struct DataAwsElasticsearchDomainEncryptionAtRest + + + + + +## struct DataAwsElasticsearchDomainLogPublishingOptions + + + + + +## struct DataAwsElasticsearchDomainNodeToNodeEncryption + + + + + +## struct DataAwsElasticsearchDomainSnapshotOptions + + + + + +## struct DataAwsElasticsearchDomainVpcOptions + + + + + ## struct ElasticsearchDomainAdvancedSecurityOptions @@ -548298,6 +557449,12 @@ Name | Type | Description +## struct DataAwsAlbAccessLogs + + + + + ## struct DataAwsAlbConfig @@ -548335,6 +557492,60 @@ Name | Type | Description +## struct DataAwsAlbListenerDefaultAction + + + + + +## struct DataAwsAlbListenerDefaultActionAuthenticateCognito + + + + + +## struct DataAwsAlbListenerDefaultActionAuthenticateOidc + + + + + +## struct DataAwsAlbListenerDefaultActionFixedResponse + + + + + +## struct DataAwsAlbListenerDefaultActionForward + + + + + +## struct DataAwsAlbListenerDefaultActionForwardStickiness + + + + + +## struct DataAwsAlbListenerDefaultActionForwardTargetGroup + + + + + +## struct DataAwsAlbListenerDefaultActionRedirect + + + + + +## struct DataAwsAlbSubnetMapping + + + + + ## struct DataAwsAlbTargetGroupConfig @@ -548353,6 +557564,24 @@ Name | Type | Description +## struct DataAwsAlbTargetGroupHealthCheck + + + + + +## struct DataAwsAlbTargetGroupStickiness + + + + + +## struct DataAwsLbAccessLogs + + + + + ## struct DataAwsLbConfig @@ -548390,6 +557619,60 @@ Name | Type | Description +## struct DataAwsLbListenerDefaultAction + + + + + +## struct DataAwsLbListenerDefaultActionAuthenticateCognito + + + + + +## struct DataAwsLbListenerDefaultActionAuthenticateOidc + + + + + +## struct DataAwsLbListenerDefaultActionFixedResponse + + + + + +## struct DataAwsLbListenerDefaultActionForward + + + + + +## struct DataAwsLbListenerDefaultActionForwardStickiness + + + + + +## struct DataAwsLbListenerDefaultActionForwardTargetGroup + + + + + +## struct DataAwsLbListenerDefaultActionRedirect + + + + + +## struct DataAwsLbSubnetMapping + + + + + ## struct DataAwsLbTargetGroupConfig @@ -548408,6 +557691,18 @@ Name | Type | Description +## struct DataAwsLbTargetGroupHealthCheck + + + + + +## struct DataAwsLbTargetGroupStickiness + + + + + ## struct LbAccessLogs @@ -550864,6 +560159,24 @@ Name | Type | Description +## struct FsxOntapFileSystemEndpoints + + + + + +## struct FsxOntapFileSystemEndpointsIntercluster + + + + + +## struct FsxOntapFileSystemEndpointsManagement + + + + + ## struct FsxOntapFileSystemTimeouts @@ -550936,6 +560249,36 @@ Name | Type | Description +## struct FsxOntapStorageVirtualMachineEndpoints + + + + + +## struct FsxOntapStorageVirtualMachineEndpointsIscsi + + + + + +## struct FsxOntapStorageVirtualMachineEndpointsManagement + + + + + +## struct FsxOntapStorageVirtualMachineEndpointsNfs + + + + + +## struct FsxOntapStorageVirtualMachineEndpointsSmb + + + + + ## struct FsxOntapStorageVirtualMachineTimeouts @@ -551620,6 +560963,12 @@ Name | Type | Description +## struct DataAwsGlobalacceleratorAcceleratorAttributes + + + + + ## struct DataAwsGlobalacceleratorAcceleratorConfig @@ -551638,6 +560987,12 @@ Name | Type | Description +## struct DataAwsGlobalacceleratorAcceleratorIpSets + + + + + ## struct GlobalacceleratorAcceleratorAttributes @@ -551676,6 +561031,12 @@ Name | Type | Description +## struct GlobalacceleratorAcceleratorIpSets + + + + + ## struct GlobalacceleratorAcceleratorTimeouts @@ -551829,6 +561190,12 @@ Name | Type | Description +## struct DataAwsGlueConnectionPhysicalConnectionRequirements + + + + + ## struct DataAwsGlueDataCatalogEncryptionSettingsConfig @@ -551846,6 +561213,24 @@ Name | Type | Description +## struct DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings + + + + + +## struct DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption + + + + + +## struct DataAwsGlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest + + + + + ## struct DataAwsGlueScriptConfig @@ -552667,6 +562052,12 @@ Name | Type | Description +## struct GlueMlTransformSchema + + + + + ## struct GluePartitionConfig @@ -553455,6 +562846,12 @@ Name | Type | Description +## struct DataAwsIamGroupUsers + + + + + ## struct DataAwsIamInstanceProfileConfig @@ -554260,6 +563657,24 @@ Name | Type | Description +## struct DataAwsImagebuilderDistributionConfigurationDistribution + + + + + +## struct DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfiguration + + + + + +## struct DataAwsImagebuilderDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission + + + + + ## struct DataAwsImagebuilderDistributionConfigurationsConfig @@ -554309,6 +563724,24 @@ Name | Type | Description +## struct DataAwsImagebuilderImageImageTestsConfiguration + + + + + +## struct DataAwsImagebuilderImageOutputResources + + + + + +## struct DataAwsImagebuilderImageOutputResourcesAmis + + + + + ## struct DataAwsImagebuilderImagePipelineConfig @@ -554327,6 +563760,36 @@ Name | Type | Description +## struct DataAwsImagebuilderImagePipelineImageTestsConfiguration + + + + + +## struct DataAwsImagebuilderImagePipelineSchedule + + + + + +## struct DataAwsImagebuilderImageRecipeBlockDeviceMapping + + + + + +## struct DataAwsImagebuilderImageRecipeBlockDeviceMappingEbs + + + + + +## struct DataAwsImagebuilderImageRecipeComponent + + + + + ## struct DataAwsImagebuilderImageRecipeConfig @@ -554396,6 +563859,18 @@ Name | Type | Description +## struct DataAwsImagebuilderInfrastructureConfigurationLogging + + + + + +## struct DataAwsImagebuilderInfrastructureConfigurationLoggingS3Logs + + + + + ## struct DataAwsImagebuilderInfrastructureConfigurationsConfig @@ -554590,6 +564065,18 @@ Name | Type | Description +## struct ImagebuilderImageOutputResources + + + + + +## struct ImagebuilderImageOutputResourcesAmis + + + + + ## struct ImagebuilderImagePipelineConfig @@ -555032,6 +564519,18 @@ Name | Type | Description +## struct IotThingGroupMetadata + + + + + +## struct IotThingGroupMetadataRootToParentGroups + + + + + ## struct IotThingGroupProperties @@ -555725,6 +565224,12 @@ Name | Type | Description +## struct DataAwsKinesisStreamStreamModeDetails + + + + + ## struct KinesisAnalyticsApplicationCloudwatchLoggingOptions @@ -557771,6 +567276,24 @@ Name | Type | Description +## struct DataAwsKmsKeyMultiRegionConfiguration + + + + + +## struct DataAwsKmsKeyMultiRegionConfigurationPrimaryKey + + + + + +## struct DataAwsKmsKeyMultiRegionConfigurationReplicaKeys + + + + + ## struct DataAwsKmsPublicKeyConfig @@ -558051,6 +567574,18 @@ Name | Type | Description +## struct DataAwsLakeformationDataLakeSettingsCreateDatabaseDefaultPermissions + + + + + +## struct DataAwsLakeformationDataLakeSettingsCreateTableDefaultPermissions + + + + + ## struct DataAwsLakeformationPermissionsConfig @@ -558325,6 +567860,12 @@ Name | Type | Description +## struct DataAwsLambdaCodeSigningConfigAllowedPublishers + + + + + ## struct DataAwsLambdaCodeSigningConfigConfig @@ -558342,6 +567883,12 @@ Name | Type | Description +## struct DataAwsLambdaCodeSigningConfigPolicies + + + + + ## struct DataAwsLambdaFunctionConfig @@ -558361,6 +567908,36 @@ Name | Type | Description +## struct DataAwsLambdaFunctionDeadLetterConfig + + + + + +## struct DataAwsLambdaFunctionEnvironment + + + + + +## struct DataAwsLambdaFunctionFileSystemConfig + + + + + +## struct DataAwsLambdaFunctionTracingConfig + + + + + +## struct DataAwsLambdaFunctionVpcConfig + + + + + ## struct DataAwsLambdaInvocationConfig @@ -558994,6 +568571,12 @@ Name | Type | Description +## struct DataAwsLexSlotTypeEnumerationValue + + + + + ## struct LexBotAbortStatement @@ -559999,6 +569582,12 @@ Name | Type | Description +## struct Macie2ClassificationJobUserPausedDetails + + + + + ## struct Macie2CustomDataIdentifierConfig @@ -560226,6 +569815,18 @@ Name | Type | Description +## struct MediaPackageChannelHlsIngest + + + + + +## struct MediaPackageChannelHlsIngestIngestEndpoints + + + + + ## struct MediaStoreContainerConfig @@ -560282,6 +569883,48 @@ Name | Type | Description +## struct DataAwsMqBrokerConfiguration + + + + + +## struct DataAwsMqBrokerEncryptionOptions + + + + + +## struct DataAwsMqBrokerInstances + + + + + +## struct DataAwsMqBrokerLdapServerMetadata + + + + + +## struct DataAwsMqBrokerLogs + + + + + +## struct DataAwsMqBrokerMaintenanceWindowStartTime + + + + + +## struct DataAwsMqBrokerUser + + + + + ## struct MqBrokerConfig @@ -560346,6 +569989,12 @@ Name | Type | Description +## struct MqBrokerInstances + + + + + ## struct MqBrokerLdapServerMetadata @@ -560455,6 +570104,12 @@ Name | Type | Description +## struct DataAwsMskBrokerNodesNodeInfoList + + + + + ## struct DataAwsMskClusterConfig @@ -560965,6 +570620,18 @@ Name | Type | Description +## struct MwaaEnvironmentLastUpdated + + + + + +## struct MwaaEnvironmentLastUpdatedError + + + + + ## struct MwaaEnvironmentLoggingConfiguration @@ -561435,6 +571102,24 @@ Name | Type | Description +## struct NetworkfirewallFirewallFirewallStatus + + + + + +## struct NetworkfirewallFirewallFirewallStatusSyncStates + + + + + +## struct NetworkfirewallFirewallFirewallStatusSyncStatesAttachment + + + + + ## struct NetworkfirewallFirewallPolicyConfig @@ -563340,6 +573025,12 @@ Name | Type | Description +## struct DataAwsOrganizationsDelegatedAdministratorsDelegatedAdministrators + + + + + ## struct DataAwsOrganizationsDelegatedServicesConfig @@ -563357,6 +573048,18 @@ Name | Type | Description +## struct DataAwsOrganizationsDelegatedServicesDelegatedServices + + + + + +## struct DataAwsOrganizationsOrganizationAccounts + + + + + ## struct DataAwsOrganizationsOrganizationConfig @@ -563373,6 +573076,30 @@ Name | Type | Description +## struct DataAwsOrganizationsOrganizationNonMasterAccounts + + + + + +## struct DataAwsOrganizationsOrganizationRoots + + + + + +## struct DataAwsOrganizationsOrganizationRootsPolicyTypes + + + + + +## struct DataAwsOrganizationsOrganizationalUnitsChildren + + + + + ## struct DataAwsOrganizationsOrganizationalUnitsConfig @@ -563449,6 +573176,12 @@ Name | Type | Description +## struct OrganizationsOrganizationAccounts + + + + + ## struct OrganizationsOrganizationConfig @@ -563468,6 +573201,30 @@ Name | Type | Description +## struct OrganizationsOrganizationNonMasterAccounts + + + + + +## struct OrganizationsOrganizationRoots + + + + + +## struct OrganizationsOrganizationRootsPolicyTypes + + + + + +## struct OrganizationsOrganizationalUnitAccounts + + + + + ## struct OrganizationsOrganizationalUnitConfig @@ -564733,6 +574490,12 @@ Name | Type | Description +## struct DataAwsDbProxyAuth + + + + + ## struct DataAwsDbProxyConfig @@ -565744,6 +575507,12 @@ Name | Type | Description +## struct RdsGlobalClusterGlobalClusterMembers + + + + + ## struct DataAwsRedshiftClusterConfig @@ -565799,6 +575568,12 @@ Name | Type | Description +## struct RedshiftClusterClusterNodes + + + + + ## struct RedshiftClusterConfig @@ -566192,6 +575967,18 @@ Name | Type | Description +## struct DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList + + + + + +## struct DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails + + + + + ## struct DataAwsResourcegroupstaggingapiResourcesTagFilter @@ -566564,6 +576351,12 @@ Name | Type | Description +## struct Route53RecoverycontrolconfigClusterClusterEndpoints + + + + + ## struct Route53RecoverycontrolconfigClusterConfig @@ -569543,6 +579336,12 @@ Name | Type | Description +## struct S3OutpostsEndpointNetworkInterfaces + + + + + ## struct DataAwsSagemakerPrebuiltEcrImageConfig @@ -571133,6 +580932,18 @@ Name | Type | Description +## struct DataAwsSecretsmanagerSecretRotationRotationRules + + + + + +## struct DataAwsSecretsmanagerSecretRotationRules + + + + + ## struct DataAwsSecretsmanagerSecretVersionConfig @@ -573070,6 +582881,18 @@ Name | Type | Description +## struct DataAwsServicecatalogLaunchPathsSummaries + + + + + +## struct DataAwsServicecatalogLaunchPathsSummariesConstraintSummaries + + + + + ## struct DataAwsServicecatalogPortfolioConfig @@ -573108,6 +582931,12 @@ Name | Type | Description +## struct DataAwsServicecatalogPortfolioConstraintsDetails + + + + + ## struct DataAwsServicecatalogProductConfig @@ -574429,6 +584258,36 @@ Name | Type | Description +## struct DataAwsSignerSigningJobRevocationRecord + + + + + +## struct DataAwsSignerSigningJobSignedObject + + + + + +## struct DataAwsSignerSigningJobSignedObjectS3 + + + + + +## struct DataAwsSignerSigningJobSource + + + + + +## struct DataAwsSignerSigningJobSourceS3 + + + + + ## struct DataAwsSignerSigningProfileConfig @@ -574447,6 +584306,18 @@ Name | Type | Description +## struct DataAwsSignerSigningProfileRevocationRecord + + + + + +## struct DataAwsSignerSigningProfileSignatureValidityPeriod + + + + + ## struct SignerSigningJobConfig @@ -574494,6 +584365,24 @@ Name | Type | Description +## struct SignerSigningJobRevocationRecord + + + + + +## struct SignerSigningJobSignedObject + + + + + +## struct SignerSigningJobSignedObjectS3 + + + + + ## struct SignerSigningJobSource @@ -574566,6 +584455,12 @@ Name | Type | Description +## struct SignerSigningProfileRevocationRecord + + + + + ## struct SignerSigningProfileSignatureValidityPeriod @@ -575017,6 +584912,12 @@ Name | Type | Description +## struct SsmDocumentParameter + + + + + ## struct SsmMaintenanceWindowConfig @@ -575683,6 +585584,12 @@ Name | Type | Description +## struct StoragegatewayGatewayGatewayNetworkInterface + + + + + ## struct StoragegatewayGatewaySmbActiveDirectorySettings @@ -576062,6 +585969,12 @@ Name | Type | Description +## struct SyntheticsCanaryTimeline + + + + + ## struct SyntheticsCanaryVpcConfig @@ -576423,6 +586336,12 @@ Name | Type | Description +## struct DataAwsInternetGatewayAttachments + + + + + ## struct DataAwsInternetGatewayConfig @@ -576524,6 +586443,18 @@ Name | Type | Description +## struct DataAwsNetworkInterfaceAssociation + + + + + +## struct DataAwsNetworkInterfaceAttachment + + + + + ## struct DataAwsNetworkInterfaceConfig @@ -576617,6 +586548,12 @@ Name | Type | Description +## struct DataAwsRouteTableAssociations + + + + + ## struct DataAwsRouteTableConfig @@ -576653,6 +586590,12 @@ Name | Type | Description +## struct DataAwsRouteTableRoutes + + + + + ## struct DataAwsRouteTablesConfig @@ -576856,6 +586799,12 @@ Name | Type | Description +## struct DataAwsVpcCidrBlockAssociations + + + + + ## struct DataAwsVpcConfig @@ -576932,6 +586881,12 @@ Name | Type | Description +## struct DataAwsVpcEndpointDnsEntry + + + + + ## struct DataAwsVpcEndpointFilter @@ -577049,6 +587004,12 @@ Name | Type | Description +## struct DataAwsVpcPeeringConnectionCidrBlockSet + + + + + ## struct DataAwsVpcPeeringConnectionConfig @@ -577090,6 +587051,12 @@ Name | Type | Description +## struct DataAwsVpcPeeringConnectionPeerCidrBlockSet + + + + + ## struct DataAwsVpcPeeringConnectionsConfig @@ -578191,6 +588158,12 @@ Name | Type | Description +## struct VpcEndpointDnsEntry + + + + + ## struct VpcEndpointRouteTableAssociationConfig @@ -578250,6 +588223,12 @@ Name | Type | Description +## struct VpcEndpointServicePrivateDnsNameConfiguration + + + + + ## struct VpcEndpointSubnetAssociationConfig @@ -578796,6 +588775,18 @@ Name | Type | Description +## struct VpnConnectionRoutes + + + + + +## struct VpnConnectionVgwTelemetry + + + + + ## struct VpnGatewayAttachmentConfig @@ -580180,6 +590171,12 @@ Name | Type | Description +## struct DataAwsWafv2RegexPatternSetRegularExpression + + + + + ## struct DataAwsWafv2RuleGroupConfig @@ -630534,6 +640531,12 @@ Name | Type | Description +## struct DataAwsWorkspacesBundleComputeType + + + + + ## struct DataAwsWorkspacesBundleConfig @@ -630553,6 +640556,18 @@ Name | Type | Description +## struct DataAwsWorkspacesBundleRootStorage + + + + + +## struct DataAwsWorkspacesBundleUserStorage + + + + + ## struct DataAwsWorkspacesDirectoryConfig @@ -630571,6 +640586,24 @@ Name | Type | Description +## struct DataAwsWorkspacesDirectorySelfServicePermissions + + + + + +## struct DataAwsWorkspacesDirectoryWorkspaceAccessProperties + + + + + +## struct DataAwsWorkspacesDirectoryWorkspaceCreationProperties + + + + + ## struct DataAwsWorkspacesImageConfig @@ -630608,6 +640641,12 @@ Name | Type | Description +## struct DataAwsWorkspacesWorkspaceWorkspaceProperties + + + + + ## struct WorkspacesDirectoryConfig diff --git a/examples/typescript-cron-lambda/main.test.ts b/examples/typescript-cron-lambda/main.test.ts index e31050232..52bc58cd5 100644 --- a/examples/typescript-cron-lambda/main.test.ts +++ b/examples/typescript-cron-lambda/main.test.ts @@ -76,7 +76,7 @@ describe("typescript-cron-lambda", () => { \\"required_providers\\": { \\"aws\\": { \\"source\\": \\"aws\\", - \\"version\\": \\"~> 3.0\\" + \\"version\\": \\"3.75.1\\" } } } diff --git a/examples/typescript-cron-lambda/package.json b/examples/typescript-cron-lambda/package.json index b4919ec78..ccb1e0d1c 100644 --- a/examples/typescript-cron-lambda/package.json +++ b/examples/typescript-cron-lambda/package.json @@ -15,13 +15,13 @@ "devDependencies": { "@types/jest": "27.0.1", "@types/node": "^14.0.26", - "cdktf-cli": "0.8.0", + "cdktf-cli": "0.10.0", "jest": "27.1.0", "ts-jest": "^27.0.5", "typescript": "^3.9.7" }, "dependencies": { - "cdktf": "0.8.0", + "cdktf": "0.10.0", "constructs": "^10.0.5", "@cdktf/aws-cdk": "0.2.2", "aws-cdk-lib": "2.0.0" diff --git a/examples/typescript-cron-lambda/yarn.lock b/examples/typescript-cron-lambda/yarn.lock index 6017ce7d5..0d045648b 100644 --- a/examples/typescript-cron-lambda/yarn.lock +++ b/examples/typescript-cron-lambda/yarn.lock @@ -3,21 +3,28 @@ "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" - integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== + "integrity" "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/highlight" "^7.14.5" +"@babel/code-frame@^7.16.7": + "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/highlight" "^7.16.7" + "@babel/compat-data@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" - integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== + "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" + "version" "7.15.0" -"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" - integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": + "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/code-frame" "^7.15.8" "@babel/generator" "^7.15.8" @@ -28,73 +35,82 @@ "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.6" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/generator@^7.14.5", "@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1" - integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.1.2" + "semver" "^6.3.0" + "source-map" "^0.5.0" + +"@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": + "integrity" "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/types" "^7.15.6" - jsesc "^2.5.1" - source-map "^0.5.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" + +"@babel/generator@^7.17.7": + "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" + "version" "7.17.7" + dependencies: + "@babel/types" "^7.17.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" "@babel/helper-compilation-targets@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" - integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== + "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" - browserslist "^4.16.6" - semver "^6.3.0" + "browserslist" "^4.16.6" + "semver" "^6.3.0" "@babel/helper-function-name@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" - integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== + "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/helper-get-function-arity" "^7.15.4" "@babel/template" "^7.15.4" "@babel/types" "^7.15.4" "@babel/helper-get-function-arity@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" - integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== + "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==" + "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-hoist-variables@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" - integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== + "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-member-expression-to-functions@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" - integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== + "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-imports@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" - integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-transforms@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" - integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== + "integrity" "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/helper-module-imports" "^7.15.4" "@babel/helper-replace-supers" "^7.15.4" @@ -106,21 +122,21 @@ "@babel/types" "^7.15.6" "@babel/helper-optimise-call-expression@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" - integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== + "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" - integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + "version" "7.14.5" "@babel/helper-replace-supers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" - integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== + "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/helper-member-expression-to-functions" "^7.15.4" "@babel/helper-optimise-call-expression" "^7.15.4" @@ -128,156 +144,184 @@ "@babel/types" "^7.15.4" "@babel/helper-simple-access@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" - integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== + "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-split-export-declaration@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" - integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== + "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - version "7.15.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== + "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + "version" "7.15.7" + +"@babel/helper-validator-identifier@^7.16.7": + "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" + "version" "7.16.7" "@babel/helper-validator-option@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" - integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + "version" "7.14.5" "@babel/helpers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" - integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== + "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" "@babel/highlight@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-validator-identifier" "^7.14.5" - chalk "^2.0.0" - js-tokens "^4.0.0" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" + +"@babel/highlight@^7.16.7": + "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" + "version" "7.16.10" + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.2": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" - integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== + "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" + "version" "7.15.8" + +"@babel/parser@^7.16.7": + "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" + "version" "7.17.8" "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" - integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== + "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/template@^7.14.5", "@babel/template@^7.15.4", "@babel/template@^7.3.3": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" - integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== +"@babel/template@^7.15.4", "@babel/template@^7.3.3": + "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" +"@babel/template@^7.16.7": + "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + "@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" - integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== + "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.4" @@ -286,106 +330,114 @@ "@babel/helper-split-export-declaration" "^7.15.4" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" - debug "^4.1.0" - globals "^11.1.0" + "debug" "^4.1.0" + "globals" "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.15.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" - integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== +"@babel/types@^7.0.0", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" + "version" "7.15.6" dependencies: "@babel/helper-validator-identifier" "^7.14.9" - to-fast-properties "^2.0.0" + "to-fast-properties" "^2.0.0" + +"@babel/types@^7.16.7", "@babel/types@^7.17.0": + "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" + "version" "7.17.0" + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + "to-fast-properties" "^2.0.0" "@balena/dockerignore@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@balena/dockerignore/-/dockerignore-1.0.2.tgz#9ffe4726915251e8eb69f44ef3547e0da2c03e0d" - integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== + "integrity" "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==" + "resolved" "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" + "version" "1.0.2" "@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@cdktf/aws-cdk@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@cdktf/aws-cdk/-/aws-cdk-0.2.2.tgz#82bddf31e163694584fda368d51bedf1d758dd12" - integrity sha512-glrVYlpj4XnwAdgNO4PyjqLRAZ83S9rF3FUSr21iFW+jfdLUA8U2oKQCV3phCJTP96xhlrnwhWDkZrp/YneSmw== - dependencies: - change-case "^4.1.1" - codemaker "^1.34.0" - debug "^4.3.2" - -"@cdktf/hcl2cdk@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.8.0.tgz#fdebf2714fa66931b550a779f0fb754179391978" - integrity sha512-cjwSNnJ80i300r/53T4ZVxW/8TJO6d1uQPCZ390ZsWiE+bt7E32A8Ol8C1cbRmambslpzgw6zAUuQmcURrmhfg== - dependencies: - "@babel/generator" "^7.14.5" - "@babel/template" "^7.14.5" - "@babel/types" "^7.14.5" - "@cdktf/hcl2json" "0.8.0" - "@cdktf/provider-generator" "0.8.0" - camelcase "^6.2.0" - glob "7.1.7" - graphology "^0.20.0" - graphology-types "^0.19.2" - jsii-rosetta "^1.39.0" - prettier "^2.3.1" - reserved-words "^0.1.2" - zod "^1.11.7" - -"@cdktf/hcl2json@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.8.0.tgz#752c85d8ef7123eaa67b967fd5fc95f2ad6eb00d" - integrity sha512-P8WT3wArFQL7ZTB4gO8/A2Ks6AVYmUaJT2Yzr7dKfIJqOEJyf7uXXrHa8zhAjEFANoHQp9w8CPt3Y0qvETmL2g== - dependencies: - "@types/node-fetch" "^2.5.8" - node-fetch "^2.6.1" - -"@cdktf/provider-generator@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.8.0.tgz#90f95e27e1a7813482d385f2fbc07cf43d635998" - integrity sha512-u5uQbOzZERzz3oDmPL/Lt1a18jeOXvpFc/nMj0ji5jia1vd4HA8pQ9M8Bj/AsXMK1CV3ciJh4tEcx9af/XoXXQ== - dependencies: - "@cdktf/hcl2json" "0.8.0" - codemaker "^0.22.0" - fs-extra "^8.1.0" - is-valid-domain "^0.1.2" - jsii-srcmak "^0.1.406" + "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + "version" "0.2.3" + +"@cdktf/aws-cdk@file:../../dist/js/aws-cdk@0.0.0.jsii.tgz": + "integrity" "sha512-PuuADQF9JPYAfQKDTlCwhEsLNw7dOA3DmFTGnTTUrHsfxdcyn8VFMYv9p/ouVdjSF7/KBn9k5uwcNum3APrNGQ==" + "resolved" "file:../../dist/js/aws-cdk@0.0.0.jsii.tgz" + "version" "0.0.0" + dependencies: + "change-case" "^4.1.1" + "codemaker" "^1.34.0" + "debug" "^4.3.2" + +"@cdktf/hcl2cdk@0.10.0": + "integrity" "sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw==" + "resolved" "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@babel/generator" "^7.17.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.17.0" + "@cdktf/hcl2json" "0.10.0" + "@cdktf/provider-generator" "0.10.0" + "camelcase" "^6.3.0" + "glob" "7.2.0" + "graphology" "^0.24.1" + "graphology-types" "^0.21.2" + "jsii-rosetta" "^1.55.1" + "prettier" "^2.6.1" + "reserved-words" "^0.1.2" + "zod" "^1.11.17" + +"@cdktf/hcl2json@0.10.0": + "integrity" "sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ==" + "resolved" "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@types/node-fetch" "^2.6.1" + "node-fetch" "^2.6.7" + +"@cdktf/provider-generator@0.10.0": + "integrity" "sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA==" + "resolved" "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@cdktf/hcl2json" "0.10.0" + "codemaker" "^0.22.0" + "fs-extra" "^8.1.0" + "is-valid-domain" "^0.1.6" + "jsii-srcmak" "^0.1.513" "@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "version" "1.1.0" dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" + "camelcase" "^5.3.1" + "find-up" "^4.1.0" + "get-package-type" "^0.1.0" + "js-yaml" "^3.13.1" + "resolve-from" "^5.0.0" "@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "version" "0.1.3" "@jest/console@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.2.5.tgz#bddbf8d41c191f17b52bf0c9e6c0d18605e35d6e" - integrity sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ== + "integrity" "sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.2.5" - jest-util "^27.2.5" - slash "^3.0.0" + "chalk" "^4.0.0" + "jest-message-util" "^27.2.5" + "jest-util" "^27.2.5" + "slash" "^3.0.0" "@jest/core@^27.1.0", "@jest/core@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.2.5.tgz#854c314708cee0d892ac4f531b9129f00a21ee69" - integrity sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA== + "integrity" "sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==" + "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/reporters" "^27.2.5" @@ -393,64 +445,64 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^27.2.5" - jest-config "^27.2.5" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-resolve-dependencies "^27.2.5" - jest-runner "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - jest-watcher "^27.2.5" - micromatch "^4.0.4" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-changed-files" "^27.2.5" + "jest-config" "^27.2.5" + "jest-haste-map" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-resolve-dependencies" "^27.2.5" + "jest-runner" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "jest-watcher" "^27.2.5" + "micromatch" "^4.0.4" + "rimraf" "^3.0.0" + "slash" "^3.0.0" + "strip-ansi" "^6.0.0" "@jest/environment@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.2.5.tgz#b85517ccfcec55690c82c56f5a01a3b30c5e3c84" - integrity sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg== + "integrity" "sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" + "jest-mock" "^27.2.5" "@jest/fake-timers@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.2.5.tgz#0c7e5762d7bfe6e269e7b49279b097a52a42f0a0" - integrity sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg== + "integrity" "sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" - jest-util "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" "@jest/globals@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.2.5.tgz#4115538f98ed6cee4051a90fdbd0854062902099" - integrity sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g== + "integrity" "sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/types" "^27.2.5" - expect "^27.2.5" + "expect" "^27.2.5" "@jest/reporters@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.2.5.tgz#65198ed1f3f4449e3f656129764dc6c5bb27ebe3" - integrity sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ== + "integrity" "sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==" + "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" + "version" "27.2.5" dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^27.2.5" @@ -458,140 +510,146 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" + "chalk" "^4.0.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.2" + "graceful-fs" "^4.2.4" + "istanbul-lib-coverage" "^3.0.0" + "istanbul-lib-instrument" "^4.0.3" + "istanbul-lib-report" "^3.0.0" + "istanbul-lib-source-maps" "^4.0.0" + "istanbul-reports" "^3.0.2" + "jest-haste-map" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "slash" "^3.0.0" + "source-map" "^0.6.0" + "string-length" "^4.0.1" + "terminal-link" "^2.0.0" + "v8-to-istanbul" "^8.1.0" "@jest/source-map@^27.0.6": - version "27.0.6" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.6.tgz#be9e9b93565d49b0548b86e232092491fb60551f" - integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g== + "integrity" "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==" + "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" + "version" "27.0.6" dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" + "callsites" "^3.0.0" + "graceful-fs" "^4.2.4" + "source-map" "^0.6.0" "@jest/test-result@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.2.5.tgz#e9f73cf6cd5e2cc6eb3105339248dea211f9320e" - integrity sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg== + "integrity" "sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/types" "^27.2.5" "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" + "collect-v8-coverage" "^1.0.0" "@jest/test-sequencer@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz#ed5ae91c00e623fb719111d58e380395e16cefbb" - integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== + "integrity" "sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==" + "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/test-result" "^27.2.5" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-runtime "^27.2.5" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-runtime" "^27.2.5" "@jest/transform@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.2.5.tgz#02b08862a56dbedddf0ba3c2eae41e049a250e29" - integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== + "integrity" "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.1.0" "@jest/types" "^27.2.5" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-regex-util "^27.0.6" - jest-util "^27.2.5" - micromatch "^4.0.4" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "chalk" "^4.0.0" + "convert-source-map" "^1.4.0" + "fast-json-stable-stringify" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-util" "^27.2.5" + "micromatch" "^4.0.4" + "pirates" "^4.0.1" + "slash" "^3.0.0" + "source-map" "^0.6.1" + "write-file-atomic" "^3.0.0" "@jest/types@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" - integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== + "integrity" "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" + "version" "27.2.5" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^16.0.0" - chalk "^4.0.0" + "chalk" "^4.0.0" -"@jsii/check-node@1.39.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.39.0.tgz#31a22f6270c790b5f2bb0f7d2950511e6d7c0c9e" - integrity sha512-tqx5o0Zw6WrVKmB9S1X0E8AajfXjWu9yoOUtUdYVCR6NAdi8mY/NQ3uYJ8II0AF1MtC0PdASOjb/6i3h02komw== +"@jsii/check-node@1.55.1": + "integrity" "sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw==" + "resolved" "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" + "version" "1.55.1" dependencies: - chalk "^4.1.2" - semver "^7.3.5" + "chalk" "^4.1.2" + "semver" "^7.3.5" -"@jsii/check-node@1.46.0": - version "1.46.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.46.0.tgz#4825c26f0cd4515015e950ab17df63df07abadfb" - integrity sha512-dIJGSQrF4BXvzTG8idcimu2VCNctlDyoNsc+ETsoHu7T9pije0U0BnOrjUQ6ZJFpBvLZ6qzNA46gynzwWCXB6g== +"@jsii/spec@^1.55.1", "@jsii/spec@1.55.1": + "integrity" "sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA==" + "resolved" "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" + "version" "1.55.1" dependencies: - chalk "^4.1.2" - semver "^7.3.5" + "jsonschema" "^1.4.0" -"@jsii/spec@1.46.0", "@jsii/spec@^1.46.0": - version "1.46.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.46.0.tgz#8ad4e333120374708f2d681651c6b7fd7961f6a6" - integrity sha512-yp6rN23ve+F1/6g8Gwmp8PbrtqpMB05GMwJ8GGhvwmCLa0kBO8eALWvB/KtmuDJ4wllSojVvuK4rluUTTkvBWg== +"@nodelib/fs.scandir@2.1.5": + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" dependencies: - jsonschema "^1.4.0" + "@nodelib/fs.stat" "2.0.5" + "run-parallel" "^1.1.9" + +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" -"@jsii/spec@^1.39.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.39.0.tgz#17b2d55f8261da3ed4a670e9a4c5dfa18a7e050a" - integrity sha512-NbCmAYOB938uyWHwXj6fhdeIzznhHbxLmvl4Jtwe08Nrz5Gs4n79snV29XWIQulDMa4HYkNh1yqhBXOHkd+GAg== +"@nodelib/fs.walk@^1.2.3": + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" dependencies: - jsonschema "^1.4.0" + "@nodelib/fs.scandir" "2.1.5" + "fastq" "^1.6.0" "@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" + "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + "version" "1.8.3" dependencies: - type-detect "4.0.8" + "type-detect" "4.0.8" "@sinonjs/fake-timers@^8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz#1c1c9a91419f804e59ae8df316a07dd1c3a76b94" - integrity sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew== + "integrity" "sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" + "version" "8.0.1" dependencies: "@sinonjs/commons" "^1.7.0" "@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + "version" "1.1.2" "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz#bc12c74b7d65e82d29876b5d0baf5c625ac58702" - integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== + "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" + "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + "version" "7.1.16" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -600,290 +658,295 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" - integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== + "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" + "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + "version" "7.6.3" dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" + "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + "version" "7.4.1" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== + "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" + "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + "version" "7.14.2" dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" + "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + "version" "4.1.5" dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + "version" "2.0.3" "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@27.0.1": - version "27.0.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.1.tgz#fafcc997da0135865311bb1215ba16dba6bdf4ca" - integrity sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw== +"@types/jest@^27.0.0", "@types/jest@27.0.1": + "integrity" "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==" + "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" + "version" "27.0.1" dependencies: - jest-diff "^27.0.0" - pretty-format "^27.0.0" + "jest-diff" "^27.0.0" + "pretty-format" "^27.0.0" -"@types/node-fetch@^2.5.8": - version "2.5.12" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.12.tgz#8a6f779b1d4e60b7a57fb6fd48d84fb545b9cc66" - integrity sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw== +"@types/node-fetch@^2.6.1": + "integrity" "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==" + "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" + "version" "2.6.1" dependencies: "@types/node" "*" - form-data "^3.0.0" + "form-data" "^3.0.0" "@types/node@*": - version "16.10.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.4.tgz#592f12b0b5f357533ddc3310b0176d42ea3e45d1" - integrity sha512-EITwVTX5B4nDjXjGeQAfXOrm+Jn+qNjDmyDRtWoD+wZsl/RDPRTFRKivs4Mt74iOFlLOrE5+Kf+p5yjyhm3+cA== + "integrity" "sha512-EITwVTX5B4nDjXjGeQAfXOrm+Jn+qNjDmyDRtWoD+wZsl/RDPRTFRKivs4Mt74iOFlLOrE5+Kf+p5yjyhm3+cA==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-16.10.4.tgz" + "version" "16.10.4" "@types/node@^14.0.26": - version "14.17.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.22.tgz#4053ec255ede70104f23df4a326c5f8e72b71d7d" - integrity sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg== + "integrity" "sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" + "version" "14.17.22" "@types/prettier@^2.1.5": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz#e1303048d5389563e130f5bdd89d37a99acb75eb" - integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== + "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" + "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" + "version" "2.4.1" "@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + "version" "2.0.1" "@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== + "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + "version" "20.2.1" "@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + "version" "16.0.4" dependencies: "@types/yargs-parser" "*" -"@xmldom/xmldom@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d" - integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== - -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4: - version "8.5.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" - integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -archiver-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" - integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== - dependencies: - glob "^7.1.4" - graceful-fs "^4.2.0" - lazystream "^1.0.0" - lodash.defaults "^4.2.0" - lodash.difference "^4.5.0" - lodash.flatten "^4.4.0" - lodash.isplainobject "^4.0.6" - lodash.union "^4.6.0" - normalize-path "^3.0.0" - readable-stream "^2.0.0" - -archiver@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.0.tgz#dd3e097624481741df626267564f7dd8640a45ba" - integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== - dependencies: - archiver-utils "^2.1.0" - async "^3.2.0" - buffer-crc32 "^0.2.1" - readable-stream "^3.6.0" - readdir-glob "^1.0.0" - tar-stream "^2.2.0" - zip-stream "^4.1.0" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -async@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.1.tgz#d3274ec66d107a47476a4c49136aacdb00665fc8" - integrity sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -aws-cdk-lib@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz#da7cf476363771f5ce4eb2aa73388b91db50553e" - integrity sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg== +"@xmldom/xmldom@^0.8.1": + "integrity" "sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ==" + "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" + "version" "0.8.1" + +"abab@^2.0.3", "abab@^2.0.5": + "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + "version" "2.0.5" + +"acorn-globals@^6.0.0": + "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "acorn" "^7.1.1" + "acorn-walk" "^7.1.1" + +"acorn-walk@^7.1.1": + "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + "version" "7.2.0" + +"acorn@^7.1.1": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"acorn@^8.2.4": + "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" + "version" "8.5.0" + +"agent-base@6": + "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "debug" "4" + +"ansi-escapes@^4.2.1": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^5.0.0": + "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + "version" "5.2.0" + +"anymatch@^3.0.3": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"archiver-utils@^2.1.0": + "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==" + "resolved" "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "glob" "^7.1.4" + "graceful-fs" "^4.2.0" + "lazystream" "^1.0.0" + "lodash.defaults" "^4.2.0" + "lodash.difference" "^4.5.0" + "lodash.flatten" "^4.4.0" + "lodash.isplainobject" "^4.0.6" + "lodash.union" "^4.6.0" + "normalize-path" "^3.0.0" + "readable-stream" "^2.0.0" + +"archiver@5.3.0": + "integrity" "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==" + "resolved" "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "archiver-utils" "^2.1.0" + "async" "^3.2.0" + "buffer-crc32" "^0.2.1" + "readable-stream" "^3.6.0" + "readdir-glob" "^1.0.0" + "tar-stream" "^2.2.0" + "zip-stream" "^4.1.0" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"arr-rotate@^1.0.0": + "integrity" "sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==" + "resolved" "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" + "version" "1.0.0" + +"async@^3.2.0": + "integrity" "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + "resolved" "https://registry.npmjs.org/async/-/async-3.2.3.tgz" + "version" "3.2.3" + +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" + +"available-typed-arrays@^1.0.5": + "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + "version" "1.0.5" + +"aws-cdk-lib@^2.0.0", "aws-cdk-lib@2.0.0": + "integrity" "sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg==" + "resolved" "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" + "version" "2.0.0" dependencies: "@balena/dockerignore" "^1.0.2" - case "1.6.3" - fs-extra "^9.1.0" - ignore "^5.1.9" - jsonschema "^1.4.0" - minimatch "^3.0.4" - punycode "^2.1.1" - semver "^7.3.5" - yaml "1.10.2" - -babel-jest@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.2.5.tgz#6bbbc1bb4200fe0bfd1b1fbcbe02fc62ebed16aa" - integrity sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g== + "case" "1.6.3" + "fs-extra" "^9.1.0" + "ignore" "^5.1.9" + "jsonschema" "^1.4.0" + "minimatch" "^3.0.4" + "punycode" "^2.1.1" + "semver" "^7.3.5" + "yaml" "1.10.2" + +"babel-jest@^27.2.5", "babel-jest@>=27.0.0 <28": + "integrity" "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==" + "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^27.2.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "babel-preset-jest" "^27.2.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "slash" "^3.0.0" -babel-plugin-istanbul@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" - integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== +"babel-plugin-istanbul@^6.0.0": + "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + "version" "6.0.0" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^4.0.0" - test-exclude "^6.0.0" + "istanbul-lib-instrument" "^4.0.0" + "test-exclude" "^6.0.0" -babel-plugin-jest-hoist@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz#79f37d43f7e5c4fdc4b2ca3e10cc6cf545626277" - integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw== +"babel-plugin-jest-hoist@^27.2.0": + "integrity" "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==" + "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" + "version" "27.2.0" dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== +"babel-preset-current-node-syntax@^1.0.0": + "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" + "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + "version" "1.0.1" dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -898,1376 +961,1451 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz#556bbbf340608fed5670ab0ea0c8ef2449fba885" - integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== - dependencies: - babel-plugin-jest-hoist "^27.2.0" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -bl@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserslist@^4.16.6: - version "4.17.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.3.tgz#2844cd6eebe14d12384b0122d217550160d2d624" - integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== - dependencies: - caniuse-lite "^1.0.30001264" - electron-to-chromium "^1.3.857" - escalade "^3.1.1" - node-releases "^1.1.77" - picocolors "^0.2.1" - -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== - -caniuse-lite@^1.0.30001264: - version "1.0.30001265" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz#0613c9e6c922e422792e6fcefdf9a3afeee4f8c3" - integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== - -capital-case@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" - integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -case@1.6.3, case@^1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" - integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== - -cdktf-cli@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.8.0.tgz#7f062466053242d6045dc545dcae11fc7c017dac" - integrity sha512-M3XfblNzfpszgvD3ZdyWTzBDqWKAoN3YdwBkvuoHjefmx6EZ9weIJ/XEAYEU3k9KQeur2VRrbDs1Az9//X6cbQ== - dependencies: - "@cdktf/hcl2cdk" "0.8.0" - "@cdktf/hcl2json" "0.8.0" - cdktf "0.8.0" - constructs "^10.0.0" - jsii "^1.46.0" - jsii-pacmak "^1.46.0" - yargs "^17.0" - -cdktf@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.8.0.tgz#6aacd42decefeb9393a87ae3a92f5298f2b74466" - integrity sha512-4db97UhbynK648zoJeG66jdLdk9PAwyKZ3PYgkzRfNf9W1ioQzuE3GZMKhmYUSzfl9alfT4QvixNA/zR5SNPAw== - dependencies: - archiver "5.3.0" - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -change-case@^4.1.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" - integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== - dependencies: - camel-case "^4.1.2" - capital-case "^1.0.4" - constant-case "^3.0.4" - dot-case "^3.0.4" - header-case "^2.0.4" - no-case "^3.0.4" - param-case "^3.0.4" - pascal-case "^3.1.2" - path-case "^3.0.4" - sentence-case "^3.0.4" - snake-case "^3.0.4" - tslib "^2.0.3" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -ci-info@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" - integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== - -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -clone@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -codemaker@^0.22.0: - version "0.22.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-0.22.0.tgz#259d616962222f959e3b9716fa774871b25a0c78" - integrity sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg== - dependencies: - camelcase "^5.3.1" - decamelize "^1.2.0" - fs-extra "^8.1.0" - -codemaker@^1.34.0: - version "1.39.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.39.0.tgz#d8103f4b587210b1d6aa073d62ffb510ac20bc42" - integrity sha512-1PPD7ZCC05nrkN47elPcno3zm4Md7XSkG52CvIbNsEcXddc0Ma2xgoMZnWPu+Ab6801FunSqov9X4O+OZle95A== - dependencies: - camelcase "^6.2.0" - decamelize "^5.0.1" - fs-extra "^9.1.0" - -codemaker@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.46.0.tgz#9889188c8085e3b1a1058c4f8e1f1b9458177e8c" - integrity sha512-sCGZXQkc6DOkchW9S1J5RPzQx7DP9HW2BtfThaCkiDGoKytbvDsUDFGxRX/6823jQxvjkOwZVooOwD+0+hYYEg== - dependencies: - camelcase "^6.2.0" - decamelize "^5.0.1" - fs-extra "^9.1.0" - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colors@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commonmark@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/commonmark/-/commonmark-0.30.0.tgz#38811dc7bbf0f59d277ae09054d4d73a332f2e45" - integrity sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA== - dependencies: - entities "~2.0" - mdurl "~1.0.1" - minimist ">=1.2.2" - string.prototype.repeat "^0.2.0" - -compress-commons@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d" - integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== - dependencies: - buffer-crc32 "^0.2.13" - crc32-stream "^4.0.2" - normalize-path "^3.0.0" - readable-stream "^3.6.0" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -constant-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" - integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case "^2.0.2" - -constructs@^10.0.0, constructs@^10.0.5: - version "10.0.9" - resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.0.9.tgz#fe724185e4288001850914e95cce2b32d848355f" - integrity sha512-C9la/fcnCKe3XIjKPbWuD49mnOYqSWdiMI6TNJmF0ao3pJw6Hap03Q4nsmCxpWMXuMzM546Kw/WnW7ElB3g4OA== - -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -crc-32@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208" - integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA== - dependencies: - exit-on-epipe "~1.0.1" - printj "~1.1.0" - -crc32-stream@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007" - integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== - dependencies: - crc-32 "^1.2.0" - readable-stream "^3.4.0" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -date-format@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.1.0.tgz#31d5b5ea211cf5fd764cd38baf9d033df7e125cf" - integrity sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA== - -date-format@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-3.0.0.tgz#eb8780365c7d2b1511078fb491e6479780f3ad95" - integrity sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w== - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decamelize@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9" - integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== - -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -deep-equal@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.0.5.tgz#55cd2fe326d83f9cbf7261ef0e060b3f724c5cb9" - integrity sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw== - dependencies: - call-bind "^1.0.0" - es-get-iterator "^1.1.1" - get-intrinsic "^1.0.1" - is-arguments "^1.0.4" - is-date-object "^1.0.2" - is-regex "^1.1.1" - isarray "^2.0.5" - object-is "^1.1.4" - object-keys "^1.1.1" - object.assign "^4.1.2" - regexp.prototype.flags "^1.3.0" - side-channel "^1.0.3" - which-boxed-primitive "^1.0.1" - which-collection "^1.0.1" - which-typed-array "^1.1.2" - -deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= - -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -diff-sequences@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" - integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -electron-to-chromium@^1.3.857: - version "1.3.866" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.866.tgz#d446338f5ad6948b27a50739760e7b0b5cc5032f" - integrity sha512-iYze6TpDXWxk+sfcpUUdTs6Pv/3kG45Pnjer2DxEeFw0N08bZeNLuz97s2lMgy8yObon48o0WHY2Bkg3xuAPOA== - -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -entities@~2.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" - integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== - -es-abstract@^1.18.5: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.1" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" - is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - -es-get-iterator@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" - integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.0" - has-symbols "^1.0.1" - is-arguments "^1.1.0" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.5" - isarray "^2.0.5" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" +"babel-preset-jest@^27.2.0": + "integrity" "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==" + "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" + "version" "27.2.0" + dependencies: + "babel-plugin-jest-hoist" "^27.2.0" + "babel-preset-current-node-syntax" "^1.0.0" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"base64-js@^1.3.1": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" + +"bl@^4.0.3": + "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "buffer" "^5.5.0" + "inherits" "^2.0.4" + "readable-stream" "^3.4.0" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"brace-expansion@^2.0.1": + "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "balanced-match" "^1.0.0" + +"braces@^3.0.1": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"browser-process-hrtime@^1.0.0": + "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + "version" "1.0.0" + +"browserslist@^4.16.6": + "integrity" "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" + "version" "4.17.3" + dependencies: + "caniuse-lite" "^1.0.30001264" + "electron-to-chromium" "^1.3.857" + "escalade" "^3.1.1" + "node-releases" "^1.1.77" + "picocolors" "^0.2.1" + +"bs-logger@0.x": + "integrity" "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" + "resolved" "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" + "version" "0.2.6" + dependencies: + "fast-json-stable-stringify" "2.x" + +"bser@2.1.1": + "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "node-int64" "^0.4.0" + +"buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13": + "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + "version" "0.2.13" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"buffer@^5.5.0": + "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + "version" "5.7.1" + dependencies: + "base64-js" "^1.3.1" + "ieee754" "^1.1.13" + +"call-bind@^1.0.0", "call-bind@^1.0.2": + "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camel-case@^4.1.2": + "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "pascal-case" "^3.1.2" + "tslib" "^2.0.3" + +"camelcase@^5.0.0", "camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^6.2.0": + "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + "version" "6.2.0" + +"camelcase@^6.3.0": + "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + "version" "6.3.0" + +"caniuse-lite@^1.0.30001264": + "integrity" "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" + "version" "1.0.30001265" + +"capital-case@^1.0.4": + "integrity" "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==" + "resolved" "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case-first" "^2.0.2" + +"case@^1.6.3": + "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" + "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + "version" "1.6.3" + +"case@1.6.3": + "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" + "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + "version" "1.6.3" + +"cdktf-cli@0.10.0": + "integrity" "sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw==" + "resolved" "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@cdktf/hcl2cdk" "0.10.0" + "@cdktf/hcl2json" "0.10.0" + "cdktf" "0.10.0" + "constructs" "^10.0.25" + "ink-select-input" "^4.2.1" + "jsii" "^1.55.1" + "jsii-pacmak" "^1.55.1" + "minimatch" "^5.0.1" + "node-abort-controller" "^3.0.1" + "yargs" "^17.4" + +"cdktf@^0.10.0", "cdktf@0.10.0": + "integrity" "sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg==" + "resolved" "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "archiver" "5.3.0" + "json-stable-stringify" "^1.0.1" + +"chalk@^2.0.0": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^4", "chalk@^4.0.0", "chalk@^4.1.2": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"change-case@^4.1.1": + "integrity" "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==" + "resolved" "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "camel-case" "^4.1.2" + "capital-case" "^1.0.4" + "constant-case" "^3.0.4" + "dot-case" "^3.0.4" + "header-case" "^2.0.4" + "no-case" "^3.0.4" + "param-case" "^3.0.4" + "pascal-case" "^3.1.2" + "path-case" "^3.0.4" + "sentence-case" "^3.0.4" + "snake-case" "^3.0.4" + "tslib" "^2.0.3" + +"char-regex@^1.0.2": + "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + "version" "1.0.2" + +"ci-info@^3.1.1": + "integrity" "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" + "version" "3.2.0" + +"cjs-module-lexer@^1.0.0": + "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + "version" "1.2.2" + +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" + +"cliui@^7.0.2": + "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^7.0.0" + +"clone@^2.1.2": + "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + "version" "2.1.2" + +"co@^4.6.0": + "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + "version" "4.6.0" + +"codemaker@^0.22.0": + "integrity" "sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg==" + "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" + "version" "0.22.0" + dependencies: + "camelcase" "^5.3.1" + "decamelize" "^1.2.0" + "fs-extra" "^8.1.0" + +"codemaker@^1.34.0": + "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" + "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "camelcase" "^6.3.0" + "decamelize" "^5.0.1" + "fs-extra" "^9.1.0" + +"codemaker@^1.55.1": + "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" + "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "camelcase" "^6.3.0" + "decamelize" "^5.0.1" + "fs-extra" "^9.1.0" + +"collect-v8-coverage@^1.0.0": + "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + "version" "1.0.1" + +"color-convert@^1.9.0": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"combined-stream@^1.0.8": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"commonmark@^0.30.0": + "integrity" "sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA==" + "resolved" "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" + "version" "0.30.0" + dependencies: + "entities" "~2.0" + "mdurl" "~1.0.1" + "minimist" ">=1.2.2" + "string.prototype.repeat" "^0.2.0" + +"compress-commons@^4.1.0": + "integrity" "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==" + "resolved" "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "buffer-crc32" "^0.2.13" + "crc32-stream" "^4.0.2" + "normalize-path" "^3.0.0" + "readable-stream" "^3.6.0" + +"concat-map@0.0.1": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"constant-case@^3.0.4": + "integrity" "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==" + "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case" "^2.0.2" + +"constructs@^10.0.0", "constructs@^10.0.25", "constructs@^10.0.5": + "integrity" "sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA==" + "resolved" "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" + "version" "10.0.100" + +"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"crc-32@^1.2.0": + "integrity" "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==" + "resolved" "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "exit-on-epipe" "~1.0.1" + "printj" "~1.3.1" + +"crc32-stream@^4.0.2": + "integrity" "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==" + "resolved" "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "crc-32" "^1.2.0" + "readable-stream" "^3.4.0" + +"cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"cssom@^0.4.4": + "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + "version" "0.4.4" + +"cssom@~0.3.6": + "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + "version" "0.3.8" + +"cssstyle@^2.3.0": + "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" + "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "cssom" "~0.3.6" + +"data-urls@^2.0.0": + "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" + "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "abab" "^2.0.3" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.0.0" + +"date-format@^4.0.6": + "integrity" "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==" + "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" + "version" "4.0.6" + +"debug@^4.1.0", "debug@^4.1.1", "debug@4": + "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "ms" "2.1.2" + +"debug@^4.3.2": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"debug@^4.3.4": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"decamelize@^1.2.0": + "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decamelize@^5.0.1": + "integrity" "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" + "version" "5.0.1" + +"decimal.js@^10.2.1": + "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + "version" "10.3.1" + +"dedent@^0.7.0": + "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + "version" "0.7.0" + +"deep-equal@^2.0.5": + "integrity" "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "call-bind" "^1.0.0" + "es-get-iterator" "^1.1.1" + "get-intrinsic" "^1.0.1" + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.2" + "is-regex" "^1.1.1" + "isarray" "^2.0.5" + "object-is" "^1.1.4" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "regexp.prototype.flags" "^1.3.0" + "side-channel" "^1.0.3" + "which-boxed-primitive" "^1.0.1" + "which-collection" "^1.0.1" + "which-typed-array" "^1.1.2" + +"deep-is@~0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"define-properties@^1.1.3": + "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "object-keys" "^1.0.12" + +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"detect-indent@^5.0.0": + "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" + "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" + "version" "5.0.0" + +"detect-newline@^2.1.0": + "integrity" "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + "version" "2.1.0" + +"detect-newline@^3.0.0": + "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + "version" "3.1.0" + +"diff-sequences@^27.0.6": + "integrity" "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" + "version" "27.0.6" + +"domexception@^2.0.1": + "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" + "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "webidl-conversions" "^5.0.0" + +"dot-case@^3.0.4": + "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" + "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"electron-to-chromium@^1.3.857": + "integrity" "sha512-iYze6TpDXWxk+sfcpUUdTs6Pv/3kG45Pnjer2DxEeFw0N08bZeNLuz97s2lMgy8yObon48o0WHY2Bkg3xuAPOA==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.866.tgz" + "version" "1.3.866" + +"emittery@^0.8.1": + "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + "version" "0.8.1" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"end-of-stream@^1.4.1": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "once" "^1.4.0" + +"entities@~2.0": + "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + "version" "2.0.3" + +"es-abstract@^1.18.5": + "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + "version" "1.19.1" + dependencies: + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "get-symbol-description" "^1.0.0" + "has" "^1.0.3" + "has-symbols" "^1.0.2" + "internal-slot" "^1.0.3" + "is-callable" "^1.2.4" + "is-negative-zero" "^2.0.1" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.1" + "is-string" "^1.0.7" + "is-weakref" "^1.0.1" + "object-inspect" "^1.11.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.1" + +"es-get-iterator@^1.1.1": + "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==" + "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.0" + "has-symbols" "^1.0.1" + "is-arguments" "^1.1.0" + "is-map" "^2.0.2" + "is-set" "^2.0.2" + "is-string" "^1.0.5" + "isarray" "^2.0.5" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" + +"escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"escodegen@^2.0.0": + "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "esprima" "^4.0.1" + "estraverse" "^5.2.0" + "esutils" "^2.0.2" + "optionator" "^0.8.1" optionalDependencies: - source-map "~0.6.1" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -events@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit-on-epipe@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692" - integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expect@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.2.5.tgz#16154aaa60b4d9a5b0adacfea3e4d6178f4b93fd" - integrity sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA== + "source-map" "~0.6.1" + +"esprima@^4.0.0", "esprima@^4.0.1": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"estraverse@^5.2.0": + "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + "version" "5.2.0" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"events@^3.3.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"execa@^5.0.0": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.0" + "human-signals" "^2.1.0" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.1" + "onetime" "^5.1.2" + "signal-exit" "^3.0.3" + "strip-final-newline" "^2.0.0" + +"exit-on-epipe@~1.0.1": + "integrity" "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" + "resolved" "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" + "version" "1.0.1" + +"exit@^0.1.2": + "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "version" "0.1.2" + +"expect@^27.2.5": + "integrity" "sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==" + "resolved" "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - ansi-styles "^5.0.0" - jest-get-type "^27.0.6" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-regex-util "^27.0.6" - -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flatted@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -glob@7.1.7: - version "7.1.7" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: - version "4.2.8" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - -graphology-types@^0.19.2: - version "0.19.5" - resolved "https://registry.yarnpkg.com/graphology-types/-/graphology-types-0.19.5.tgz#1b7e7d32a6ce7387c7771a02db7fc356058e416d" - integrity sha512-zXJEDILlJ2JI+oUVjHkXZIRRZfWuwBEhOJagOARnt4eWuErBJZUJmiEOJjLDA0s0DQNFxIHD4+NRwsU4B0VxWw== - -graphology@^0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.20.0.tgz#e29f7a1448852dfc7195646241f336b10127997a" - integrity sha512-h5mJWgZXpuZQzBAMWhVIOluGNIYUP043eh7BHcecRWhSkD4eiZAh+uM4XX2rGL1vig9XQ3JVYl9gmK+ajy+JPA== - dependencies: - events "^3.3.0" - obliterator "^1.6.1" - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -header-case@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" - integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== - dependencies: - capital-case "^1.0.4" - tslib "^2.0.3" - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + "ansi-styles" "^5.0.0" + "jest-get-type" "^27.0.6" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-regex-util" "^27.0.6" + +"fast-glob@^3.2.11": + "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + "version" "3.2.11" + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@2.x": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@~2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fastq@^1.6.0": + "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + "version" "1.13.0" + dependencies: + "reusify" "^1.0.4" + +"fb-watchman@^2.0.0": + "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" + "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "bser" "2.1.1" + +"figures@^3.2.0": + "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "escape-string-regexp" "^1.0.5" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"find-up@^4.0.0", "find-up@^4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"flatted@^3.2.5": + "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + "version" "3.2.5" + +"foreach@^2.0.5": + "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + "version" "2.0.5" + +"form-data@^3.0.0": + "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"fs-constants@^1.0.0": + "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + "version" "1.0.0" + +"fs-extra@^10.0.1": + "integrity" "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-extra@^8.1.0": + "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" + +"fs-extra@^9.1.0": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"fsevents@^2.3.2": + "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + "version" "2.3.2" + +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" + +"gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-intrinsic@^1.0.1", "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": + "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" + +"get-package-type@^0.1.0": + "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + "version" "0.1.0" + +"get-stream@^6.0.0": + "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + "version" "6.0.1" + +"get-symbol-description@^1.0.0": + "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"glob-parent@^5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@7.2.0": + "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.0.4" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": + "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + "version" "4.2.8" + +"graphology-types@^0.21.2", "graphology-types@>=0.24.0": + "integrity" "sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA==" + "resolved" "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" + "version" "0.21.2" + +"graphology@^0.24.1": + "integrity" "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==" + "resolved" "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" + "version" "0.24.1" + dependencies: + "events" "^3.3.0" + "obliterator" "^2.0.2" + +"has-bigints@^1.0.1": + "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + "version" "1.0.1" + +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-symbols@^1.0.1", "has-symbols@^1.0.2": + "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + "version" "1.0.2" + +"has-tostringtag@^1.0.0": + "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-symbols" "^1.0.2" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"header-case@^2.0.4": + "integrity" "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==" + "resolved" "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "capital-case" "^1.0.4" + "tslib" "^2.0.3" + +"html-encoding-sniffer@^2.0.1": + "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" + "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "whatwg-encoding" "^1.0.5" + +"html-escaper@^2.0.0": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"http-proxy-agent@^4.0.1": + "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + "version" "4.0.1" dependencies: "@tootallnate/once" "1" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^5.1.9: - version "5.1.9" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" - integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== - -import-local@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" - integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -is-arguments@^1.0.4, is-arguments@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-ci@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994" - integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== - dependencies: - ci-info "^3.1.1" - -is-core-module@^2.2.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3" - integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1, is-date-object@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-map@^2.0.1, is-map@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.1.1, is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-set@^2.0.1, is-set@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== - -is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.8.tgz#cbaa6585dc7db43318bc5b89523ea384a6f65e79" - integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-abstract "^1.18.5" - foreach "^2.0.5" - has-tostringtag "^1.0.0" - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-valid-domain@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-valid-domain/-/is-valid-domain-0.1.2.tgz#bd1b144716ca663df5996d62e2e7e45a971c7223" - integrity sha512-vm/9Ynw80MusgfSMffjGRuMhO8hjk5MOxLoFL7nYWvWXTPCxTGQtACiCwO055UqHICG8xP6hIvRXK1iwnuU9GA== - dependencies: - punycode "^2.1.1" - -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== - -is-weakref@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" - integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== - dependencies: - call-bind "^1.0.0" - -is-weakset@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.1.tgz#e9a0af88dbd751589f5e50d80f4c98b780884f83" - integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -istanbul-lib-coverage@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz#36786d4d82aad2ea5911007e255e2da6b5f80d86" - integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== - -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== + "agent-base" "6" + "debug" "4" + +"https-proxy-agent@^5.0.0": + "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "agent-base" "6" + "debug" "4" + +"human-signals@^2.1.0": + "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + "version" "2.1.0" + +"iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"ieee754@^1.1.13": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" + +"ignore@^5.1.9": + "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + "version" "5.1.9" + +"import-local@^3.0.2": + "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "pkg-dir" "^4.2.0" + "resolve-cwd" "^3.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@2": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"ink-select-input@^4.2.1": + "integrity" "sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==" + "resolved" "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "arr-rotate" "^1.0.0" + "figures" "^3.2.0" + "lodash.isequal" "^4.5.0" + +"internal-slot@^1.0.3": + "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "get-intrinsic" "^1.1.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" + +"is-arguments@^1.0.4", "is-arguments@^1.1.0": + "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-bigints" "^1.0.1" + +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-callable@^1.1.4", "is-callable@^1.2.4": + "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + "version" "1.2.4" + +"is-ci@^3.0.0": + "integrity" "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ci-info" "^3.1.1" + +"is-core-module@^2.2.0": + "integrity" "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "has" "^1.0.3" + +"is-date-object@^1.0.1", "is-date-object@^1.0.2": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-generator-fn@^2.0.0": + "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + "version" "2.1.0" + +"is-glob@^4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-map@^2.0.1", "is-map@^2.0.2": + "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + "version" "2.0.2" + +"is-negative-zero@^2.0.1": + "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + "version" "2.0.1" + +"is-number-object@^1.0.4": + "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-potential-custom-element-name@^1.0.1": + "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + "version" "1.0.1" + +"is-regex@^1.1.1", "is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-set@^2.0.1", "is-set@^2.0.2": + "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + "version" "2.0.2" + +"is-shared-array-buffer@^1.0.1": + "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + "version" "1.0.1" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-symbols" "^1.0.2" + +"is-typed-array@^1.1.7": + "integrity" "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + "version" "1.1.8" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + +"is-typedarray@^1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-valid-domain@^0.1.6": + "integrity" "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==" + "resolved" "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" + "version" "0.1.6" + dependencies: + "punycode" "^2.1.1" + +"is-weakmap@^2.0.1": + "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + "version" "2.0.1" + +"is-weakref@^1.0.1": + "integrity" "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.0" + +"is-weakset@^2.0.1": + "integrity" "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" + "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" + "version" "2.0.1" + +"isarray@^2.0.5": + "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + "version" "2.0.5" + +"isarray@~1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"istanbul-lib-coverage@^3.0.0": + "integrity" "sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g==" + "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" + "version" "3.0.2" + +"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": + "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + "version" "4.0.3" dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" + "istanbul-lib-coverage" "^3.0.0" + "semver" "^6.3.0" -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== +"istanbul-lib-report@^3.0.0": + "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" + "istanbul-lib-coverage" "^3.0.0" + "make-dir" "^3.0.0" + "supports-color" "^7.1.0" -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== +"istanbul-lib-source-maps@^4.0.0": + "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + "version" "4.0.1" dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" + "debug" "^4.1.1" + "istanbul-lib-coverage" "^3.0.0" + "source-map" "^0.6.1" -istanbul-reports@^3.0.2: - version "3.0.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.4.tgz#5c38ce8136edf484c0fcfbf7514aafb0363ed1db" - integrity sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ== +"istanbul-reports@^3.0.2": + "integrity" "sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + "version" "3.0.4" dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" + "html-escaper" "^2.0.0" + "istanbul-lib-report" "^3.0.0" -jest-changed-files@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.2.5.tgz#9dfd550d158260bcb6fa80aff491f5647f7daeca" - integrity sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw== +"jest-changed-files@^27.2.5": + "integrity" "sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==" + "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - execa "^5.0.0" - throat "^6.0.1" + "execa" "^5.0.0" + "throat" "^6.0.1" -jest-circus@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.2.5.tgz#573256a6fb6e447ac2fc7e0ade9375013309037f" - integrity sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q== +"jest-circus@^27.2.5": + "integrity" "sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==" + "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.2.5" - is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - -jest-cli@^27.1.0: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.2.5.tgz#88718c8f05f1c0f209152952ecd61afe4c3311bb" - integrity sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg== + "chalk" "^4.0.0" + "co" "^4.6.0" + "dedent" "^0.7.0" + "expect" "^27.2.5" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + "throat" "^6.0.1" + +"jest-cli@^27.1.0": + "integrity" "sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==" + "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/core" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - jest-config "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - prompts "^2.0.1" - yargs "^16.2.0" - -jest-config@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.2.5.tgz#c2e4ec6ea2bf4ffd2cae3d927999fe6159cba207" - integrity sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ== + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "import-local" "^3.0.2" + "jest-config" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "prompts" "^2.0.1" + "yargs" "^16.2.0" + +"jest-config@^27.2.5": + "integrity" "sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==" + "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^27.2.5" "@jest/types" "^27.2.5" - babel-jest "^27.2.5" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - jest-circus "^27.2.5" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-get-type "^27.0.6" - jest-jasmine2 "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-runner "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - micromatch "^4.0.4" - pretty-format "^27.2.5" - -jest-diff@^27.0.0, jest-diff@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.5.tgz#908f7a6aca5653824516ad30e0a9fd9767e53623" - integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.0.6" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-docblock@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.6.tgz#cc78266acf7fe693ca462cbbda0ea4e639e4e5f3" - integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA== - dependencies: - detect-newline "^3.0.0" - -jest-each@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.2.5.tgz#378118d516db730b92096a9607b8711165946353" - integrity sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag== + "babel-jest" "^27.2.5" + "chalk" "^4.0.0" + "deepmerge" "^4.2.2" + "glob" "^7.1.1" + "graceful-fs" "^4.2.4" + "is-ci" "^3.0.0" + "jest-circus" "^27.2.5" + "jest-environment-jsdom" "^27.2.5" + "jest-environment-node" "^27.2.5" + "jest-get-type" "^27.0.6" + "jest-jasmine2" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-runner" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "micromatch" "^4.0.4" + "pretty-format" "^27.2.5" + +"jest-diff@^27.0.0", "jest-diff@^27.2.5": + "integrity" "sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "chalk" "^4.0.0" + "diff-sequences" "^27.0.6" + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-docblock@^27.0.6": + "integrity" "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==" + "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" + "version" "27.0.6" + dependencies: + "detect-newline" "^3.0.0" + +"jest-each@^27.2.5": + "integrity" "sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==" + "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - chalk "^4.0.0" - jest-get-type "^27.0.6" - jest-util "^27.2.5" - pretty-format "^27.2.5" + "chalk" "^4.0.0" + "jest-get-type" "^27.0.6" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" -jest-environment-jsdom@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz#21de3ad0e89441d961b592ba7561b16241279208" - integrity sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg== +"jest-environment-jsdom@^27.2.5": + "integrity" "sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==" + "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" - jsdom "^16.6.0" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" + "jsdom" "^16.6.0" -jest-environment-node@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.2.5.tgz#ffa1afb3604c640ec841f044d526c65912e02cef" - integrity sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg== +"jest-environment-node@^27.2.5": + "integrity" "sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==" + "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" -jest-get-type@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe" - integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== +"jest-get-type@^27.0.6": + "integrity" "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" + "version" "27.0.6" -jest-haste-map@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.2.5.tgz#0247b7299250643472bbcf5b4ad85c72d5178e2e" - integrity sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ== +"jest-haste-map@^27.2.5": + "integrity" "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^27.0.6" - jest-serializer "^27.0.6" - jest-util "^27.2.5" - jest-worker "^27.2.5" - micromatch "^4.0.4" - walker "^1.0.7" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-regex-util" "^27.0.6" + "jest-serializer" "^27.0.6" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "micromatch" "^4.0.4" + "walker" "^1.0.7" optionalDependencies: - fsevents "^2.3.2" + "fsevents" "^2.3.2" -jest-jasmine2@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz#baaf96c69913c52bce0100000cf0721027c0fd66" - integrity sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ== +"jest-jasmine2@^27.2.5": + "integrity" "sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==" + "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^27.2.5" @@ -2275,99 +2413,99 @@ jest-jasmine2@^27.2.5: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.2.5" - is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" - throat "^6.0.1" - -jest-leak-detector@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz#e2edc3b37d38e8d9a527e10e456b403c3151b206" - integrity sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ== - dependencies: - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-matcher-utils@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz#4684faaa8eb32bf15e6edaead6834031897e2980" - integrity sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg== - dependencies: - chalk "^4.0.0" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-message-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.2.5.tgz#ed8b7b0965247bb875a49c1f9b9ab2d1d0820028" - integrity sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ== + "chalk" "^4.0.0" + "co" "^4.6.0" + "expect" "^27.2.5" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" + "throat" "^6.0.1" + +"jest-leak-detector@^27.2.5": + "integrity" "sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==" + "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-matcher-utils@^27.2.5": + "integrity" "sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "chalk" "^4.0.0" + "jest-diff" "^27.2.5" + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-message-util@^27.2.5": + "integrity" "sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/code-frame" "^7.12.13" "@jest/types" "^27.2.5" "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.4" - pretty-format "^27.2.5" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.2.5.tgz#0ec38d5ff1e49c4802e7a4a8179e8d7a2fd84de0" - integrity sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q== + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "micromatch" "^4.0.4" + "pretty-format" "^27.2.5" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + +"jest-mock@^27.2.5": + "integrity" "sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== +"jest-pnp-resolver@^1.2.2": + "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + "version" "1.2.2" -jest-regex-util@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5" - integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== +"jest-regex-util@^27.0.6": + "integrity" "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" + "version" "27.0.6" -jest-resolve-dependencies@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz#fcd8eca005b3d11ba32da443045c028164b83be1" - integrity sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg== +"jest-resolve-dependencies@^27.2.5": + "integrity" "sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==" + "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - jest-regex-util "^27.0.6" - jest-snapshot "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-snapshot" "^27.2.5" -jest-resolve@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.2.5.tgz#04dadbfc1312a2541f5c199c5011945e9cfe5cef" - integrity sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg== +"jest-resolve@*", "jest-resolve@^27.2.5": + "integrity" "sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - chalk "^4.0.0" - escalade "^3.1.1" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-pnp-resolver "^1.2.2" - jest-util "^27.2.5" - jest-validate "^27.2.5" - resolve "^1.20.0" - slash "^3.0.0" - -jest-runner@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.2.5.tgz#3d9d0626f351480bb2cffcfbbfac240c0097ebd4" - integrity sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg== + "chalk" "^4.0.0" + "escalade" "^3.1.1" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "resolve" "^1.20.0" + "slash" "^3.0.0" + +"jest-runner@^27.2.5": + "integrity" "sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==" + "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2375,27 +2513,27 @@ jest-runner@^27.2.5: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-docblock "^27.0.6" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-haste-map "^27.2.5" - jest-leak-detector "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-runtime "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" - source-map-support "^0.5.6" - throat "^6.0.1" - -jest-runtime@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.2.5.tgz#d144c3f6889b927aae1e695b63a41a3323b7016b" - integrity sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA== + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-docblock" "^27.0.6" + "jest-environment-jsdom" "^27.2.5" + "jest-environment-node" "^27.2.5" + "jest-haste-map" "^27.2.5" + "jest-leak-detector" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "source-map-support" "^0.5.6" + "throat" "^6.0.1" + +"jest-runtime@^27.2.5": + "integrity" "sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==" + "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2406,37 +2544,37 @@ jest-runtime@^27.2.5: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/yargs" "^16.0.0" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^16.2.0" - -jest-serializer@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.6.tgz#93a6c74e0132b81a2d54623251c46c498bb5bec1" - integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA== + "chalk" "^4.0.0" + "cjs-module-lexer" "^1.0.0" + "collect-v8-coverage" "^1.0.0" + "execa" "^5.0.0" + "exit" "^0.1.2" + "glob" "^7.1.3" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-mock" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "slash" "^3.0.0" + "strip-bom" "^4.0.0" + "yargs" "^16.2.0" + +"jest-serializer@^27.0.6": + "integrity" "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" + "version" "27.0.6" dependencies: "@types/node" "*" - graceful-fs "^4.2.4" + "graceful-fs" "^4.2.4" -jest-snapshot@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.2.5.tgz#8a612fe31e2967f58ad364542198dff61f92ef32" - integrity sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw== +"jest-snapshot@^27.2.5": + "integrity" "sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" @@ -2448,1444 +2586,1513 @@ jest-snapshot@^27.2.5: "@jest/types" "^27.2.5" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^27.2.5" - graceful-fs "^4.2.4" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - jest-haste-map "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" - natural-compare "^1.4.0" - pretty-format "^27.2.5" - semver "^7.3.2" - -jest-util@^27.0.0, jest-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.2.5.tgz#88740c4024d223634a82ce7c2263e8bc6df3b3ba" - integrity sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ== + "babel-preset-current-node-syntax" "^1.0.0" + "chalk" "^4.0.0" + "expect" "^27.2.5" + "graceful-fs" "^4.2.4" + "jest-diff" "^27.2.5" + "jest-get-type" "^27.0.6" + "jest-haste-map" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-util" "^27.2.5" + "natural-compare" "^1.4.0" + "pretty-format" "^27.2.5" + "semver" "^7.3.2" + +"jest-util@^27.0.0", "jest-util@^27.2.5": + "integrity" "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - picomatch "^2.2.3" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "is-ci" "^3.0.0" + "picomatch" "^2.2.3" -jest-validate@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.2.5.tgz#2d59bf1627d180f395ba58f24599b0ee0efcfbdf" - integrity sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw== +"jest-validate@^27.2.5": + "integrity" "sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==" + "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.0.6" - leven "^3.1.0" - pretty-format "^27.2.5" + "camelcase" "^6.2.0" + "chalk" "^4.0.0" + "jest-get-type" "^27.0.6" + "leven" "^3.1.0" + "pretty-format" "^27.2.5" -jest-watcher@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.2.5.tgz#41cd3e64dc5bea8a4327083d71ba7667be400567" - integrity sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ== +"jest-watcher@^27.2.5": + "integrity" "sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^27.2.5" - string-length "^4.0.1" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "jest-util" "^27.2.5" + "string-length" "^4.0.1" -jest-worker@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.2.5.tgz#ed42865661959488aa020e8a325df010597c36d4" - integrity sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw== +"jest-worker@^27.2.5": + "integrity" "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" + "version" "27.2.5" dependencies: "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" -jest@27.1.0: - version "27.1.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69" - integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg== +"jest@^27.0.0", "jest@27.1.0": + "integrity" "sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==" + "resolved" "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" + "version" "27.1.0" dependencies: "@jest/core" "^27.1.0" - import-local "^3.0.2" - jest-cli "^27.1.0" - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsii-pacmak@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.46.0.tgz#24c9a27dd280bf5ad66bc2c77c116a438ec1cb10" - integrity sha512-2nVdi3lv8IDFKyfYKtBPGBJVMB1wB/6/TZKqz7VIXFdBUHDYb8Z+wjfwhvOW9aiP07/YD357TTTMS7qKUNopew== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - clone "^2.1.2" - codemaker "^1.46.0" - commonmark "^0.30.0" - escape-string-regexp "^4.0.0" - fs-extra "^9.1.0" - jsii-reflect "^1.46.0" - jsii-rosetta "^1.46.0" - semver "^7.3.5" - spdx-license-list "^6.4.0" - xmlbuilder "^15.1.1" - yargs "^16.2.0" - -jsii-reflect@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.46.0.tgz#8e897105b4cc9a7b3370821bccd27f6ac5e67d5d" - integrity sha512-wiVKwnxVcgrC1LJGR43AKaTbBqI7Ybkr+i9RQKFwGM/PTDG1BfIMzCFc/sLLyyQ/Ba8E0uZ8UfglBm/9H1GSVw== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - colors "^1.4.0" - fs-extra "^9.1.0" - oo-ascii-tree "^1.46.0" - yargs "^16.2.0" - -jsii-rosetta@^1.39.0: - version "1.39.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.39.0.tgz#b4251bb9b0295d2a8c2c7a7d8b1d8d744f432305" - integrity sha512-Fx+kQ+IDEMILQvTESW9TMXLxzQa7h/nm4EKXuDKAeglr5RNhzvTvhsgJy+WshJoMsNcT9ImCV8gmvqAqdSBrWA== - dependencies: - "@jsii/check-node" "1.39.0" - "@jsii/spec" "^1.39.0" - "@xmldom/xmldom" "^0.7.5" - commonmark "^0.30.0" - fs-extra "^9.1.0" - typescript "~3.9.10" - yargs "^16.2.0" - -jsii-rosetta@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.46.0.tgz#ce832f160ffd3c1566bba8764a8ad956cb260344" - integrity sha512-EyGFTMcSiLw03aCcDmN8tjwIJ2+XbW7LZJiq8VkyHoKdMz6urHKtYGZTNDns9iNH2/WxfjFRt+d3S9tYi2AfRw== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "1.46.0" - "@xmldom/xmldom" "^0.7.5" - commonmark "^0.30.0" - fs-extra "^9.1.0" - jsii "1.46.0" - sort-json "^2.0.0" - typescript "~3.9.10" - workerpool "^6.1.5" - yargs "^16.2.0" - -jsii-srcmak@^0.1.406: - version "0.1.415" - resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.415.tgz#8e6b5bff764294ee102d032e0bd52aeebbe7fb33" - integrity sha512-rU/oh/nVyMoER8ykGDD+4Er2uVClGtjXk3BM70E9XVpykNqFvh0T0QxvJE5uNPPNBXCRpR681Vj0XlSMF8C+7A== - dependencies: - fs-extra "^9.1.0" - jsii "^1.46.0" - jsii-pacmak "^1.46.0" - ncp "^2.0.0" - yargs "^15.4.1" - -jsii@1.46.0, jsii@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.46.0.tgz#c36294a8fa24c309b94f7bf40d91d72caac594a5" - integrity sha512-PuO7cwz3XDBOMIVKJ822GtJeq9wAu/7S8/Xqn2BuvBjGHaAxksCYR7MEOnhOK9Kj2y43fBGXo0MtHx4eZOHIEg== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - case "^1.6.3" - colors "^1.4.0" - deep-equal "^2.0.5" - fs-extra "^9.1.0" - log4js "^6.3.0" - semver "^7.3.5" - semver-intersect "^1.4.0" - sort-json "^2.0.0" - spdx-license-list "^6.4.0" - typescript "~3.9.10" - yargs "^16.2.0" - -json5@2.x, json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + "import-local" "^3.0.2" + "jest-cli" "^27.1.0" + +"js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"jsdom@^16.6.0": + "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" + "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + "version" "16.7.0" + dependencies: + "abab" "^2.0.5" + "acorn" "^8.2.4" + "acorn-globals" "^6.0.0" + "cssom" "^0.4.4" + "cssstyle" "^2.3.0" + "data-urls" "^2.0.0" + "decimal.js" "^10.2.1" + "domexception" "^2.0.1" + "escodegen" "^2.0.0" + "form-data" "^3.0.0" + "html-encoding-sniffer" "^2.0.1" + "http-proxy-agent" "^4.0.1" + "https-proxy-agent" "^5.0.0" + "is-potential-custom-element-name" "^1.0.1" + "nwsapi" "^2.2.0" + "parse5" "6.0.1" + "saxes" "^5.0.1" + "symbol-tree" "^3.2.4" + "tough-cookie" "^4.0.0" + "w3c-hr-time" "^1.0.2" + "w3c-xmlserializer" "^2.0.0" + "webidl-conversions" "^6.1.0" + "whatwg-encoding" "^1.0.5" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.5.0" + "ws" "^7.4.6" + "xml-name-validator" "^3.0.0" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsii-pacmak@^1.55.1": + "integrity" "sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA==" + "resolved" "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "clone" "^2.1.2" + "codemaker" "^1.55.1" + "commonmark" "^0.30.0" + "escape-string-regexp" "^4.0.0" + "fs-extra" "^9.1.0" + "jsii-reflect" "^1.55.1" + "jsii-rosetta" "^1.55.1" + "semver" "^7.3.5" + "spdx-license-list" "^6.4.0" + "xmlbuilder" "^15.1.1" + "yargs" "^16.2.0" + +"jsii-reflect@^1.55.1": + "integrity" "sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q==" + "resolved" "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "chalk" "^4" + "fs-extra" "^9.1.0" + "oo-ascii-tree" "^1.55.1" + "yargs" "^16.2.0" + +"jsii-rosetta@^1.55.1": + "integrity" "sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig==" + "resolved" "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "1.55.1" + "@xmldom/xmldom" "^0.8.1" + "commonmark" "^0.30.0" + "fast-glob" "^3.2.11" + "fs-extra" "^9.1.0" + "jsii" "1.55.1" + "semver" "^7.3.5" + "semver-intersect" "^1.4.0" + "sort-json" "^2.0.1" + "typescript" "~3.9.10" + "workerpool" "^6.2.0" + "yargs" "^16.2.0" + +"jsii-srcmak@^0.1.513": + "integrity" "sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw==" + "resolved" "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" + "version" "0.1.515" + dependencies: + "fs-extra" "^9.1.0" + "jsii" "^1.55.1" + "jsii-pacmak" "^1.55.1" + "ncp" "^2.0.0" + "yargs" "^15.4.1" + +"jsii@^1.55.1", "jsii@1.55.1": + "integrity" "sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA==" + "resolved" "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "case" "^1.6.3" + "chalk" "^4" + "deep-equal" "^2.0.5" + "fs-extra" "^9.1.0" + "log4js" "^6.4.2" + "semver" "^7.3.5" + "semver-intersect" "^1.4.0" + "sort-json" "^2.0.1" + "spdx-license-list" "^6.4.0" + "typescript" "~3.9.10" + "yargs" "^16.2.0" + +"json-stable-stringify@^1.0.1": + "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" + "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "jsonify" "~0.0.0" + +"json5@^2.1.2", "json5@2.x": + "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "minimist" "^1.2.5" + +"jsonfile@^4.0.0": + "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" optionalDependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" dependencies: - universalify "^2.0.0" + "universalify" "^2.0.0" optionalDependencies: - graceful-fs "^4.1.6" - -jsonschema@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2" - integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -lazystream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= - -lodash.difference@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" - integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= - -lodash.flatten@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= - -lodash.union@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" - integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= - -lodash@4.x, lodash@^4.7.0: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log4js@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.3.0.tgz#10dfafbb434351a3e30277a00b9879446f715bcb" - integrity sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw== - dependencies: - date-format "^3.0.0" - debug "^4.1.1" - flatted "^2.0.1" - rfdc "^1.1.4" - streamroller "^2.2.4" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@1.x: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -mdurl@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -mime-db@1.50.0: - version "1.50.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" - integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== - -mime-types@^2.1.12: - version "2.1.33" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" - integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== - dependencies: - mime-db "1.50.0" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@>=1.2.2, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -ncp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" - integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-fetch@^2.6.1: - version "2.6.5" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" - integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== - dependencies: - whatwg-url "^5.0.0" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-releases@^1.1.77: - version "1.1.77" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" - integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== - -object-is@^1.1.4: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -obliterator@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-1.6.1.tgz#dea03e8ab821f6c4d96a299e17aef6a3af994ef3" - integrity sha512-9WXswnqINnnhOG/5SLimUlzuU1hFJUc8zkwyD59Sd+dPOMf05PmnYG/d6Q7HZ+KmgkZJa1PxRso6QdM3sTNHig== - -once@^1.3.0, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -oo-ascii-tree@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.46.0.tgz#416eddb004561e21493bbee5b35022e671590507" - integrity sha512-OhOxq9sLUGDAZOs2Vxr2ih3Su0EDPntcBa0zWvc9XJcjlyd3z/J3C/Gr7eVJOTynCu8iNftzyyXuqkZWjMv8Mw== - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -path-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" - integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - -picomatch@^2.0.4, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prettier@^2.3.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" - integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== - -pretty-format@^27.0.0, pretty-format@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.5.tgz#7cfe2a8e8f01a5b5b29296a0b70f4140df0830c5" - integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== + "graceful-fs" "^4.1.6" + +"jsonify@~0.0.0": + "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + "version" "0.0.0" + +"jsonschema@^1.4.0": + "integrity" "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==" + "resolved" "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" + "version" "1.4.0" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"lazystream@^1.0.0": + "integrity" "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==" + "resolved" "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "readable-stream" "^2.0.5" + +"leven@^3.1.0": + "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + "version" "3.1.0" + +"levn@~0.3.0": + "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"lodash.defaults@^4.2.0": + "integrity" "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + "resolved" "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + "version" "4.2.0" + +"lodash.difference@^4.5.0": + "integrity" "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + "resolved" "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + "version" "4.5.0" + +"lodash.flatten@^4.4.0": + "integrity" "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + "version" "4.4.0" + +"lodash.isequal@^4.5.0": + "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + "version" "4.5.0" + +"lodash.isplainobject@^4.0.6": + "integrity" "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + "version" "4.0.6" + +"lodash.union@^4.6.0": + "integrity" "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + "resolved" "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + "version" "4.6.0" + +"lodash@^4.7.0", "lodash@4.x": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"log4js@^6.4.2": + "integrity" "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==" + "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" + "version" "6.4.4" + dependencies: + "date-format" "^4.0.6" + "debug" "^4.3.4" + "flatted" "^3.2.5" + "rfdc" "^1.3.0" + "streamroller" "^3.0.6" + +"lower-case@^2.0.2": + "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"make-dir@^3.0.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"make-error@1.x": + "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + "version" "1.3.6" + +"makeerror@1.0.x": + "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" + "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + "version" "1.0.11" + dependencies: + "tmpl" "1.0.x" + +"mdurl@~1.0.1": + "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + "version" "1.0.1" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.3.0": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"micromatch@^4.0.4": + "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "braces" "^3.0.1" + "picomatch" "^2.2.3" + +"mime-db@1.50.0": + "integrity" "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" + "version" "1.50.0" + +"mime-types@^2.1.12": + "integrity" "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" + "version" "2.1.33" + dependencies: + "mime-db" "1.50.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"minimatch@^3.0.4": + "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^5.0.1": + "integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "brace-expansion" "^2.0.1" + +"minimist@^1.2.0", "minimist@^1.2.5", "minimist@>=1.2.2": + "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + "version" "1.2.5" + +"ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"ncp@^2.0.0": + "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" + "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + "version" "2.0.0" + +"no-case@^3.0.4": + "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "lower-case" "^2.0.2" + "tslib" "^2.0.3" + +"node-abort-controller@^3.0.1": + "integrity" "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==" + "resolved" "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" + "version" "3.0.1" + +"node-fetch@^2.6.7": + "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" + "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + "version" "2.6.7" + dependencies: + "whatwg-url" "^5.0.0" + +"node-int64@^0.4.0": + "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + "version" "0.4.0" + +"node-modules-regexp@^1.0.0": + "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + "version" "1.0.0" + +"node-releases@^1.1.77": + "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + "version" "1.1.77" + +"normalize-path@^3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"npm-run-path@^4.0.1": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"nwsapi@^2.2.0": + "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + "version" "2.2.0" + +"object-inspect@^1.11.0", "object-inspect@^1.9.0": + "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + "version" "1.11.0" + +"object-is@^1.1.4": + "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" + "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"object-keys@^1.0.12", "object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object.assign@^4.1.2": + "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "has-symbols" "^1.0.1" + "object-keys" "^1.1.1" + +"obliterator@^2.0.2": + "integrity" "sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg==" + "resolved" "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" + "version" "2.0.2" + +"once@^1.3.0", "once@^1.4.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^5.1.2": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"oo-ascii-tree@^1.55.1": + "integrity" "sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA==" + "resolved" "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" + "version" "1.55.1" + +"optionator@^0.8.1": + "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + "version" "0.8.3" + dependencies: + "deep-is" "~0.1.3" + "fast-levenshtein" "~2.0.6" + "levn" "~0.3.0" + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + "word-wrap" "~1.2.3" + +"p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" + +"param-case@^3.0.4": + "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"parse5@6.0.1": + "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + "version" "6.0.1" + +"pascal-case@^3.1.2": + "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" + "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-case@^3.0.4": + "integrity" "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==" + "resolved" "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.6": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"picocolors@^0.2.1": + "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + "version" "0.2.1" + +"picomatch@^2.0.4", "picomatch@^2.2.3": + "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + "version" "2.3.0" + +"pirates@^4.0.1": + "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" + "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "node-modules-regexp" "^1.0.0" + +"pkg-dir@^4.2.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "find-up" "^4.0.0" + +"prelude-ls@~1.1.2": + "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "version" "1.1.2" + +"prettier@^2.6.1": + "integrity" "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" + "version" "2.6.1" + +"pretty-format@^27.0.0", "pretty-format@^27.2.5": + "integrity" "sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - -printj@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222" - integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -readable-stream@^2.0.0, readable-stream@^2.0.5: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdir-glob@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4" - integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== - dependencies: - minimatch "^3.0.4" - -regexp.prototype.flags@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -reserved-words@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1" - integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve@^1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -rfdc@^1.1.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rimraf@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + "ansi-regex" "^5.0.1" + "ansi-styles" "^5.0.0" + "react-is" "^17.0.1" + +"printj@~1.3.1": + "integrity" "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" + "resolved" "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz" + "version" "1.3.1" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"prompts@^2.0.1": + "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" + +"psl@^1.1.33": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" + +"punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"react-is@^17.0.1": + "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + "version" "17.0.2" + +"readable-stream@^2.0.0": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^2.0.5": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readdir-glob@^1.0.0": + "integrity" "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==" + "resolved" "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "minimatch" "^3.0.4" + +"regexp.prototype.flags@^1.3.0": + "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" + +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" + +"reserved-words@^0.1.2": + "integrity" "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=" + "resolved" "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" + "version" "0.1.2" + +"resolve-cwd@^3.0.0": + "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "resolve-from" "^5.0.0" + +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" + +"resolve@^1.20.0": + "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + "version" "1.20.0" + dependencies: + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rfdc@^1.3.0": + "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + "version" "1.3.0" + +"rimraf@^3.0.0": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@~5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" "safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -semver-intersect@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/semver-intersect/-/semver-intersect-1.4.0.tgz#bdd9c06bedcdd2fedb8cd352c3c43ee8c61321f3" - integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ== - dependencies: - semver "^5.0.0" - -semver@7.x, semver@^7.3.2, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -semver@^5.0.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -sentence-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" - integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.3, side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.5" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" - integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -snake-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" - integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -sort-json@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-json/-/sort-json-2.0.0.tgz#a7030d8875adbd4a5ea39a000567ed94c1aa3c50" - integrity sha512-OgXPErPJM/rBK5OhzIJ+etib/BmLQ1JY55Nb/ElhoWUec62pXNF/X6DrecHq3NW5OAGX0KxYD7m0HtgB9dvGeA== - dependencies: - detect-indent "^5.0.0" - detect-newline "^2.1.0" - minimist "^1.2.0" - -source-map-support@^0.5.6: - version "0.5.20" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" - integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -spdx-license-list@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.4.0.tgz#9850c3699c1d35745285607d064d2a5145049d12" - integrity sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -stack-utils@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - -streamroller@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-2.2.4.tgz#c198ced42db94086a6193608187ce80a5f2b0e53" - integrity sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ== - dependencies: - date-format "^2.1.0" - debug "^4.1.1" - fs-extra "^8.1.0" - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.repeat@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz#aba36de08dcee6a5a337d49b2ea1da1b28fc0ecf" - integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8= - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"saxes@^5.0.1": + "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" + "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "xmlchars" "^2.2.0" + +"semver-intersect@^1.4.0": + "integrity" "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==" + "resolved" "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "semver" "^5.0.0" + +"semver@^5.0.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^6.0.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.3.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.3.2", "semver@^7.3.5", "semver@7.x": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"sentence-case@^3.0.4": + "integrity" "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==" + "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case-first" "^2.0.2" + +"set-blocking@^2.0.0": + "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"side-channel@^1.0.3", "side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" + "version" "3.0.5" + +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"snake-case@^3.0.4": + "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" + "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"sort-json@^2.0.1": + "integrity" "sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==" + "resolved" "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "detect-indent" "^5.0.0" + "detect-newline" "^2.1.0" + "minimist" "^1.2.0" + +"source-map-support@^0.5.6": + "integrity" "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" + "version" "0.5.20" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map@^0.5.0": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.3": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"spdx-license-list@^6.4.0": + "integrity" "sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA==" + "resolved" "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" + "version" "6.4.0" + +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"stack-utils@^2.0.3": + "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" + "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "escape-string-regexp" "^2.0.0" + +"streamroller@^3.0.6": + "integrity" "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==" + "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" + "version" "3.0.6" + dependencies: + "date-format" "^4.0.6" + "debug" "^4.3.4" + "fs-extra" "^10.0.1" + +"string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-length@^4.0.1": + "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "char-regex" "^1.0.2" + "strip-ansi" "^6.0.0" + +"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string.prototype.repeat@^0.2.0": + "integrity" "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=" + "resolved" "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" + "version" "0.2.0" + +"string.prototype.trimend@^1.0.4": + "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"string.prototype.trimstart@^1.0.4": + "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-bom@^4.0.0": + "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + "version" "4.0.0" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== +"supports-color@^5.3.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + "has-flag" "^3.0.0" + +"supports-color@^7.0.0", "supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== +"supports-color@^8.0.0": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== +"supports-hyperlinks@^2.0.0": + "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" + "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + "version" "2.2.0" dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" + "has-flag" "^4.0.0" + "supports-color" "^7.0.0" -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== +"symbol-tree@^3.2.4": + "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + "version" "3.2.4" -tar-stream@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" +"tar-stream@^2.2.0": + "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" + "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "bl" "^4.0.3" + "end-of-stream" "^1.4.1" + "fs-constants" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^3.1.1" -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== +"terminal-link@^2.0.0": + "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" + "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + "version" "2.1.1" dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" + "ansi-escapes" "^4.2.1" + "supports-hyperlinks" "^2.0.0" -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== +"test-exclude@^6.0.0": + "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + "version" "6.0.0" dependencies: "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== - -tmpl@1.0.x: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= - -ts-jest@^27.0.5: - version "27.0.5" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.5.tgz#0b0604e2271167ec43c12a69770f0bb65ad1b750" - integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^27.0.0" - json5 "2.x" - lodash "4.x" - make-error "1.x" - semver "7.x" - yargs-parser "20.x" - -tslib@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typescript@^3.9.7, typescript@~3.9.10: - version "3.9.10" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" - integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - -universalify@^0.1.0, universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -upper-case-first@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" - integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== - dependencies: - tslib "^2.0.3" - -upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" - integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== - dependencies: - tslib "^2.0.3" - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -v8-to-istanbul@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz#0aeb763894f1a0a1676adf8a8b7612a38902446c" - integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== + "glob" "^7.1.4" + "minimatch" "^3.0.4" + +"throat@^6.0.1": + "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + "version" "6.0.1" + +"tmpl@1.0.x": + "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + "version" "1.0.5" + +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"tough-cookie@^4.0.0": + "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "psl" "^1.1.33" + "punycode" "^2.1.1" + "universalify" "^0.1.2" + +"tr46@^2.1.0": + "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "punycode" "^2.1.1" + +"tr46@~0.0.3": + "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + "version" "0.0.3" + +"ts-jest@^27.0.5": + "integrity" "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==" + "resolved" "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" + "version" "27.0.5" + dependencies: + "bs-logger" "0.x" + "fast-json-stable-stringify" "2.x" + "jest-util" "^27.0.0" + "json5" "2.x" + "lodash" "4.x" + "make-error" "1.x" + "semver" "7.x" + "yargs-parser" "20.x" + +"tslib@^2.0.3": + "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + "version" "2.3.1" + +"type-check@~0.3.2": + "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "version" "0.3.2" + dependencies: + "prelude-ls" "~1.1.2" + +"type-detect@4.0.8": + "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + "version" "4.0.8" + +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "is-typedarray" "^1.0.0" + +"typescript@^3.9.7", "typescript@>=3.8 <5.0", "typescript@~3.9.10": + "integrity" "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" + "version" "3.9.10" + +"unbox-primitive@^1.0.1": + "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "function-bind" "^1.1.1" + "has-bigints" "^1.0.1" + "has-symbols" "^1.0.2" + "which-boxed-primitive" "^1.0.2" + +"universalify@^0.1.0": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^0.1.2": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^2.0.0": + "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + "version" "2.0.0" + +"upper-case-first@^2.0.2": + "integrity" "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==" + "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"upper-case@^2.0.2": + "integrity" "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==" + "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"v8-to-istanbul@^8.1.0": + "integrity" "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==" + "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" + "version" "8.1.0" dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-collection@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" - integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== - dependencies: - is-map "^2.0.1" - is-set "^2.0.1" - is-weakmap "^2.0.1" - is-weakset "^2.0.1" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which-typed-array@^1.1.2: - version "1.1.7" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.7.tgz#2761799b9a22d4b8660b3c1b40abaa7739691793" - integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-abstract "^1.18.5" - foreach "^2.0.5" - has-tostringtag "^1.0.0" - is-typed-array "^1.1.7" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -workerpool@^6.1.5: - version "6.1.5" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.5.tgz#0f7cf076b6215fd7e1da903ff6f22ddd1886b581" - integrity sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" - integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlbuilder@^15.1.1: - version "15.1.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" - integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@20.x, yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.0: - version "17.2.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.2.1.tgz#e2c95b9796a0e1f7f3bf4427863b42e0418191ea" - integrity sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -zip-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79" - integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== - dependencies: - archiver-utils "^2.1.0" - compress-commons "^4.1.0" - readable-stream "^3.6.0" - -zod@^1.11.7: - version "1.11.17" - resolved "https://registry.yarnpkg.com/zod/-/zod-1.11.17.tgz#2aae9e91fc66128116ae9844e8f416a95f453f8e" - integrity sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA== + "convert-source-map" "^1.6.0" + "source-map" "^0.7.3" + +"w3c-hr-time@^1.0.2": + "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" + "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "browser-process-hrtime" "^1.0.0" + +"w3c-xmlserializer@^2.0.0": + "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" + "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "xml-name-validator" "^3.0.0" + +"walker@^1.0.7": + "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" + "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "makeerror" "1.0.x" + +"webidl-conversions@^3.0.0": + "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + "version" "3.0.1" + +"webidl-conversions@^5.0.0": + "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + "version" "5.0.0" + +"webidl-conversions@^6.1.0": + "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + "version" "6.1.0" + +"whatwg-encoding@^1.0.5": + "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" + "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "iconv-lite" "0.4.24" + +"whatwg-mimetype@^2.3.0": + "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + "version" "2.3.0" + +"whatwg-url@^5.0.0": + "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "tr46" "~0.0.3" + "webidl-conversions" "^3.0.0" + +"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": + "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + "version" "8.7.0" + dependencies: + "lodash" "^4.7.0" + "tr46" "^2.1.0" + "webidl-conversions" "^6.1.0" + +"which-boxed-primitive@^1.0.1", "which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" + +"which-collection@^1.0.1": + "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" + "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-map" "^2.0.1" + "is-set" "^2.0.1" + "is-weakmap" "^2.0.1" + "is-weakset" "^2.0.1" + +"which-module@^2.0.0": + "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + "version" "2.0.0" + +"which-typed-array@^1.1.2": + "integrity" "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==" + "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + "is-typed-array" "^1.1.7" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"word-wrap@~1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"workerpool@^6.2.0": + "integrity" "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" + "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" + "version" "6.2.0" + +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" + +"ws@^7.4.6": + "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + "version" "7.5.5" + +"xml-name-validator@^3.0.0": + "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + "version" "3.0.0" + +"xmlbuilder@^15.1.1": + "integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + "version" "15.1.1" + +"xmlchars@^2.2.0": + "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + "version" "2.2.0" + +"y18n@^4.0.0": + "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + "version" "4.0.3" + +"y18n@^5.0.5": + "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + "version" "5.0.8" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yaml@1.10.2": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" + +"yargs-parser@^18.1.2": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^20.2.2", "yargs-parser@20.x": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" + +"yargs-parser@^21.0.0": + "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + "version" "21.0.1" + +"yargs@^15.4.1": + "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + "version" "15.4.1" + dependencies: + "cliui" "^6.0.0" + "decamelize" "^1.2.0" + "find-up" "^4.1.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^4.2.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^18.1.2" + +"yargs@^16.2.0": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" + +"yargs@^17.4": + "integrity" "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" + "version" "17.4.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.3" + "y18n" "^5.0.5" + "yargs-parser" "^21.0.0" + +"zip-stream@^4.1.0": + "integrity" "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==" + "resolved" "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "archiver-utils" "^2.1.0" + "compress-commons" "^4.1.0" + "readable-stream" "^3.6.0" + +"zod@^1.11.17": + "integrity" "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" + "resolved" "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" + "version" "1.11.17" diff --git a/examples/typescript-manual-mapping/main.test.ts b/examples/typescript-manual-mapping/main.test.ts index 5ea69eecd..e27c6d1ee 100644 --- a/examples/typescript-manual-mapping/main.test.ts +++ b/examples/typescript-manual-mapping/main.test.ts @@ -42,7 +42,7 @@ describe("typescript-cron-lambda", () => { \\"required_providers\\": { \\"aws\\": { \\"source\\": \\"aws\\", - \\"version\\": \\"~> 3.0\\" + \\"version\\": \\"3.75.1\\" } } } diff --git a/examples/typescript-manual-mapping/package.json b/examples/typescript-manual-mapping/package.json index aef002dc8..422680873 100644 --- a/examples/typescript-manual-mapping/package.json +++ b/examples/typescript-manual-mapping/package.json @@ -15,13 +15,13 @@ "devDependencies": { "@types/jest": "27.0.1", "@types/node": "^14.0.26", - "cdktf-cli": "0.8.0", + "cdktf-cli": "0.10.0", "jest": "27.1.0", "ts-jest": "^27.0.5", "typescript": "^3.9.7" }, "dependencies": { - "cdktf": "0.8.0", + "cdktf": "0.10.0", "constructs": "^10.0.5", "@cdktf/aws-cdk": "0.2.2", "aws-cdk-lib": "2.0.0" diff --git a/examples/typescript-manual-mapping/yarn.lock b/examples/typescript-manual-mapping/yarn.lock index 6017ce7d5..9eb8d5045 100644 --- a/examples/typescript-manual-mapping/yarn.lock +++ b/examples/typescript-manual-mapping/yarn.lock @@ -3,21 +3,28 @@ "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" - integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== + "integrity" "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/highlight" "^7.14.5" +"@babel/code-frame@^7.16.7": + "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/highlight" "^7.16.7" + "@babel/compat-data@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" - integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== + "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" + "version" "7.15.0" -"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" - integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": + "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/code-frame" "^7.15.8" "@babel/generator" "^7.15.8" @@ -28,73 +35,82 @@ "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.6" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/generator@^7.14.5", "@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1" - integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.1.2" + "semver" "^6.3.0" + "source-map" "^0.5.0" + +"@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": + "integrity" "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/types" "^7.15.6" - jsesc "^2.5.1" - source-map "^0.5.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" + +"@babel/generator@^7.17.7": + "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" + "version" "7.17.7" + dependencies: + "@babel/types" "^7.17.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" "@babel/helper-compilation-targets@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" - integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== + "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" - browserslist "^4.16.6" - semver "^6.3.0" + "browserslist" "^4.16.6" + "semver" "^6.3.0" "@babel/helper-function-name@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" - integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== + "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/helper-get-function-arity" "^7.15.4" "@babel/template" "^7.15.4" "@babel/types" "^7.15.4" "@babel/helper-get-function-arity@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" - integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== + "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==" + "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-hoist-variables@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" - integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== + "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-member-expression-to-functions@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" - integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== + "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-imports@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" - integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-transforms@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" - integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== + "integrity" "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/helper-module-imports" "^7.15.4" "@babel/helper-replace-supers" "^7.15.4" @@ -106,21 +122,21 @@ "@babel/types" "^7.15.6" "@babel/helper-optimise-call-expression@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" - integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== + "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" - integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + "version" "7.14.5" "@babel/helper-replace-supers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" - integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== + "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/helper-member-expression-to-functions" "^7.15.4" "@babel/helper-optimise-call-expression" "^7.15.4" @@ -128,156 +144,184 @@ "@babel/types" "^7.15.4" "@babel/helper-simple-access@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" - integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== + "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-split-export-declaration@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" - integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== + "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - version "7.15.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== + "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + "version" "7.15.7" + +"@babel/helper-validator-identifier@^7.16.7": + "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" + "version" "7.16.7" "@babel/helper-validator-option@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" - integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + "version" "7.14.5" "@babel/helpers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" - integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== + "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" "@babel/highlight@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-validator-identifier" "^7.14.5" - chalk "^2.0.0" - js-tokens "^4.0.0" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" + +"@babel/highlight@^7.16.7": + "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" + "version" "7.16.10" + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.2": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" - integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== + "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" + "version" "7.15.8" + +"@babel/parser@^7.16.7": + "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" + "version" "7.17.8" "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" - integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== + "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/template@^7.14.5", "@babel/template@^7.15.4", "@babel/template@^7.3.3": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" - integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== +"@babel/template@^7.15.4", "@babel/template@^7.3.3": + "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" +"@babel/template@^7.16.7": + "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + "@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" - integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== + "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.4" @@ -286,106 +330,114 @@ "@babel/helper-split-export-declaration" "^7.15.4" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" - debug "^4.1.0" - globals "^11.1.0" + "debug" "^4.1.0" + "globals" "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.15.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" - integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== +"@babel/types@^7.0.0", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" + "version" "7.15.6" dependencies: "@babel/helper-validator-identifier" "^7.14.9" - to-fast-properties "^2.0.0" + "to-fast-properties" "^2.0.0" + +"@babel/types@^7.16.7", "@babel/types@^7.17.0": + "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" + "version" "7.17.0" + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + "to-fast-properties" "^2.0.0" "@balena/dockerignore@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@balena/dockerignore/-/dockerignore-1.0.2.tgz#9ffe4726915251e8eb69f44ef3547e0da2c03e0d" - integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== + "integrity" "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==" + "resolved" "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" + "version" "1.0.2" "@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@cdktf/aws-cdk@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@cdktf/aws-cdk/-/aws-cdk-0.2.2.tgz#82bddf31e163694584fda368d51bedf1d758dd12" - integrity sha512-glrVYlpj4XnwAdgNO4PyjqLRAZ83S9rF3FUSr21iFW+jfdLUA8U2oKQCV3phCJTP96xhlrnwhWDkZrp/YneSmw== - dependencies: - change-case "^4.1.1" - codemaker "^1.34.0" - debug "^4.3.2" - -"@cdktf/hcl2cdk@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.8.0.tgz#fdebf2714fa66931b550a779f0fb754179391978" - integrity sha512-cjwSNnJ80i300r/53T4ZVxW/8TJO6d1uQPCZ390ZsWiE+bt7E32A8Ol8C1cbRmambslpzgw6zAUuQmcURrmhfg== - dependencies: - "@babel/generator" "^7.14.5" - "@babel/template" "^7.14.5" - "@babel/types" "^7.14.5" - "@cdktf/hcl2json" "0.8.0" - "@cdktf/provider-generator" "0.8.0" - camelcase "^6.2.0" - glob "7.1.7" - graphology "^0.20.0" - graphology-types "^0.19.2" - jsii-rosetta "^1.39.0" - prettier "^2.3.1" - reserved-words "^0.1.2" - zod "^1.11.7" - -"@cdktf/hcl2json@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.8.0.tgz#752c85d8ef7123eaa67b967fd5fc95f2ad6eb00d" - integrity sha512-P8WT3wArFQL7ZTB4gO8/A2Ks6AVYmUaJT2Yzr7dKfIJqOEJyf7uXXrHa8zhAjEFANoHQp9w8CPt3Y0qvETmL2g== - dependencies: - "@types/node-fetch" "^2.5.8" - node-fetch "^2.6.1" - -"@cdktf/provider-generator@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.8.0.tgz#90f95e27e1a7813482d385f2fbc07cf43d635998" - integrity sha512-u5uQbOzZERzz3oDmPL/Lt1a18jeOXvpFc/nMj0ji5jia1vd4HA8pQ9M8Bj/AsXMK1CV3ciJh4tEcx9af/XoXXQ== - dependencies: - "@cdktf/hcl2json" "0.8.0" - codemaker "^0.22.0" - fs-extra "^8.1.0" - is-valid-domain "^0.1.2" - jsii-srcmak "^0.1.406" + "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + "version" "0.2.3" + +"@cdktf/aws-cdk@file:../../dist/js/aws-cdk@0.0.0.jsii.tgz": + "integrity" "sha512-PuuADQF9JPYAfQKDTlCwhEsLNw7dOA3DmFTGnTTUrHsfxdcyn8VFMYv9p/ouVdjSF7/KBn9k5uwcNum3APrNGQ==" + "resolved" "file:../../dist/js/aws-cdk@0.0.0.jsii.tgz" + "version" "0.0.0" + dependencies: + "change-case" "^4.1.1" + "codemaker" "^1.34.0" + "debug" "^4.3.2" + +"@cdktf/hcl2cdk@0.10.0": + "integrity" "sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw==" + "resolved" "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@babel/generator" "^7.17.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.17.0" + "@cdktf/hcl2json" "0.10.0" + "@cdktf/provider-generator" "0.10.0" + "camelcase" "^6.3.0" + "glob" "7.2.0" + "graphology" "^0.24.1" + "graphology-types" "^0.21.2" + "jsii-rosetta" "^1.55.1" + "prettier" "^2.6.1" + "reserved-words" "^0.1.2" + "zod" "^1.11.17" + +"@cdktf/hcl2json@0.10.0": + "integrity" "sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ==" + "resolved" "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@types/node-fetch" "^2.6.1" + "node-fetch" "^2.6.7" + +"@cdktf/provider-generator@0.10.0": + "integrity" "sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA==" + "resolved" "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@cdktf/hcl2json" "0.10.0" + "codemaker" "^0.22.0" + "fs-extra" "^8.1.0" + "is-valid-domain" "^0.1.6" + "jsii-srcmak" "^0.1.513" "@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "version" "1.1.0" dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" + "camelcase" "^5.3.1" + "find-up" "^4.1.0" + "get-package-type" "^0.1.0" + "js-yaml" "^3.13.1" + "resolve-from" "^5.0.0" "@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "version" "0.1.3" "@jest/console@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.2.5.tgz#bddbf8d41c191f17b52bf0c9e6c0d18605e35d6e" - integrity sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ== + "integrity" "sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.2.5" - jest-util "^27.2.5" - slash "^3.0.0" + "chalk" "^4.0.0" + "jest-message-util" "^27.2.5" + "jest-util" "^27.2.5" + "slash" "^3.0.0" "@jest/core@^27.1.0", "@jest/core@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.2.5.tgz#854c314708cee0d892ac4f531b9129f00a21ee69" - integrity sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA== + "integrity" "sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==" + "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/reporters" "^27.2.5" @@ -393,64 +445,64 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^27.2.5" - jest-config "^27.2.5" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-resolve-dependencies "^27.2.5" - jest-runner "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - jest-watcher "^27.2.5" - micromatch "^4.0.4" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-changed-files" "^27.2.5" + "jest-config" "^27.2.5" + "jest-haste-map" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-resolve-dependencies" "^27.2.5" + "jest-runner" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "jest-watcher" "^27.2.5" + "micromatch" "^4.0.4" + "rimraf" "^3.0.0" + "slash" "^3.0.0" + "strip-ansi" "^6.0.0" "@jest/environment@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.2.5.tgz#b85517ccfcec55690c82c56f5a01a3b30c5e3c84" - integrity sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg== + "integrity" "sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" + "jest-mock" "^27.2.5" "@jest/fake-timers@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.2.5.tgz#0c7e5762d7bfe6e269e7b49279b097a52a42f0a0" - integrity sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg== + "integrity" "sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" - jest-util "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" "@jest/globals@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.2.5.tgz#4115538f98ed6cee4051a90fdbd0854062902099" - integrity sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g== + "integrity" "sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/types" "^27.2.5" - expect "^27.2.5" + "expect" "^27.2.5" "@jest/reporters@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.2.5.tgz#65198ed1f3f4449e3f656129764dc6c5bb27ebe3" - integrity sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ== + "integrity" "sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==" + "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" + "version" "27.2.5" dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^27.2.5" @@ -458,140 +510,146 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" + "chalk" "^4.0.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.2" + "graceful-fs" "^4.2.4" + "istanbul-lib-coverage" "^3.0.0" + "istanbul-lib-instrument" "^4.0.3" + "istanbul-lib-report" "^3.0.0" + "istanbul-lib-source-maps" "^4.0.0" + "istanbul-reports" "^3.0.2" + "jest-haste-map" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "slash" "^3.0.0" + "source-map" "^0.6.0" + "string-length" "^4.0.1" + "terminal-link" "^2.0.0" + "v8-to-istanbul" "^8.1.0" "@jest/source-map@^27.0.6": - version "27.0.6" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.6.tgz#be9e9b93565d49b0548b86e232092491fb60551f" - integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g== + "integrity" "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==" + "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" + "version" "27.0.6" dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" + "callsites" "^3.0.0" + "graceful-fs" "^4.2.4" + "source-map" "^0.6.0" "@jest/test-result@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.2.5.tgz#e9f73cf6cd5e2cc6eb3105339248dea211f9320e" - integrity sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg== + "integrity" "sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/types" "^27.2.5" "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" + "collect-v8-coverage" "^1.0.0" "@jest/test-sequencer@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz#ed5ae91c00e623fb719111d58e380395e16cefbb" - integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== + "integrity" "sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==" + "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/test-result" "^27.2.5" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-runtime "^27.2.5" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-runtime" "^27.2.5" "@jest/transform@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.2.5.tgz#02b08862a56dbedddf0ba3c2eae41e049a250e29" - integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== + "integrity" "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.1.0" "@jest/types" "^27.2.5" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-regex-util "^27.0.6" - jest-util "^27.2.5" - micromatch "^4.0.4" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "chalk" "^4.0.0" + "convert-source-map" "^1.4.0" + "fast-json-stable-stringify" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-util" "^27.2.5" + "micromatch" "^4.0.4" + "pirates" "^4.0.1" + "slash" "^3.0.0" + "source-map" "^0.6.1" + "write-file-atomic" "^3.0.0" "@jest/types@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" - integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== + "integrity" "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" + "version" "27.2.5" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^16.0.0" - chalk "^4.0.0" + "chalk" "^4.0.0" -"@jsii/check-node@1.39.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.39.0.tgz#31a22f6270c790b5f2bb0f7d2950511e6d7c0c9e" - integrity sha512-tqx5o0Zw6WrVKmB9S1X0E8AajfXjWu9yoOUtUdYVCR6NAdi8mY/NQ3uYJ8II0AF1MtC0PdASOjb/6i3h02komw== +"@jsii/check-node@1.55.1": + "integrity" "sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw==" + "resolved" "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" + "version" "1.55.1" dependencies: - chalk "^4.1.2" - semver "^7.3.5" + "chalk" "^4.1.2" + "semver" "^7.3.5" -"@jsii/check-node@1.46.0": - version "1.46.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.46.0.tgz#4825c26f0cd4515015e950ab17df63df07abadfb" - integrity sha512-dIJGSQrF4BXvzTG8idcimu2VCNctlDyoNsc+ETsoHu7T9pije0U0BnOrjUQ6ZJFpBvLZ6qzNA46gynzwWCXB6g== +"@jsii/spec@^1.55.1", "@jsii/spec@1.55.1": + "integrity" "sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA==" + "resolved" "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" + "version" "1.55.1" dependencies: - chalk "^4.1.2" - semver "^7.3.5" + "jsonschema" "^1.4.0" -"@jsii/spec@1.46.0", "@jsii/spec@^1.46.0": - version "1.46.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.46.0.tgz#8ad4e333120374708f2d681651c6b7fd7961f6a6" - integrity sha512-yp6rN23ve+F1/6g8Gwmp8PbrtqpMB05GMwJ8GGhvwmCLa0kBO8eALWvB/KtmuDJ4wllSojVvuK4rluUTTkvBWg== +"@nodelib/fs.scandir@2.1.5": + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" dependencies: - jsonschema "^1.4.0" + "@nodelib/fs.stat" "2.0.5" + "run-parallel" "^1.1.9" + +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" -"@jsii/spec@^1.39.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.39.0.tgz#17b2d55f8261da3ed4a670e9a4c5dfa18a7e050a" - integrity sha512-NbCmAYOB938uyWHwXj6fhdeIzznhHbxLmvl4Jtwe08Nrz5Gs4n79snV29XWIQulDMa4HYkNh1yqhBXOHkd+GAg== +"@nodelib/fs.walk@^1.2.3": + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" dependencies: - jsonschema "^1.4.0" + "@nodelib/fs.scandir" "2.1.5" + "fastq" "^1.6.0" "@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" + "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + "version" "1.8.3" dependencies: - type-detect "4.0.8" + "type-detect" "4.0.8" "@sinonjs/fake-timers@^8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz#1c1c9a91419f804e59ae8df316a07dd1c3a76b94" - integrity sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew== + "integrity" "sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" + "version" "8.0.1" dependencies: "@sinonjs/commons" "^1.7.0" "@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + "version" "1.1.2" "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz#bc12c74b7d65e82d29876b5d0baf5c625ac58702" - integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== + "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" + "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + "version" "7.1.16" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -600,290 +658,293 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" - integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== + "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" + "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + "version" "7.6.3" dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" + "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + "version" "7.4.1" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== + "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" + "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + "version" "7.14.2" dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" + "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + "version" "4.1.5" dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + "version" "2.0.3" "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@27.0.1": - version "27.0.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.1.tgz#fafcc997da0135865311bb1215ba16dba6bdf4ca" - integrity sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw== +"@types/jest@^27.0.0", "@types/jest@27.0.1": + "integrity" "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==" + "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" + "version" "27.0.1" dependencies: - jest-diff "^27.0.0" - pretty-format "^27.0.0" + "jest-diff" "^27.0.0" + "pretty-format" "^27.0.0" -"@types/node-fetch@^2.5.8": - version "2.5.12" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.12.tgz#8a6f779b1d4e60b7a57fb6fd48d84fb545b9cc66" - integrity sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw== +"@types/node-fetch@^2.6.1": + "integrity" "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==" + "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" + "version" "2.6.1" dependencies: "@types/node" "*" - form-data "^3.0.0" + "form-data" "^3.0.0" "@types/node@*": - version "16.10.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.4.tgz#592f12b0b5f357533ddc3310b0176d42ea3e45d1" - integrity sha512-EITwVTX5B4nDjXjGeQAfXOrm+Jn+qNjDmyDRtWoD+wZsl/RDPRTFRKivs4Mt74iOFlLOrE5+Kf+p5yjyhm3+cA== + "integrity" "sha512-EITwVTX5B4nDjXjGeQAfXOrm+Jn+qNjDmyDRtWoD+wZsl/RDPRTFRKivs4Mt74iOFlLOrE5+Kf+p5yjyhm3+cA==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-16.10.4.tgz" + "version" "16.10.4" "@types/node@^14.0.26": - version "14.17.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.22.tgz#4053ec255ede70104f23df4a326c5f8e72b71d7d" - integrity sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg== + "integrity" "sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" + "version" "14.17.22" "@types/prettier@^2.1.5": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz#e1303048d5389563e130f5bdd89d37a99acb75eb" - integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== + "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" + "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" + "version" "2.4.1" "@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + "version" "2.0.1" "@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== + "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + "version" "20.2.1" "@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + "version" "16.0.4" dependencies: "@types/yargs-parser" "*" -"@xmldom/xmldom@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d" - integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== - -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4: - version "8.5.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" - integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -archiver-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" - integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== - dependencies: - glob "^7.1.4" - graceful-fs "^4.2.0" - lazystream "^1.0.0" - lodash.defaults "^4.2.0" - lodash.difference "^4.5.0" - lodash.flatten "^4.4.0" - lodash.isplainobject "^4.0.6" - lodash.union "^4.6.0" - normalize-path "^3.0.0" - readable-stream "^2.0.0" - -archiver@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.0.tgz#dd3e097624481741df626267564f7dd8640a45ba" - integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== - dependencies: - archiver-utils "^2.1.0" - async "^3.2.0" - buffer-crc32 "^0.2.1" - readable-stream "^3.6.0" - readdir-glob "^1.0.0" - tar-stream "^2.2.0" - zip-stream "^4.1.0" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -async@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.1.tgz#d3274ec66d107a47476a4c49136aacdb00665fc8" - integrity sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -aws-cdk-lib@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz#da7cf476363771f5ce4eb2aa73388b91db50553e" - integrity sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg== +"@xmldom/xmldom@^0.8.1": + "integrity" "sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ==" + "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" + "version" "0.8.1" + +"abab@^2.0.3", "abab@^2.0.5": + "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + "version" "2.0.5" + +"acorn-globals@^6.0.0": + "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "acorn" "^7.1.1" + "acorn-walk" "^7.1.1" + +"acorn-walk@^7.1.1": + "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + "version" "7.2.0" + +"acorn@^7.1.1": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"acorn@^8.2.4": + "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" + "version" "8.5.0" + +"agent-base@6": + "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "debug" "4" + +"ansi-escapes@^4.2.1": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^5.0.0": + "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + "version" "5.2.0" + +"anymatch@^3.0.3": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"archiver-utils@^2.1.0": + "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==" + "resolved" "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "glob" "^7.1.4" + "graceful-fs" "^4.2.0" + "lazystream" "^1.0.0" + "lodash.defaults" "^4.2.0" + "lodash.difference" "^4.5.0" + "lodash.flatten" "^4.4.0" + "lodash.isplainobject" "^4.0.6" + "lodash.union" "^4.6.0" + "normalize-path" "^3.0.0" + "readable-stream" "^2.0.0" + +"archiver@5.3.0": + "integrity" "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==" + "resolved" "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "archiver-utils" "^2.1.0" + "async" "^3.2.0" + "buffer-crc32" "^0.2.1" + "readable-stream" "^3.6.0" + "readdir-glob" "^1.0.0" + "tar-stream" "^2.2.0" + "zip-stream" "^4.1.0" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"arr-rotate@^1.0.0": + "integrity" "sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==" + "resolved" "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" + "version" "1.0.0" + +"async@^3.2.0": + "version" "3.2.3" + +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" + +"available-typed-arrays@^1.0.5": + "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + "version" "1.0.5" + +"aws-cdk-lib@^2.0.0", "aws-cdk-lib@2.0.0": + "integrity" "sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg==" + "resolved" "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" + "version" "2.0.0" dependencies: "@balena/dockerignore" "^1.0.2" - case "1.6.3" - fs-extra "^9.1.0" - ignore "^5.1.9" - jsonschema "^1.4.0" - minimatch "^3.0.4" - punycode "^2.1.1" - semver "^7.3.5" - yaml "1.10.2" - -babel-jest@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.2.5.tgz#6bbbc1bb4200fe0bfd1b1fbcbe02fc62ebed16aa" - integrity sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g== + "case" "1.6.3" + "fs-extra" "^9.1.0" + "ignore" "^5.1.9" + "jsonschema" "^1.4.0" + "minimatch" "^3.0.4" + "punycode" "^2.1.1" + "semver" "^7.3.5" + "yaml" "1.10.2" + +"babel-jest@^27.2.5", "babel-jest@>=27.0.0 <28": + "integrity" "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==" + "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^27.2.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "babel-preset-jest" "^27.2.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "slash" "^3.0.0" -babel-plugin-istanbul@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" - integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== +"babel-plugin-istanbul@^6.0.0": + "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + "version" "6.0.0" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^4.0.0" - test-exclude "^6.0.0" + "istanbul-lib-instrument" "^4.0.0" + "test-exclude" "^6.0.0" -babel-plugin-jest-hoist@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz#79f37d43f7e5c4fdc4b2ca3e10cc6cf545626277" - integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw== +"babel-plugin-jest-hoist@^27.2.0": + "integrity" "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==" + "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" + "version" "27.2.0" dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== +"babel-preset-current-node-syntax@^1.0.0": + "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" + "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + "version" "1.0.1" dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -898,1376 +959,1445 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz#556bbbf340608fed5670ab0ea0c8ef2449fba885" - integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== - dependencies: - babel-plugin-jest-hoist "^27.2.0" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -bl@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserslist@^4.16.6: - version "4.17.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.3.tgz#2844cd6eebe14d12384b0122d217550160d2d624" - integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== - dependencies: - caniuse-lite "^1.0.30001264" - electron-to-chromium "^1.3.857" - escalade "^3.1.1" - node-releases "^1.1.77" - picocolors "^0.2.1" - -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== - -caniuse-lite@^1.0.30001264: - version "1.0.30001265" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz#0613c9e6c922e422792e6fcefdf9a3afeee4f8c3" - integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== - -capital-case@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" - integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -case@1.6.3, case@^1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" - integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== - -cdktf-cli@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.8.0.tgz#7f062466053242d6045dc545dcae11fc7c017dac" - integrity sha512-M3XfblNzfpszgvD3ZdyWTzBDqWKAoN3YdwBkvuoHjefmx6EZ9weIJ/XEAYEU3k9KQeur2VRrbDs1Az9//X6cbQ== - dependencies: - "@cdktf/hcl2cdk" "0.8.0" - "@cdktf/hcl2json" "0.8.0" - cdktf "0.8.0" - constructs "^10.0.0" - jsii "^1.46.0" - jsii-pacmak "^1.46.0" - yargs "^17.0" - -cdktf@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.8.0.tgz#6aacd42decefeb9393a87ae3a92f5298f2b74466" - integrity sha512-4db97UhbynK648zoJeG66jdLdk9PAwyKZ3PYgkzRfNf9W1ioQzuE3GZMKhmYUSzfl9alfT4QvixNA/zR5SNPAw== - dependencies: - archiver "5.3.0" - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -change-case@^4.1.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" - integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== - dependencies: - camel-case "^4.1.2" - capital-case "^1.0.4" - constant-case "^3.0.4" - dot-case "^3.0.4" - header-case "^2.0.4" - no-case "^3.0.4" - param-case "^3.0.4" - pascal-case "^3.1.2" - path-case "^3.0.4" - sentence-case "^3.0.4" - snake-case "^3.0.4" - tslib "^2.0.3" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -ci-info@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" - integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== - -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -clone@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -codemaker@^0.22.0: - version "0.22.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-0.22.0.tgz#259d616962222f959e3b9716fa774871b25a0c78" - integrity sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg== - dependencies: - camelcase "^5.3.1" - decamelize "^1.2.0" - fs-extra "^8.1.0" - -codemaker@^1.34.0: - version "1.39.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.39.0.tgz#d8103f4b587210b1d6aa073d62ffb510ac20bc42" - integrity sha512-1PPD7ZCC05nrkN47elPcno3zm4Md7XSkG52CvIbNsEcXddc0Ma2xgoMZnWPu+Ab6801FunSqov9X4O+OZle95A== - dependencies: - camelcase "^6.2.0" - decamelize "^5.0.1" - fs-extra "^9.1.0" - -codemaker@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.46.0.tgz#9889188c8085e3b1a1058c4f8e1f1b9458177e8c" - integrity sha512-sCGZXQkc6DOkchW9S1J5RPzQx7DP9HW2BtfThaCkiDGoKytbvDsUDFGxRX/6823jQxvjkOwZVooOwD+0+hYYEg== - dependencies: - camelcase "^6.2.0" - decamelize "^5.0.1" - fs-extra "^9.1.0" - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colors@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commonmark@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/commonmark/-/commonmark-0.30.0.tgz#38811dc7bbf0f59d277ae09054d4d73a332f2e45" - integrity sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA== - dependencies: - entities "~2.0" - mdurl "~1.0.1" - minimist ">=1.2.2" - string.prototype.repeat "^0.2.0" - -compress-commons@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d" - integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== - dependencies: - buffer-crc32 "^0.2.13" - crc32-stream "^4.0.2" - normalize-path "^3.0.0" - readable-stream "^3.6.0" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -constant-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" - integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case "^2.0.2" - -constructs@^10.0.0, constructs@^10.0.5: - version "10.0.9" - resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.0.9.tgz#fe724185e4288001850914e95cce2b32d848355f" - integrity sha512-C9la/fcnCKe3XIjKPbWuD49mnOYqSWdiMI6TNJmF0ao3pJw6Hap03Q4nsmCxpWMXuMzM546Kw/WnW7ElB3g4OA== - -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -crc-32@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208" - integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA== - dependencies: - exit-on-epipe "~1.0.1" - printj "~1.1.0" - -crc32-stream@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007" - integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== - dependencies: - crc-32 "^1.2.0" - readable-stream "^3.4.0" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -date-format@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.1.0.tgz#31d5b5ea211cf5fd764cd38baf9d033df7e125cf" - integrity sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA== - -date-format@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-3.0.0.tgz#eb8780365c7d2b1511078fb491e6479780f3ad95" - integrity sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w== - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decamelize@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9" - integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== - -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -deep-equal@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.0.5.tgz#55cd2fe326d83f9cbf7261ef0e060b3f724c5cb9" - integrity sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw== - dependencies: - call-bind "^1.0.0" - es-get-iterator "^1.1.1" - get-intrinsic "^1.0.1" - is-arguments "^1.0.4" - is-date-object "^1.0.2" - is-regex "^1.1.1" - isarray "^2.0.5" - object-is "^1.1.4" - object-keys "^1.1.1" - object.assign "^4.1.2" - regexp.prototype.flags "^1.3.0" - side-channel "^1.0.3" - which-boxed-primitive "^1.0.1" - which-collection "^1.0.1" - which-typed-array "^1.1.2" - -deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= - -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -diff-sequences@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" - integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -electron-to-chromium@^1.3.857: - version "1.3.866" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.866.tgz#d446338f5ad6948b27a50739760e7b0b5cc5032f" - integrity sha512-iYze6TpDXWxk+sfcpUUdTs6Pv/3kG45Pnjer2DxEeFw0N08bZeNLuz97s2lMgy8yObon48o0WHY2Bkg3xuAPOA== - -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -entities@~2.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" - integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== - -es-abstract@^1.18.5: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.1" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" - is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - -es-get-iterator@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" - integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.0" - has-symbols "^1.0.1" - is-arguments "^1.1.0" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.5" - isarray "^2.0.5" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" +"babel-preset-jest@^27.2.0": + "integrity" "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==" + "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" + "version" "27.2.0" + dependencies: + "babel-plugin-jest-hoist" "^27.2.0" + "babel-preset-current-node-syntax" "^1.0.0" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"base64-js@^1.3.1": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" + +"bl@^4.0.3": + "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "buffer" "^5.5.0" + "inherits" "^2.0.4" + "readable-stream" "^3.4.0" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"brace-expansion@^2.0.1": + "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "balanced-match" "^1.0.0" + +"braces@^3.0.1": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"browser-process-hrtime@^1.0.0": + "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + "version" "1.0.0" + +"browserslist@^4.16.6": + "integrity" "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" + "version" "4.17.3" + dependencies: + "caniuse-lite" "^1.0.30001264" + "electron-to-chromium" "^1.3.857" + "escalade" "^3.1.1" + "node-releases" "^1.1.77" + "picocolors" "^0.2.1" + +"bs-logger@0.x": + "integrity" "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" + "resolved" "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" + "version" "0.2.6" + dependencies: + "fast-json-stable-stringify" "2.x" + +"bser@2.1.1": + "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "node-int64" "^0.4.0" + +"buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13": + "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + "version" "0.2.13" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"buffer@^5.5.0": + "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + "version" "5.7.1" + dependencies: + "base64-js" "^1.3.1" + "ieee754" "^1.1.13" + +"call-bind@^1.0.0", "call-bind@^1.0.2": + "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camel-case@^4.1.2": + "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "pascal-case" "^3.1.2" + "tslib" "^2.0.3" + +"camelcase@^5.0.0", "camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^6.2.0": + "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + "version" "6.2.0" + +"camelcase@^6.3.0": + "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + "version" "6.3.0" + +"caniuse-lite@^1.0.30001264": + "integrity" "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" + "version" "1.0.30001265" + +"capital-case@^1.0.4": + "integrity" "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==" + "resolved" "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case-first" "^2.0.2" + +"case@^1.6.3": + "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" + "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + "version" "1.6.3" + +"case@1.6.3": + "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" + "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + "version" "1.6.3" + +"cdktf-cli@0.10.0": + "integrity" "sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw==" + "resolved" "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@cdktf/hcl2cdk" "0.10.0" + "@cdktf/hcl2json" "0.10.0" + "cdktf" "0.10.0" + "constructs" "^10.0.25" + "ink-select-input" "^4.2.1" + "jsii" "^1.55.1" + "jsii-pacmak" "^1.55.1" + "minimatch" "^5.0.1" + "node-abort-controller" "^3.0.1" + "yargs" "^17.4" + +"cdktf@^0.10.0", "cdktf@0.10.0": + "integrity" "sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg==" + "resolved" "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "archiver" "5.3.0" + "json-stable-stringify" "^1.0.1" + +"chalk@^2.0.0": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^4", "chalk@^4.0.0", "chalk@^4.1.2": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"change-case@^4.1.1": + "integrity" "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==" + "resolved" "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "camel-case" "^4.1.2" + "capital-case" "^1.0.4" + "constant-case" "^3.0.4" + "dot-case" "^3.0.4" + "header-case" "^2.0.4" + "no-case" "^3.0.4" + "param-case" "^3.0.4" + "pascal-case" "^3.1.2" + "path-case" "^3.0.4" + "sentence-case" "^3.0.4" + "snake-case" "^3.0.4" + "tslib" "^2.0.3" + +"char-regex@^1.0.2": + "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + "version" "1.0.2" + +"ci-info@^3.1.1": + "integrity" "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" + "version" "3.2.0" + +"cjs-module-lexer@^1.0.0": + "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + "version" "1.2.2" + +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" + +"cliui@^7.0.2": + "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^7.0.0" + +"clone@^2.1.2": + "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + "version" "2.1.2" + +"co@^4.6.0": + "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + "version" "4.6.0" + +"codemaker@^0.22.0": + "integrity" "sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg==" + "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" + "version" "0.22.0" + dependencies: + "camelcase" "^5.3.1" + "decamelize" "^1.2.0" + "fs-extra" "^8.1.0" + +"codemaker@^1.34.0": + "version" "1.55.1" + dependencies: + "camelcase" "^6.3.0" + "decamelize" "^5.0.1" + "fs-extra" "^9.1.0" + +"codemaker@^1.55.1": + "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" + "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "camelcase" "^6.3.0" + "decamelize" "^5.0.1" + "fs-extra" "^9.1.0" + +"collect-v8-coverage@^1.0.0": + "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + "version" "1.0.1" + +"color-convert@^1.9.0": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"combined-stream@^1.0.8": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"commonmark@^0.30.0": + "integrity" "sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA==" + "resolved" "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" + "version" "0.30.0" + dependencies: + "entities" "~2.0" + "mdurl" "~1.0.1" + "minimist" ">=1.2.2" + "string.prototype.repeat" "^0.2.0" + +"compress-commons@^4.1.0": + "integrity" "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==" + "resolved" "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "buffer-crc32" "^0.2.13" + "crc32-stream" "^4.0.2" + "normalize-path" "^3.0.0" + "readable-stream" "^3.6.0" + +"concat-map@0.0.1": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"constant-case@^3.0.4": + "integrity" "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==" + "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case" "^2.0.2" + +"constructs@^10.0.0", "constructs@^10.0.25", "constructs@^10.0.5": + "integrity" "sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA==" + "resolved" "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" + "version" "10.0.100" + +"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"crc-32@^1.2.0": + "version" "1.2.1" + dependencies: + "exit-on-epipe" "~1.0.1" + "printj" "~1.3.1" + +"crc32-stream@^4.0.2": + "integrity" "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==" + "resolved" "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "crc-32" "^1.2.0" + "readable-stream" "^3.4.0" + +"cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"cssom@^0.4.4": + "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + "version" "0.4.4" + +"cssom@~0.3.6": + "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + "version" "0.3.8" + +"cssstyle@^2.3.0": + "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" + "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "cssom" "~0.3.6" + +"data-urls@^2.0.0": + "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" + "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "abab" "^2.0.3" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.0.0" + +"date-format@^4.0.6": + "integrity" "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==" + "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" + "version" "4.0.6" + +"debug@^4.1.0", "debug@^4.1.1", "debug@4": + "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "ms" "2.1.2" + +"debug@^4.3.2": + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"debug@^4.3.4": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"decamelize@^1.2.0": + "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decamelize@^5.0.1": + "integrity" "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" + "version" "5.0.1" + +"decimal.js@^10.2.1": + "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + "version" "10.3.1" + +"dedent@^0.7.0": + "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + "version" "0.7.0" + +"deep-equal@^2.0.5": + "integrity" "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "call-bind" "^1.0.0" + "es-get-iterator" "^1.1.1" + "get-intrinsic" "^1.0.1" + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.2" + "is-regex" "^1.1.1" + "isarray" "^2.0.5" + "object-is" "^1.1.4" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "regexp.prototype.flags" "^1.3.0" + "side-channel" "^1.0.3" + "which-boxed-primitive" "^1.0.1" + "which-collection" "^1.0.1" + "which-typed-array" "^1.1.2" + +"deep-is@~0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"define-properties@^1.1.3": + "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "object-keys" "^1.0.12" + +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"detect-indent@^5.0.0": + "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" + "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" + "version" "5.0.0" + +"detect-newline@^2.1.0": + "integrity" "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + "version" "2.1.0" + +"detect-newline@^3.0.0": + "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + "version" "3.1.0" + +"diff-sequences@^27.0.6": + "integrity" "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" + "version" "27.0.6" + +"domexception@^2.0.1": + "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" + "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "webidl-conversions" "^5.0.0" + +"dot-case@^3.0.4": + "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" + "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"electron-to-chromium@^1.3.857": + "integrity" "sha512-iYze6TpDXWxk+sfcpUUdTs6Pv/3kG45Pnjer2DxEeFw0N08bZeNLuz97s2lMgy8yObon48o0WHY2Bkg3xuAPOA==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.866.tgz" + "version" "1.3.866" + +"emittery@^0.8.1": + "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + "version" "0.8.1" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"end-of-stream@^1.4.1": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "once" "^1.4.0" + +"entities@~2.0": + "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + "version" "2.0.3" + +"es-abstract@^1.18.5": + "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + "version" "1.19.1" + dependencies: + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "get-symbol-description" "^1.0.0" + "has" "^1.0.3" + "has-symbols" "^1.0.2" + "internal-slot" "^1.0.3" + "is-callable" "^1.2.4" + "is-negative-zero" "^2.0.1" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.1" + "is-string" "^1.0.7" + "is-weakref" "^1.0.1" + "object-inspect" "^1.11.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.1" + +"es-get-iterator@^1.1.1": + "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==" + "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.0" + "has-symbols" "^1.0.1" + "is-arguments" "^1.1.0" + "is-map" "^2.0.2" + "is-set" "^2.0.2" + "is-string" "^1.0.5" + "isarray" "^2.0.5" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" + +"escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"escodegen@^2.0.0": + "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "esprima" "^4.0.1" + "estraverse" "^5.2.0" + "esutils" "^2.0.2" + "optionator" "^0.8.1" optionalDependencies: - source-map "~0.6.1" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -events@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit-on-epipe@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692" - integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expect@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.2.5.tgz#16154aaa60b4d9a5b0adacfea3e4d6178f4b93fd" - integrity sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA== + "source-map" "~0.6.1" + +"esprima@^4.0.0", "esprima@^4.0.1": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"estraverse@^5.2.0": + "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + "version" "5.2.0" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"events@^3.3.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"execa@^5.0.0": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.0" + "human-signals" "^2.1.0" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.1" + "onetime" "^5.1.2" + "signal-exit" "^3.0.3" + "strip-final-newline" "^2.0.0" + +"exit-on-epipe@~1.0.1": + "integrity" "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" + "resolved" "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" + "version" "1.0.1" + +"exit@^0.1.2": + "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "version" "0.1.2" + +"expect@^27.2.5": + "integrity" "sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==" + "resolved" "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - ansi-styles "^5.0.0" - jest-get-type "^27.0.6" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-regex-util "^27.0.6" - -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flatted@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -glob@7.1.7: - version "7.1.7" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: - version "4.2.8" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - -graphology-types@^0.19.2: - version "0.19.5" - resolved "https://registry.yarnpkg.com/graphology-types/-/graphology-types-0.19.5.tgz#1b7e7d32a6ce7387c7771a02db7fc356058e416d" - integrity sha512-zXJEDILlJ2JI+oUVjHkXZIRRZfWuwBEhOJagOARnt4eWuErBJZUJmiEOJjLDA0s0DQNFxIHD4+NRwsU4B0VxWw== - -graphology@^0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.20.0.tgz#e29f7a1448852dfc7195646241f336b10127997a" - integrity sha512-h5mJWgZXpuZQzBAMWhVIOluGNIYUP043eh7BHcecRWhSkD4eiZAh+uM4XX2rGL1vig9XQ3JVYl9gmK+ajy+JPA== - dependencies: - events "^3.3.0" - obliterator "^1.6.1" - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -header-case@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" - integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== - dependencies: - capital-case "^1.0.4" - tslib "^2.0.3" - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + "ansi-styles" "^5.0.0" + "jest-get-type" "^27.0.6" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-regex-util" "^27.0.6" + +"fast-glob@^3.2.11": + "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + "version" "3.2.11" + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@2.x": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@~2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fastq@^1.6.0": + "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + "version" "1.13.0" + dependencies: + "reusify" "^1.0.4" + +"fb-watchman@^2.0.0": + "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" + "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "bser" "2.1.1" + +"figures@^3.2.0": + "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "escape-string-regexp" "^1.0.5" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"find-up@^4.0.0", "find-up@^4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"flatted@^3.2.5": + "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + "version" "3.2.5" + +"foreach@^2.0.5": + "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + "version" "2.0.5" + +"form-data@^3.0.0": + "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"fs-constants@^1.0.0": + "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + "version" "1.0.0" + +"fs-extra@^10.0.1": + "integrity" "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-extra@^8.1.0": + "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" + +"fs-extra@^9.1.0": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"fsevents@^2.3.2": + "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + "version" "2.3.2" + +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" + +"gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-intrinsic@^1.0.1", "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": + "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" + +"get-package-type@^0.1.0": + "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + "version" "0.1.0" + +"get-stream@^6.0.0": + "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + "version" "6.0.1" + +"get-symbol-description@^1.0.0": + "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"glob-parent@^5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@7.2.0": + "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.0.4" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": + "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + "version" "4.2.8" + +"graphology-types@^0.21.2", "graphology-types@>=0.24.0": + "integrity" "sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA==" + "resolved" "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" + "version" "0.21.2" + +"graphology@^0.24.1": + "integrity" "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==" + "resolved" "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" + "version" "0.24.1" + dependencies: + "events" "^3.3.0" + "obliterator" "^2.0.2" + +"has-bigints@^1.0.1": + "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + "version" "1.0.1" + +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-symbols@^1.0.1", "has-symbols@^1.0.2": + "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + "version" "1.0.2" + +"has-tostringtag@^1.0.0": + "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-symbols" "^1.0.2" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"header-case@^2.0.4": + "integrity" "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==" + "resolved" "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "capital-case" "^1.0.4" + "tslib" "^2.0.3" + +"html-encoding-sniffer@^2.0.1": + "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" + "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "whatwg-encoding" "^1.0.5" + +"html-escaper@^2.0.0": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"http-proxy-agent@^4.0.1": + "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + "version" "4.0.1" dependencies: "@tootallnate/once" "1" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^5.1.9: - version "5.1.9" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" - integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== - -import-local@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" - integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -is-arguments@^1.0.4, is-arguments@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-ci@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994" - integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== - dependencies: - ci-info "^3.1.1" - -is-core-module@^2.2.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3" - integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1, is-date-object@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-map@^2.0.1, is-map@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.1.1, is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-set@^2.0.1, is-set@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== - -is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.8.tgz#cbaa6585dc7db43318bc5b89523ea384a6f65e79" - integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-abstract "^1.18.5" - foreach "^2.0.5" - has-tostringtag "^1.0.0" - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-valid-domain@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-valid-domain/-/is-valid-domain-0.1.2.tgz#bd1b144716ca663df5996d62e2e7e45a971c7223" - integrity sha512-vm/9Ynw80MusgfSMffjGRuMhO8hjk5MOxLoFL7nYWvWXTPCxTGQtACiCwO055UqHICG8xP6hIvRXK1iwnuU9GA== - dependencies: - punycode "^2.1.1" - -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== - -is-weakref@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" - integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== - dependencies: - call-bind "^1.0.0" - -is-weakset@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.1.tgz#e9a0af88dbd751589f5e50d80f4c98b780884f83" - integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -istanbul-lib-coverage@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz#36786d4d82aad2ea5911007e255e2da6b5f80d86" - integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== - -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== + "agent-base" "6" + "debug" "4" + +"https-proxy-agent@^5.0.0": + "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "agent-base" "6" + "debug" "4" + +"human-signals@^2.1.0": + "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + "version" "2.1.0" + +"iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"ieee754@^1.1.13": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" + +"ignore@^5.1.9": + "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + "version" "5.1.9" + +"import-local@^3.0.2": + "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "pkg-dir" "^4.2.0" + "resolve-cwd" "^3.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@2": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"ink-select-input@^4.2.1": + "integrity" "sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==" + "resolved" "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "arr-rotate" "^1.0.0" + "figures" "^3.2.0" + "lodash.isequal" "^4.5.0" + +"internal-slot@^1.0.3": + "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "get-intrinsic" "^1.1.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" + +"is-arguments@^1.0.4", "is-arguments@^1.1.0": + "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-bigints" "^1.0.1" + +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-callable@^1.1.4", "is-callable@^1.2.4": + "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + "version" "1.2.4" + +"is-ci@^3.0.0": + "integrity" "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ci-info" "^3.1.1" + +"is-core-module@^2.2.0": + "integrity" "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "has" "^1.0.3" + +"is-date-object@^1.0.1", "is-date-object@^1.0.2": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-generator-fn@^2.0.0": + "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + "version" "2.1.0" + +"is-glob@^4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-map@^2.0.1", "is-map@^2.0.2": + "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + "version" "2.0.2" + +"is-negative-zero@^2.0.1": + "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + "version" "2.0.1" + +"is-number-object@^1.0.4": + "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-potential-custom-element-name@^1.0.1": + "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + "version" "1.0.1" + +"is-regex@^1.1.1", "is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-set@^2.0.1", "is-set@^2.0.2": + "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + "version" "2.0.2" + +"is-shared-array-buffer@^1.0.1": + "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + "version" "1.0.1" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-symbols" "^1.0.2" + +"is-typed-array@^1.1.7": + "integrity" "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + "version" "1.1.8" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + +"is-typedarray@^1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-valid-domain@^0.1.6": + "integrity" "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==" + "resolved" "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" + "version" "0.1.6" + dependencies: + "punycode" "^2.1.1" + +"is-weakmap@^2.0.1": + "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + "version" "2.0.1" + +"is-weakref@^1.0.1": + "integrity" "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.0" + +"is-weakset@^2.0.1": + "integrity" "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" + "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" + "version" "2.0.1" + +"isarray@^2.0.5": + "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + "version" "2.0.5" + +"isarray@~1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"istanbul-lib-coverage@^3.0.0": + "integrity" "sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g==" + "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" + "version" "3.0.2" + +"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": + "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + "version" "4.0.3" dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" + "istanbul-lib-coverage" "^3.0.0" + "semver" "^6.3.0" -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== +"istanbul-lib-report@^3.0.0": + "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" + "istanbul-lib-coverage" "^3.0.0" + "make-dir" "^3.0.0" + "supports-color" "^7.1.0" -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== +"istanbul-lib-source-maps@^4.0.0": + "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + "version" "4.0.1" dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" + "debug" "^4.1.1" + "istanbul-lib-coverage" "^3.0.0" + "source-map" "^0.6.1" -istanbul-reports@^3.0.2: - version "3.0.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.4.tgz#5c38ce8136edf484c0fcfbf7514aafb0363ed1db" - integrity sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ== +"istanbul-reports@^3.0.2": + "integrity" "sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + "version" "3.0.4" dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" + "html-escaper" "^2.0.0" + "istanbul-lib-report" "^3.0.0" -jest-changed-files@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.2.5.tgz#9dfd550d158260bcb6fa80aff491f5647f7daeca" - integrity sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw== +"jest-changed-files@^27.2.5": + "integrity" "sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==" + "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - execa "^5.0.0" - throat "^6.0.1" + "execa" "^5.0.0" + "throat" "^6.0.1" -jest-circus@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.2.5.tgz#573256a6fb6e447ac2fc7e0ade9375013309037f" - integrity sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q== +"jest-circus@^27.2.5": + "integrity" "sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==" + "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.2.5" - is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - -jest-cli@^27.1.0: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.2.5.tgz#88718c8f05f1c0f209152952ecd61afe4c3311bb" - integrity sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg== + "chalk" "^4.0.0" + "co" "^4.6.0" + "dedent" "^0.7.0" + "expect" "^27.2.5" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + "throat" "^6.0.1" + +"jest-cli@^27.1.0": + "integrity" "sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==" + "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/core" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - jest-config "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - prompts "^2.0.1" - yargs "^16.2.0" - -jest-config@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.2.5.tgz#c2e4ec6ea2bf4ffd2cae3d927999fe6159cba207" - integrity sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ== + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "import-local" "^3.0.2" + "jest-config" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "prompts" "^2.0.1" + "yargs" "^16.2.0" + +"jest-config@^27.2.5": + "integrity" "sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==" + "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^27.2.5" "@jest/types" "^27.2.5" - babel-jest "^27.2.5" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - jest-circus "^27.2.5" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-get-type "^27.0.6" - jest-jasmine2 "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-runner "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - micromatch "^4.0.4" - pretty-format "^27.2.5" - -jest-diff@^27.0.0, jest-diff@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.5.tgz#908f7a6aca5653824516ad30e0a9fd9767e53623" - integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.0.6" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-docblock@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.6.tgz#cc78266acf7fe693ca462cbbda0ea4e639e4e5f3" - integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA== - dependencies: - detect-newline "^3.0.0" - -jest-each@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.2.5.tgz#378118d516db730b92096a9607b8711165946353" - integrity sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag== + "babel-jest" "^27.2.5" + "chalk" "^4.0.0" + "deepmerge" "^4.2.2" + "glob" "^7.1.1" + "graceful-fs" "^4.2.4" + "is-ci" "^3.0.0" + "jest-circus" "^27.2.5" + "jest-environment-jsdom" "^27.2.5" + "jest-environment-node" "^27.2.5" + "jest-get-type" "^27.0.6" + "jest-jasmine2" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-runner" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "micromatch" "^4.0.4" + "pretty-format" "^27.2.5" + +"jest-diff@^27.0.0", "jest-diff@^27.2.5": + "integrity" "sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "chalk" "^4.0.0" + "diff-sequences" "^27.0.6" + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-docblock@^27.0.6": + "integrity" "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==" + "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" + "version" "27.0.6" + dependencies: + "detect-newline" "^3.0.0" + +"jest-each@^27.2.5": + "integrity" "sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==" + "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - chalk "^4.0.0" - jest-get-type "^27.0.6" - jest-util "^27.2.5" - pretty-format "^27.2.5" + "chalk" "^4.0.0" + "jest-get-type" "^27.0.6" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" -jest-environment-jsdom@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz#21de3ad0e89441d961b592ba7561b16241279208" - integrity sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg== +"jest-environment-jsdom@^27.2.5": + "integrity" "sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==" + "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" - jsdom "^16.6.0" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" + "jsdom" "^16.6.0" -jest-environment-node@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.2.5.tgz#ffa1afb3604c640ec841f044d526c65912e02cef" - integrity sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg== +"jest-environment-node@^27.2.5": + "integrity" "sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==" + "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" -jest-get-type@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe" - integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== +"jest-get-type@^27.0.6": + "integrity" "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" + "version" "27.0.6" -jest-haste-map@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.2.5.tgz#0247b7299250643472bbcf5b4ad85c72d5178e2e" - integrity sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ== +"jest-haste-map@^27.2.5": + "integrity" "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^27.0.6" - jest-serializer "^27.0.6" - jest-util "^27.2.5" - jest-worker "^27.2.5" - micromatch "^4.0.4" - walker "^1.0.7" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-regex-util" "^27.0.6" + "jest-serializer" "^27.0.6" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "micromatch" "^4.0.4" + "walker" "^1.0.7" optionalDependencies: - fsevents "^2.3.2" + "fsevents" "^2.3.2" -jest-jasmine2@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz#baaf96c69913c52bce0100000cf0721027c0fd66" - integrity sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ== +"jest-jasmine2@^27.2.5": + "integrity" "sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==" + "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^27.2.5" @@ -2275,99 +2405,99 @@ jest-jasmine2@^27.2.5: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.2.5" - is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" - throat "^6.0.1" - -jest-leak-detector@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz#e2edc3b37d38e8d9a527e10e456b403c3151b206" - integrity sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ== - dependencies: - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-matcher-utils@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz#4684faaa8eb32bf15e6edaead6834031897e2980" - integrity sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg== - dependencies: - chalk "^4.0.0" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-message-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.2.5.tgz#ed8b7b0965247bb875a49c1f9b9ab2d1d0820028" - integrity sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ== + "chalk" "^4.0.0" + "co" "^4.6.0" + "expect" "^27.2.5" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" + "throat" "^6.0.1" + +"jest-leak-detector@^27.2.5": + "integrity" "sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==" + "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-matcher-utils@^27.2.5": + "integrity" "sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "chalk" "^4.0.0" + "jest-diff" "^27.2.5" + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-message-util@^27.2.5": + "integrity" "sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/code-frame" "^7.12.13" "@jest/types" "^27.2.5" "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.4" - pretty-format "^27.2.5" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.2.5.tgz#0ec38d5ff1e49c4802e7a4a8179e8d7a2fd84de0" - integrity sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q== + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "micromatch" "^4.0.4" + "pretty-format" "^27.2.5" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + +"jest-mock@^27.2.5": + "integrity" "sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== +"jest-pnp-resolver@^1.2.2": + "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + "version" "1.2.2" -jest-regex-util@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5" - integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== +"jest-regex-util@^27.0.6": + "integrity" "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" + "version" "27.0.6" -jest-resolve-dependencies@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz#fcd8eca005b3d11ba32da443045c028164b83be1" - integrity sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg== +"jest-resolve-dependencies@^27.2.5": + "integrity" "sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==" + "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - jest-regex-util "^27.0.6" - jest-snapshot "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-snapshot" "^27.2.5" -jest-resolve@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.2.5.tgz#04dadbfc1312a2541f5c199c5011945e9cfe5cef" - integrity sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg== +"jest-resolve@*", "jest-resolve@^27.2.5": + "integrity" "sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - chalk "^4.0.0" - escalade "^3.1.1" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-pnp-resolver "^1.2.2" - jest-util "^27.2.5" - jest-validate "^27.2.5" - resolve "^1.20.0" - slash "^3.0.0" - -jest-runner@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.2.5.tgz#3d9d0626f351480bb2cffcfbbfac240c0097ebd4" - integrity sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg== + "chalk" "^4.0.0" + "escalade" "^3.1.1" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "resolve" "^1.20.0" + "slash" "^3.0.0" + +"jest-runner@^27.2.5": + "integrity" "sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==" + "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2375,27 +2505,27 @@ jest-runner@^27.2.5: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-docblock "^27.0.6" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-haste-map "^27.2.5" - jest-leak-detector "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-runtime "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" - source-map-support "^0.5.6" - throat "^6.0.1" - -jest-runtime@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.2.5.tgz#d144c3f6889b927aae1e695b63a41a3323b7016b" - integrity sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA== + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-docblock" "^27.0.6" + "jest-environment-jsdom" "^27.2.5" + "jest-environment-node" "^27.2.5" + "jest-haste-map" "^27.2.5" + "jest-leak-detector" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "source-map-support" "^0.5.6" + "throat" "^6.0.1" + +"jest-runtime@^27.2.5": + "integrity" "sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==" + "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2406,37 +2536,37 @@ jest-runtime@^27.2.5: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/yargs" "^16.0.0" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^16.2.0" - -jest-serializer@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.6.tgz#93a6c74e0132b81a2d54623251c46c498bb5bec1" - integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA== + "chalk" "^4.0.0" + "cjs-module-lexer" "^1.0.0" + "collect-v8-coverage" "^1.0.0" + "execa" "^5.0.0" + "exit" "^0.1.2" + "glob" "^7.1.3" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-mock" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "slash" "^3.0.0" + "strip-bom" "^4.0.0" + "yargs" "^16.2.0" + +"jest-serializer@^27.0.6": + "integrity" "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" + "version" "27.0.6" dependencies: "@types/node" "*" - graceful-fs "^4.2.4" + "graceful-fs" "^4.2.4" -jest-snapshot@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.2.5.tgz#8a612fe31e2967f58ad364542198dff61f92ef32" - integrity sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw== +"jest-snapshot@^27.2.5": + "integrity" "sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" @@ -2448,1444 +2578,1509 @@ jest-snapshot@^27.2.5: "@jest/types" "^27.2.5" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^27.2.5" - graceful-fs "^4.2.4" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - jest-haste-map "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" - natural-compare "^1.4.0" - pretty-format "^27.2.5" - semver "^7.3.2" - -jest-util@^27.0.0, jest-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.2.5.tgz#88740c4024d223634a82ce7c2263e8bc6df3b3ba" - integrity sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ== + "babel-preset-current-node-syntax" "^1.0.0" + "chalk" "^4.0.0" + "expect" "^27.2.5" + "graceful-fs" "^4.2.4" + "jest-diff" "^27.2.5" + "jest-get-type" "^27.0.6" + "jest-haste-map" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-util" "^27.2.5" + "natural-compare" "^1.4.0" + "pretty-format" "^27.2.5" + "semver" "^7.3.2" + +"jest-util@^27.0.0", "jest-util@^27.2.5": + "integrity" "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - picomatch "^2.2.3" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "is-ci" "^3.0.0" + "picomatch" "^2.2.3" -jest-validate@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.2.5.tgz#2d59bf1627d180f395ba58f24599b0ee0efcfbdf" - integrity sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw== +"jest-validate@^27.2.5": + "integrity" "sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==" + "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.0.6" - leven "^3.1.0" - pretty-format "^27.2.5" + "camelcase" "^6.2.0" + "chalk" "^4.0.0" + "jest-get-type" "^27.0.6" + "leven" "^3.1.0" + "pretty-format" "^27.2.5" -jest-watcher@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.2.5.tgz#41cd3e64dc5bea8a4327083d71ba7667be400567" - integrity sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ== +"jest-watcher@^27.2.5": + "integrity" "sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^27.2.5" - string-length "^4.0.1" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "jest-util" "^27.2.5" + "string-length" "^4.0.1" -jest-worker@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.2.5.tgz#ed42865661959488aa020e8a325df010597c36d4" - integrity sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw== +"jest-worker@^27.2.5": + "integrity" "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" + "version" "27.2.5" dependencies: "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" -jest@27.1.0: - version "27.1.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69" - integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg== +"jest@^27.0.0", "jest@27.1.0": + "integrity" "sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==" + "resolved" "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" + "version" "27.1.0" dependencies: "@jest/core" "^27.1.0" - import-local "^3.0.2" - jest-cli "^27.1.0" - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsii-pacmak@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.46.0.tgz#24c9a27dd280bf5ad66bc2c77c116a438ec1cb10" - integrity sha512-2nVdi3lv8IDFKyfYKtBPGBJVMB1wB/6/TZKqz7VIXFdBUHDYb8Z+wjfwhvOW9aiP07/YD357TTTMS7qKUNopew== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - clone "^2.1.2" - codemaker "^1.46.0" - commonmark "^0.30.0" - escape-string-regexp "^4.0.0" - fs-extra "^9.1.0" - jsii-reflect "^1.46.0" - jsii-rosetta "^1.46.0" - semver "^7.3.5" - spdx-license-list "^6.4.0" - xmlbuilder "^15.1.1" - yargs "^16.2.0" - -jsii-reflect@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.46.0.tgz#8e897105b4cc9a7b3370821bccd27f6ac5e67d5d" - integrity sha512-wiVKwnxVcgrC1LJGR43AKaTbBqI7Ybkr+i9RQKFwGM/PTDG1BfIMzCFc/sLLyyQ/Ba8E0uZ8UfglBm/9H1GSVw== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - colors "^1.4.0" - fs-extra "^9.1.0" - oo-ascii-tree "^1.46.0" - yargs "^16.2.0" - -jsii-rosetta@^1.39.0: - version "1.39.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.39.0.tgz#b4251bb9b0295d2a8c2c7a7d8b1d8d744f432305" - integrity sha512-Fx+kQ+IDEMILQvTESW9TMXLxzQa7h/nm4EKXuDKAeglr5RNhzvTvhsgJy+WshJoMsNcT9ImCV8gmvqAqdSBrWA== - dependencies: - "@jsii/check-node" "1.39.0" - "@jsii/spec" "^1.39.0" - "@xmldom/xmldom" "^0.7.5" - commonmark "^0.30.0" - fs-extra "^9.1.0" - typescript "~3.9.10" - yargs "^16.2.0" - -jsii-rosetta@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.46.0.tgz#ce832f160ffd3c1566bba8764a8ad956cb260344" - integrity sha512-EyGFTMcSiLw03aCcDmN8tjwIJ2+XbW7LZJiq8VkyHoKdMz6urHKtYGZTNDns9iNH2/WxfjFRt+d3S9tYi2AfRw== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "1.46.0" - "@xmldom/xmldom" "^0.7.5" - commonmark "^0.30.0" - fs-extra "^9.1.0" - jsii "1.46.0" - sort-json "^2.0.0" - typescript "~3.9.10" - workerpool "^6.1.5" - yargs "^16.2.0" - -jsii-srcmak@^0.1.406: - version "0.1.415" - resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.415.tgz#8e6b5bff764294ee102d032e0bd52aeebbe7fb33" - integrity sha512-rU/oh/nVyMoER8ykGDD+4Er2uVClGtjXk3BM70E9XVpykNqFvh0T0QxvJE5uNPPNBXCRpR681Vj0XlSMF8C+7A== - dependencies: - fs-extra "^9.1.0" - jsii "^1.46.0" - jsii-pacmak "^1.46.0" - ncp "^2.0.0" - yargs "^15.4.1" - -jsii@1.46.0, jsii@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.46.0.tgz#c36294a8fa24c309b94f7bf40d91d72caac594a5" - integrity sha512-PuO7cwz3XDBOMIVKJ822GtJeq9wAu/7S8/Xqn2BuvBjGHaAxksCYR7MEOnhOK9Kj2y43fBGXo0MtHx4eZOHIEg== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - case "^1.6.3" - colors "^1.4.0" - deep-equal "^2.0.5" - fs-extra "^9.1.0" - log4js "^6.3.0" - semver "^7.3.5" - semver-intersect "^1.4.0" - sort-json "^2.0.0" - spdx-license-list "^6.4.0" - typescript "~3.9.10" - yargs "^16.2.0" - -json5@2.x, json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + "import-local" "^3.0.2" + "jest-cli" "^27.1.0" + +"js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"jsdom@^16.6.0": + "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" + "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + "version" "16.7.0" + dependencies: + "abab" "^2.0.5" + "acorn" "^8.2.4" + "acorn-globals" "^6.0.0" + "cssom" "^0.4.4" + "cssstyle" "^2.3.0" + "data-urls" "^2.0.0" + "decimal.js" "^10.2.1" + "domexception" "^2.0.1" + "escodegen" "^2.0.0" + "form-data" "^3.0.0" + "html-encoding-sniffer" "^2.0.1" + "http-proxy-agent" "^4.0.1" + "https-proxy-agent" "^5.0.0" + "is-potential-custom-element-name" "^1.0.1" + "nwsapi" "^2.2.0" + "parse5" "6.0.1" + "saxes" "^5.0.1" + "symbol-tree" "^3.2.4" + "tough-cookie" "^4.0.0" + "w3c-hr-time" "^1.0.2" + "w3c-xmlserializer" "^2.0.0" + "webidl-conversions" "^6.1.0" + "whatwg-encoding" "^1.0.5" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.5.0" + "ws" "^7.4.6" + "xml-name-validator" "^3.0.0" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsii-pacmak@^1.55.1": + "integrity" "sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA==" + "resolved" "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "clone" "^2.1.2" + "codemaker" "^1.55.1" + "commonmark" "^0.30.0" + "escape-string-regexp" "^4.0.0" + "fs-extra" "^9.1.0" + "jsii-reflect" "^1.55.1" + "jsii-rosetta" "^1.55.1" + "semver" "^7.3.5" + "spdx-license-list" "^6.4.0" + "xmlbuilder" "^15.1.1" + "yargs" "^16.2.0" + +"jsii-reflect@^1.55.1": + "integrity" "sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q==" + "resolved" "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "chalk" "^4" + "fs-extra" "^9.1.0" + "oo-ascii-tree" "^1.55.1" + "yargs" "^16.2.0" + +"jsii-rosetta@^1.55.1": + "integrity" "sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig==" + "resolved" "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "1.55.1" + "@xmldom/xmldom" "^0.8.1" + "commonmark" "^0.30.0" + "fast-glob" "^3.2.11" + "fs-extra" "^9.1.0" + "jsii" "1.55.1" + "semver" "^7.3.5" + "semver-intersect" "^1.4.0" + "sort-json" "^2.0.1" + "typescript" "~3.9.10" + "workerpool" "^6.2.0" + "yargs" "^16.2.0" + +"jsii-srcmak@^0.1.513": + "integrity" "sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw==" + "resolved" "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" + "version" "0.1.515" + dependencies: + "fs-extra" "^9.1.0" + "jsii" "^1.55.1" + "jsii-pacmak" "^1.55.1" + "ncp" "^2.0.0" + "yargs" "^15.4.1" + +"jsii@^1.55.1", "jsii@1.55.1": + "integrity" "sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA==" + "resolved" "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "case" "^1.6.3" + "chalk" "^4" + "deep-equal" "^2.0.5" + "fs-extra" "^9.1.0" + "log4js" "^6.4.2" + "semver" "^7.3.5" + "semver-intersect" "^1.4.0" + "sort-json" "^2.0.1" + "spdx-license-list" "^6.4.0" + "typescript" "~3.9.10" + "yargs" "^16.2.0" + +"json-stable-stringify@^1.0.1": + "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" + "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "jsonify" "~0.0.0" + +"json5@^2.1.2", "json5@2.x": + "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "minimist" "^1.2.5" + +"jsonfile@^4.0.0": + "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" optionalDependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" dependencies: - universalify "^2.0.0" + "universalify" "^2.0.0" optionalDependencies: - graceful-fs "^4.1.6" - -jsonschema@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2" - integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -lazystream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= - -lodash.difference@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" - integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= - -lodash.flatten@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= - -lodash.union@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" - integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= - -lodash@4.x, lodash@^4.7.0: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log4js@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.3.0.tgz#10dfafbb434351a3e30277a00b9879446f715bcb" - integrity sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw== - dependencies: - date-format "^3.0.0" - debug "^4.1.1" - flatted "^2.0.1" - rfdc "^1.1.4" - streamroller "^2.2.4" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@1.x: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -mdurl@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -mime-db@1.50.0: - version "1.50.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" - integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== - -mime-types@^2.1.12: - version "2.1.33" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" - integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== - dependencies: - mime-db "1.50.0" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@>=1.2.2, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -ncp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" - integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-fetch@^2.6.1: - version "2.6.5" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" - integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== - dependencies: - whatwg-url "^5.0.0" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-releases@^1.1.77: - version "1.1.77" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" - integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== - -object-is@^1.1.4: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -obliterator@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-1.6.1.tgz#dea03e8ab821f6c4d96a299e17aef6a3af994ef3" - integrity sha512-9WXswnqINnnhOG/5SLimUlzuU1hFJUc8zkwyD59Sd+dPOMf05PmnYG/d6Q7HZ+KmgkZJa1PxRso6QdM3sTNHig== - -once@^1.3.0, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -oo-ascii-tree@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.46.0.tgz#416eddb004561e21493bbee5b35022e671590507" - integrity sha512-OhOxq9sLUGDAZOs2Vxr2ih3Su0EDPntcBa0zWvc9XJcjlyd3z/J3C/Gr7eVJOTynCu8iNftzyyXuqkZWjMv8Mw== - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -path-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" - integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - -picomatch@^2.0.4, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prettier@^2.3.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" - integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== - -pretty-format@^27.0.0, pretty-format@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.5.tgz#7cfe2a8e8f01a5b5b29296a0b70f4140df0830c5" - integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== + "graceful-fs" "^4.1.6" + +"jsonify@~0.0.0": + "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + "version" "0.0.0" + +"jsonschema@^1.4.0": + "integrity" "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==" + "resolved" "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" + "version" "1.4.0" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"lazystream@^1.0.0": + "version" "1.0.1" + dependencies: + "readable-stream" "^2.0.5" + +"leven@^3.1.0": + "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + "version" "3.1.0" + +"levn@~0.3.0": + "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"lodash.defaults@^4.2.0": + "integrity" "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + "resolved" "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + "version" "4.2.0" + +"lodash.difference@^4.5.0": + "integrity" "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + "resolved" "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + "version" "4.5.0" + +"lodash.flatten@^4.4.0": + "integrity" "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + "version" "4.4.0" + +"lodash.isequal@^4.5.0": + "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + "version" "4.5.0" + +"lodash.isplainobject@^4.0.6": + "integrity" "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + "version" "4.0.6" + +"lodash.union@^4.6.0": + "integrity" "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + "resolved" "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + "version" "4.6.0" + +"lodash@^4.7.0", "lodash@4.x": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"log4js@^6.4.2": + "integrity" "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==" + "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" + "version" "6.4.4" + dependencies: + "date-format" "^4.0.6" + "debug" "^4.3.4" + "flatted" "^3.2.5" + "rfdc" "^1.3.0" + "streamroller" "^3.0.6" + +"lower-case@^2.0.2": + "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"make-dir@^3.0.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"make-error@1.x": + "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + "version" "1.3.6" + +"makeerror@1.0.x": + "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" + "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + "version" "1.0.11" + dependencies: + "tmpl" "1.0.x" + +"mdurl@~1.0.1": + "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + "version" "1.0.1" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.3.0": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"micromatch@^4.0.4": + "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "braces" "^3.0.1" + "picomatch" "^2.2.3" + +"mime-db@1.50.0": + "integrity" "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" + "version" "1.50.0" + +"mime-types@^2.1.12": + "integrity" "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" + "version" "2.1.33" + dependencies: + "mime-db" "1.50.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"minimatch@^3.0.4": + "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^5.0.1": + "integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "brace-expansion" "^2.0.1" + +"minimist@^1.2.0", "minimist@^1.2.5", "minimist@>=1.2.2": + "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + "version" "1.2.5" + +"ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"ncp@^2.0.0": + "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" + "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + "version" "2.0.0" + +"no-case@^3.0.4": + "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "lower-case" "^2.0.2" + "tslib" "^2.0.3" + +"node-abort-controller@^3.0.1": + "integrity" "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==" + "resolved" "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" + "version" "3.0.1" + +"node-fetch@^2.6.7": + "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" + "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + "version" "2.6.7" + dependencies: + "whatwg-url" "^5.0.0" + +"node-int64@^0.4.0": + "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + "version" "0.4.0" + +"node-modules-regexp@^1.0.0": + "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + "version" "1.0.0" + +"node-releases@^1.1.77": + "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + "version" "1.1.77" + +"normalize-path@^3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"npm-run-path@^4.0.1": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"nwsapi@^2.2.0": + "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + "version" "2.2.0" + +"object-inspect@^1.11.0", "object-inspect@^1.9.0": + "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + "version" "1.11.0" + +"object-is@^1.1.4": + "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" + "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"object-keys@^1.0.12", "object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object.assign@^4.1.2": + "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "has-symbols" "^1.0.1" + "object-keys" "^1.1.1" + +"obliterator@^2.0.2": + "integrity" "sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg==" + "resolved" "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" + "version" "2.0.2" + +"once@^1.3.0", "once@^1.4.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^5.1.2": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"oo-ascii-tree@^1.55.1": + "integrity" "sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA==" + "resolved" "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" + "version" "1.55.1" + +"optionator@^0.8.1": + "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + "version" "0.8.3" + dependencies: + "deep-is" "~0.1.3" + "fast-levenshtein" "~2.0.6" + "levn" "~0.3.0" + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + "word-wrap" "~1.2.3" + +"p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" + +"param-case@^3.0.4": + "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"parse5@6.0.1": + "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + "version" "6.0.1" + +"pascal-case@^3.1.2": + "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" + "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-case@^3.0.4": + "integrity" "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==" + "resolved" "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.6": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"picocolors@^0.2.1": + "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + "version" "0.2.1" + +"picomatch@^2.0.4", "picomatch@^2.2.3": + "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + "version" "2.3.0" + +"pirates@^4.0.1": + "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" + "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "node-modules-regexp" "^1.0.0" + +"pkg-dir@^4.2.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "find-up" "^4.0.0" + +"prelude-ls@~1.1.2": + "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "version" "1.1.2" + +"prettier@^2.6.1": + "integrity" "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" + "version" "2.6.1" + +"pretty-format@^27.0.0", "pretty-format@^27.2.5": + "integrity" "sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - -printj@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222" - integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -readable-stream@^2.0.0, readable-stream@^2.0.5: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdir-glob@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4" - integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== - dependencies: - minimatch "^3.0.4" - -regexp.prototype.flags@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -reserved-words@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1" - integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve@^1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -rfdc@^1.1.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rimraf@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + "ansi-regex" "^5.0.1" + "ansi-styles" "^5.0.0" + "react-is" "^17.0.1" + +"printj@~1.3.1": + "version" "1.3.1" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"prompts@^2.0.1": + "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" + +"psl@^1.1.33": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" + +"punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"react-is@^17.0.1": + "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + "version" "17.0.2" + +"readable-stream@^2.0.0": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^2.0.5": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readdir-glob@^1.0.0": + "integrity" "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==" + "resolved" "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "minimatch" "^3.0.4" + +"regexp.prototype.flags@^1.3.0": + "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" + +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" + +"reserved-words@^0.1.2": + "integrity" "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=" + "resolved" "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" + "version" "0.1.2" + +"resolve-cwd@^3.0.0": + "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "resolve-from" "^5.0.0" + +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" + +"resolve@^1.20.0": + "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + "version" "1.20.0" + dependencies: + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rfdc@^1.3.0": + "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + "version" "1.3.0" + +"rimraf@^3.0.0": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@~5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" "safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -semver-intersect@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/semver-intersect/-/semver-intersect-1.4.0.tgz#bdd9c06bedcdd2fedb8cd352c3c43ee8c61321f3" - integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ== - dependencies: - semver "^5.0.0" - -semver@7.x, semver@^7.3.2, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -semver@^5.0.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -sentence-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" - integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.3, side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.5" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" - integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -snake-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" - integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -sort-json@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-json/-/sort-json-2.0.0.tgz#a7030d8875adbd4a5ea39a000567ed94c1aa3c50" - integrity sha512-OgXPErPJM/rBK5OhzIJ+etib/BmLQ1JY55Nb/ElhoWUec62pXNF/X6DrecHq3NW5OAGX0KxYD7m0HtgB9dvGeA== - dependencies: - detect-indent "^5.0.0" - detect-newline "^2.1.0" - minimist "^1.2.0" - -source-map-support@^0.5.6: - version "0.5.20" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" - integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -spdx-license-list@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.4.0.tgz#9850c3699c1d35745285607d064d2a5145049d12" - integrity sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -stack-utils@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - -streamroller@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-2.2.4.tgz#c198ced42db94086a6193608187ce80a5f2b0e53" - integrity sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ== - dependencies: - date-format "^2.1.0" - debug "^4.1.1" - fs-extra "^8.1.0" - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.repeat@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz#aba36de08dcee6a5a337d49b2ea1da1b28fc0ecf" - integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8= - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"saxes@^5.0.1": + "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" + "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "xmlchars" "^2.2.0" + +"semver-intersect@^1.4.0": + "integrity" "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==" + "resolved" "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "semver" "^5.0.0" + +"semver@^5.0.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^6.0.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.3.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.3.2", "semver@^7.3.5", "semver@7.x": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"sentence-case@^3.0.4": + "integrity" "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==" + "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case-first" "^2.0.2" + +"set-blocking@^2.0.0": + "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"side-channel@^1.0.3", "side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" + "version" "3.0.5" + +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"snake-case@^3.0.4": + "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" + "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"sort-json@^2.0.1": + "integrity" "sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==" + "resolved" "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "detect-indent" "^5.0.0" + "detect-newline" "^2.1.0" + "minimist" "^1.2.0" + +"source-map-support@^0.5.6": + "integrity" "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" + "version" "0.5.20" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map@^0.5.0": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.3": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"spdx-license-list@^6.4.0": + "integrity" "sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA==" + "resolved" "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" + "version" "6.4.0" + +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"stack-utils@^2.0.3": + "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" + "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "escape-string-regexp" "^2.0.0" + +"streamroller@^3.0.6": + "integrity" "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==" + "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" + "version" "3.0.6" + dependencies: + "date-format" "^4.0.6" + "debug" "^4.3.4" + "fs-extra" "^10.0.1" + +"string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-length@^4.0.1": + "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "char-regex" "^1.0.2" + "strip-ansi" "^6.0.0" + +"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string.prototype.repeat@^0.2.0": + "integrity" "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=" + "resolved" "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" + "version" "0.2.0" + +"string.prototype.trimend@^1.0.4": + "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"string.prototype.trimstart@^1.0.4": + "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-bom@^4.0.0": + "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + "version" "4.0.0" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== +"supports-color@^5.3.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + "has-flag" "^3.0.0" + +"supports-color@^7.0.0", "supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== +"supports-color@^8.0.0": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== +"supports-hyperlinks@^2.0.0": + "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" + "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + "version" "2.2.0" dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" + "has-flag" "^4.0.0" + "supports-color" "^7.0.0" -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== +"symbol-tree@^3.2.4": + "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + "version" "3.2.4" -tar-stream@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" +"tar-stream@^2.2.0": + "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" + "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "bl" "^4.0.3" + "end-of-stream" "^1.4.1" + "fs-constants" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^3.1.1" -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== +"terminal-link@^2.0.0": + "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" + "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + "version" "2.1.1" dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" + "ansi-escapes" "^4.2.1" + "supports-hyperlinks" "^2.0.0" -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== +"test-exclude@^6.0.0": + "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + "version" "6.0.0" dependencies: "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== - -tmpl@1.0.x: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= - -ts-jest@^27.0.5: - version "27.0.5" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.5.tgz#0b0604e2271167ec43c12a69770f0bb65ad1b750" - integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^27.0.0" - json5 "2.x" - lodash "4.x" - make-error "1.x" - semver "7.x" - yargs-parser "20.x" - -tslib@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typescript@^3.9.7, typescript@~3.9.10: - version "3.9.10" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" - integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - -universalify@^0.1.0, universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -upper-case-first@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" - integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== - dependencies: - tslib "^2.0.3" - -upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" - integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== - dependencies: - tslib "^2.0.3" - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -v8-to-istanbul@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz#0aeb763894f1a0a1676adf8a8b7612a38902446c" - integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== + "glob" "^7.1.4" + "minimatch" "^3.0.4" + +"throat@^6.0.1": + "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + "version" "6.0.1" + +"tmpl@1.0.x": + "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + "version" "1.0.5" + +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"tough-cookie@^4.0.0": + "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "psl" "^1.1.33" + "punycode" "^2.1.1" + "universalify" "^0.1.2" + +"tr46@^2.1.0": + "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "punycode" "^2.1.1" + +"tr46@~0.0.3": + "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + "version" "0.0.3" + +"ts-jest@^27.0.5": + "integrity" "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==" + "resolved" "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" + "version" "27.0.5" + dependencies: + "bs-logger" "0.x" + "fast-json-stable-stringify" "2.x" + "jest-util" "^27.0.0" + "json5" "2.x" + "lodash" "4.x" + "make-error" "1.x" + "semver" "7.x" + "yargs-parser" "20.x" + +"tslib@^2.0.3": + "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + "version" "2.3.1" + +"type-check@~0.3.2": + "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "version" "0.3.2" + dependencies: + "prelude-ls" "~1.1.2" + +"type-detect@4.0.8": + "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + "version" "4.0.8" + +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "is-typedarray" "^1.0.0" + +"typescript@^3.9.7", "typescript@>=3.8 <5.0", "typescript@~3.9.10": + "integrity" "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" + "version" "3.9.10" + +"unbox-primitive@^1.0.1": + "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "function-bind" "^1.1.1" + "has-bigints" "^1.0.1" + "has-symbols" "^1.0.2" + "which-boxed-primitive" "^1.0.2" + +"universalify@^0.1.0": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^0.1.2": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^2.0.0": + "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + "version" "2.0.0" + +"upper-case-first@^2.0.2": + "integrity" "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==" + "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"upper-case@^2.0.2": + "integrity" "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==" + "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"v8-to-istanbul@^8.1.0": + "integrity" "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==" + "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" + "version" "8.1.0" dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-collection@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" - integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== - dependencies: - is-map "^2.0.1" - is-set "^2.0.1" - is-weakmap "^2.0.1" - is-weakset "^2.0.1" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which-typed-array@^1.1.2: - version "1.1.7" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.7.tgz#2761799b9a22d4b8660b3c1b40abaa7739691793" - integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-abstract "^1.18.5" - foreach "^2.0.5" - has-tostringtag "^1.0.0" - is-typed-array "^1.1.7" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -workerpool@^6.1.5: - version "6.1.5" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.5.tgz#0f7cf076b6215fd7e1da903ff6f22ddd1886b581" - integrity sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" - integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlbuilder@^15.1.1: - version "15.1.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" - integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@20.x, yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.0: - version "17.2.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.2.1.tgz#e2c95b9796a0e1f7f3bf4427863b42e0418191ea" - integrity sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -zip-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79" - integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== - dependencies: - archiver-utils "^2.1.0" - compress-commons "^4.1.0" - readable-stream "^3.6.0" - -zod@^1.11.7: - version "1.11.17" - resolved "https://registry.yarnpkg.com/zod/-/zod-1.11.17.tgz#2aae9e91fc66128116ae9844e8f416a95f453f8e" - integrity sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA== + "convert-source-map" "^1.6.0" + "source-map" "^0.7.3" + +"w3c-hr-time@^1.0.2": + "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" + "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "browser-process-hrtime" "^1.0.0" + +"w3c-xmlserializer@^2.0.0": + "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" + "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "xml-name-validator" "^3.0.0" + +"walker@^1.0.7": + "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" + "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "makeerror" "1.0.x" + +"webidl-conversions@^3.0.0": + "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + "version" "3.0.1" + +"webidl-conversions@^5.0.0": + "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + "version" "5.0.0" + +"webidl-conversions@^6.1.0": + "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + "version" "6.1.0" + +"whatwg-encoding@^1.0.5": + "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" + "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "iconv-lite" "0.4.24" + +"whatwg-mimetype@^2.3.0": + "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + "version" "2.3.0" + +"whatwg-url@^5.0.0": + "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "tr46" "~0.0.3" + "webidl-conversions" "^3.0.0" + +"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": + "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + "version" "8.7.0" + dependencies: + "lodash" "^4.7.0" + "tr46" "^2.1.0" + "webidl-conversions" "^6.1.0" + +"which-boxed-primitive@^1.0.1", "which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" + +"which-collection@^1.0.1": + "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" + "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-map" "^2.0.1" + "is-set" "^2.0.1" + "is-weakmap" "^2.0.1" + "is-weakset" "^2.0.1" + +"which-module@^2.0.0": + "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + "version" "2.0.0" + +"which-typed-array@^1.1.2": + "integrity" "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==" + "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + "is-typed-array" "^1.1.7" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"word-wrap@~1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"workerpool@^6.2.0": + "integrity" "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" + "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" + "version" "6.2.0" + +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" + +"ws@^7.4.6": + "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + "version" "7.5.5" + +"xml-name-validator@^3.0.0": + "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + "version" "3.0.0" + +"xmlbuilder@^15.1.1": + "integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + "version" "15.1.1" + +"xmlchars@^2.2.0": + "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + "version" "2.2.0" + +"y18n@^4.0.0": + "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + "version" "4.0.3" + +"y18n@^5.0.5": + "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + "version" "5.0.8" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yaml@1.10.2": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" + +"yargs-parser@^18.1.2": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^20.2.2", "yargs-parser@20.x": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" + +"yargs-parser@^21.0.0": + "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + "version" "21.0.1" + +"yargs@^15.4.1": + "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + "version" "15.4.1" + dependencies: + "cliui" "^6.0.0" + "decamelize" "^1.2.0" + "find-up" "^4.1.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^4.2.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^18.1.2" + +"yargs@^16.2.0": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" + +"yargs@^17.4": + "integrity" "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" + "version" "17.4.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.3" + "y18n" "^5.0.5" + "yargs-parser" "^21.0.0" + +"zip-stream@^4.1.0": + "integrity" "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==" + "resolved" "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "archiver-utils" "^2.1.0" + "compress-commons" "^4.1.0" + "readable-stream" "^3.6.0" + +"zod@^1.11.17": + "integrity" "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" + "resolved" "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" + "version" "1.11.17" diff --git a/examples/typescript-step-functions-mixed/main.test.ts b/examples/typescript-step-functions-mixed/main.test.ts index aff366888..323915cda 100644 --- a/examples/typescript-step-functions-mixed/main.test.ts +++ b/examples/typescript-step-functions-mixed/main.test.ts @@ -140,7 +140,7 @@ describe("typescript-state-machine", () => { \\"required_providers\\": { \\"aws\\": { \\"source\\": \\"aws\\", - \\"version\\": \\"~> 3.0\\" + \\"version\\": \\"3.75.1\\" } } } diff --git a/examples/typescript-step-functions-mixed/package.json b/examples/typescript-step-functions-mixed/package.json index a5455bde9..c48fcaba3 100644 --- a/examples/typescript-step-functions-mixed/package.json +++ b/examples/typescript-step-functions-mixed/package.json @@ -15,13 +15,13 @@ "devDependencies": { "@types/jest": "27.0.1", "@types/node": "^14.0.26", - "cdktf-cli": "0.8.0", + "cdktf-cli": "0.10.0", "jest": "27.1.0", "ts-jest": "^27.0.5", "typescript": "^3.9.7" }, "dependencies": { - "cdktf": "0.8.0", + "cdktf": "0.10.0", "constructs": "^10.0.5", "@cdktf/aws-cdk": "0.2.2", "@cdktf-plus/aws": "^0.2.2", diff --git a/examples/typescript-step-functions-mixed/yarn.lock b/examples/typescript-step-functions-mixed/yarn.lock index 0e431bac8..067081a77 100644 --- a/examples/typescript-step-functions-mixed/yarn.lock +++ b/examples/typescript-step-functions-mixed/yarn.lock @@ -3,21 +3,28 @@ "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" - integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== + "integrity" "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/highlight" "^7.14.5" +"@babel/code-frame@^7.16.7": + "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/highlight" "^7.16.7" + "@babel/compat-data@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" - integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== + "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" + "version" "7.15.0" -"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" - integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": + "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/code-frame" "^7.15.8" "@babel/generator" "^7.15.8" @@ -28,73 +35,82 @@ "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.6" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/generator@^7.14.5", "@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1" - integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.1.2" + "semver" "^6.3.0" + "source-map" "^0.5.0" + +"@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": + "integrity" "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/types" "^7.15.6" - jsesc "^2.5.1" - source-map "^0.5.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" + +"@babel/generator@^7.17.7": + "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" + "version" "7.17.7" + dependencies: + "@babel/types" "^7.17.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" "@babel/helper-compilation-targets@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" - integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== + "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" - browserslist "^4.16.6" - semver "^6.3.0" + "browserslist" "^4.16.6" + "semver" "^6.3.0" "@babel/helper-function-name@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" - integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== + "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/helper-get-function-arity" "^7.15.4" "@babel/template" "^7.15.4" "@babel/types" "^7.15.4" "@babel/helper-get-function-arity@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" - integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== + "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==" + "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-hoist-variables@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" - integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== + "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-member-expression-to-functions@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" - integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== + "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-imports@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" - integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-transforms@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" - integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== + "integrity" "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/helper-module-imports" "^7.15.4" "@babel/helper-replace-supers" "^7.15.4" @@ -106,21 +122,21 @@ "@babel/types" "^7.15.6" "@babel/helper-optimise-call-expression@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" - integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== + "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" - integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + "version" "7.14.5" "@babel/helper-replace-supers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" - integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== + "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/helper-member-expression-to-functions" "^7.15.4" "@babel/helper-optimise-call-expression" "^7.15.4" @@ -128,156 +144,184 @@ "@babel/types" "^7.15.4" "@babel/helper-simple-access@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" - integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== + "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-split-export-declaration@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" - integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== + "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - version "7.15.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== + "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + "version" "7.15.7" + +"@babel/helper-validator-identifier@^7.16.7": + "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" + "version" "7.16.7" "@babel/helper-validator-option@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" - integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + "version" "7.14.5" "@babel/helpers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" - integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== + "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" "@babel/highlight@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-validator-identifier" "^7.14.5" - chalk "^2.0.0" - js-tokens "^4.0.0" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" + +"@babel/highlight@^7.16.7": + "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" + "version" "7.16.10" + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.2": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" - integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== + "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" + "version" "7.15.8" + +"@babel/parser@^7.16.7": + "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" + "version" "7.17.8" "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" - integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== + "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/template@^7.14.5", "@babel/template@^7.15.4", "@babel/template@^7.3.3": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" - integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== +"@babel/template@^7.15.4", "@babel/template@^7.3.3": + "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" +"@babel/template@^7.16.7": + "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + "@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" - integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== + "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.4" @@ -286,141 +330,149 @@ "@babel/helper-split-export-declaration" "^7.15.4" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" - debug "^4.1.0" - globals "^11.1.0" + "debug" "^4.1.0" + "globals" "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.15.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" - integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== +"@babel/types@^7.0.0", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" + "version" "7.15.6" dependencies: "@babel/helper-validator-identifier" "^7.14.9" - to-fast-properties "^2.0.0" + "to-fast-properties" "^2.0.0" + +"@babel/types@^7.16.7", "@babel/types@^7.17.0": + "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" + "version" "7.17.0" + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + "to-fast-properties" "^2.0.0" "@balena/dockerignore@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@balena/dockerignore/-/dockerignore-1.0.2.tgz#9ffe4726915251e8eb69f44ef3547e0da2c03e0d" - integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== + "integrity" "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==" + "resolved" "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" + "version" "1.0.2" "@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + "version" "0.2.3" "@cdktf-plus/aws@^0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@cdktf-plus/aws/-/aws-0.2.2.tgz#28019617c69cc54d22208b25dcc9d43a1f751dab" - integrity sha512-IdudD9M3A0xNczJs5Fi48f6Jwzqf03QA3x3TWEqGQTVaSFQFdJlZLHVAEfnj8AE50mb/4fcxZRokluJTucADFg== + "integrity" "sha512-IdudD9M3A0xNczJs5Fi48f6Jwzqf03QA3x3TWEqGQTVaSFQFdJlZLHVAEfnj8AE50mb/4fcxZRokluJTucADFg==" + "resolved" "https://registry.npmjs.org/@cdktf-plus/aws/-/aws-0.2.2.tgz" + "version" "0.2.2" dependencies: "@cdktf-plus/core" "0.2.2" "@cdktf/provider-aws" "^5.0.29" - esbuild-wasm "^0.14.23" + "esbuild-wasm" "^0.14.23" "@cdktf-plus/core@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@cdktf-plus/core/-/core-0.2.2.tgz#682d46e99a2ac1c61247c0864391da042726dfcb" - integrity sha512-fCGqB/4Yrmx2yNxnVLPCVHB5HfIrnJ7NwIxS4p6KEyS86L2Y4NbGmKbj3WSQKlS0tAGFx+rgDHTGwx0ZvoVxVg== + "integrity" "sha512-fCGqB/4Yrmx2yNxnVLPCVHB5HfIrnJ7NwIxS4p6KEyS86L2Y4NbGmKbj3WSQKlS0tAGFx+rgDHTGwx0ZvoVxVg==" + "resolved" "https://registry.npmjs.org/@cdktf-plus/core/-/core-0.2.2.tgz" + "version" "0.2.2" dependencies: "@cdktf/provider-external" "^0.4.31" "@cdktf/provider-null" "^0.5.31" - docker-registry-client "^3.3.0" - execa "^5.1.1" - hashdirectory "^0.1.0" - -"@cdktf/aws-cdk@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@cdktf/aws-cdk/-/aws-cdk-0.2.2.tgz#82bddf31e163694584fda368d51bedf1d758dd12" - integrity sha512-glrVYlpj4XnwAdgNO4PyjqLRAZ83S9rF3FUSr21iFW+jfdLUA8U2oKQCV3phCJTP96xhlrnwhWDkZrp/YneSmw== - dependencies: - change-case "^4.1.1" - codemaker "^1.34.0" - debug "^4.3.2" - -"@cdktf/hcl2cdk@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.8.0.tgz#fdebf2714fa66931b550a779f0fb754179391978" - integrity sha512-cjwSNnJ80i300r/53T4ZVxW/8TJO6d1uQPCZ390ZsWiE+bt7E32A8Ol8C1cbRmambslpzgw6zAUuQmcURrmhfg== - dependencies: - "@babel/generator" "^7.14.5" - "@babel/template" "^7.14.5" - "@babel/types" "^7.14.5" - "@cdktf/hcl2json" "0.8.0" - "@cdktf/provider-generator" "0.8.0" - camelcase "^6.2.0" - glob "7.1.7" - graphology "^0.20.0" - graphology-types "^0.19.2" - jsii-rosetta "^1.39.0" - prettier "^2.3.1" - reserved-words "^0.1.2" - zod "^1.11.7" - -"@cdktf/hcl2json@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.8.0.tgz#752c85d8ef7123eaa67b967fd5fc95f2ad6eb00d" - integrity sha512-P8WT3wArFQL7ZTB4gO8/A2Ks6AVYmUaJT2Yzr7dKfIJqOEJyf7uXXrHa8zhAjEFANoHQp9w8CPt3Y0qvETmL2g== - dependencies: - "@types/node-fetch" "^2.5.8" - node-fetch "^2.6.1" + "docker-registry-client" "^3.3.0" + "execa" "^5.1.1" + "hashdirectory" "^0.1.0" + +"@cdktf/aws-cdk@file:../../dist/js/aws-cdk@0.0.0.jsii.tgz": + "integrity" "sha512-PuuADQF9JPYAfQKDTlCwhEsLNw7dOA3DmFTGnTTUrHsfxdcyn8VFMYv9p/ouVdjSF7/KBn9k5uwcNum3APrNGQ==" + "resolved" "file:../../dist/js/aws-cdk@0.0.0.jsii.tgz" + "version" "0.0.0" + dependencies: + "change-case" "^4.1.1" + "codemaker" "^1.34.0" + "debug" "^4.3.2" + +"@cdktf/hcl2cdk@0.10.0": + "integrity" "sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw==" + "resolved" "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@babel/generator" "^7.17.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.17.0" + "@cdktf/hcl2json" "0.10.0" + "@cdktf/provider-generator" "0.10.0" + "camelcase" "^6.3.0" + "glob" "7.2.0" + "graphology" "^0.24.1" + "graphology-types" "^0.21.2" + "jsii-rosetta" "^1.55.1" + "prettier" "^2.6.1" + "reserved-words" "^0.1.2" + "zod" "^1.11.17" + +"@cdktf/hcl2json@0.10.0": + "integrity" "sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ==" + "resolved" "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@types/node-fetch" "^2.6.1" + "node-fetch" "^2.6.7" "@cdktf/provider-aws@^5.0.29": - version "5.0.48" - resolved "https://registry.yarnpkg.com/@cdktf/provider-aws/-/provider-aws-5.0.48.tgz#0cd84451670b93dc24f21e3a45dc15292d2e7248" - integrity sha512-5chBjK14JV+GEFpl/w7+Ca8i4CXtsYtK2slQ/2AW8y/NaM+Aa3YeV+b5W/xeegjErKLxg3cF6XsRs9P9PBExcg== + "integrity" "sha512-5chBjK14JV+GEFpl/w7+Ca8i4CXtsYtK2slQ/2AW8y/NaM+Aa3YeV+b5W/xeegjErKLxg3cF6XsRs9P9PBExcg==" + "resolved" "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-5.0.48.tgz" + "version" "5.0.48" "@cdktf/provider-external@^0.4.31": - version "0.4.50" - resolved "https://registry.yarnpkg.com/@cdktf/provider-external/-/provider-external-0.4.50.tgz#7455e8dd451784f9c2e4c6d9fcfd7407b2a1cdb2" - integrity sha512-QzarVXzj9QL3A6+VBJnFSPw3Iw4q3iMaBhUpmwf4LH2YKm+eiG/our/P3+whXrLFkGV0g9NtF47ohX4Amcxj4g== + "integrity" "sha512-QzarVXzj9QL3A6+VBJnFSPw3Iw4q3iMaBhUpmwf4LH2YKm+eiG/our/P3+whXrLFkGV0g9NtF47ohX4Amcxj4g==" + "resolved" "https://registry.npmjs.org/@cdktf/provider-external/-/provider-external-0.4.50.tgz" + "version" "0.4.50" -"@cdktf/provider-generator@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.8.0.tgz#90f95e27e1a7813482d385f2fbc07cf43d635998" - integrity sha512-u5uQbOzZERzz3oDmPL/Lt1a18jeOXvpFc/nMj0ji5jia1vd4HA8pQ9M8Bj/AsXMK1CV3ciJh4tEcx9af/XoXXQ== +"@cdktf/provider-generator@0.10.0": + "integrity" "sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA==" + "resolved" "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" + "version" "0.10.0" dependencies: - "@cdktf/hcl2json" "0.8.0" - codemaker "^0.22.0" - fs-extra "^8.1.0" - is-valid-domain "^0.1.2" - jsii-srcmak "^0.1.406" + "@cdktf/hcl2json" "0.10.0" + "codemaker" "^0.22.0" + "fs-extra" "^8.1.0" + "is-valid-domain" "^0.1.6" + "jsii-srcmak" "^0.1.513" "@cdktf/provider-null@^0.5.31": - version "0.5.50" - resolved "https://registry.yarnpkg.com/@cdktf/provider-null/-/provider-null-0.5.50.tgz#9ea659bfd5c8d2377a560bb430a4a3e8e4219154" - integrity sha512-YitiQ3hxgubVjFZX9kkQq17CsKztBRr43ikahF9Tv0TJbchg5xQief5HQI2BPyzPcPZfN1O3xdSbZHFmCC7vlA== + "integrity" "sha512-YitiQ3hxgubVjFZX9kkQq17CsKztBRr43ikahF9Tv0TJbchg5xQief5HQI2BPyzPcPZfN1O3xdSbZHFmCC7vlA==" + "resolved" "https://registry.npmjs.org/@cdktf/provider-null/-/provider-null-0.5.50.tgz" + "version" "0.5.50" "@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "version" "1.1.0" dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" + "camelcase" "^5.3.1" + "find-up" "^4.1.0" + "get-package-type" "^0.1.0" + "js-yaml" "^3.13.1" + "resolve-from" "^5.0.0" "@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "version" "0.1.3" "@jest/console@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.2.5.tgz#bddbf8d41c191f17b52bf0c9e6c0d18605e35d6e" - integrity sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ== + "integrity" "sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.2.5" - jest-util "^27.2.5" - slash "^3.0.0" + "chalk" "^4.0.0" + "jest-message-util" "^27.2.5" + "jest-util" "^27.2.5" + "slash" "^3.0.0" "@jest/core@^27.1.0", "@jest/core@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.2.5.tgz#854c314708cee0d892ac4f531b9129f00a21ee69" - integrity sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA== + "integrity" "sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==" + "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/reporters" "^27.2.5" @@ -428,64 +480,64 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^27.2.5" - jest-config "^27.2.5" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-resolve-dependencies "^27.2.5" - jest-runner "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - jest-watcher "^27.2.5" - micromatch "^4.0.4" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-changed-files" "^27.2.5" + "jest-config" "^27.2.5" + "jest-haste-map" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-resolve-dependencies" "^27.2.5" + "jest-runner" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "jest-watcher" "^27.2.5" + "micromatch" "^4.0.4" + "rimraf" "^3.0.0" + "slash" "^3.0.0" + "strip-ansi" "^6.0.0" "@jest/environment@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.2.5.tgz#b85517ccfcec55690c82c56f5a01a3b30c5e3c84" - integrity sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg== + "integrity" "sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" + "jest-mock" "^27.2.5" "@jest/fake-timers@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.2.5.tgz#0c7e5762d7bfe6e269e7b49279b097a52a42f0a0" - integrity sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg== + "integrity" "sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" - jest-util "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" "@jest/globals@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.2.5.tgz#4115538f98ed6cee4051a90fdbd0854062902099" - integrity sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g== + "integrity" "sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/types" "^27.2.5" - expect "^27.2.5" + "expect" "^27.2.5" "@jest/reporters@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.2.5.tgz#65198ed1f3f4449e3f656129764dc6c5bb27ebe3" - integrity sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ== + "integrity" "sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==" + "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" + "version" "27.2.5" dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^27.2.5" @@ -493,140 +545,146 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" + "chalk" "^4.0.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.2" + "graceful-fs" "^4.2.4" + "istanbul-lib-coverage" "^3.0.0" + "istanbul-lib-instrument" "^4.0.3" + "istanbul-lib-report" "^3.0.0" + "istanbul-lib-source-maps" "^4.0.0" + "istanbul-reports" "^3.0.2" + "jest-haste-map" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "slash" "^3.0.0" + "source-map" "^0.6.0" + "string-length" "^4.0.1" + "terminal-link" "^2.0.0" + "v8-to-istanbul" "^8.1.0" "@jest/source-map@^27.0.6": - version "27.0.6" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.6.tgz#be9e9b93565d49b0548b86e232092491fb60551f" - integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g== + "integrity" "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==" + "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" + "version" "27.0.6" dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" + "callsites" "^3.0.0" + "graceful-fs" "^4.2.4" + "source-map" "^0.6.0" "@jest/test-result@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.2.5.tgz#e9f73cf6cd5e2cc6eb3105339248dea211f9320e" - integrity sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg== + "integrity" "sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/types" "^27.2.5" "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" + "collect-v8-coverage" "^1.0.0" "@jest/test-sequencer@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz#ed5ae91c00e623fb719111d58e380395e16cefbb" - integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== + "integrity" "sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==" + "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/test-result" "^27.2.5" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-runtime "^27.2.5" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-runtime" "^27.2.5" "@jest/transform@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.2.5.tgz#02b08862a56dbedddf0ba3c2eae41e049a250e29" - integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== + "integrity" "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.1.0" "@jest/types" "^27.2.5" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-regex-util "^27.0.6" - jest-util "^27.2.5" - micromatch "^4.0.4" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "chalk" "^4.0.0" + "convert-source-map" "^1.4.0" + "fast-json-stable-stringify" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-util" "^27.2.5" + "micromatch" "^4.0.4" + "pirates" "^4.0.1" + "slash" "^3.0.0" + "source-map" "^0.6.1" + "write-file-atomic" "^3.0.0" "@jest/types@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" - integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== + "integrity" "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" + "version" "27.2.5" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^16.0.0" - chalk "^4.0.0" + "chalk" "^4.0.0" -"@jsii/check-node@1.39.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.39.0.tgz#31a22f6270c790b5f2bb0f7d2950511e6d7c0c9e" - integrity sha512-tqx5o0Zw6WrVKmB9S1X0E8AajfXjWu9yoOUtUdYVCR6NAdi8mY/NQ3uYJ8II0AF1MtC0PdASOjb/6i3h02komw== +"@jsii/check-node@1.55.1": + "integrity" "sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw==" + "resolved" "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" + "version" "1.55.1" dependencies: - chalk "^4.1.2" - semver "^7.3.5" + "chalk" "^4.1.2" + "semver" "^7.3.5" -"@jsii/check-node@1.46.0": - version "1.46.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.46.0.tgz#4825c26f0cd4515015e950ab17df63df07abadfb" - integrity sha512-dIJGSQrF4BXvzTG8idcimu2VCNctlDyoNsc+ETsoHu7T9pije0U0BnOrjUQ6ZJFpBvLZ6qzNA46gynzwWCXB6g== +"@jsii/spec@^1.55.1", "@jsii/spec@1.55.1": + "integrity" "sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA==" + "resolved" "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" + "version" "1.55.1" dependencies: - chalk "^4.1.2" - semver "^7.3.5" + "jsonschema" "^1.4.0" -"@jsii/spec@1.46.0", "@jsii/spec@^1.46.0": - version "1.46.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.46.0.tgz#8ad4e333120374708f2d681651c6b7fd7961f6a6" - integrity sha512-yp6rN23ve+F1/6g8Gwmp8PbrtqpMB05GMwJ8GGhvwmCLa0kBO8eALWvB/KtmuDJ4wllSojVvuK4rluUTTkvBWg== +"@nodelib/fs.scandir@2.1.5": + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" dependencies: - jsonschema "^1.4.0" + "@nodelib/fs.stat" "2.0.5" + "run-parallel" "^1.1.9" -"@jsii/spec@^1.39.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.39.0.tgz#17b2d55f8261da3ed4a670e9a4c5dfa18a7e050a" - integrity sha512-NbCmAYOB938uyWHwXj6fhdeIzznhHbxLmvl4Jtwe08Nrz5Gs4n79snV29XWIQulDMa4HYkNh1yqhBXOHkd+GAg== +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" + +"@nodelib/fs.walk@^1.2.3": + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" dependencies: - jsonschema "^1.4.0" + "@nodelib/fs.scandir" "2.1.5" + "fastq" "^1.6.0" "@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" + "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + "version" "1.8.3" dependencies: - type-detect "4.0.8" + "type-detect" "4.0.8" "@sinonjs/fake-timers@^8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz#1c1c9a91419f804e59ae8df316a07dd1c3a76b94" - integrity sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew== + "integrity" "sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" + "version" "8.0.1" dependencies: "@sinonjs/commons" "^1.7.0" "@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + "version" "1.1.2" "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz#bc12c74b7d65e82d29876b5d0baf5c625ac58702" - integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== + "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" + "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + "version" "7.1.16" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -635,324 +693,327 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" - integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== + "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" + "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + "version" "7.6.3" dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" + "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + "version" "7.4.1" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== + "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" + "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + "version" "7.14.2" dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" + "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + "version" "4.1.5" dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + "version" "2.0.3" "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@27.0.1": - version "27.0.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.1.tgz#fafcc997da0135865311bb1215ba16dba6bdf4ca" - integrity sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw== +"@types/jest@^27.0.0", "@types/jest@27.0.1": + "integrity" "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==" + "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" + "version" "27.0.1" dependencies: - jest-diff "^27.0.0" - pretty-format "^27.0.0" + "jest-diff" "^27.0.0" + "pretty-format" "^27.0.0" -"@types/node-fetch@^2.5.8": - version "2.5.12" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.12.tgz#8a6f779b1d4e60b7a57fb6fd48d84fb545b9cc66" - integrity sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw== +"@types/node-fetch@^2.6.1": + "integrity" "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==" + "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" + "version" "2.6.1" dependencies: "@types/node" "*" - form-data "^3.0.0" + "form-data" "^3.0.0" "@types/node@*": - version "16.10.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.5.tgz#7fe4123b061753f1a58a6cd077ff0bb069ee752d" - integrity sha512-9iI3OOlkyOjLQQ9s+itIJNMRepDhB/96jW3fqduJ2FTPQj1dJjw6Q3QCImF9FE1wmdBs5QSun4FjDSFS8d8JLw== + "integrity" "sha512-9iI3OOlkyOjLQQ9s+itIJNMRepDhB/96jW3fqduJ2FTPQj1dJjw6Q3QCImF9FE1wmdBs5QSun4FjDSFS8d8JLw==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-16.10.5.tgz" + "version" "16.10.5" "@types/node@^14.0.26": - version "14.17.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.22.tgz#4053ec255ede70104f23df4a326c5f8e72b71d7d" - integrity sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg== + "integrity" "sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" + "version" "14.17.22" "@types/prettier@^2.1.5": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz#e1303048d5389563e130f5bdd89d37a99acb75eb" - integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== + "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" + "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" + "version" "2.4.1" "@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + "version" "2.0.1" "@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== + "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + "version" "20.2.1" "@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + "version" "16.0.4" dependencies: "@types/yargs-parser" "*" "@udondan/common-substrings@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@udondan/common-substrings/-/common-substrings-3.0.2.tgz#22e90b6d4eaa640e491badee9ae678a3372c572b" - integrity sha512-Sc8lNnubj2NtH6zj13K8ADohTnwvXBSp6NWV0LDvia/xfIGHvOhKOHjL7AM9+5lVL3LcIHl85mwpn9LYYhyxuw== - -"@xmldom/xmldom@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d" - integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== - -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4: - version "8.5.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" - integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -archiver-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" - integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== - dependencies: - glob "^7.1.4" - graceful-fs "^4.2.0" - lazystream "^1.0.0" - lodash.defaults "^4.2.0" - lodash.difference "^4.5.0" - lodash.flatten "^4.4.0" - lodash.isplainobject "^4.0.6" - lodash.union "^4.6.0" - normalize-path "^3.0.0" - readable-stream "^2.0.0" - -archiver@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.0.tgz#dd3e097624481741df626267564f7dd8640a45ba" - integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== - dependencies: - archiver-utils "^2.1.0" - async "^3.2.0" - buffer-crc32 "^0.2.1" - readable-stream "^3.6.0" - readdir-glob "^1.0.0" - tar-stream "^2.2.0" - zip-stream "^4.1.0" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -asn1.js-rfc3280@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/asn1.js-rfc3280/-/asn1.js-rfc3280-2.1.1.tgz#2cbc739e0d42f6725ce1db9282012a9a70e9db70" - integrity sha1-LLxzng1C9nJc4duSggEqmnDp23A= - -asn1.js@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-2.2.1.tgz#c8ba4dd68e84431288126230cb2045bdfa9fbfe1" - integrity sha1-yLpN1o6EQxKIEmIwyyBFvfqfv+E= - dependencies: - bn.js "^2.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -assert-plus@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.1.5.tgz#ee74009413002d84cec7219c6ac811812e723160" - integrity sha1-7nQAlBMALYTOxyGcasgRgS5yMWA= - -assert-plus@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" - integrity sha1-104bh+ev/A24qttwIfP+SBAasjQ= - -assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -async@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.1.tgz#d3274ec66d107a47476a4c49136aacdb00665fc8" - integrity sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -aws-cdk-lib@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz#da7cf476363771f5ce4eb2aa73388b91db50553e" - integrity sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg== + "integrity" "sha512-Sc8lNnubj2NtH6zj13K8ADohTnwvXBSp6NWV0LDvia/xfIGHvOhKOHjL7AM9+5lVL3LcIHl85mwpn9LYYhyxuw==" + "resolved" "https://registry.npmjs.org/@udondan/common-substrings/-/common-substrings-3.0.2.tgz" + "version" "3.0.2" + +"@xmldom/xmldom@^0.8.1": + "integrity" "sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ==" + "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" + "version" "0.8.1" + +"abab@^2.0.3", "abab@^2.0.5": + "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + "version" "2.0.5" + +"acorn-globals@^6.0.0": + "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "acorn" "^7.1.1" + "acorn-walk" "^7.1.1" + +"acorn-walk@^7.1.1": + "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + "version" "7.2.0" + +"acorn@^7.1.1": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"acorn@^8.2.4": + "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" + "version" "8.5.0" + +"agent-base@6": + "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "debug" "4" + +"ansi-escapes@^4.2.1": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^5.0.0": + "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + "version" "5.2.0" + +"anymatch@^3.0.3": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"archiver-utils@^2.1.0": + "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==" + "resolved" "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "glob" "^7.1.4" + "graceful-fs" "^4.2.0" + "lazystream" "^1.0.0" + "lodash.defaults" "^4.2.0" + "lodash.difference" "^4.5.0" + "lodash.flatten" "^4.4.0" + "lodash.isplainobject" "^4.0.6" + "lodash.union" "^4.6.0" + "normalize-path" "^3.0.0" + "readable-stream" "^2.0.0" + +"archiver@5.3.0": + "integrity" "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==" + "resolved" "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "archiver-utils" "^2.1.0" + "async" "^3.2.0" + "buffer-crc32" "^0.2.1" + "readable-stream" "^3.6.0" + "readdir-glob" "^1.0.0" + "tar-stream" "^2.2.0" + "zip-stream" "^4.1.0" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"arr-rotate@^1.0.0": + "integrity" "sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==" + "resolved" "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" + "version" "1.0.0" + +"asn1.js-rfc3280@^2.1.0": + "integrity" "sha1-LLxzng1C9nJc4duSggEqmnDp23A=" + "resolved" "https://registry.npmjs.org/asn1.js-rfc3280/-/asn1.js-rfc3280-2.1.1.tgz" + "version" "2.1.1" + +"asn1.js@^2.0.0", "asn1.js@^2.2.0": + "integrity" "sha1-yLpN1o6EQxKIEmIwyyBFvfqfv+E=" + "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "bn.js" "^2.0.0" + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" + +"assert-plus@^0.1.5": + "integrity" "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=" + "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + "version" "0.1.5" + +"assert-plus@^0.2.0": + "integrity" "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" + "version" "0.2.0" + +"assert-plus@^1.0.0": + "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "version" "1.0.0" + +"async@^3.2.0": + "version" "3.2.3" + +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" + +"available-typed-arrays@^1.0.5": + "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + "version" "1.0.5" + +"aws-cdk-lib@^2.0.0", "aws-cdk-lib@2.0.0": + "integrity" "sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg==" + "resolved" "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" + "version" "2.0.0" dependencies: "@balena/dockerignore" "^1.0.2" - case "1.6.3" - fs-extra "^9.1.0" - ignore "^5.1.9" - jsonschema "^1.4.0" - minimatch "^3.0.4" - punycode "^2.1.1" - semver "^7.3.5" - yaml "1.10.2" - -babel-jest@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.2.5.tgz#6bbbc1bb4200fe0bfd1b1fbcbe02fc62ebed16aa" - integrity sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g== + "case" "1.6.3" + "fs-extra" "^9.1.0" + "ignore" "^5.1.9" + "jsonschema" "^1.4.0" + "minimatch" "^3.0.4" + "punycode" "^2.1.1" + "semver" "^7.3.5" + "yaml" "1.10.2" + +"babel-jest@^27.2.5", "babel-jest@>=27.0.0 <28": + "integrity" "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==" + "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^27.2.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "babel-preset-jest" "^27.2.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "slash" "^3.0.0" -babel-plugin-istanbul@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" - integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== +"babel-plugin-istanbul@^6.0.0": + "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + "version" "6.0.0" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^4.0.0" - test-exclude "^6.0.0" + "istanbul-lib-instrument" "^4.0.0" + "test-exclude" "^6.0.0" -babel-plugin-jest-hoist@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz#79f37d43f7e5c4fdc4b2ca3e10cc6cf545626277" - integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw== +"babel-plugin-jest-hoist@^27.2.0": + "integrity" "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==" + "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" + "version" "27.2.0" dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== +"babel-preset-current-node-syntax@^1.0.0": + "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" + "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + "version" "1.0.1" dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -967,1563 +1028,1645 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz#556bbbf340608fed5670ab0ea0c8ef2449fba885" - integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== - dependencies: - babel-plugin-jest-hoist "^27.2.0" - babel-preset-current-node-syntax "^1.0.0" - -backoff@^2.4.1: - version "2.5.0" - resolved "https://registry.yarnpkg.com/backoff/-/backoff-2.5.0.tgz#f616eda9d3e4b66b8ca7fca79f695722c5f8e26f" - integrity sha1-9hbtqdPktmuMp/ynn2lXIsX44m8= - dependencies: - precond "0.2" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -"base64url@1.x >=1.0.4", base64url@~1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/base64url/-/base64url-1.0.6.tgz#d64d375d68a7c640d912e2358d170dca5bb54681" - integrity sha1-1k03XWinxkDZEuI1jRcNylu1RoE= - dependencies: - concat-stream "~1.4.7" - meow "~2.0.0" - -bl@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -bn.js@^2.0.0, bn.js@^2.0.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-2.2.0.tgz#12162bc2ae71fc40a5626c33438f3a875cd37625" - integrity sha1-EhYrwq5x/EClYmwzQ486h1zTdiU= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserslist@^4.16.6: - version "4.17.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.3.tgz#2844cd6eebe14d12384b0122d217550160d2d624" - integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== - dependencies: - caniuse-lite "^1.0.30001264" - electron-to-chromium "^1.3.857" - escalade "^3.1.1" - node-releases "^1.1.77" - picocolors "^0.2.1" - -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-equal-constant-time@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" - integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -"bunyan@1.x >=1.3.3", bunyan@^1.8.3: - version "1.8.15" - resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.15.tgz#8ce34ca908a17d0776576ca1b2f6cbd916e93b46" - integrity sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig== +"babel-preset-jest@^27.2.0": + "integrity" "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==" + "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" + "version" "27.2.0" + dependencies: + "babel-plugin-jest-hoist" "^27.2.0" + "babel-preset-current-node-syntax" "^1.0.0" + +"backoff@^2.4.1": + "integrity" "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=" + "resolved" "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "precond" "0.2" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"base64-js@^1.3.1": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" + +"base64url@~1.0.4", "base64url@1.x >=1.0.4": + "integrity" "sha1-1k03XWinxkDZEuI1jRcNylu1RoE=" + "resolved" "https://registry.npmjs.org/base64url/-/base64url-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "concat-stream" "~1.4.7" + "meow" "~2.0.0" + +"bl@^4.0.3": + "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "buffer" "^5.5.0" + "inherits" "^2.0.4" + "readable-stream" "^3.4.0" + +"bn.js@^2.0.0", "bn.js@^2.0.3": + "integrity" "sha1-EhYrwq5x/EClYmwzQ486h1zTdiU=" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" + "version" "2.2.0" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"brace-expansion@^2.0.1": + "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "balanced-match" "^1.0.0" + +"braces@^3.0.1": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"brorand@^1.0.1": + "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + "version" "1.1.0" + +"browser-process-hrtime@^1.0.0": + "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + "version" "1.0.0" + +"browserslist@^4.16.6": + "integrity" "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" + "version" "4.17.3" + dependencies: + "caniuse-lite" "^1.0.30001264" + "electron-to-chromium" "^1.3.857" + "escalade" "^3.1.1" + "node-releases" "^1.1.77" + "picocolors" "^0.2.1" + +"bs-logger@0.x": + "integrity" "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" + "resolved" "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" + "version" "0.2.6" + dependencies: + "fast-json-stable-stringify" "2.x" + +"bser@2.1.1": + "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "node-int64" "^0.4.0" + +"buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13": + "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + "version" "0.2.13" + +"buffer-equal-constant-time@1.0.1": + "integrity" "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "resolved" "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" + "version" "1.0.1" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"buffer@^5.5.0": + "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + "version" "5.7.1" + dependencies: + "base64-js" "^1.3.1" + "ieee754" "^1.1.13" + +"bunyan@^1.8.3", "bunyan@1.x >=1.3.3": + "integrity" "sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==" + "resolved" "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz" + "version" "1.8.15" optionalDependencies: - dtrace-provider "~0.8" - moment "^2.19.3" - mv "~2" - safe-json-stringify "~1" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-keys@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-1.0.0.tgz#bd1a11bf9b31a1ce493493a930de1a0baf4ad7ec" - integrity sha1-vRoRv5sxoc5JNJOpMN4aC69K1+w= - dependencies: - camelcase "^1.0.1" - map-obj "^1.0.0" - -camelcase@^1.0.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" - integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== - -caniuse-lite@^1.0.30001264: - version "1.0.30001265" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz#0613c9e6c922e422792e6fcefdf9a3afeee4f8c3" - integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== - -capital-case@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" - integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -case@1.6.3, case@^1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" - integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== - -cdktf-cli@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.8.0.tgz#7f062466053242d6045dc545dcae11fc7c017dac" - integrity sha512-M3XfblNzfpszgvD3ZdyWTzBDqWKAoN3YdwBkvuoHjefmx6EZ9weIJ/XEAYEU3k9KQeur2VRrbDs1Az9//X6cbQ== - dependencies: - "@cdktf/hcl2cdk" "0.8.0" - "@cdktf/hcl2json" "0.8.0" - cdktf "0.8.0" - constructs "^10.0.0" - jsii "^1.46.0" - jsii-pacmak "^1.46.0" - yargs "^17.0" - -cdktf@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.8.0.tgz#6aacd42decefeb9393a87ae3a92f5298f2b74466" - integrity sha512-4db97UhbynK648zoJeG66jdLdk9PAwyKZ3PYgkzRfNf9W1ioQzuE3GZMKhmYUSzfl9alfT4QvixNA/zR5SNPAw== - dependencies: - archiver "5.3.0" - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -change-case@^4.1.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" - integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== - dependencies: - camel-case "^4.1.2" - capital-case "^1.0.4" - constant-case "^3.0.4" - dot-case "^3.0.4" - header-case "^2.0.4" - no-case "^3.0.4" - param-case "^3.0.4" - pascal-case "^3.1.2" - path-case "^3.0.4" - sentence-case "^3.0.4" - snake-case "^3.0.4" - tslib "^2.0.3" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -ci-info@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" - integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== - -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -clone@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -codemaker@^0.22.0: - version "0.22.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-0.22.0.tgz#259d616962222f959e3b9716fa774871b25a0c78" - integrity sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg== - dependencies: - camelcase "^5.3.1" - decamelize "^1.2.0" - fs-extra "^8.1.0" - -codemaker@^1.34.0: - version "1.39.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.39.0.tgz#d8103f4b587210b1d6aa073d62ffb510ac20bc42" - integrity sha512-1PPD7ZCC05nrkN47elPcno3zm4Md7XSkG52CvIbNsEcXddc0Ma2xgoMZnWPu+Ab6801FunSqov9X4O+OZle95A== - dependencies: - camelcase "^6.2.0" - decamelize "^5.0.1" - fs-extra "^9.1.0" - -codemaker@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.46.0.tgz#9889188c8085e3b1a1058c4f8e1f1b9458177e8c" - integrity sha512-sCGZXQkc6DOkchW9S1J5RPzQx7DP9HW2BtfThaCkiDGoKytbvDsUDFGxRX/6823jQxvjkOwZVooOwD+0+hYYEg== - dependencies: - camelcase "^6.2.0" - decamelize "^5.0.1" - fs-extra "^9.1.0" - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colors@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commonmark@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/commonmark/-/commonmark-0.30.0.tgz#38811dc7bbf0f59d277ae09054d4d73a332f2e45" - integrity sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA== - dependencies: - entities "~2.0" - mdurl "~1.0.1" - minimist ">=1.2.2" - string.prototype.repeat "^0.2.0" - -compress-commons@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d" - integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== - dependencies: - buffer-crc32 "^0.2.13" - crc32-stream "^4.0.2" - normalize-path "^3.0.0" - readable-stream "^3.6.0" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@~1.4.7: - version "1.4.11" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.4.11.tgz#1dc9f666f2621da9c618b1e7f8f3b2ff70b5f76f" - integrity sha512-X3JMh8+4je3U1cQpG87+f9lXHDrqcb2MVLg9L7o8b1UZ0DzhRrUpdn65ttzu10PpJPPI3MQNkis+oha6TSA9Mw== - dependencies: - inherits "~2.0.1" - readable-stream "~1.1.9" - typedarray "~0.0.5" - -constant-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" - integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case "^2.0.2" - -constructs@^10.0.0, constructs@^10.0.5: - version "10.0.9" - resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.0.9.tgz#fe724185e4288001850914e95cce2b32d848355f" - integrity sha512-C9la/fcnCKe3XIjKPbWuD49mnOYqSWdiMI6TNJmF0ao3pJw6Hap03Q4nsmCxpWMXuMzM546Kw/WnW7ElB3g4OA== - -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -crc-32@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208" - integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA== - dependencies: - exit-on-epipe "~1.0.1" - printj "~1.1.0" - -crc32-stream@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007" - integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== - dependencies: - crc-32 "^1.2.0" - readable-stream "^3.4.0" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -date-format@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.1.0.tgz#31d5b5ea211cf5fd764cd38baf9d033df7e125cf" - integrity sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA== - -date-format@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-3.0.0.tgz#eb8780365c7d2b1511078fb491e6479780f3ad95" - integrity sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w== - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decamelize@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9" - integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== - -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -deep-equal@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.0.5.tgz#55cd2fe326d83f9cbf7261ef0e060b3f724c5cb9" - integrity sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw== - dependencies: - call-bind "^1.0.0" - es-get-iterator "^1.1.1" - get-intrinsic "^1.0.1" - is-arguments "^1.0.4" - is-date-object "^1.0.2" - is-regex "^1.1.1" - isarray "^2.0.5" - object-is "^1.1.4" - object-keys "^1.1.1" - object.assign "^4.1.2" - regexp.prototype.flags "^1.3.0" - side-channel "^1.0.3" - which-boxed-primitive "^1.0.1" - which-collection "^1.0.1" - which-typed-array "^1.1.2" - -deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= - -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -diff-sequences@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" - integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== - -docker-registry-client@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/docker-registry-client/-/docker-registry-client-3.3.1.tgz#aad5a9f363eb2f7a2ded6cd0f74e7044e0d7e807" - integrity sha512-7uUMnP/GR3m/FS63fQrkEw0GzcITFNsy8i6cc/nS/EHshS7btIv08/01NWmI7EjeXD1ou/R9S75tY+hmUHipTg== - dependencies: - assert-plus "^0.1.5" - base64url "1.x >=1.0.4" - bunyan "1.x >=1.3.3" - jwk-to-pem "1.2.0" - jws "3.1.0" - restify-clients "^1.4.0" - restify-errors "^3.0.0" - strsplit "1.x" - tough-cookie "2.0.x" - vasync "1.x >=1.6.1" - verror "1.x >=1.6.0" - www-authenticate "0.6.x >=0.6.2" - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dtrace-provider@^0.8.3, dtrace-provider@~0.8: - version "0.8.8" - resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.8.tgz#2996d5490c37e1347be263b423ed7b297fb0d97e" - integrity sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg== - dependencies: - nan "^2.14.0" - -ecdsa-sig-formatter@1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" - integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== - dependencies: - safe-buffer "^5.0.1" - -electron-to-chromium@^1.3.857: - version "1.3.867" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.867.tgz#7cb484db4b57c28da0b65c51e434c3a1f3f9aa0d" - integrity sha512-WbTXOv7hsLhjJyl7jBfDkioaY++iVVZomZ4dU6TMe/SzucV6mUAs2VZn/AehBwuZMiNEQDaPuTGn22YK5o+aDw== - -elliptic@^3.0.4: - version "3.1.0" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-3.1.0.tgz#c21682ef762769b56a74201609105da11d5f60cc" - integrity sha1-whaC73YnabVqdCAWCRBdoR1fYMw= - dependencies: - bn.js "^2.0.3" - brorand "^1.0.1" - hash.js "^1.0.0" - inherits "^2.0.1" - -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -entities@~2.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" - integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== - -es-abstract@^1.18.5: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.1" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" - is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - -es-get-iterator@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" - integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.0" - has-symbols "^1.0.1" - is-arguments "^1.1.0" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.5" - isarray "^2.0.5" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -esbuild-wasm@^0.14.23: - version "0.14.27" - resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.14.27.tgz#285e5222036c2efeaa0756ee6230f2550352415a" - integrity sha512-Ejpdf/li+o4T68pAPiFqVVSro8b5IwIl1clpVu62p3cjX32J/A7yuG2jKCK6HliYtf5gltVQLD69ezu+2F75KQ== - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" + "dtrace-provider" "~0.8" + "moment" "^2.19.3" + "mv" "~2" + "safe-json-stringify" "~1" + +"call-bind@^1.0.0", "call-bind@^1.0.2": + "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camel-case@^4.1.2": + "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "pascal-case" "^3.1.2" + "tslib" "^2.0.3" + +"camelcase-keys@^1.0.0": + "integrity" "sha1-vRoRv5sxoc5JNJOpMN4aC69K1+w=" + "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "camelcase" "^1.0.1" + "map-obj" "^1.0.0" + +"camelcase@^1.0.1": + "integrity" "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + "version" "1.2.1" + +"camelcase@^5.0.0", "camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^6.2.0": + "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + "version" "6.2.0" + +"camelcase@^6.3.0": + "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + "version" "6.3.0" + +"caniuse-lite@^1.0.30001264": + "integrity" "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" + "version" "1.0.30001265" + +"capital-case@^1.0.4": + "integrity" "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==" + "resolved" "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case-first" "^2.0.2" + +"case@^1.6.3": + "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" + "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + "version" "1.6.3" + +"case@1.6.3": + "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" + "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + "version" "1.6.3" + +"cdktf-cli@0.10.0": + "integrity" "sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw==" + "resolved" "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@cdktf/hcl2cdk" "0.10.0" + "@cdktf/hcl2json" "0.10.0" + "cdktf" "0.10.0" + "constructs" "^10.0.25" + "ink-select-input" "^4.2.1" + "jsii" "^1.55.1" + "jsii-pacmak" "^1.55.1" + "minimatch" "^5.0.1" + "node-abort-controller" "^3.0.1" + "yargs" "^17.4" + +"cdktf@^0.10.0", "cdktf@^0.9", "cdktf@^0.9.2", "cdktf@0.10.0": + "integrity" "sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg==" + "resolved" "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "archiver" "5.3.0" + "json-stable-stringify" "^1.0.1" + +"chalk@^2.0.0": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^4", "chalk@^4.0.0", "chalk@^4.1.2": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"change-case@^4.1.1": + "integrity" "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==" + "resolved" "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "camel-case" "^4.1.2" + "capital-case" "^1.0.4" + "constant-case" "^3.0.4" + "dot-case" "^3.0.4" + "header-case" "^2.0.4" + "no-case" "^3.0.4" + "param-case" "^3.0.4" + "pascal-case" "^3.1.2" + "path-case" "^3.0.4" + "sentence-case" "^3.0.4" + "snake-case" "^3.0.4" + "tslib" "^2.0.3" + +"char-regex@^1.0.2": + "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + "version" "1.0.2" + +"ci-info@^3.1.1": + "integrity" "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" + "version" "3.2.0" + +"cjs-module-lexer@^1.0.0": + "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + "version" "1.2.2" + +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" + +"cliui@^7.0.2": + "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^7.0.0" + +"clone@^2.1.2": + "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + "version" "2.1.2" + +"co@^4.6.0": + "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + "version" "4.6.0" + +"codemaker@^0.22.0": + "integrity" "sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg==" + "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" + "version" "0.22.0" + dependencies: + "camelcase" "^5.3.1" + "decamelize" "^1.2.0" + "fs-extra" "^8.1.0" + +"codemaker@^1.34.0": + "version" "1.55.1" + dependencies: + "camelcase" "^6.3.0" + "decamelize" "^5.0.1" + "fs-extra" "^9.1.0" + +"codemaker@^1.55.1": + "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" + "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "camelcase" "^6.3.0" + "decamelize" "^5.0.1" + "fs-extra" "^9.1.0" + +"collect-v8-coverage@^1.0.0": + "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + "version" "1.0.1" + +"color-convert@^1.9.0": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"combined-stream@^1.0.8": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"commonmark@^0.30.0": + "integrity" "sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA==" + "resolved" "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" + "version" "0.30.0" + dependencies: + "entities" "~2.0" + "mdurl" "~1.0.1" + "minimist" ">=1.2.2" + "string.prototype.repeat" "^0.2.0" + +"compress-commons@^4.1.0": + "integrity" "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==" + "resolved" "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "buffer-crc32" "^0.2.13" + "crc32-stream" "^4.0.2" + "normalize-path" "^3.0.0" + "readable-stream" "^3.6.0" + +"concat-map@0.0.1": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"concat-stream@~1.4.7": + "integrity" "sha512-X3JMh8+4je3U1cQpG87+f9lXHDrqcb2MVLg9L7o8b1UZ0DzhRrUpdn65ttzu10PpJPPI3MQNkis+oha6TSA9Mw==" + "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.11.tgz" + "version" "1.4.11" + dependencies: + "inherits" "~2.0.1" + "readable-stream" "~1.1.9" + "typedarray" "~0.0.5" + +"constant-case@^3.0.4": + "integrity" "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==" + "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case" "^2.0.2" + +"constructs@^10.0.0", "constructs@^10.0.25", "constructs@^10.0.5", "constructs@^10.0.71": + "integrity" "sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA==" + "resolved" "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" + "version" "10.0.100" + +"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"core-util-is@1.0.2": + "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + "version" "1.0.2" + +"crc-32@^1.2.0": + "version" "1.2.1" + dependencies: + "exit-on-epipe" "~1.0.1" + "printj" "~1.3.1" + +"crc32-stream@^4.0.2": + "integrity" "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==" + "resolved" "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "crc-32" "^1.2.0" + "readable-stream" "^3.4.0" + +"cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"cssom@^0.4.4": + "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + "version" "0.4.4" + +"cssom@~0.3.6": + "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + "version" "0.3.8" + +"cssstyle@^2.3.0": + "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" + "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "cssom" "~0.3.6" + +"data-urls@^2.0.0": + "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" + "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "abab" "^2.0.3" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.0.0" + +"date-format@^4.0.6": + "integrity" "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==" + "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" + "version" "4.0.6" + +"debug@^4.1.0", "debug@^4.1.1", "debug@4": + "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "ms" "2.1.2" + +"debug@^4.3.2": + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"debug@^4.3.4": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"decamelize@^1.2.0": + "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decamelize@^5.0.1": + "integrity" "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" + "version" "5.0.1" + +"decimal.js@^10.2.1": + "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + "version" "10.3.1" + +"dedent@^0.7.0": + "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + "version" "0.7.0" + +"deep-equal@^2.0.5": + "integrity" "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "call-bind" "^1.0.0" + "es-get-iterator" "^1.1.1" + "get-intrinsic" "^1.0.1" + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.2" + "is-regex" "^1.1.1" + "isarray" "^2.0.5" + "object-is" "^1.1.4" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "regexp.prototype.flags" "^1.3.0" + "side-channel" "^1.0.3" + "which-boxed-primitive" "^1.0.1" + "which-collection" "^1.0.1" + "which-typed-array" "^1.1.2" + +"deep-is@~0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"define-properties@^1.1.3": + "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "object-keys" "^1.0.12" + +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"detect-indent@^5.0.0": + "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" + "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" + "version" "5.0.0" + +"detect-newline@^2.1.0": + "integrity" "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + "version" "2.1.0" + +"detect-newline@^3.0.0": + "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + "version" "3.1.0" + +"diff-sequences@^27.0.6": + "integrity" "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" + "version" "27.0.6" + +"docker-registry-client@^3.3.0": + "integrity" "sha512-7uUMnP/GR3m/FS63fQrkEw0GzcITFNsy8i6cc/nS/EHshS7btIv08/01NWmI7EjeXD1ou/R9S75tY+hmUHipTg==" + "resolved" "https://registry.npmjs.org/docker-registry-client/-/docker-registry-client-3.3.1.tgz" + "version" "3.3.1" + dependencies: + "assert-plus" "^0.1.5" + "base64url" "1.x >=1.0.4" + "bunyan" "1.x >=1.3.3" + "jwk-to-pem" "1.2.0" + "jws" "3.1.0" + "restify-clients" "^1.4.0" + "restify-errors" "^3.0.0" + "strsplit" "1.x" + "tough-cookie" "2.0.x" + "vasync" "1.x >=1.6.1" + "verror" "1.x >=1.6.0" + "www-authenticate" "0.6.x >=0.6.2" + +"domexception@^2.0.1": + "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" + "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "webidl-conversions" "^5.0.0" + +"dot-case@^3.0.4": + "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" + "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"dtrace-provider@^0.8.3", "dtrace-provider@~0.8": + "integrity" "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==" + "resolved" "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz" + "version" "0.8.8" + dependencies: + "nan" "^2.14.0" + +"ecdsa-sig-formatter@1.0.11": + "integrity" "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==" + "resolved" "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" + "version" "1.0.11" + dependencies: + "safe-buffer" "^5.0.1" + +"electron-to-chromium@^1.3.857": + "integrity" "sha512-WbTXOv7hsLhjJyl7jBfDkioaY++iVVZomZ4dU6TMe/SzucV6mUAs2VZn/AehBwuZMiNEQDaPuTGn22YK5o+aDw==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.867.tgz" + "version" "1.3.867" + +"elliptic@^3.0.4": + "integrity" "sha1-whaC73YnabVqdCAWCRBdoR1fYMw=" + "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "bn.js" "^2.0.3" + "brorand" "^1.0.1" + "hash.js" "^1.0.0" + "inherits" "^2.0.1" + +"emittery@^0.8.1": + "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + "version" "0.8.1" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"end-of-stream@^1.4.1": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "once" "^1.4.0" + +"entities@~2.0": + "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + "version" "2.0.3" + +"es-abstract@^1.18.5": + "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + "version" "1.19.1" + dependencies: + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "get-symbol-description" "^1.0.0" + "has" "^1.0.3" + "has-symbols" "^1.0.2" + "internal-slot" "^1.0.3" + "is-callable" "^1.2.4" + "is-negative-zero" "^2.0.1" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.1" + "is-string" "^1.0.7" + "is-weakref" "^1.0.1" + "object-inspect" "^1.11.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.1" + +"es-get-iterator@^1.1.1": + "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==" + "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.0" + "has-symbols" "^1.0.1" + "is-arguments" "^1.1.0" + "is-map" "^2.0.2" + "is-set" "^2.0.2" + "is-string" "^1.0.5" + "isarray" "^2.0.5" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"esbuild-wasm@^0.14.23": + "version" "0.14.23" + +"escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" + +"escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"escodegen@^2.0.0": + "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "esprima" "^4.0.1" + "estraverse" "^5.2.0" + "esutils" "^2.0.2" + "optionator" "^0.8.1" optionalDependencies: - source-map "~0.6.1" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -events@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0, execa@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit-on-epipe@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692" - integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expect@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.2.5.tgz#16154aaa60b4d9a5b0adacfea3e4d6178f4b93fd" - integrity sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA== + "source-map" "~0.6.1" + +"esprima@^4.0.0", "esprima@^4.0.1": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"estraverse@^5.2.0": + "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + "version" "5.2.0" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"events@^3.3.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"execa@^5.0.0": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.0" + "human-signals" "^2.1.0" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.1" + "onetime" "^5.1.2" + "signal-exit" "^3.0.3" + "strip-final-newline" "^2.0.0" + +"execa@^5.1.1": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.0" + "human-signals" "^2.1.0" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.1" + "onetime" "^5.1.2" + "signal-exit" "^3.0.3" + "strip-final-newline" "^2.0.0" + +"exit-on-epipe@~1.0.1": + "integrity" "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" + "resolved" "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" + "version" "1.0.1" + +"exit@^0.1.2": + "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "version" "0.1.2" + +"expect@^27.2.5": + "integrity" "sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==" + "resolved" "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - ansi-styles "^5.0.0" - jest-get-type "^27.0.6" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-regex-util "^27.0.6" - -extsprintf@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.2.0.tgz#5ad946c22f5b32ba7f8cd7426711c6e8a3fc2529" - integrity sha1-WtlGwi9bMrp/jNdCZxHG6KP8JSk= - -extsprintf@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" - integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== - -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fast-safe-stringify@^1.1.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-1.2.3.tgz#9fe22c37fb2f7f86f06b8f004377dbf8f1ee7bc1" - integrity sha512-QJYT/i0QYoiZBQ71ivxdyTqkwKkQ0oxACXHYxH2zYHJEgzi2LsbjgvtzTbLi1SZcF190Db2YP7I7eTsU2egOlw== - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flatted@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -glob@7.1.7: - version "7.1.7" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^6.0.1: - version "6.0.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" - integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: - version "4.2.8" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - -graphology-types@^0.19.2: - version "0.19.5" - resolved "https://registry.yarnpkg.com/graphology-types/-/graphology-types-0.19.5.tgz#1b7e7d32a6ce7387c7771a02db7fc356058e416d" - integrity sha512-zXJEDILlJ2JI+oUVjHkXZIRRZfWuwBEhOJagOARnt4eWuErBJZUJmiEOJjLDA0s0DQNFxIHD4+NRwsU4B0VxWw== - -graphology@^0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.20.0.tgz#e29f7a1448852dfc7195646241f336b10127997a" - integrity sha512-h5mJWgZXpuZQzBAMWhVIOluGNIYUP043eh7BHcecRWhSkD4eiZAh+uM4XX2rGL1vig9XQ3JVYl9gmK+ajy+JPA== - dependencies: - events "^3.3.0" - obliterator "^1.6.1" - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash.js@^1.0.0: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -hashdirectory@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/hashdirectory/-/hashdirectory-0.1.0.tgz#7c4afeb95bd2ad5b56534c4215dbce70f2f1e61d" - integrity sha1-fEr+uVvSrVtWU0xCFdvOcPLx5h0= - dependencies: - q "^1.0.1" - -header-case@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" - integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== - dependencies: - capital-case "^1.0.4" - tslib "^2.0.3" - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + "ansi-styles" "^5.0.0" + "jest-get-type" "^27.0.6" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-regex-util" "^27.0.6" + +"extsprintf@^1.2.0": + "integrity" "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==" + "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" + "version" "1.4.1" + +"extsprintf@1.2.0": + "integrity" "sha1-WtlGwi9bMrp/jNdCZxHG6KP8JSk=" + "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.2.0.tgz" + "version" "1.2.0" + +"fast-glob@^3.2.11": + "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + "version" "3.2.11" + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@2.x": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@~2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fast-safe-stringify@^1.1.3": + "integrity" "sha512-QJYT/i0QYoiZBQ71ivxdyTqkwKkQ0oxACXHYxH2zYHJEgzi2LsbjgvtzTbLi1SZcF190Db2YP7I7eTsU2egOlw==" + "resolved" "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.2.3.tgz" + "version" "1.2.3" + +"fastq@^1.6.0": + "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + "version" "1.13.0" + dependencies: + "reusify" "^1.0.4" + +"fb-watchman@^2.0.0": + "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" + "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "bser" "2.1.1" + +"figures@^3.2.0": + "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "escape-string-regexp" "^1.0.5" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"find-up@^4.0.0", "find-up@^4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"flatted@^3.2.5": + "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + "version" "3.2.5" + +"foreach@^2.0.5": + "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + "version" "2.0.5" + +"form-data@^3.0.0": + "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"fs-constants@^1.0.0": + "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + "version" "1.0.0" + +"fs-extra@^10.0.1": + "integrity" "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-extra@^8.1.0": + "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" + +"fs-extra@^9.1.0": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"fsevents@^2.3.2": + "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + "version" "2.3.2" + +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" + +"gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-intrinsic@^1.0.1", "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": + "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" + +"get-package-type@^0.1.0": + "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + "version" "0.1.0" + +"get-stdin@^4.0.1": + "integrity" "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + "resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + "version" "4.0.1" + +"get-stream@^6.0.0": + "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + "version" "6.0.1" + +"get-symbol-description@^1.0.0": + "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"glob-parent@^5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob@^6.0.1": + "integrity" "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=" + "resolved" "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz" + "version" "6.0.4" + dependencies: + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "2 || 3" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@7.2.0": + "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.0.4" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": + "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + "version" "4.2.8" + +"graphology-types@^0.21.2", "graphology-types@>=0.24.0": + "integrity" "sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA==" + "resolved" "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" + "version" "0.21.2" + +"graphology@^0.24.1": + "integrity" "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==" + "resolved" "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" + "version" "0.24.1" + dependencies: + "events" "^3.3.0" + "obliterator" "^2.0.2" + +"has-bigints@^1.0.1": + "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + "version" "1.0.1" + +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-symbols@^1.0.1", "has-symbols@^1.0.2": + "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + "version" "1.0.2" + +"has-tostringtag@^1.0.0": + "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-symbols" "^1.0.2" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"hash.js@^1.0.0": + "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" + "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "inherits" "^2.0.3" + "minimalistic-assert" "^1.0.1" + +"hashdirectory@^0.1.0": + "integrity" "sha1-fEr+uVvSrVtWU0xCFdvOcPLx5h0=" + "resolved" "https://registry.npmjs.org/hashdirectory/-/hashdirectory-0.1.0.tgz" + "version" "0.1.0" + dependencies: + "q" "^1.0.1" + +"header-case@^2.0.4": + "integrity" "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==" + "resolved" "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "capital-case" "^1.0.4" + "tslib" "^2.0.3" + +"html-encoding-sniffer@^2.0.1": + "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" + "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "whatwg-encoding" "^1.0.5" + +"html-escaper@^2.0.0": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"http-proxy-agent@^4.0.1": + "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + "version" "4.0.1" dependencies: "@tootallnate/once" "1" - agent-base "6" - debug "4" + "agent-base" "6" + "debug" "4" -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== +"https-proxy-agent@^5.0.0": + "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + "version" "5.0.0" dependencies: - agent-base "6" - debug "4" + "agent-base" "6" + "debug" "4" -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +"human-signals@^2.1.0": + "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + "version" "2.1.0" -iam-floyd@^0.337.0: - version "0.337.0" - resolved "https://registry.yarnpkg.com/iam-floyd/-/iam-floyd-0.337.0.tgz#598ca96868d38bf9f6eed7cdff35421f5620f93f" - integrity sha512-sjWikJkFtVw9Gx038wwAY3lILWQm0ZUFJCa5LPwjKUl/EL+qkBEn+DPFjivy6JYaSDcDg1IuD0q0YdhZniOeAw== +"iam-floyd@^0.326.0", "iam-floyd@^0.337.0": + "integrity" "sha512-sjWikJkFtVw9Gx038wwAY3lILWQm0ZUFJCa5LPwjKUl/EL+qkBEn+DPFjivy6JYaSDcDg1IuD0q0YdhZniOeAw==" + "resolved" "https://registry.npmjs.org/iam-floyd/-/iam-floyd-0.337.0.tgz" + "version" "0.337.0" dependencies: "@udondan/common-substrings" "^3.0.2" - regex-parser "^2.2.11" - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + "regex-parser" "^2.2.11" + +"iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" dependencies: - safer-buffer ">= 2.1.2 < 3" - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + "safer-buffer" ">= 2.1.2 < 3" + +"ieee754@^1.1.13": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" -ignore@^5.1.9: - version "5.1.9" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" - integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== +"ignore@^5.1.9": + "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + "version" "5.1.9" -import-local@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" - integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" +"import-local@^3.0.2": + "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "pkg-dir" "^4.2.0" + "resolve-cwd" "^3.0.0" -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-1.2.2.tgz#db99bcc583eb6abbb1e48dcbb1999a986041cb6b" - integrity sha1-25m8xYPrarux5I3LsZmamGBBy2s= - dependencies: - get-stdin "^4.0.1" - minimist "^1.1.0" - repeating "^1.1.0" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -is-arguments@^1.0.4, is-arguments@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-ci@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994" - integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== - dependencies: - ci-info "^3.1.1" - -is-core-module@^2.2.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3" - integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1, is-date-object@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-map@^2.0.1, is-map@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.1.1, is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-set@^2.0.1, is-set@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== - -is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.8.tgz#cbaa6585dc7db43318bc5b89523ea384a6f65e79" - integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-abstract "^1.18.5" - foreach "^2.0.5" - has-tostringtag "^1.0.0" - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-valid-domain@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-valid-domain/-/is-valid-domain-0.1.2.tgz#bd1b144716ca663df5996d62e2e7e45a971c7223" - integrity sha512-vm/9Ynw80MusgfSMffjGRuMhO8hjk5MOxLoFL7nYWvWXTPCxTGQtACiCwO055UqHICG8xP6hIvRXK1iwnuU9GA== - dependencies: - punycode "^2.1.1" - -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== - -is-weakref@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" - integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== - dependencies: - call-bind "^1.0.0" - -is-weakset@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.1.tgz#e9a0af88dbd751589f5e50d80f4c98b780884f83" - integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -istanbul-lib-coverage@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz#36786d4d82aad2ea5911007e255e2da6b5f80d86" - integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== - -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"indent-string@^1.1.0": + "integrity" "sha1-25m8xYPrarux5I3LsZmamGBBy2s=" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz" + "version" "1.2.2" + dependencies: + "get-stdin" "^4.0.1" + "minimist" "^1.1.0" + "repeating" "^1.1.0" + +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"ink-select-input@^4.2.1": + "integrity" "sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==" + "resolved" "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "arr-rotate" "^1.0.0" + "figures" "^3.2.0" + "lodash.isequal" "^4.5.0" + +"internal-slot@^1.0.3": + "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "get-intrinsic" "^1.1.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" + +"is-arguments@^1.0.4", "is-arguments@^1.1.0": + "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-bigints" "^1.0.1" + +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-callable@^1.1.4", "is-callable@^1.2.4": + "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + "version" "1.2.4" + +"is-ci@^3.0.0": + "integrity" "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ci-info" "^3.1.1" + +"is-core-module@^2.2.0": + "integrity" "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "has" "^1.0.3" + +"is-date-object@^1.0.1", "is-date-object@^1.0.2": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-finite@^1.0.0": + "integrity" "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + "resolved" "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" + "version" "1.1.0" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-generator-fn@^2.0.0": + "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + "version" "2.1.0" + +"is-glob@^4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-map@^2.0.1", "is-map@^2.0.2": + "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + "version" "2.0.2" + +"is-negative-zero@^2.0.1": + "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + "version" "2.0.1" + +"is-number-object@^1.0.4": + "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-potential-custom-element-name@^1.0.1": + "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + "version" "1.0.1" + +"is-regex@^1.1.1", "is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-set@^2.0.1", "is-set@^2.0.2": + "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + "version" "2.0.2" + +"is-shared-array-buffer@^1.0.1": + "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + "version" "1.0.1" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-symbols" "^1.0.2" + +"is-typed-array@^1.1.7": + "integrity" "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + "version" "1.1.8" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + +"is-typedarray@^1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-valid-domain@^0.1.6": + "integrity" "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==" + "resolved" "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" + "version" "0.1.6" + dependencies: + "punycode" "^2.1.1" + +"is-weakmap@^2.0.1": + "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + "version" "2.0.1" + +"is-weakref@^1.0.1": + "integrity" "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.0" + +"is-weakset@^2.0.1": + "integrity" "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" + "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" + "version" "2.0.1" + +"isarray@^2.0.5": + "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + "version" "2.0.5" + +"isarray@~1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isarray@0.0.1": + "integrity" "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "version" "0.0.1" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"istanbul-lib-coverage@^3.0.0": + "integrity" "sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g==" + "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" + "version" "3.0.2" + +"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": + "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + "version" "4.0.3" dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" + "istanbul-lib-coverage" "^3.0.0" + "semver" "^6.3.0" -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== +"istanbul-lib-report@^3.0.0": + "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" + "istanbul-lib-coverage" "^3.0.0" + "make-dir" "^3.0.0" + "supports-color" "^7.1.0" -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== +"istanbul-lib-source-maps@^4.0.0": + "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + "version" "4.0.1" dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" + "debug" "^4.1.1" + "istanbul-lib-coverage" "^3.0.0" + "source-map" "^0.6.1" -istanbul-reports@^3.0.2: - version "3.0.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.4.tgz#5c38ce8136edf484c0fcfbf7514aafb0363ed1db" - integrity sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ== +"istanbul-reports@^3.0.2": + "integrity" "sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + "version" "3.0.4" dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" + "html-escaper" "^2.0.0" + "istanbul-lib-report" "^3.0.0" -jest-changed-files@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.2.5.tgz#9dfd550d158260bcb6fa80aff491f5647f7daeca" - integrity sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw== +"jest-changed-files@^27.2.5": + "integrity" "sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==" + "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - execa "^5.0.0" - throat "^6.0.1" + "execa" "^5.0.0" + "throat" "^6.0.1" -jest-circus@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.2.5.tgz#573256a6fb6e447ac2fc7e0ade9375013309037f" - integrity sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q== +"jest-circus@^27.2.5": + "integrity" "sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==" + "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.2.5" - is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - -jest-cli@^27.1.0: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.2.5.tgz#88718c8f05f1c0f209152952ecd61afe4c3311bb" - integrity sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg== + "chalk" "^4.0.0" + "co" "^4.6.0" + "dedent" "^0.7.0" + "expect" "^27.2.5" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + "throat" "^6.0.1" + +"jest-cli@^27.1.0": + "integrity" "sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==" + "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/core" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - jest-config "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - prompts "^2.0.1" - yargs "^16.2.0" - -jest-config@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.2.5.tgz#c2e4ec6ea2bf4ffd2cae3d927999fe6159cba207" - integrity sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ== + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "import-local" "^3.0.2" + "jest-config" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "prompts" "^2.0.1" + "yargs" "^16.2.0" + +"jest-config@^27.2.5": + "integrity" "sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==" + "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^27.2.5" "@jest/types" "^27.2.5" - babel-jest "^27.2.5" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - jest-circus "^27.2.5" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-get-type "^27.0.6" - jest-jasmine2 "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-runner "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - micromatch "^4.0.4" - pretty-format "^27.2.5" - -jest-diff@^27.0.0, jest-diff@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.5.tgz#908f7a6aca5653824516ad30e0a9fd9767e53623" - integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.0.6" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-docblock@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.6.tgz#cc78266acf7fe693ca462cbbda0ea4e639e4e5f3" - integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA== - dependencies: - detect-newline "^3.0.0" - -jest-each@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.2.5.tgz#378118d516db730b92096a9607b8711165946353" - integrity sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag== + "babel-jest" "^27.2.5" + "chalk" "^4.0.0" + "deepmerge" "^4.2.2" + "glob" "^7.1.1" + "graceful-fs" "^4.2.4" + "is-ci" "^3.0.0" + "jest-circus" "^27.2.5" + "jest-environment-jsdom" "^27.2.5" + "jest-environment-node" "^27.2.5" + "jest-get-type" "^27.0.6" + "jest-jasmine2" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-runner" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "micromatch" "^4.0.4" + "pretty-format" "^27.2.5" + +"jest-diff@^27.0.0", "jest-diff@^27.2.5": + "integrity" "sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "chalk" "^4.0.0" + "diff-sequences" "^27.0.6" + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-docblock@^27.0.6": + "integrity" "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==" + "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" + "version" "27.0.6" + dependencies: + "detect-newline" "^3.0.0" + +"jest-each@^27.2.5": + "integrity" "sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==" + "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - chalk "^4.0.0" - jest-get-type "^27.0.6" - jest-util "^27.2.5" - pretty-format "^27.2.5" + "chalk" "^4.0.0" + "jest-get-type" "^27.0.6" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" -jest-environment-jsdom@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz#21de3ad0e89441d961b592ba7561b16241279208" - integrity sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg== +"jest-environment-jsdom@^27.2.5": + "integrity" "sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==" + "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" - jsdom "^16.6.0" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" + "jsdom" "^16.6.0" -jest-environment-node@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.2.5.tgz#ffa1afb3604c640ec841f044d526c65912e02cef" - integrity sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg== +"jest-environment-node@^27.2.5": + "integrity" "sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==" + "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" -jest-get-type@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe" - integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== +"jest-get-type@^27.0.6": + "integrity" "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" + "version" "27.0.6" -jest-haste-map@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.2.5.tgz#0247b7299250643472bbcf5b4ad85c72d5178e2e" - integrity sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ== +"jest-haste-map@^27.2.5": + "integrity" "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^27.0.6" - jest-serializer "^27.0.6" - jest-util "^27.2.5" - jest-worker "^27.2.5" - micromatch "^4.0.4" - walker "^1.0.7" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-regex-util" "^27.0.6" + "jest-serializer" "^27.0.6" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "micromatch" "^4.0.4" + "walker" "^1.0.7" optionalDependencies: - fsevents "^2.3.2" + "fsevents" "^2.3.2" -jest-jasmine2@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz#baaf96c69913c52bce0100000cf0721027c0fd66" - integrity sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ== +"jest-jasmine2@^27.2.5": + "integrity" "sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==" + "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^27.2.5" @@ -2531,99 +2674,99 @@ jest-jasmine2@^27.2.5: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.2.5" - is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" - throat "^6.0.1" - -jest-leak-detector@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz#e2edc3b37d38e8d9a527e10e456b403c3151b206" - integrity sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ== - dependencies: - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-matcher-utils@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz#4684faaa8eb32bf15e6edaead6834031897e2980" - integrity sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg== - dependencies: - chalk "^4.0.0" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-message-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.2.5.tgz#ed8b7b0965247bb875a49c1f9b9ab2d1d0820028" - integrity sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ== + "chalk" "^4.0.0" + "co" "^4.6.0" + "expect" "^27.2.5" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" + "throat" "^6.0.1" + +"jest-leak-detector@^27.2.5": + "integrity" "sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==" + "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-matcher-utils@^27.2.5": + "integrity" "sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "chalk" "^4.0.0" + "jest-diff" "^27.2.5" + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-message-util@^27.2.5": + "integrity" "sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/code-frame" "^7.12.13" "@jest/types" "^27.2.5" "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.4" - pretty-format "^27.2.5" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.2.5.tgz#0ec38d5ff1e49c4802e7a4a8179e8d7a2fd84de0" - integrity sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q== + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "micromatch" "^4.0.4" + "pretty-format" "^27.2.5" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + +"jest-mock@^27.2.5": + "integrity" "sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== +"jest-pnp-resolver@^1.2.2": + "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + "version" "1.2.2" -jest-regex-util@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5" - integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== +"jest-regex-util@^27.0.6": + "integrity" "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" + "version" "27.0.6" -jest-resolve-dependencies@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz#fcd8eca005b3d11ba32da443045c028164b83be1" - integrity sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg== +"jest-resolve-dependencies@^27.2.5": + "integrity" "sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==" + "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - jest-regex-util "^27.0.6" - jest-snapshot "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-snapshot" "^27.2.5" -jest-resolve@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.2.5.tgz#04dadbfc1312a2541f5c199c5011945e9cfe5cef" - integrity sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg== +"jest-resolve@*", "jest-resolve@^27.2.5": + "integrity" "sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - chalk "^4.0.0" - escalade "^3.1.1" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-pnp-resolver "^1.2.2" - jest-util "^27.2.5" - jest-validate "^27.2.5" - resolve "^1.20.0" - slash "^3.0.0" - -jest-runner@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.2.5.tgz#3d9d0626f351480bb2cffcfbbfac240c0097ebd4" - integrity sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg== + "chalk" "^4.0.0" + "escalade" "^3.1.1" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "resolve" "^1.20.0" + "slash" "^3.0.0" + +"jest-runner@^27.2.5": + "integrity" "sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==" + "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2631,27 +2774,27 @@ jest-runner@^27.2.5: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-docblock "^27.0.6" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-haste-map "^27.2.5" - jest-leak-detector "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-runtime "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" - source-map-support "^0.5.6" - throat "^6.0.1" - -jest-runtime@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.2.5.tgz#d144c3f6889b927aae1e695b63a41a3323b7016b" - integrity sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA== + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-docblock" "^27.0.6" + "jest-environment-jsdom" "^27.2.5" + "jest-environment-node" "^27.2.5" + "jest-haste-map" "^27.2.5" + "jest-leak-detector" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "source-map-support" "^0.5.6" + "throat" "^6.0.1" + +"jest-runtime@^27.2.5": + "integrity" "sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==" + "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2662,37 +2805,37 @@ jest-runtime@^27.2.5: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/yargs" "^16.0.0" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^16.2.0" - -jest-serializer@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.6.tgz#93a6c74e0132b81a2d54623251c46c498bb5bec1" - integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA== + "chalk" "^4.0.0" + "cjs-module-lexer" "^1.0.0" + "collect-v8-coverage" "^1.0.0" + "execa" "^5.0.0" + "exit" "^0.1.2" + "glob" "^7.1.3" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-mock" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "slash" "^3.0.0" + "strip-bom" "^4.0.0" + "yargs" "^16.2.0" + +"jest-serializer@^27.0.6": + "integrity" "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" + "version" "27.0.6" dependencies: "@types/node" "*" - graceful-fs "^4.2.4" + "graceful-fs" "^4.2.4" -jest-snapshot@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.2.5.tgz#8a612fe31e2967f58ad364542198dff61f92ef32" - integrity sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw== +"jest-snapshot@^27.2.5": + "integrity" "sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" @@ -2704,1695 +2847,1775 @@ jest-snapshot@^27.2.5: "@jest/types" "^27.2.5" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^27.2.5" - graceful-fs "^4.2.4" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - jest-haste-map "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" - natural-compare "^1.4.0" - pretty-format "^27.2.5" - semver "^7.3.2" - -jest-util@^27.0.0, jest-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.2.5.tgz#88740c4024d223634a82ce7c2263e8bc6df3b3ba" - integrity sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ== + "babel-preset-current-node-syntax" "^1.0.0" + "chalk" "^4.0.0" + "expect" "^27.2.5" + "graceful-fs" "^4.2.4" + "jest-diff" "^27.2.5" + "jest-get-type" "^27.0.6" + "jest-haste-map" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-util" "^27.2.5" + "natural-compare" "^1.4.0" + "pretty-format" "^27.2.5" + "semver" "^7.3.2" + +"jest-util@^27.0.0", "jest-util@^27.2.5": + "integrity" "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - picomatch "^2.2.3" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "is-ci" "^3.0.0" + "picomatch" "^2.2.3" -jest-validate@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.2.5.tgz#2d59bf1627d180f395ba58f24599b0ee0efcfbdf" - integrity sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw== +"jest-validate@^27.2.5": + "integrity" "sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==" + "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.0.6" - leven "^3.1.0" - pretty-format "^27.2.5" + "camelcase" "^6.2.0" + "chalk" "^4.0.0" + "jest-get-type" "^27.0.6" + "leven" "^3.1.0" + "pretty-format" "^27.2.5" -jest-watcher@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.2.5.tgz#41cd3e64dc5bea8a4327083d71ba7667be400567" - integrity sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ== +"jest-watcher@^27.2.5": + "integrity" "sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^27.2.5" - string-length "^4.0.1" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "jest-util" "^27.2.5" + "string-length" "^4.0.1" -jest-worker@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.2.5.tgz#ed42865661959488aa020e8a325df010597c36d4" - integrity sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw== +"jest-worker@^27.2.5": + "integrity" "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" + "version" "27.2.5" dependencies: "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" -jest@27.1.0: - version "27.1.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69" - integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg== +"jest@^27.0.0", "jest@27.1.0": + "integrity" "sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==" + "resolved" "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" + "version" "27.1.0" dependencies: "@jest/core" "^27.1.0" - import-local "^3.0.2" - jest-cli "^27.1.0" - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsii-pacmak@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.46.0.tgz#24c9a27dd280bf5ad66bc2c77c116a438ec1cb10" - integrity sha512-2nVdi3lv8IDFKyfYKtBPGBJVMB1wB/6/TZKqz7VIXFdBUHDYb8Z+wjfwhvOW9aiP07/YD357TTTMS7qKUNopew== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - clone "^2.1.2" - codemaker "^1.46.0" - commonmark "^0.30.0" - escape-string-regexp "^4.0.0" - fs-extra "^9.1.0" - jsii-reflect "^1.46.0" - jsii-rosetta "^1.46.0" - semver "^7.3.5" - spdx-license-list "^6.4.0" - xmlbuilder "^15.1.1" - yargs "^16.2.0" - -jsii-reflect@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.46.0.tgz#8e897105b4cc9a7b3370821bccd27f6ac5e67d5d" - integrity sha512-wiVKwnxVcgrC1LJGR43AKaTbBqI7Ybkr+i9RQKFwGM/PTDG1BfIMzCFc/sLLyyQ/Ba8E0uZ8UfglBm/9H1GSVw== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - colors "^1.4.0" - fs-extra "^9.1.0" - oo-ascii-tree "^1.46.0" - yargs "^16.2.0" - -jsii-rosetta@^1.39.0: - version "1.39.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.39.0.tgz#b4251bb9b0295d2a8c2c7a7d8b1d8d744f432305" - integrity sha512-Fx+kQ+IDEMILQvTESW9TMXLxzQa7h/nm4EKXuDKAeglr5RNhzvTvhsgJy+WshJoMsNcT9ImCV8gmvqAqdSBrWA== - dependencies: - "@jsii/check-node" "1.39.0" - "@jsii/spec" "^1.39.0" - "@xmldom/xmldom" "^0.7.5" - commonmark "^0.30.0" - fs-extra "^9.1.0" - typescript "~3.9.10" - yargs "^16.2.0" - -jsii-rosetta@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.46.0.tgz#ce832f160ffd3c1566bba8764a8ad956cb260344" - integrity sha512-EyGFTMcSiLw03aCcDmN8tjwIJ2+XbW7LZJiq8VkyHoKdMz6urHKtYGZTNDns9iNH2/WxfjFRt+d3S9tYi2AfRw== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "1.46.0" - "@xmldom/xmldom" "^0.7.5" - commonmark "^0.30.0" - fs-extra "^9.1.0" - jsii "1.46.0" - sort-json "^2.0.0" - typescript "~3.9.10" - workerpool "^6.1.5" - yargs "^16.2.0" - -jsii-srcmak@^0.1.406: - version "0.1.415" - resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.415.tgz#8e6b5bff764294ee102d032e0bd52aeebbe7fb33" - integrity sha512-rU/oh/nVyMoER8ykGDD+4Er2uVClGtjXk3BM70E9XVpykNqFvh0T0QxvJE5uNPPNBXCRpR681Vj0XlSMF8C+7A== - dependencies: - fs-extra "^9.1.0" - jsii "^1.46.0" - jsii-pacmak "^1.46.0" - ncp "^2.0.0" - yargs "^15.4.1" - -jsii@1.46.0, jsii@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.46.0.tgz#c36294a8fa24c309b94f7bf40d91d72caac594a5" - integrity sha512-PuO7cwz3XDBOMIVKJ822GtJeq9wAu/7S8/Xqn2BuvBjGHaAxksCYR7MEOnhOK9Kj2y43fBGXo0MtHx4eZOHIEg== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - case "^1.6.3" - colors "^1.4.0" - deep-equal "^2.0.5" - fs-extra "^9.1.0" - log4js "^6.3.0" - semver "^7.3.5" - semver-intersect "^1.4.0" - sort-json "^2.0.0" - spdx-license-list "^6.4.0" - typescript "~3.9.10" - yargs "^16.2.0" - -json5@2.x, json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + "import-local" "^3.0.2" + "jest-cli" "^27.1.0" + +"js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"jsdom@^16.6.0": + "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" + "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + "version" "16.7.0" + dependencies: + "abab" "^2.0.5" + "acorn" "^8.2.4" + "acorn-globals" "^6.0.0" + "cssom" "^0.4.4" + "cssstyle" "^2.3.0" + "data-urls" "^2.0.0" + "decimal.js" "^10.2.1" + "domexception" "^2.0.1" + "escodegen" "^2.0.0" + "form-data" "^3.0.0" + "html-encoding-sniffer" "^2.0.1" + "http-proxy-agent" "^4.0.1" + "https-proxy-agent" "^5.0.0" + "is-potential-custom-element-name" "^1.0.1" + "nwsapi" "^2.2.0" + "parse5" "6.0.1" + "saxes" "^5.0.1" + "symbol-tree" "^3.2.4" + "tough-cookie" "^4.0.0" + "w3c-hr-time" "^1.0.2" + "w3c-xmlserializer" "^2.0.0" + "webidl-conversions" "^6.1.0" + "whatwg-encoding" "^1.0.5" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.5.0" + "ws" "^7.4.6" + "xml-name-validator" "^3.0.0" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsii-pacmak@^1.55.1": + "integrity" "sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA==" + "resolved" "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "clone" "^2.1.2" + "codemaker" "^1.55.1" + "commonmark" "^0.30.0" + "escape-string-regexp" "^4.0.0" + "fs-extra" "^9.1.0" + "jsii-reflect" "^1.55.1" + "jsii-rosetta" "^1.55.1" + "semver" "^7.3.5" + "spdx-license-list" "^6.4.0" + "xmlbuilder" "^15.1.1" + "yargs" "^16.2.0" + +"jsii-reflect@^1.55.1": + "integrity" "sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q==" + "resolved" "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "chalk" "^4" + "fs-extra" "^9.1.0" + "oo-ascii-tree" "^1.55.1" + "yargs" "^16.2.0" + +"jsii-rosetta@^1.55.1": + "integrity" "sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig==" + "resolved" "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "1.55.1" + "@xmldom/xmldom" "^0.8.1" + "commonmark" "^0.30.0" + "fast-glob" "^3.2.11" + "fs-extra" "^9.1.0" + "jsii" "1.55.1" + "semver" "^7.3.5" + "semver-intersect" "^1.4.0" + "sort-json" "^2.0.1" + "typescript" "~3.9.10" + "workerpool" "^6.2.0" + "yargs" "^16.2.0" + +"jsii-srcmak@^0.1.513": + "integrity" "sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw==" + "resolved" "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" + "version" "0.1.515" + dependencies: + "fs-extra" "^9.1.0" + "jsii" "^1.55.1" + "jsii-pacmak" "^1.55.1" + "ncp" "^2.0.0" + "yargs" "^15.4.1" + +"jsii@^1.55.1", "jsii@1.55.1": + "integrity" "sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA==" + "resolved" "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "case" "^1.6.3" + "chalk" "^4" + "deep-equal" "^2.0.5" + "fs-extra" "^9.1.0" + "log4js" "^6.4.2" + "semver" "^7.3.5" + "semver-intersect" "^1.4.0" + "sort-json" "^2.0.1" + "spdx-license-list" "^6.4.0" + "typescript" "~3.9.10" + "yargs" "^16.2.0" + +"json-stable-stringify@^1.0.1": + "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" + "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "jsonify" "~0.0.0" + +"json5@^2.1.2", "json5@2.x": + "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "minimist" "^1.2.5" + +"jsonfile@^4.0.0": + "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" optionalDependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" dependencies: - universalify "^2.0.0" + "universalify" "^2.0.0" optionalDependencies: - graceful-fs "^4.1.6" - -jsonschema@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2" - integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== - -jwa@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" - integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== - dependencies: - buffer-equal-constant-time "1.0.1" - ecdsa-sig-formatter "1.0.11" - safe-buffer "^5.0.1" - -jwk-to-pem@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/jwk-to-pem/-/jwk-to-pem-1.2.0.tgz#ad56e059273e6c05c4faa026e28a0046ba4354d1" - integrity sha1-rVbgWSc+bAXE+qAm4ooARrpDVNE= - dependencies: - asn1.js "^2.2.0" - asn1.js-rfc3280 "^2.1.0" - elliptic "^3.0.4" - -jws@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/jws/-/jws-3.1.0.tgz#885a89127d24119a2a93f234ddd492337a7c85a0" - integrity sha1-iFqJEn0kEZoqk/I03dSSM3p8haA= - dependencies: - base64url "~1.0.4" - jwa "^1.1.0" - -keep-alive-agent@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz#44847ca394ce8d6b521ae85816bd64509942b385" - integrity sha1-RIR8o5TOjWtSGuhYFr1kUJlCs4U= - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -lazystream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= - -lodash.difference@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" - integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= - -lodash.flatten@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= - -lodash.union@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" - integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= - -lodash@4.x, lodash@^4.7.0: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -lodash@^3.10.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" - integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= - -log4js@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.3.0.tgz#10dfafbb434351a3e30277a00b9879446f715bcb" - integrity sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw== - dependencies: - date-format "^3.0.0" - debug "^4.1.1" - flatted "^2.0.1" - rfdc "^1.1.4" - streamroller "^2.2.4" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@1.x: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - -mdurl@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -meow@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-2.0.0.tgz#8f530a8ecf5d40d3f4b4df93c3472900fba2a8f1" - integrity sha1-j1MKjs9dQNP0tN+Tw0cpAPuiqPE= - dependencies: - camelcase-keys "^1.0.0" - indent-string "^1.1.0" - minimist "^1.1.0" - object-assign "^1.0.0" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -mime-db@1.50.0: - version "1.50.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" - integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== - -mime-types@^2.1.12: - version "2.1.33" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" - integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== - dependencies: - mime-db "1.50.0" - -mime@^1.3.4: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + "graceful-fs" "^4.1.6" + +"jsonify@~0.0.0": + "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + "version" "0.0.0" + +"jsonschema@^1.4.0": + "integrity" "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==" + "resolved" "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" + "version" "1.4.0" + +"jwa@^1.1.0": + "integrity" "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==" + "resolved" "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "buffer-equal-constant-time" "1.0.1" + "ecdsa-sig-formatter" "1.0.11" + "safe-buffer" "^5.0.1" + +"jwk-to-pem@1.2.0": + "integrity" "sha1-rVbgWSc+bAXE+qAm4ooARrpDVNE=" + "resolved" "https://registry.npmjs.org/jwk-to-pem/-/jwk-to-pem-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "asn1.js" "^2.2.0" + "asn1.js-rfc3280" "^2.1.0" + "elliptic" "^3.0.4" + +"jws@3.1.0": + "integrity" "sha1-iFqJEn0kEZoqk/I03dSSM3p8haA=" + "resolved" "https://registry.npmjs.org/jws/-/jws-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "base64url" "~1.0.4" + "jwa" "^1.1.0" + +"keep-alive-agent@0.0.1": + "integrity" "sha1-RIR8o5TOjWtSGuhYFr1kUJlCs4U=" + "resolved" "https://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz" + "version" "0.0.1" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"lazystream@^1.0.0": + "version" "1.0.1" + dependencies: + "readable-stream" "^2.0.5" + +"leven@^3.1.0": + "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + "version" "3.1.0" + +"levn@~0.3.0": + "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"lodash.defaults@^4.2.0": + "integrity" "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + "resolved" "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + "version" "4.2.0" + +"lodash.difference@^4.5.0": + "integrity" "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + "resolved" "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + "version" "4.5.0" + +"lodash.flatten@^4.4.0": + "integrity" "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + "version" "4.4.0" + +"lodash.isequal@^4.5.0": + "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + "version" "4.5.0" + +"lodash.isplainobject@^4.0.6": + "integrity" "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + "version" "4.0.6" + +"lodash.union@^4.6.0": + "integrity" "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + "resolved" "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + "version" "4.6.0" + +"lodash@^3.10.1": + "integrity" "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + "version" "3.10.1" + +"lodash@^4.7.0", "lodash@4.x": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"log4js@^6.4.2": + "integrity" "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==" + "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" + "version" "6.4.4" + dependencies: + "date-format" "^4.0.6" + "debug" "^4.3.4" + "flatted" "^3.2.5" + "rfdc" "^1.3.0" + "streamroller" "^3.0.6" + +"lower-case@^2.0.2": + "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"lru-cache@^4.0.1": + "integrity" "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" + "version" "4.1.5" + dependencies: + "pseudomap" "^1.0.2" + "yallist" "^2.1.2" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"make-dir@^3.0.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"make-error@1.x": + "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + "version" "1.3.6" + +"makeerror@1.0.x": + "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" + "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + "version" "1.0.11" + dependencies: + "tmpl" "1.0.x" + +"map-obj@^1.0.0": + "integrity" "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + "version" "1.0.1" + +"mdurl@~1.0.1": + "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + "version" "1.0.1" + +"meow@~2.0.0": + "integrity" "sha1-j1MKjs9dQNP0tN+Tw0cpAPuiqPE=" + "resolved" "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "camelcase-keys" "^1.0.0" + "indent-string" "^1.1.0" + "minimist" "^1.1.0" + "object-assign" "^1.0.0" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.3.0": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"micromatch@^4.0.4": + "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "braces" "^3.0.1" + "picomatch" "^2.2.3" + +"mime-db@1.50.0": + "integrity" "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" + "version" "1.50.0" + +"mime-types@^2.1.12": + "integrity" "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" + "version" "2.1.33" + dependencies: + "mime-db" "1.50.0" + +"mime@^1.3.4": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": + "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + "version" "1.0.1" + +"minimatch@^3.0.4": + "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^5.0.1": + "integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "brace-expansion" "^2.0.1" "minimatch@2 || 3": - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@>=1.2.2, minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -moment@^2.19.3: - version "2.29.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" - integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -mv@~2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" - integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= - dependencies: - mkdirp "~0.5.1" - ncp "~2.0.0" - rimraf "~2.4.0" - -nan@^2.14.0: - version "2.15.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -ncp@^2.0.0, ncp@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" - integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-fetch@^2.6.1: - version "2.6.5" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" - integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== - dependencies: - whatwg-url "^5.0.0" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-releases@^1.1.77: - version "1.1.77" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" - integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -object-assign@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-1.0.0.tgz#e65dc8766d3b47b4b8307465c8311da030b070a6" - integrity sha1-5l3Idm07R7S4MHRlyDEdoDCwcKY= - -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== - -object-is@^1.1.4: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -obliterator@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-1.6.1.tgz#dea03e8ab821f6c4d96a299e17aef6a3af994ef3" - integrity sha512-9WXswnqINnnhOG/5SLimUlzuU1hFJUc8zkwyD59Sd+dPOMf05PmnYG/d6Q7HZ+KmgkZJa1PxRso6QdM3sTNHig== - -once@^1.3.0, once@^1.3.2, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -oo-ascii-tree@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.46.0.tgz#416eddb004561e21493bbee5b35022e671590507" - integrity sha512-OhOxq9sLUGDAZOs2Vxr2ih3Su0EDPntcBa0zWvc9XJcjlyd3z/J3C/Gr7eVJOTynCu8iNftzyyXuqkZWjMv8Mw== - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -path-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" - integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - -picomatch@^2.0.4, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -precond@0.2: - version "0.2.3" - resolved "https://registry.yarnpkg.com/precond/-/precond-0.2.3.tgz#aa9591bcaa24923f1e0f4849d240f47efc1075ac" - integrity sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw= - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prettier@^2.3.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" - integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== - -pretty-format@^27.0.0, pretty-format@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.5.tgz#7cfe2a8e8f01a5b5b29296a0b70f4140df0830c5" - integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"minimist@^1.1.0", "minimist@^1.2.0", "minimist@^1.2.5", "minimist@>=1.2.2": + "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + "version" "1.2.5" + +"mkdirp@~0.5.1": + "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + "version" "0.5.5" + dependencies: + "minimist" "^1.2.5" + +"moment@^2.19.3": + "integrity" "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "resolved" "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz" + "version" "2.29.1" + +"ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"mv@~2": + "integrity" "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=" + "resolved" "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "mkdirp" "~0.5.1" + "ncp" "~2.0.0" + "rimraf" "~2.4.0" + +"nan@^2.14.0": + "integrity" "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" + "resolved" "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz" + "version" "2.15.0" + +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"ncp@^2.0.0": + "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" + "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + "version" "2.0.0" + +"ncp@~2.0.0": + "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" + "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + "version" "2.0.0" + +"no-case@^3.0.4": + "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "lower-case" "^2.0.2" + "tslib" "^2.0.3" + +"node-abort-controller@^3.0.1": + "integrity" "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==" + "resolved" "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" + "version" "3.0.1" + +"node-fetch@^2.6.7": + "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" + "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + "version" "2.6.7" + dependencies: + "whatwg-url" "^5.0.0" + +"node-int64@^0.4.0": + "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + "version" "0.4.0" + +"node-modules-regexp@^1.0.0": + "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + "version" "1.0.0" + +"node-releases@^1.1.77": + "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + "version" "1.1.77" + +"normalize-path@^3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"npm-run-path@^4.0.1": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"nwsapi@^2.2.0": + "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + "version" "2.2.0" + +"object-assign@^1.0.0": + "integrity" "sha1-5l3Idm07R7S4MHRlyDEdoDCwcKY=" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" + "version" "1.0.0" + +"object-inspect@^1.11.0", "object-inspect@^1.9.0": + "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + "version" "1.11.0" + +"object-is@^1.1.4": + "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" + "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"object-keys@^1.0.12", "object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object.assign@^4.1.2": + "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "has-symbols" "^1.0.1" + "object-keys" "^1.1.1" + +"obliterator@^2.0.2": + "integrity" "sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg==" + "resolved" "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" + "version" "2.0.2" + +"once@^1.3.0", "once@^1.3.2", "once@^1.4.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^5.1.2": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"oo-ascii-tree@^1.55.1": + "integrity" "sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA==" + "resolved" "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" + "version" "1.55.1" + +"optionator@^0.8.1": + "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + "version" "0.8.3" + dependencies: + "deep-is" "~0.1.3" + "fast-levenshtein" "~2.0.6" + "levn" "~0.3.0" + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + "word-wrap" "~1.2.3" + +"p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" + +"param-case@^3.0.4": + "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"parse5@6.0.1": + "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + "version" "6.0.1" + +"pascal-case@^3.1.2": + "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" + "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-case@^3.0.4": + "integrity" "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==" + "resolved" "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.6": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"picocolors@^0.2.1": + "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + "version" "0.2.1" + +"picomatch@^2.0.4", "picomatch@^2.2.3": + "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + "version" "2.3.0" + +"pirates@^4.0.1": + "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" + "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "node-modules-regexp" "^1.0.0" + +"pkg-dir@^4.2.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "find-up" "^4.0.0" + +"precond@0.2": + "integrity" "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=" + "resolved" "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz" + "version" "0.2.3" + +"prelude-ls@~1.1.2": + "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "version" "1.1.2" + +"prettier@^2.6.1": + "integrity" "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" + "version" "2.6.1" + +"pretty-format@^27.0.0", "pretty-format@^27.2.5": + "integrity" "sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - -printj@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222" - integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -q@^1.0.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -readable-stream@^2.0.0, readable-stream@^2.0.5: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@~1.1.9: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readdir-glob@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4" - integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== - dependencies: - minimatch "^3.0.4" - -regex-parser@^2.2.11: - version "2.2.11" - resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" - integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== - -regexp.prototype.flags@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -repeating@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-1.1.3.tgz#3d4114218877537494f97f77f9785fab810fa4ac" - integrity sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw= - dependencies: - is-finite "^1.0.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -reserved-words@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1" - integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve@^1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -restify-clients@^1.4.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/restify-clients/-/restify-clients-1.6.0.tgz#1eaac176185162104dcc546f944950b70229f8e5" - integrity sha1-HqrBdhhRYhBNzFRvlElQtwIp+OU= - dependencies: - assert-plus "^1.0.0" - backoff "^2.4.1" - bunyan "^1.8.3" - fast-safe-stringify "^1.1.3" - keep-alive-agent "0.0.1" - lodash "^4.7.0" - lru-cache "^4.0.1" - mime "^1.3.4" - once "^1.3.2" - restify-errors "^3.1.0" - semver "^5.0.1" - tunnel-agent "^0.6.0" - uuid "^3.0.1" + "ansi-regex" "^5.0.1" + "ansi-styles" "^5.0.0" + "react-is" "^17.0.1" + +"printj@~1.3.1": + "version" "1.3.1" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"prompts@^2.0.1": + "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" + +"pseudomap@^1.0.2": + "integrity" "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" + "version" "1.0.2" + +"psl@^1.1.33": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" + +"punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" + +"q@^1.0.1": + "integrity" "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + "version" "1.5.1" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"react-is@^17.0.1": + "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + "version" "17.0.2" + +"readable-stream@^2.0.0": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^2.0.5": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@~1.1.9": + "integrity" "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + "version" "1.1.14" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.1" + "isarray" "0.0.1" + "string_decoder" "~0.10.x" + +"readdir-glob@^1.0.0": + "integrity" "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==" + "resolved" "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "minimatch" "^3.0.4" + +"regex-parser@^2.2.11": + "integrity" "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" + "version" "2.2.11" + +"regexp.prototype.flags@^1.3.0": + "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"repeating@^1.1.0": + "integrity" "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=" + "resolved" "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "is-finite" "^1.0.0" + +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" + +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" + +"reserved-words@^0.1.2": + "integrity" "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=" + "resolved" "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" + "version" "0.1.2" + +"resolve-cwd@^3.0.0": + "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "resolve-from" "^5.0.0" + +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" + +"resolve@^1.20.0": + "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + "version" "1.20.0" + dependencies: + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" + +"restify-clients@^1.4.0": + "integrity" "sha1-HqrBdhhRYhBNzFRvlElQtwIp+OU=" + "resolved" "https://registry.npmjs.org/restify-clients/-/restify-clients-1.6.0.tgz" + "version" "1.6.0" + dependencies: + "assert-plus" "^1.0.0" + "backoff" "^2.4.1" + "bunyan" "^1.8.3" + "fast-safe-stringify" "^1.1.3" + "keep-alive-agent" "0.0.1" + "lodash" "^4.7.0" + "lru-cache" "^4.0.1" + "mime" "^1.3.4" + "once" "^1.3.2" + "restify-errors" "^3.1.0" + "semver" "^5.0.1" + "tunnel-agent" "^0.6.0" + "uuid" "^3.0.1" optionalDependencies: - dtrace-provider "^0.8.3" + "dtrace-provider" "^0.8.3" -restify-errors@^3.0.0, restify-errors@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restify-errors/-/restify-errors-3.1.0.tgz#06b5479477874c0856d782a12c8707dcdad53f16" - integrity sha1-BrVHlHeHTAhW14KhLIcH3NrVPxY= +"restify-errors@^3.0.0", "restify-errors@^3.1.0": + "integrity" "sha1-BrVHlHeHTAhW14KhLIcH3NrVPxY=" + "resolved" "https://registry.npmjs.org/restify-errors/-/restify-errors-3.1.0.tgz" + "version" "3.1.0" dependencies: - assert-plus "^0.2.0" - lodash "^3.10.1" - verror "^1.6.0" + "assert-plus" "^0.2.0" + "lodash" "^3.10.1" + "verror" "^1.6.0" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" -rfdc@^1.1.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== +"rfdc@^1.3.0": + "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + "version" "1.3.0" -rimraf@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== +"rimraf@^3.0.0": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" dependencies: - glob "^7.1.3" + "glob" "^7.1.3" -rimraf@~2.4.0: - version "2.4.5" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" - integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= +"rimraf@~2.4.0": + "integrity" "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz" + "version" "2.4.5" dependencies: - glob "^6.0.1" + "glob" "^6.0.1" -safe-buffer@^5.0.1, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"safe-buffer@^5.0.1": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" + +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +"safe-buffer@~5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" -safe-json-stringify@~1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" - integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== +"safe-json-stringify@~1": + "integrity" "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==" + "resolved" "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz" + "version" "1.2.0" "safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -semver-intersect@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/semver-intersect/-/semver-intersect-1.4.0.tgz#bdd9c06bedcdd2fedb8cd352c3c43ee8c61321f3" - integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ== - dependencies: - semver "^5.0.0" - -semver@7.x, semver@^7.3.2, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -semver@^5.0.0, semver@^5.0.1: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -sentence-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" - integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.3, side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.5" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" - integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -snake-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" - integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -sort-json@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-json/-/sort-json-2.0.0.tgz#a7030d8875adbd4a5ea39a000567ed94c1aa3c50" - integrity sha512-OgXPErPJM/rBK5OhzIJ+etib/BmLQ1JY55Nb/ElhoWUec62pXNF/X6DrecHq3NW5OAGX0KxYD7m0HtgB9dvGeA== - dependencies: - detect-indent "^5.0.0" - detect-newline "^2.1.0" - minimist "^1.2.0" - -source-map-support@^0.5.6: - version "0.5.20" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" - integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -spdx-license-list@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.4.0.tgz#9850c3699c1d35745285607d064d2a5145049d12" - integrity sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -stack-utils@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - -streamroller@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-2.2.4.tgz#c198ced42db94086a6193608187ce80a5f2b0e53" - integrity sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ== - dependencies: - date-format "^2.1.0" - debug "^4.1.1" - fs-extra "^8.1.0" - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.repeat@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz#aba36de08dcee6a5a337d49b2ea1da1b28fc0ecf" - integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8= - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strsplit@1.x: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strsplit/-/strsplit-1.0.0.tgz#0fdedc68e91addcfcb2e6be9c262581a6e8c28aa" - integrity sha1-D97caOka3c/LLmvpwmJYGm6MKKo= + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"saxes@^5.0.1": + "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" + "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "xmlchars" "^2.2.0" + +"semver-intersect@^1.4.0": + "integrity" "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==" + "resolved" "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "semver" "^5.0.0" + +"semver@^5.0.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.0.1": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^6.0.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.3.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.3.2", "semver@^7.3.5", "semver@7.x": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"sentence-case@^3.0.4": + "integrity" "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==" + "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case-first" "^2.0.2" + +"set-blocking@^2.0.0": + "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"side-channel@^1.0.3", "side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" + "version" "3.0.5" + +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"snake-case@^3.0.4": + "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" + "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"sort-json@^2.0.1": + "integrity" "sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==" + "resolved" "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "detect-indent" "^5.0.0" + "detect-newline" "^2.1.0" + "minimist" "^1.2.0" + +"source-map-support@^0.5.6": + "integrity" "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" + "version" "0.5.20" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map@^0.5.0": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.3": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"spdx-license-list@^6.4.0": + "integrity" "sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA==" + "resolved" "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" + "version" "6.4.0" + +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"stack-utils@^2.0.3": + "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" + "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "escape-string-regexp" "^2.0.0" + +"streamroller@^3.0.6": + "integrity" "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==" + "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" + "version" "3.0.6" + dependencies: + "date-format" "^4.0.6" + "debug" "^4.3.4" + "fs-extra" "^10.0.1" + +"string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~0.10.x": + "integrity" "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "version" "0.10.31" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-length@^4.0.1": + "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "char-regex" "^1.0.2" + "strip-ansi" "^6.0.0" + +"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string.prototype.repeat@^0.2.0": + "integrity" "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=" + "resolved" "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" + "version" "0.2.0" + +"string.prototype.trimend@^1.0.4": + "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"string.prototype.trimstart@^1.0.4": + "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-bom@^4.0.0": + "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + "version" "4.0.0" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" + +"strsplit@1.x": + "integrity" "sha1-D97caOka3c/LLmvpwmJYGm6MKKo=" + "resolved" "https://registry.npmjs.org/strsplit/-/strsplit-1.0.0.tgz" + "version" "1.0.0" -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== +"supports-color@^5.3.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + "has-flag" "^3.0.0" + +"supports-color@^7.0.0", "supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" + +"supports-color@^8.0.0": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" + dependencies: + "has-flag" "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== +"supports-hyperlinks@^2.0.0": + "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" + "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + "version" "2.2.0" dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" + "has-flag" "^4.0.0" + "supports-color" "^7.0.0" + +"symbol-tree@^3.2.4": + "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + "version" "3.2.4" + +"tar-stream@^2.2.0": + "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" + "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "bl" "^4.0.3" + "end-of-stream" "^1.4.1" + "fs-constants" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^3.1.1" -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -tar-stream@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" +"terminal-link@^2.0.0": + "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" + "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "ansi-escapes" "^4.2.1" + "supports-hyperlinks" "^2.0.0" -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== +"test-exclude@^6.0.0": + "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + "version" "6.0.0" dependencies: "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== - -tmpl@1.0.x: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -tough-cookie@2.0.x: - version "2.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.0.0.tgz#41ce08720b35cf90beb044dd2609fb19e928718f" - integrity sha1-Qc4Icgs1z5C+sETdJgn7GekocY8= - -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= - -ts-jest@^27.0.5: - version "27.0.5" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.5.tgz#0b0604e2271167ec43c12a69770f0bb65ad1b750" - integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^27.0.0" - json5 "2.x" - lodash "4.x" - make-error "1.x" - semver "7.x" - yargs-parser "20.x" - -tslib@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typedarray@~0.0.5: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -typescript@^3.9.7, typescript@~3.9.10: - version "3.9.10" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" - integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - -universalify@^0.1.0, universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -upper-case-first@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" - integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== - dependencies: - tslib "^2.0.3" - -upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" - integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== - dependencies: - tslib "^2.0.3" - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -uuid@^3.0.1: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -v8-to-istanbul@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz#0aeb763894f1a0a1676adf8a8b7612a38902446c" - integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== + "glob" "^7.1.4" + "minimatch" "^3.0.4" + +"throat@^6.0.1": + "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + "version" "6.0.1" + +"tmpl@1.0.x": + "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + "version" "1.0.5" + +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"tough-cookie@^4.0.0": + "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "psl" "^1.1.33" + "punycode" "^2.1.1" + "universalify" "^0.1.2" + +"tough-cookie@2.0.x": + "integrity" "sha1-Qc4Icgs1z5C+sETdJgn7GekocY8=" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" + "version" "2.0.0" + +"tr46@^2.1.0": + "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "punycode" "^2.1.1" + +"tr46@~0.0.3": + "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + "version" "0.0.3" + +"ts-jest@^27.0.5": + "integrity" "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==" + "resolved" "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" + "version" "27.0.5" + dependencies: + "bs-logger" "0.x" + "fast-json-stable-stringify" "2.x" + "jest-util" "^27.0.0" + "json5" "2.x" + "lodash" "4.x" + "make-error" "1.x" + "semver" "7.x" + "yargs-parser" "20.x" + +"tslib@^2.0.3": + "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + "version" "2.3.1" + +"tunnel-agent@^0.6.0": + "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + "version" "0.6.0" + dependencies: + "safe-buffer" "^5.0.1" + +"type-check@~0.3.2": + "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "version" "0.3.2" + dependencies: + "prelude-ls" "~1.1.2" + +"type-detect@4.0.8": + "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + "version" "4.0.8" + +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "is-typedarray" "^1.0.0" + +"typedarray@~0.0.5": + "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + "version" "0.0.6" + +"typescript@^3.9.7", "typescript@>=3.8 <5.0", "typescript@~3.9.10": + "integrity" "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" + "version" "3.9.10" + +"unbox-primitive@^1.0.1": + "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "function-bind" "^1.1.1" + "has-bigints" "^1.0.1" + "has-symbols" "^1.0.2" + "which-boxed-primitive" "^1.0.2" + +"universalify@^0.1.0": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^0.1.2": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^2.0.0": + "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + "version" "2.0.0" + +"upper-case-first@^2.0.2": + "integrity" "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==" + "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"upper-case@^2.0.2": + "integrity" "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==" + "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"uuid@^3.0.1": + "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + "version" "3.4.0" + +"v8-to-istanbul@^8.1.0": + "integrity" "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==" + "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" + "version" "8.1.0" dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" + "convert-source-map" "^1.6.0" + "source-map" "^0.7.3" "vasync@1.x >=1.6.1": - version "1.6.4" - resolved "https://registry.yarnpkg.com/vasync/-/vasync-1.6.4.tgz#dfe93616ad0e7ae801b332a9d88bfc5cdc8e1d1f" - integrity sha1-3+k2Fq0OeugBszKp2Iv8XNyOHR8= - dependencies: - verror "1.6.0" - -verror@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.6.0.tgz#7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5" - integrity sha1-fROyex+swuLakEBetepuW90lLqU= - dependencies: - extsprintf "1.2.0" - -"verror@1.x >=1.6.0", verror@^1.6.0: - version "1.10.1" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.1.tgz#4bf09eeccf4563b109ed4b3d458380c972b0cdeb" - integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg== - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-collection@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" - integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== - dependencies: - is-map "^2.0.1" - is-set "^2.0.1" - is-weakmap "^2.0.1" - is-weakset "^2.0.1" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which-typed-array@^1.1.2: - version "1.1.7" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.7.tgz#2761799b9a22d4b8660b3c1b40abaa7739691793" - integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-abstract "^1.18.5" - foreach "^2.0.5" - has-tostringtag "^1.0.0" - is-typed-array "^1.1.7" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -workerpool@^6.1.5: - version "6.1.5" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.5.tgz#0f7cf076b6215fd7e1da903ff6f22ddd1886b581" - integrity sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" - integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== + "integrity" "sha1-3+k2Fq0OeugBszKp2Iv8XNyOHR8=" + "resolved" "https://registry.npmjs.org/vasync/-/vasync-1.6.4.tgz" + "version" "1.6.4" + dependencies: + "verror" "1.6.0" + +"verror@^1.6.0", "verror@1.x >=1.6.0": + "integrity" "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==" + "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz" + "version" "1.10.1" + dependencies: + "assert-plus" "^1.0.0" + "core-util-is" "1.0.2" + "extsprintf" "^1.2.0" + +"verror@1.6.0": + "integrity" "sha1-fROyex+swuLakEBetepuW90lLqU=" + "resolved" "https://registry.npmjs.org/verror/-/verror-1.6.0.tgz" + "version" "1.6.0" + dependencies: + "extsprintf" "1.2.0" + +"w3c-hr-time@^1.0.2": + "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" + "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "browser-process-hrtime" "^1.0.0" + +"w3c-xmlserializer@^2.0.0": + "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" + "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "xml-name-validator" "^3.0.0" + +"walker@^1.0.7": + "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" + "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "makeerror" "1.0.x" + +"webidl-conversions@^3.0.0": + "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + "version" "3.0.1" + +"webidl-conversions@^5.0.0": + "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + "version" "5.0.0" + +"webidl-conversions@^6.1.0": + "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + "version" "6.1.0" + +"whatwg-encoding@^1.0.5": + "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" + "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "iconv-lite" "0.4.24" + +"whatwg-mimetype@^2.3.0": + "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + "version" "2.3.0" + +"whatwg-url@^5.0.0": + "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "tr46" "~0.0.3" + "webidl-conversions" "^3.0.0" + +"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": + "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + "version" "8.7.0" + dependencies: + "lodash" "^4.7.0" + "tr46" "^2.1.0" + "webidl-conversions" "^6.1.0" + +"which-boxed-primitive@^1.0.1", "which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" + +"which-collection@^1.0.1": + "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" + "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-map" "^2.0.1" + "is-set" "^2.0.1" + "is-weakmap" "^2.0.1" + "is-weakset" "^2.0.1" + +"which-module@^2.0.0": + "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + "version" "2.0.0" + +"which-typed-array@^1.1.2": + "integrity" "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==" + "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + "is-typed-array" "^1.1.7" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"word-wrap@~1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"workerpool@^6.2.0": + "integrity" "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" + "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" + "version" "6.2.0" + +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" + +"ws@^7.4.6": + "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + "version" "7.5.5" "www-authenticate@0.6.x >=0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/www-authenticate/-/www-authenticate-0.6.2.tgz#b7a7d487bdc5a8b423a4d8fd5f9c661adde50ebf" - integrity sha1-t6fUh73FqLQjpNj9X5xmGt3lDr8= - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlbuilder@^15.1.1: - version "15.1.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" - integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@20.x, yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.0: - version "17.2.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.2.1.tgz#e2c95b9796a0e1f7f3bf4427863b42e0418191ea" - integrity sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -zip-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79" - integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== - dependencies: - archiver-utils "^2.1.0" - compress-commons "^4.1.0" - readable-stream "^3.6.0" - -zod@^1.11.7: - version "1.11.17" - resolved "https://registry.yarnpkg.com/zod/-/zod-1.11.17.tgz#2aae9e91fc66128116ae9844e8f416a95f453f8e" - integrity sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA== + "integrity" "sha1-t6fUh73FqLQjpNj9X5xmGt3lDr8=" + "resolved" "https://registry.npmjs.org/www-authenticate/-/www-authenticate-0.6.2.tgz" + "version" "0.6.2" + +"xml-name-validator@^3.0.0": + "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + "version" "3.0.0" + +"xmlbuilder@^15.1.1": + "integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + "version" "15.1.1" + +"xmlchars@^2.2.0": + "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + "version" "2.2.0" + +"y18n@^4.0.0": + "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + "version" "4.0.3" + +"y18n@^5.0.5": + "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + "version" "5.0.8" + +"yallist@^2.1.2": + "integrity" "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + "version" "2.1.2" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yaml@1.10.2": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" + +"yargs-parser@^18.1.2": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^20.2.2", "yargs-parser@20.x": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" + +"yargs-parser@^21.0.0": + "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + "version" "21.0.1" + +"yargs@^15.4.1": + "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + "version" "15.4.1" + dependencies: + "cliui" "^6.0.0" + "decamelize" "^1.2.0" + "find-up" "^4.1.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^4.2.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^18.1.2" + +"yargs@^16.2.0": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" + +"yargs@^17.4": + "integrity" "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" + "version" "17.4.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.3" + "y18n" "^5.0.5" + "yargs-parser" "^21.0.0" + +"zip-stream@^4.1.0": + "integrity" "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==" + "resolved" "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "archiver-utils" "^2.1.0" + "compress-commons" "^4.1.0" + "readable-stream" "^3.6.0" + +"zod@^1.11.17": + "integrity" "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" + "resolved" "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" + "version" "1.11.17" diff --git a/examples/typescript-step-functions/main.test.ts b/examples/typescript-step-functions/main.test.ts index 2751889ae..77bbf6f59 100644 --- a/examples/typescript-step-functions/main.test.ts +++ b/examples/typescript-step-functions/main.test.ts @@ -110,7 +110,7 @@ describe("typescript-state-machine", () => { \\"required_providers\\": { \\"aws\\": { \\"source\\": \\"aws\\", - \\"version\\": \\"~> 3.0\\" + \\"version\\": \\"3.75.1\\" } } } diff --git a/examples/typescript-step-functions/package.json b/examples/typescript-step-functions/package.json index 7ba153ccb..5d7256146 100644 --- a/examples/typescript-step-functions/package.json +++ b/examples/typescript-step-functions/package.json @@ -15,13 +15,13 @@ "devDependencies": { "@types/jest": "27.0.1", "@types/node": "^14.0.26", - "cdktf-cli": "0.8.0", + "cdktf-cli": "0.10.0", "jest": "27.1.0", "ts-jest": "^27.0.5", "typescript": "^3.9.7" }, "dependencies": { - "cdktf": "0.8.0", + "cdktf": "0.10.0", "constructs": "^10.0.5", "@cdktf/aws-cdk": "0.2.2", "aws-cdk-lib": "2.0.0" diff --git a/examples/typescript-step-functions/yarn.lock b/examples/typescript-step-functions/yarn.lock index 71ec43e99..e7a45ab0c 100644 --- a/examples/typescript-step-functions/yarn.lock +++ b/examples/typescript-step-functions/yarn.lock @@ -3,21 +3,28 @@ "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" - integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== + "integrity" "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/highlight" "^7.14.5" +"@babel/code-frame@^7.16.7": + "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/highlight" "^7.16.7" + "@babel/compat-data@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" - integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== + "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" + "version" "7.15.0" -"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz#195b9f2bffe995d2c6c159e72fe525b4114e8c10" - integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": + "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/code-frame" "^7.15.8" "@babel/generator" "^7.15.8" @@ -28,73 +35,82 @@ "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.6" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/generator@^7.14.5", "@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz#fa56be6b596952ceb231048cf84ee499a19c0cd1" - integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.1.2" + "semver" "^6.3.0" + "source-map" "^0.5.0" + +"@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": + "integrity" "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/types" "^7.15.6" - jsesc "^2.5.1" - source-map "^0.5.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" + +"@babel/generator@^7.17.7": + "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" + "version" "7.17.7" + dependencies: + "@babel/types" "^7.17.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" "@babel/helper-compilation-targets@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" - integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== + "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" - browserslist "^4.16.6" - semver "^6.3.0" + "browserslist" "^4.16.6" + "semver" "^6.3.0" "@babel/helper-function-name@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" - integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== + "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/helper-get-function-arity" "^7.15.4" "@babel/template" "^7.15.4" "@babel/types" "^7.15.4" "@babel/helper-get-function-arity@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" - integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== + "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==" + "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-hoist-variables@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" - integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== + "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-member-expression-to-functions@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" - integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== + "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-imports@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" - integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-transforms@^7.15.8": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz#d8c0e75a87a52e374a8f25f855174786a09498b2" - integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== + "integrity" "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" + "version" "7.15.8" dependencies: "@babel/helper-module-imports" "^7.15.4" "@babel/helper-replace-supers" "^7.15.4" @@ -106,21 +122,21 @@ "@babel/types" "^7.15.6" "@babel/helper-optimise-call-expression@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" - integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== + "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" - integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + "version" "7.14.5" "@babel/helper-replace-supers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" - integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== + "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/helper-member-expression-to-functions" "^7.15.4" "@babel/helper-optimise-call-expression" "^7.15.4" @@ -128,156 +144,184 @@ "@babel/types" "^7.15.4" "@babel/helper-simple-access@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" - integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== + "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-split-export-declaration@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" - integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== + "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/types" "^7.15.4" "@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - version "7.15.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== + "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + "version" "7.15.7" + +"@babel/helper-validator-identifier@^7.16.7": + "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" + "version" "7.16.7" "@babel/helper-validator-option@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" - integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + "version" "7.14.5" "@babel/helpers@^7.15.4": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" - integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== + "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" "@babel/highlight@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-validator-identifier" "^7.14.5" - chalk "^2.0.0" - js-tokens "^4.0.0" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" + +"@babel/highlight@^7.16.7": + "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" + "version" "7.16.10" + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.2": - version "7.15.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016" - integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== + "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" + "version" "7.15.8" + +"@babel/parser@^7.16.7": + "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" + "version" "7.17.8" "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" - integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== + "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" + "version" "7.14.5" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/template@^7.14.5", "@babel/template@^7.15.4", "@babel/template@^7.3.3": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" - integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== +"@babel/template@^7.15.4", "@babel/template@^7.3.3": + "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" +"@babel/template@^7.16.7": + "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" + "version" "7.16.7" + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + "@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - version "7.15.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" - integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== + "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" + "version" "7.15.4" dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.4" @@ -286,106 +330,114 @@ "@babel/helper-split-export-declaration" "^7.15.4" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" - debug "^4.1.0" - globals "^11.1.0" + "debug" "^4.1.0" + "globals" "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.15.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" - integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== +"@babel/types@^7.0.0", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" + "version" "7.15.6" dependencies: "@babel/helper-validator-identifier" "^7.14.9" - to-fast-properties "^2.0.0" + "to-fast-properties" "^2.0.0" + +"@babel/types@^7.16.7", "@babel/types@^7.17.0": + "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" + "version" "7.17.0" + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + "to-fast-properties" "^2.0.0" "@balena/dockerignore@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@balena/dockerignore/-/dockerignore-1.0.2.tgz#9ffe4726915251e8eb69f44ef3547e0da2c03e0d" - integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== + "integrity" "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==" + "resolved" "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" + "version" "1.0.2" "@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@cdktf/aws-cdk@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@cdktf/aws-cdk/-/aws-cdk-0.2.2.tgz#82bddf31e163694584fda368d51bedf1d758dd12" - integrity sha512-glrVYlpj4XnwAdgNO4PyjqLRAZ83S9rF3FUSr21iFW+jfdLUA8U2oKQCV3phCJTP96xhlrnwhWDkZrp/YneSmw== - dependencies: - change-case "^4.1.1" - codemaker "^1.34.0" - debug "^4.3.2" - -"@cdktf/hcl2cdk@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.8.0.tgz#fdebf2714fa66931b550a779f0fb754179391978" - integrity sha512-cjwSNnJ80i300r/53T4ZVxW/8TJO6d1uQPCZ390ZsWiE+bt7E32A8Ol8C1cbRmambslpzgw6zAUuQmcURrmhfg== - dependencies: - "@babel/generator" "^7.14.5" - "@babel/template" "^7.14.5" - "@babel/types" "^7.14.5" - "@cdktf/hcl2json" "0.8.0" - "@cdktf/provider-generator" "0.8.0" - camelcase "^6.2.0" - glob "7.1.7" - graphology "^0.20.0" - graphology-types "^0.19.2" - jsii-rosetta "^1.39.0" - prettier "^2.3.1" - reserved-words "^0.1.2" - zod "^1.11.7" - -"@cdktf/hcl2json@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.8.0.tgz#752c85d8ef7123eaa67b967fd5fc95f2ad6eb00d" - integrity sha512-P8WT3wArFQL7ZTB4gO8/A2Ks6AVYmUaJT2Yzr7dKfIJqOEJyf7uXXrHa8zhAjEFANoHQp9w8CPt3Y0qvETmL2g== - dependencies: - "@types/node-fetch" "^2.5.8" - node-fetch "^2.6.1" - -"@cdktf/provider-generator@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.8.0.tgz#90f95e27e1a7813482d385f2fbc07cf43d635998" - integrity sha512-u5uQbOzZERzz3oDmPL/Lt1a18jeOXvpFc/nMj0ji5jia1vd4HA8pQ9M8Bj/AsXMK1CV3ciJh4tEcx9af/XoXXQ== - dependencies: - "@cdktf/hcl2json" "0.8.0" - codemaker "^0.22.0" - fs-extra "^8.1.0" - is-valid-domain "^0.1.2" - jsii-srcmak "^0.1.406" + "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + "version" "0.2.3" + +"@cdktf/aws-cdk@file:../../dist/js/aws-cdk@0.0.0.jsii.tgz": + "integrity" "sha512-PuuADQF9JPYAfQKDTlCwhEsLNw7dOA3DmFTGnTTUrHsfxdcyn8VFMYv9p/ouVdjSF7/KBn9k5uwcNum3APrNGQ==" + "resolved" "file:../../dist/js/aws-cdk@0.0.0.jsii.tgz" + "version" "0.0.0" + dependencies: + "change-case" "^4.1.1" + "codemaker" "^1.34.0" + "debug" "^4.3.2" + +"@cdktf/hcl2cdk@0.10.0": + "integrity" "sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw==" + "resolved" "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@babel/generator" "^7.17.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.17.0" + "@cdktf/hcl2json" "0.10.0" + "@cdktf/provider-generator" "0.10.0" + "camelcase" "^6.3.0" + "glob" "7.2.0" + "graphology" "^0.24.1" + "graphology-types" "^0.21.2" + "jsii-rosetta" "^1.55.1" + "prettier" "^2.6.1" + "reserved-words" "^0.1.2" + "zod" "^1.11.17" + +"@cdktf/hcl2json@0.10.0": + "integrity" "sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ==" + "resolved" "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@types/node-fetch" "^2.6.1" + "node-fetch" "^2.6.7" + +"@cdktf/provider-generator@0.10.0": + "integrity" "sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA==" + "resolved" "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@cdktf/hcl2json" "0.10.0" + "codemaker" "^0.22.0" + "fs-extra" "^8.1.0" + "is-valid-domain" "^0.1.6" + "jsii-srcmak" "^0.1.513" "@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "version" "1.1.0" dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" + "camelcase" "^5.3.1" + "find-up" "^4.1.0" + "get-package-type" "^0.1.0" + "js-yaml" "^3.13.1" + "resolve-from" "^5.0.0" "@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "version" "0.1.3" "@jest/console@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.2.5.tgz#bddbf8d41c191f17b52bf0c9e6c0d18605e35d6e" - integrity sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ== + "integrity" "sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.2.5" - jest-util "^27.2.5" - slash "^3.0.0" + "chalk" "^4.0.0" + "jest-message-util" "^27.2.5" + "jest-util" "^27.2.5" + "slash" "^3.0.0" "@jest/core@^27.1.0", "@jest/core@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.2.5.tgz#854c314708cee0d892ac4f531b9129f00a21ee69" - integrity sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA== + "integrity" "sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==" + "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/reporters" "^27.2.5" @@ -393,64 +445,64 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^27.2.5" - jest-config "^27.2.5" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-resolve-dependencies "^27.2.5" - jest-runner "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - jest-watcher "^27.2.5" - micromatch "^4.0.4" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-changed-files" "^27.2.5" + "jest-config" "^27.2.5" + "jest-haste-map" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-resolve-dependencies" "^27.2.5" + "jest-runner" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "jest-watcher" "^27.2.5" + "micromatch" "^4.0.4" + "rimraf" "^3.0.0" + "slash" "^3.0.0" + "strip-ansi" "^6.0.0" "@jest/environment@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.2.5.tgz#b85517ccfcec55690c82c56f5a01a3b30c5e3c84" - integrity sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg== + "integrity" "sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" + "jest-mock" "^27.2.5" "@jest/fake-timers@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.2.5.tgz#0c7e5762d7bfe6e269e7b49279b097a52a42f0a0" - integrity sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg== + "integrity" "sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" - jest-util "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" "@jest/globals@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.2.5.tgz#4115538f98ed6cee4051a90fdbd0854062902099" - integrity sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g== + "integrity" "sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/types" "^27.2.5" - expect "^27.2.5" + "expect" "^27.2.5" "@jest/reporters@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.2.5.tgz#65198ed1f3f4449e3f656129764dc6c5bb27ebe3" - integrity sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ== + "integrity" "sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==" + "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" + "version" "27.2.5" dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^27.2.5" @@ -458,140 +510,146 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" + "chalk" "^4.0.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.2" + "graceful-fs" "^4.2.4" + "istanbul-lib-coverage" "^3.0.0" + "istanbul-lib-instrument" "^4.0.3" + "istanbul-lib-report" "^3.0.0" + "istanbul-lib-source-maps" "^4.0.0" + "istanbul-reports" "^3.0.2" + "jest-haste-map" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "slash" "^3.0.0" + "source-map" "^0.6.0" + "string-length" "^4.0.1" + "terminal-link" "^2.0.0" + "v8-to-istanbul" "^8.1.0" "@jest/source-map@^27.0.6": - version "27.0.6" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.6.tgz#be9e9b93565d49b0548b86e232092491fb60551f" - integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g== + "integrity" "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==" + "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" + "version" "27.0.6" dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" + "callsites" "^3.0.0" + "graceful-fs" "^4.2.4" + "source-map" "^0.6.0" "@jest/test-result@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.2.5.tgz#e9f73cf6cd5e2cc6eb3105339248dea211f9320e" - integrity sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg== + "integrity" "sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/types" "^27.2.5" "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" + "collect-v8-coverage" "^1.0.0" "@jest/test-sequencer@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz#ed5ae91c00e623fb719111d58e380395e16cefbb" - integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== + "integrity" "sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==" + "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/test-result" "^27.2.5" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-runtime "^27.2.5" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-runtime" "^27.2.5" "@jest/transform@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.2.5.tgz#02b08862a56dbedddf0ba3c2eae41e049a250e29" - integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== + "integrity" "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.1.0" "@jest/types" "^27.2.5" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-regex-util "^27.0.6" - jest-util "^27.2.5" - micromatch "^4.0.4" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "chalk" "^4.0.0" + "convert-source-map" "^1.4.0" + "fast-json-stable-stringify" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-util" "^27.2.5" + "micromatch" "^4.0.4" + "pirates" "^4.0.1" + "slash" "^3.0.0" + "source-map" "^0.6.1" + "write-file-atomic" "^3.0.0" "@jest/types@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" - integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== + "integrity" "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" + "version" "27.2.5" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^16.0.0" - chalk "^4.0.0" + "chalk" "^4.0.0" -"@jsii/check-node@1.39.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.39.0.tgz#31a22f6270c790b5f2bb0f7d2950511e6d7c0c9e" - integrity sha512-tqx5o0Zw6WrVKmB9S1X0E8AajfXjWu9yoOUtUdYVCR6NAdi8mY/NQ3uYJ8II0AF1MtC0PdASOjb/6i3h02komw== +"@jsii/check-node@1.55.1": + "integrity" "sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw==" + "resolved" "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" + "version" "1.55.1" dependencies: - chalk "^4.1.2" - semver "^7.3.5" + "chalk" "^4.1.2" + "semver" "^7.3.5" -"@jsii/check-node@1.46.0": - version "1.46.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.46.0.tgz#4825c26f0cd4515015e950ab17df63df07abadfb" - integrity sha512-dIJGSQrF4BXvzTG8idcimu2VCNctlDyoNsc+ETsoHu7T9pije0U0BnOrjUQ6ZJFpBvLZ6qzNA46gynzwWCXB6g== +"@jsii/spec@^1.55.1", "@jsii/spec@1.55.1": + "integrity" "sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA==" + "resolved" "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" + "version" "1.55.1" dependencies: - chalk "^4.1.2" - semver "^7.3.5" + "jsonschema" "^1.4.0" -"@jsii/spec@1.46.0", "@jsii/spec@^1.46.0": - version "1.46.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.46.0.tgz#8ad4e333120374708f2d681651c6b7fd7961f6a6" - integrity sha512-yp6rN23ve+F1/6g8Gwmp8PbrtqpMB05GMwJ8GGhvwmCLa0kBO8eALWvB/KtmuDJ4wllSojVvuK4rluUTTkvBWg== +"@nodelib/fs.scandir@2.1.5": + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" dependencies: - jsonschema "^1.4.0" + "@nodelib/fs.stat" "2.0.5" + "run-parallel" "^1.1.9" + +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" -"@jsii/spec@^1.39.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.39.0.tgz#17b2d55f8261da3ed4a670e9a4c5dfa18a7e050a" - integrity sha512-NbCmAYOB938uyWHwXj6fhdeIzznhHbxLmvl4Jtwe08Nrz5Gs4n79snV29XWIQulDMa4HYkNh1yqhBXOHkd+GAg== +"@nodelib/fs.walk@^1.2.3": + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" dependencies: - jsonschema "^1.4.0" + "@nodelib/fs.scandir" "2.1.5" + "fastq" "^1.6.0" "@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" + "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + "version" "1.8.3" dependencies: - type-detect "4.0.8" + "type-detect" "4.0.8" "@sinonjs/fake-timers@^8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz#1c1c9a91419f804e59ae8df316a07dd1c3a76b94" - integrity sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew== + "integrity" "sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" + "version" "8.0.1" dependencies: "@sinonjs/commons" "^1.7.0" "@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + "version" "1.1.2" "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz#bc12c74b7d65e82d29876b5d0baf5c625ac58702" - integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== + "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" + "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + "version" "7.1.16" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -600,290 +658,293 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" - integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== + "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" + "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + "version" "7.6.3" dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" + "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + "version" "7.4.1" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== + "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" + "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + "version" "7.14.2" dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" + "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + "version" "4.1.5" dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + "version" "2.0.3" "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + "version" "3.0.1" dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@27.0.1": - version "27.0.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.1.tgz#fafcc997da0135865311bb1215ba16dba6bdf4ca" - integrity sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw== +"@types/jest@^27.0.0", "@types/jest@27.0.1": + "integrity" "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==" + "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" + "version" "27.0.1" dependencies: - jest-diff "^27.0.0" - pretty-format "^27.0.0" + "jest-diff" "^27.0.0" + "pretty-format" "^27.0.0" -"@types/node-fetch@^2.5.8": - version "2.5.12" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.12.tgz#8a6f779b1d4e60b7a57fb6fd48d84fb545b9cc66" - integrity sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw== +"@types/node-fetch@^2.6.1": + "integrity" "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==" + "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" + "version" "2.6.1" dependencies: "@types/node" "*" - form-data "^3.0.0" + "form-data" "^3.0.0" "@types/node@*": - version "16.10.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.5.tgz#7fe4123b061753f1a58a6cd077ff0bb069ee752d" - integrity sha512-9iI3OOlkyOjLQQ9s+itIJNMRepDhB/96jW3fqduJ2FTPQj1dJjw6Q3QCImF9FE1wmdBs5QSun4FjDSFS8d8JLw== + "integrity" "sha512-9iI3OOlkyOjLQQ9s+itIJNMRepDhB/96jW3fqduJ2FTPQj1dJjw6Q3QCImF9FE1wmdBs5QSun4FjDSFS8d8JLw==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-16.10.5.tgz" + "version" "16.10.5" "@types/node@^14.0.26": - version "14.17.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.22.tgz#4053ec255ede70104f23df4a326c5f8e72b71d7d" - integrity sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg== + "integrity" "sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" + "version" "14.17.22" "@types/prettier@^2.1.5": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz#e1303048d5389563e130f5bdd89d37a99acb75eb" - integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== + "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" + "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" + "version" "2.4.1" "@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + "version" "2.0.1" "@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== + "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + "version" "20.2.1" "@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + "version" "16.0.4" dependencies: "@types/yargs-parser" "*" -"@xmldom/xmldom@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d" - integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== - -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4: - version "8.5.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" - integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -archiver-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" - integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== - dependencies: - glob "^7.1.4" - graceful-fs "^4.2.0" - lazystream "^1.0.0" - lodash.defaults "^4.2.0" - lodash.difference "^4.5.0" - lodash.flatten "^4.4.0" - lodash.isplainobject "^4.0.6" - lodash.union "^4.6.0" - normalize-path "^3.0.0" - readable-stream "^2.0.0" - -archiver@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.0.tgz#dd3e097624481741df626267564f7dd8640a45ba" - integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== - dependencies: - archiver-utils "^2.1.0" - async "^3.2.0" - buffer-crc32 "^0.2.1" - readable-stream "^3.6.0" - readdir-glob "^1.0.0" - tar-stream "^2.2.0" - zip-stream "^4.1.0" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -async@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.1.tgz#d3274ec66d107a47476a4c49136aacdb00665fc8" - integrity sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -aws-cdk-lib@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz#da7cf476363771f5ce4eb2aa73388b91db50553e" - integrity sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg== +"@xmldom/xmldom@^0.8.1": + "integrity" "sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ==" + "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" + "version" "0.8.1" + +"abab@^2.0.3", "abab@^2.0.5": + "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + "version" "2.0.5" + +"acorn-globals@^6.0.0": + "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "acorn" "^7.1.1" + "acorn-walk" "^7.1.1" + +"acorn-walk@^7.1.1": + "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + "version" "7.2.0" + +"acorn@^7.1.1": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"acorn@^8.2.4": + "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" + "version" "8.5.0" + +"agent-base@6": + "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "debug" "4" + +"ansi-escapes@^4.2.1": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^5.0.0": + "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + "version" "5.2.0" + +"anymatch@^3.0.3": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"archiver-utils@^2.1.0": + "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==" + "resolved" "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "glob" "^7.1.4" + "graceful-fs" "^4.2.0" + "lazystream" "^1.0.0" + "lodash.defaults" "^4.2.0" + "lodash.difference" "^4.5.0" + "lodash.flatten" "^4.4.0" + "lodash.isplainobject" "^4.0.6" + "lodash.union" "^4.6.0" + "normalize-path" "^3.0.0" + "readable-stream" "^2.0.0" + +"archiver@5.3.0": + "integrity" "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==" + "resolved" "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "archiver-utils" "^2.1.0" + "async" "^3.2.0" + "buffer-crc32" "^0.2.1" + "readable-stream" "^3.6.0" + "readdir-glob" "^1.0.0" + "tar-stream" "^2.2.0" + "zip-stream" "^4.1.0" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"arr-rotate@^1.0.0": + "integrity" "sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==" + "resolved" "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" + "version" "1.0.0" + +"async@^3.2.0": + "version" "3.2.3" + +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" + +"available-typed-arrays@^1.0.5": + "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + "version" "1.0.5" + +"aws-cdk-lib@^2.0.0", "aws-cdk-lib@2.0.0": + "integrity" "sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg==" + "resolved" "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" + "version" "2.0.0" dependencies: "@balena/dockerignore" "^1.0.2" - case "1.6.3" - fs-extra "^9.1.0" - ignore "^5.1.9" - jsonschema "^1.4.0" - minimatch "^3.0.4" - punycode "^2.1.1" - semver "^7.3.5" - yaml "1.10.2" - -babel-jest@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.2.5.tgz#6bbbc1bb4200fe0bfd1b1fbcbe02fc62ebed16aa" - integrity sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g== + "case" "1.6.3" + "fs-extra" "^9.1.0" + "ignore" "^5.1.9" + "jsonschema" "^1.4.0" + "minimatch" "^3.0.4" + "punycode" "^2.1.1" + "semver" "^7.3.5" + "yaml" "1.10.2" + +"babel-jest@^27.2.5", "babel-jest@>=27.0.0 <28": + "integrity" "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==" + "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^27.2.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "babel-preset-jest" "^27.2.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "slash" "^3.0.0" -babel-plugin-istanbul@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" - integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== +"babel-plugin-istanbul@^6.0.0": + "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + "version" "6.0.0" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^4.0.0" - test-exclude "^6.0.0" + "istanbul-lib-instrument" "^4.0.0" + "test-exclude" "^6.0.0" -babel-plugin-jest-hoist@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz#79f37d43f7e5c4fdc4b2ca3e10cc6cf545626277" - integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw== +"babel-plugin-jest-hoist@^27.2.0": + "integrity" "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==" + "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" + "version" "27.2.0" dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== +"babel-preset-current-node-syntax@^1.0.0": + "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" + "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + "version" "1.0.1" dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -898,1376 +959,1445 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz#556bbbf340608fed5670ab0ea0c8ef2449fba885" - integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== - dependencies: - babel-plugin-jest-hoist "^27.2.0" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -bl@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserslist@^4.16.6: - version "4.17.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.3.tgz#2844cd6eebe14d12384b0122d217550160d2d624" - integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== - dependencies: - caniuse-lite "^1.0.30001264" - electron-to-chromium "^1.3.857" - escalade "^3.1.1" - node-releases "^1.1.77" - picocolors "^0.2.1" - -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== - -caniuse-lite@^1.0.30001264: - version "1.0.30001265" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz#0613c9e6c922e422792e6fcefdf9a3afeee4f8c3" - integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== - -capital-case@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" - integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -case@1.6.3, case@^1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" - integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== - -cdktf-cli@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.8.0.tgz#7f062466053242d6045dc545dcae11fc7c017dac" - integrity sha512-M3XfblNzfpszgvD3ZdyWTzBDqWKAoN3YdwBkvuoHjefmx6EZ9weIJ/XEAYEU3k9KQeur2VRrbDs1Az9//X6cbQ== - dependencies: - "@cdktf/hcl2cdk" "0.8.0" - "@cdktf/hcl2json" "0.8.0" - cdktf "0.8.0" - constructs "^10.0.0" - jsii "^1.46.0" - jsii-pacmak "^1.46.0" - yargs "^17.0" - -cdktf@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.8.0.tgz#6aacd42decefeb9393a87ae3a92f5298f2b74466" - integrity sha512-4db97UhbynK648zoJeG66jdLdk9PAwyKZ3PYgkzRfNf9W1ioQzuE3GZMKhmYUSzfl9alfT4QvixNA/zR5SNPAw== - dependencies: - archiver "5.3.0" - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -change-case@^4.1.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" - integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== - dependencies: - camel-case "^4.1.2" - capital-case "^1.0.4" - constant-case "^3.0.4" - dot-case "^3.0.4" - header-case "^2.0.4" - no-case "^3.0.4" - param-case "^3.0.4" - pascal-case "^3.1.2" - path-case "^3.0.4" - sentence-case "^3.0.4" - snake-case "^3.0.4" - tslib "^2.0.3" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -ci-info@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" - integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== - -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -clone@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -codemaker@^0.22.0: - version "0.22.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-0.22.0.tgz#259d616962222f959e3b9716fa774871b25a0c78" - integrity sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg== - dependencies: - camelcase "^5.3.1" - decamelize "^1.2.0" - fs-extra "^8.1.0" - -codemaker@^1.34.0: - version "1.39.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.39.0.tgz#d8103f4b587210b1d6aa073d62ffb510ac20bc42" - integrity sha512-1PPD7ZCC05nrkN47elPcno3zm4Md7XSkG52CvIbNsEcXddc0Ma2xgoMZnWPu+Ab6801FunSqov9X4O+OZle95A== - dependencies: - camelcase "^6.2.0" - decamelize "^5.0.1" - fs-extra "^9.1.0" - -codemaker@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.46.0.tgz#9889188c8085e3b1a1058c4f8e1f1b9458177e8c" - integrity sha512-sCGZXQkc6DOkchW9S1J5RPzQx7DP9HW2BtfThaCkiDGoKytbvDsUDFGxRX/6823jQxvjkOwZVooOwD+0+hYYEg== - dependencies: - camelcase "^6.2.0" - decamelize "^5.0.1" - fs-extra "^9.1.0" - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colors@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commonmark@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/commonmark/-/commonmark-0.30.0.tgz#38811dc7bbf0f59d277ae09054d4d73a332f2e45" - integrity sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA== - dependencies: - entities "~2.0" - mdurl "~1.0.1" - minimist ">=1.2.2" - string.prototype.repeat "^0.2.0" - -compress-commons@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d" - integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== - dependencies: - buffer-crc32 "^0.2.13" - crc32-stream "^4.0.2" - normalize-path "^3.0.0" - readable-stream "^3.6.0" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -constant-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" - integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case "^2.0.2" - -constructs@^10.0.0, constructs@^10.0.5: - version "10.0.9" - resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.0.9.tgz#fe724185e4288001850914e95cce2b32d848355f" - integrity sha512-C9la/fcnCKe3XIjKPbWuD49mnOYqSWdiMI6TNJmF0ao3pJw6Hap03Q4nsmCxpWMXuMzM546Kw/WnW7ElB3g4OA== - -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -crc-32@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208" - integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA== - dependencies: - exit-on-epipe "~1.0.1" - printj "~1.1.0" - -crc32-stream@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007" - integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== - dependencies: - crc-32 "^1.2.0" - readable-stream "^3.4.0" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -date-format@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.1.0.tgz#31d5b5ea211cf5fd764cd38baf9d033df7e125cf" - integrity sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA== - -date-format@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-3.0.0.tgz#eb8780365c7d2b1511078fb491e6479780f3ad95" - integrity sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w== - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decamelize@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9" - integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== - -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -deep-equal@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.0.5.tgz#55cd2fe326d83f9cbf7261ef0e060b3f724c5cb9" - integrity sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw== - dependencies: - call-bind "^1.0.0" - es-get-iterator "^1.1.1" - get-intrinsic "^1.0.1" - is-arguments "^1.0.4" - is-date-object "^1.0.2" - is-regex "^1.1.1" - isarray "^2.0.5" - object-is "^1.1.4" - object-keys "^1.1.1" - object.assign "^4.1.2" - regexp.prototype.flags "^1.3.0" - side-channel "^1.0.3" - which-boxed-primitive "^1.0.1" - which-collection "^1.0.1" - which-typed-array "^1.1.2" - -deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= - -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -diff-sequences@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" - integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -electron-to-chromium@^1.3.857: - version "1.3.867" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.867.tgz#7cb484db4b57c28da0b65c51e434c3a1f3f9aa0d" - integrity sha512-WbTXOv7hsLhjJyl7jBfDkioaY++iVVZomZ4dU6TMe/SzucV6mUAs2VZn/AehBwuZMiNEQDaPuTGn22YK5o+aDw== - -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -entities@~2.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" - integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== - -es-abstract@^1.18.5: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.1" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" - is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - -es-get-iterator@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" - integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.0" - has-symbols "^1.0.1" - is-arguments "^1.1.0" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.5" - isarray "^2.0.5" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" +"babel-preset-jest@^27.2.0": + "integrity" "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==" + "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" + "version" "27.2.0" + dependencies: + "babel-plugin-jest-hoist" "^27.2.0" + "babel-preset-current-node-syntax" "^1.0.0" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"base64-js@^1.3.1": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" + +"bl@^4.0.3": + "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "buffer" "^5.5.0" + "inherits" "^2.0.4" + "readable-stream" "^3.4.0" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"brace-expansion@^2.0.1": + "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "balanced-match" "^1.0.0" + +"braces@^3.0.1": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"browser-process-hrtime@^1.0.0": + "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + "version" "1.0.0" + +"browserslist@^4.16.6": + "integrity" "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" + "version" "4.17.3" + dependencies: + "caniuse-lite" "^1.0.30001264" + "electron-to-chromium" "^1.3.857" + "escalade" "^3.1.1" + "node-releases" "^1.1.77" + "picocolors" "^0.2.1" + +"bs-logger@0.x": + "integrity" "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" + "resolved" "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" + "version" "0.2.6" + dependencies: + "fast-json-stable-stringify" "2.x" + +"bser@2.1.1": + "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "node-int64" "^0.4.0" + +"buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13": + "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + "version" "0.2.13" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"buffer@^5.5.0": + "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + "version" "5.7.1" + dependencies: + "base64-js" "^1.3.1" + "ieee754" "^1.1.13" + +"call-bind@^1.0.0", "call-bind@^1.0.2": + "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camel-case@^4.1.2": + "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "pascal-case" "^3.1.2" + "tslib" "^2.0.3" + +"camelcase@^5.0.0", "camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^6.2.0": + "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + "version" "6.2.0" + +"camelcase@^6.3.0": + "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + "version" "6.3.0" + +"caniuse-lite@^1.0.30001264": + "integrity" "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" + "version" "1.0.30001265" + +"capital-case@^1.0.4": + "integrity" "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==" + "resolved" "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case-first" "^2.0.2" + +"case@^1.6.3": + "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" + "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + "version" "1.6.3" + +"case@1.6.3": + "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" + "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + "version" "1.6.3" + +"cdktf-cli@0.10.0": + "integrity" "sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw==" + "resolved" "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "@cdktf/hcl2cdk" "0.10.0" + "@cdktf/hcl2json" "0.10.0" + "cdktf" "0.10.0" + "constructs" "^10.0.25" + "ink-select-input" "^4.2.1" + "jsii" "^1.55.1" + "jsii-pacmak" "^1.55.1" + "minimatch" "^5.0.1" + "node-abort-controller" "^3.0.1" + "yargs" "^17.4" + +"cdktf@^0.10.0", "cdktf@0.10.0": + "integrity" "sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg==" + "resolved" "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "archiver" "5.3.0" + "json-stable-stringify" "^1.0.1" + +"chalk@^2.0.0": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^4", "chalk@^4.0.0", "chalk@^4.1.2": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"change-case@^4.1.1": + "integrity" "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==" + "resolved" "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "camel-case" "^4.1.2" + "capital-case" "^1.0.4" + "constant-case" "^3.0.4" + "dot-case" "^3.0.4" + "header-case" "^2.0.4" + "no-case" "^3.0.4" + "param-case" "^3.0.4" + "pascal-case" "^3.1.2" + "path-case" "^3.0.4" + "sentence-case" "^3.0.4" + "snake-case" "^3.0.4" + "tslib" "^2.0.3" + +"char-regex@^1.0.2": + "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + "version" "1.0.2" + +"ci-info@^3.1.1": + "integrity" "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" + "version" "3.2.0" + +"cjs-module-lexer@^1.0.0": + "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + "version" "1.2.2" + +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" + +"cliui@^7.0.2": + "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^7.0.0" + +"clone@^2.1.2": + "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + "version" "2.1.2" + +"co@^4.6.0": + "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + "version" "4.6.0" + +"codemaker@^0.22.0": + "integrity" "sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg==" + "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" + "version" "0.22.0" + dependencies: + "camelcase" "^5.3.1" + "decamelize" "^1.2.0" + "fs-extra" "^8.1.0" + +"codemaker@^1.34.0": + "version" "1.55.1" + dependencies: + "camelcase" "^6.3.0" + "decamelize" "^5.0.1" + "fs-extra" "^9.1.0" + +"codemaker@^1.55.1": + "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" + "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "camelcase" "^6.3.0" + "decamelize" "^5.0.1" + "fs-extra" "^9.1.0" + +"collect-v8-coverage@^1.0.0": + "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + "version" "1.0.1" + +"color-convert@^1.9.0": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"combined-stream@^1.0.8": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"commonmark@^0.30.0": + "integrity" "sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA==" + "resolved" "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" + "version" "0.30.0" + dependencies: + "entities" "~2.0" + "mdurl" "~1.0.1" + "minimist" ">=1.2.2" + "string.prototype.repeat" "^0.2.0" + +"compress-commons@^4.1.0": + "integrity" "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==" + "resolved" "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "buffer-crc32" "^0.2.13" + "crc32-stream" "^4.0.2" + "normalize-path" "^3.0.0" + "readable-stream" "^3.6.0" + +"concat-map@0.0.1": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"constant-case@^3.0.4": + "integrity" "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==" + "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case" "^2.0.2" + +"constructs@^10.0.0", "constructs@^10.0.25", "constructs@^10.0.5": + "integrity" "sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA==" + "resolved" "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" + "version" "10.0.100" + +"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": + "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + "version" "1.8.0" + dependencies: + "safe-buffer" "~5.1.1" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"crc-32@^1.2.0": + "version" "1.2.1" + dependencies: + "exit-on-epipe" "~1.0.1" + "printj" "~1.3.1" + +"crc32-stream@^4.0.2": + "integrity" "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==" + "resolved" "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "crc-32" "^1.2.0" + "readable-stream" "^3.4.0" + +"cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"cssom@^0.4.4": + "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + "version" "0.4.4" + +"cssom@~0.3.6": + "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + "version" "0.3.8" + +"cssstyle@^2.3.0": + "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" + "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "cssom" "~0.3.6" + +"data-urls@^2.0.0": + "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" + "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "abab" "^2.0.3" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.0.0" + +"date-format@^4.0.6": + "integrity" "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==" + "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" + "version" "4.0.6" + +"debug@^4.1.0", "debug@^4.1.1", "debug@4": + "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "ms" "2.1.2" + +"debug@^4.3.2": + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"debug@^4.3.4": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"decamelize@^1.2.0": + "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decamelize@^5.0.1": + "integrity" "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" + "version" "5.0.1" + +"decimal.js@^10.2.1": + "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + "version" "10.3.1" + +"dedent@^0.7.0": + "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + "version" "0.7.0" + +"deep-equal@^2.0.5": + "integrity" "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "call-bind" "^1.0.0" + "es-get-iterator" "^1.1.1" + "get-intrinsic" "^1.0.1" + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.2" + "is-regex" "^1.1.1" + "isarray" "^2.0.5" + "object-is" "^1.1.4" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "regexp.prototype.flags" "^1.3.0" + "side-channel" "^1.0.3" + "which-boxed-primitive" "^1.0.1" + "which-collection" "^1.0.1" + "which-typed-array" "^1.1.2" + +"deep-is@~0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"define-properties@^1.1.3": + "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "object-keys" "^1.0.12" + +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"detect-indent@^5.0.0": + "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" + "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" + "version" "5.0.0" + +"detect-newline@^2.1.0": + "integrity" "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + "version" "2.1.0" + +"detect-newline@^3.0.0": + "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + "version" "3.1.0" + +"diff-sequences@^27.0.6": + "integrity" "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" + "version" "27.0.6" + +"domexception@^2.0.1": + "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" + "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "webidl-conversions" "^5.0.0" + +"dot-case@^3.0.4": + "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" + "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"electron-to-chromium@^1.3.857": + "integrity" "sha512-WbTXOv7hsLhjJyl7jBfDkioaY++iVVZomZ4dU6TMe/SzucV6mUAs2VZn/AehBwuZMiNEQDaPuTGn22YK5o+aDw==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.867.tgz" + "version" "1.3.867" + +"emittery@^0.8.1": + "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + "version" "0.8.1" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"end-of-stream@^1.4.1": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "once" "^1.4.0" + +"entities@~2.0": + "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + "version" "2.0.3" + +"es-abstract@^1.18.5": + "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + "version" "1.19.1" + dependencies: + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "get-symbol-description" "^1.0.0" + "has" "^1.0.3" + "has-symbols" "^1.0.2" + "internal-slot" "^1.0.3" + "is-callable" "^1.2.4" + "is-negative-zero" "^2.0.1" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.1" + "is-string" "^1.0.7" + "is-weakref" "^1.0.1" + "object-inspect" "^1.11.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.1" + +"es-get-iterator@^1.1.1": + "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==" + "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.0" + "has-symbols" "^1.0.1" + "is-arguments" "^1.1.0" + "is-map" "^2.0.2" + "is-set" "^2.0.2" + "is-string" "^1.0.5" + "isarray" "^2.0.5" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" + +"escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"escodegen@^2.0.0": + "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "esprima" "^4.0.1" + "estraverse" "^5.2.0" + "esutils" "^2.0.2" + "optionator" "^0.8.1" optionalDependencies: - source-map "~0.6.1" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -events@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit-on-epipe@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692" - integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expect@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.2.5.tgz#16154aaa60b4d9a5b0adacfea3e4d6178f4b93fd" - integrity sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA== + "source-map" "~0.6.1" + +"esprima@^4.0.0", "esprima@^4.0.1": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"estraverse@^5.2.0": + "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + "version" "5.2.0" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"events@^3.3.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"execa@^5.0.0": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.0" + "human-signals" "^2.1.0" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.1" + "onetime" "^5.1.2" + "signal-exit" "^3.0.3" + "strip-final-newline" "^2.0.0" + +"exit-on-epipe@~1.0.1": + "integrity" "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" + "resolved" "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" + "version" "1.0.1" + +"exit@^0.1.2": + "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "version" "0.1.2" + +"expect@^27.2.5": + "integrity" "sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==" + "resolved" "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - ansi-styles "^5.0.0" - jest-get-type "^27.0.6" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-regex-util "^27.0.6" - -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flatted@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -glob@7.1.7: - version "7.1.7" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: - version "4.2.8" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - -graphology-types@^0.19.2: - version "0.19.5" - resolved "https://registry.yarnpkg.com/graphology-types/-/graphology-types-0.19.5.tgz#1b7e7d32a6ce7387c7771a02db7fc356058e416d" - integrity sha512-zXJEDILlJ2JI+oUVjHkXZIRRZfWuwBEhOJagOARnt4eWuErBJZUJmiEOJjLDA0s0DQNFxIHD4+NRwsU4B0VxWw== - -graphology@^0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.20.0.tgz#e29f7a1448852dfc7195646241f336b10127997a" - integrity sha512-h5mJWgZXpuZQzBAMWhVIOluGNIYUP043eh7BHcecRWhSkD4eiZAh+uM4XX2rGL1vig9XQ3JVYl9gmK+ajy+JPA== - dependencies: - events "^3.3.0" - obliterator "^1.6.1" - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -header-case@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" - integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== - dependencies: - capital-case "^1.0.4" - tslib "^2.0.3" - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + "ansi-styles" "^5.0.0" + "jest-get-type" "^27.0.6" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-regex-util" "^27.0.6" + +"fast-glob@^3.2.11": + "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + "version" "3.2.11" + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@2.x": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@~2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fastq@^1.6.0": + "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + "version" "1.13.0" + dependencies: + "reusify" "^1.0.4" + +"fb-watchman@^2.0.0": + "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" + "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "bser" "2.1.1" + +"figures@^3.2.0": + "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "escape-string-regexp" "^1.0.5" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"find-up@^4.0.0", "find-up@^4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"flatted@^3.2.5": + "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + "version" "3.2.5" + +"foreach@^2.0.5": + "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + "version" "2.0.5" + +"form-data@^3.0.0": + "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"fs-constants@^1.0.0": + "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + "version" "1.0.0" + +"fs-extra@^10.0.1": + "integrity" "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + "version" "10.0.1" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-extra@^8.1.0": + "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" + +"fs-extra@^9.1.0": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"fsevents@^2.3.2": + "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + "version" "2.3.2" + +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" + +"gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-intrinsic@^1.0.1", "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": + "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" + +"get-package-type@^0.1.0": + "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + "version" "0.1.0" + +"get-stream@^6.0.0": + "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + "version" "6.0.1" + +"get-symbol-description@^1.0.0": + "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"glob-parent@^5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@7.2.0": + "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.0.4" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": + "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + "version" "4.2.8" + +"graphology-types@^0.21.2", "graphology-types@>=0.24.0": + "integrity" "sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA==" + "resolved" "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" + "version" "0.21.2" + +"graphology@^0.24.1": + "integrity" "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==" + "resolved" "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" + "version" "0.24.1" + dependencies: + "events" "^3.3.0" + "obliterator" "^2.0.2" + +"has-bigints@^1.0.1": + "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + "version" "1.0.1" + +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-symbols@^1.0.1", "has-symbols@^1.0.2": + "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + "version" "1.0.2" + +"has-tostringtag@^1.0.0": + "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-symbols" "^1.0.2" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"header-case@^2.0.4": + "integrity" "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==" + "resolved" "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "capital-case" "^1.0.4" + "tslib" "^2.0.3" + +"html-encoding-sniffer@^2.0.1": + "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" + "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "whatwg-encoding" "^1.0.5" + +"html-escaper@^2.0.0": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"http-proxy-agent@^4.0.1": + "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + "version" "4.0.1" dependencies: "@tootallnate/once" "1" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^5.1.9: - version "5.1.9" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" - integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== - -import-local@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" - integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -is-arguments@^1.0.4, is-arguments@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-ci@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994" - integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== - dependencies: - ci-info "^3.1.1" - -is-core-module@^2.2.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3" - integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1, is-date-object@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-map@^2.0.1, is-map@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.1.1, is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-set@^2.0.1, is-set@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== - -is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.8.tgz#cbaa6585dc7db43318bc5b89523ea384a6f65e79" - integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-abstract "^1.18.5" - foreach "^2.0.5" - has-tostringtag "^1.0.0" - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-valid-domain@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-valid-domain/-/is-valid-domain-0.1.2.tgz#bd1b144716ca663df5996d62e2e7e45a971c7223" - integrity sha512-vm/9Ynw80MusgfSMffjGRuMhO8hjk5MOxLoFL7nYWvWXTPCxTGQtACiCwO055UqHICG8xP6hIvRXK1iwnuU9GA== - dependencies: - punycode "^2.1.1" - -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== - -is-weakref@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" - integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== - dependencies: - call-bind "^1.0.0" - -is-weakset@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.1.tgz#e9a0af88dbd751589f5e50d80f4c98b780884f83" - integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -istanbul-lib-coverage@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz#36786d4d82aad2ea5911007e255e2da6b5f80d86" - integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== - -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== + "agent-base" "6" + "debug" "4" + +"https-proxy-agent@^5.0.0": + "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "agent-base" "6" + "debug" "4" + +"human-signals@^2.1.0": + "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + "version" "2.1.0" + +"iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"ieee754@^1.1.13": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" + +"ignore@^5.1.9": + "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + "version" "5.1.9" + +"import-local@^3.0.2": + "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "pkg-dir" "^4.2.0" + "resolve-cwd" "^3.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@2": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"ink-select-input@^4.2.1": + "integrity" "sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==" + "resolved" "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "arr-rotate" "^1.0.0" + "figures" "^3.2.0" + "lodash.isequal" "^4.5.0" + +"internal-slot@^1.0.3": + "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "get-intrinsic" "^1.1.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" + +"is-arguments@^1.0.4", "is-arguments@^1.1.0": + "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-bigints" "^1.0.1" + +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-callable@^1.1.4", "is-callable@^1.2.4": + "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + "version" "1.2.4" + +"is-ci@^3.0.0": + "integrity" "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "ci-info" "^3.1.1" + +"is-core-module@^2.2.0": + "integrity" "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "has" "^1.0.3" + +"is-date-object@^1.0.1", "is-date-object@^1.0.2": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-generator-fn@^2.0.0": + "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + "version" "2.1.0" + +"is-glob@^4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-map@^2.0.1", "is-map@^2.0.2": + "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + "version" "2.0.2" + +"is-negative-zero@^2.0.1": + "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + "version" "2.0.1" + +"is-number-object@^1.0.4": + "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-potential-custom-element-name@^1.0.1": + "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + "version" "1.0.1" + +"is-regex@^1.1.1", "is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-set@^2.0.1", "is-set@^2.0.2": + "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + "version" "2.0.2" + +"is-shared-array-buffer@^1.0.1": + "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + "version" "1.0.1" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-symbols" "^1.0.2" + +"is-typed-array@^1.1.7": + "integrity" "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + "version" "1.1.8" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + +"is-typedarray@^1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-valid-domain@^0.1.6": + "integrity" "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==" + "resolved" "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" + "version" "0.1.6" + dependencies: + "punycode" "^2.1.1" + +"is-weakmap@^2.0.1": + "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + "version" "2.0.1" + +"is-weakref@^1.0.1": + "integrity" "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.0" + +"is-weakset@^2.0.1": + "integrity" "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" + "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" + "version" "2.0.1" + +"isarray@^2.0.5": + "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + "version" "2.0.5" + +"isarray@~1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"istanbul-lib-coverage@^3.0.0": + "integrity" "sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g==" + "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" + "version" "3.0.2" + +"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": + "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + "version" "4.0.3" dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" + "istanbul-lib-coverage" "^3.0.0" + "semver" "^6.3.0" -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== +"istanbul-lib-report@^3.0.0": + "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" + "istanbul-lib-coverage" "^3.0.0" + "make-dir" "^3.0.0" + "supports-color" "^7.1.0" -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== +"istanbul-lib-source-maps@^4.0.0": + "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + "version" "4.0.1" dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" + "debug" "^4.1.1" + "istanbul-lib-coverage" "^3.0.0" + "source-map" "^0.6.1" -istanbul-reports@^3.0.2: - version "3.0.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.4.tgz#5c38ce8136edf484c0fcfbf7514aafb0363ed1db" - integrity sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ== +"istanbul-reports@^3.0.2": + "integrity" "sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + "version" "3.0.4" dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" + "html-escaper" "^2.0.0" + "istanbul-lib-report" "^3.0.0" -jest-changed-files@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.2.5.tgz#9dfd550d158260bcb6fa80aff491f5647f7daeca" - integrity sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw== +"jest-changed-files@^27.2.5": + "integrity" "sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==" + "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - execa "^5.0.0" - throat "^6.0.1" + "execa" "^5.0.0" + "throat" "^6.0.1" -jest-circus@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.2.5.tgz#573256a6fb6e447ac2fc7e0ade9375013309037f" - integrity sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q== +"jest-circus@^27.2.5": + "integrity" "sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==" + "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.2.5" - is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - -jest-cli@^27.1.0: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.2.5.tgz#88718c8f05f1c0f209152952ecd61afe4c3311bb" - integrity sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg== + "chalk" "^4.0.0" + "co" "^4.6.0" + "dedent" "^0.7.0" + "expect" "^27.2.5" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + "throat" "^6.0.1" + +"jest-cli@^27.1.0": + "integrity" "sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==" + "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/core" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - jest-config "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - prompts "^2.0.1" - yargs "^16.2.0" - -jest-config@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.2.5.tgz#c2e4ec6ea2bf4ffd2cae3d927999fe6159cba207" - integrity sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ== + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "import-local" "^3.0.2" + "jest-config" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "prompts" "^2.0.1" + "yargs" "^16.2.0" + +"jest-config@^27.2.5": + "integrity" "sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==" + "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^27.2.5" "@jest/types" "^27.2.5" - babel-jest "^27.2.5" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - jest-circus "^27.2.5" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-get-type "^27.0.6" - jest-jasmine2 "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-runner "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - micromatch "^4.0.4" - pretty-format "^27.2.5" - -jest-diff@^27.0.0, jest-diff@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.5.tgz#908f7a6aca5653824516ad30e0a9fd9767e53623" - integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.0.6" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-docblock@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.6.tgz#cc78266acf7fe693ca462cbbda0ea4e639e4e5f3" - integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA== - dependencies: - detect-newline "^3.0.0" - -jest-each@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.2.5.tgz#378118d516db730b92096a9607b8711165946353" - integrity sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag== + "babel-jest" "^27.2.5" + "chalk" "^4.0.0" + "deepmerge" "^4.2.2" + "glob" "^7.1.1" + "graceful-fs" "^4.2.4" + "is-ci" "^3.0.0" + "jest-circus" "^27.2.5" + "jest-environment-jsdom" "^27.2.5" + "jest-environment-node" "^27.2.5" + "jest-get-type" "^27.0.6" + "jest-jasmine2" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-runner" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "micromatch" "^4.0.4" + "pretty-format" "^27.2.5" + +"jest-diff@^27.0.0", "jest-diff@^27.2.5": + "integrity" "sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "chalk" "^4.0.0" + "diff-sequences" "^27.0.6" + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-docblock@^27.0.6": + "integrity" "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==" + "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" + "version" "27.0.6" + dependencies: + "detect-newline" "^3.0.0" + +"jest-each@^27.2.5": + "integrity" "sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==" + "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - chalk "^4.0.0" - jest-get-type "^27.0.6" - jest-util "^27.2.5" - pretty-format "^27.2.5" + "chalk" "^4.0.0" + "jest-get-type" "^27.0.6" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" -jest-environment-jsdom@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz#21de3ad0e89441d961b592ba7561b16241279208" - integrity sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg== +"jest-environment-jsdom@^27.2.5": + "integrity" "sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==" + "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" - jsdom "^16.6.0" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" + "jsdom" "^16.6.0" -jest-environment-node@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.2.5.tgz#ffa1afb3604c640ec841f044d526c65912e02cef" - integrity sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg== +"jest-environment-node@^27.2.5": + "integrity" "sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==" + "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - jest-mock "^27.2.5" - jest-util "^27.2.5" + "jest-mock" "^27.2.5" + "jest-util" "^27.2.5" -jest-get-type@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe" - integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== +"jest-get-type@^27.0.6": + "integrity" "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" + "version" "27.0.6" -jest-haste-map@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.2.5.tgz#0247b7299250643472bbcf5b4ad85c72d5178e2e" - integrity sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ== +"jest-haste-map@^27.2.5": + "integrity" "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^27.0.6" - jest-serializer "^27.0.6" - jest-util "^27.2.5" - jest-worker "^27.2.5" - micromatch "^4.0.4" - walker "^1.0.7" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-regex-util" "^27.0.6" + "jest-serializer" "^27.0.6" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "micromatch" "^4.0.4" + "walker" "^1.0.7" optionalDependencies: - fsevents "^2.3.2" + "fsevents" "^2.3.2" -jest-jasmine2@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz#baaf96c69913c52bce0100000cf0721027c0fd66" - integrity sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ== +"jest-jasmine2@^27.2.5": + "integrity" "sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==" + "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^27.2.5" @@ -2275,99 +2405,99 @@ jest-jasmine2@^27.2.5: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.2.5" - is-generator-fn "^2.0.0" - jest-each "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-runtime "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - pretty-format "^27.2.5" - throat "^6.0.1" - -jest-leak-detector@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz#e2edc3b37d38e8d9a527e10e456b403c3151b206" - integrity sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ== - dependencies: - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-matcher-utils@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz#4684faaa8eb32bf15e6edaead6834031897e2980" - integrity sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg== - dependencies: - chalk "^4.0.0" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - pretty-format "^27.2.5" - -jest-message-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.2.5.tgz#ed8b7b0965247bb875a49c1f9b9ab2d1d0820028" - integrity sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ== + "chalk" "^4.0.0" + "co" "^4.6.0" + "expect" "^27.2.5" + "is-generator-fn" "^2.0.0" + "jest-each" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "pretty-format" "^27.2.5" + "throat" "^6.0.1" + +"jest-leak-detector@^27.2.5": + "integrity" "sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==" + "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-matcher-utils@^27.2.5": + "integrity" "sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" + "version" "27.2.5" + dependencies: + "chalk" "^4.0.0" + "jest-diff" "^27.2.5" + "jest-get-type" "^27.0.6" + "pretty-format" "^27.2.5" + +"jest-message-util@^27.2.5": + "integrity" "sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/code-frame" "^7.12.13" "@jest/types" "^27.2.5" "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.4" - pretty-format "^27.2.5" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.2.5.tgz#0ec38d5ff1e49c4802e7a4a8179e8d7a2fd84de0" - integrity sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q== + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "micromatch" "^4.0.4" + "pretty-format" "^27.2.5" + "slash" "^3.0.0" + "stack-utils" "^2.0.3" + +"jest-mock@^27.2.5": + "integrity" "sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== +"jest-pnp-resolver@^1.2.2": + "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + "version" "1.2.2" -jest-regex-util@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5" - integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== +"jest-regex-util@^27.0.6": + "integrity" "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" + "version" "27.0.6" -jest-resolve-dependencies@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz#fcd8eca005b3d11ba32da443045c028164b83be1" - integrity sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg== +"jest-resolve-dependencies@^27.2.5": + "integrity" "sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==" + "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - jest-regex-util "^27.0.6" - jest-snapshot "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-snapshot" "^27.2.5" -jest-resolve@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.2.5.tgz#04dadbfc1312a2541f5c199c5011945e9cfe5cef" - integrity sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg== +"jest-resolve@*", "jest-resolve@^27.2.5": + "integrity" "sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - chalk "^4.0.0" - escalade "^3.1.1" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-pnp-resolver "^1.2.2" - jest-util "^27.2.5" - jest-validate "^27.2.5" - resolve "^1.20.0" - slash "^3.0.0" - -jest-runner@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.2.5.tgz#3d9d0626f351480bb2cffcfbbfac240c0097ebd4" - integrity sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg== + "chalk" "^4.0.0" + "escalade" "^3.1.1" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "resolve" "^1.20.0" + "slash" "^3.0.0" + +"jest-runner@^27.2.5": + "integrity" "sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==" + "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2375,27 +2505,27 @@ jest-runner@^27.2.5: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-docblock "^27.0.6" - jest-environment-jsdom "^27.2.5" - jest-environment-node "^27.2.5" - jest-haste-map "^27.2.5" - jest-leak-detector "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-runtime "^27.2.5" - jest-util "^27.2.5" - jest-worker "^27.2.5" - source-map-support "^0.5.6" - throat "^6.0.1" - -jest-runtime@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.2.5.tgz#d144c3f6889b927aae1e695b63a41a3323b7016b" - integrity sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA== + "chalk" "^4.0.0" + "emittery" "^0.8.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-docblock" "^27.0.6" + "jest-environment-jsdom" "^27.2.5" + "jest-environment-node" "^27.2.5" + "jest-haste-map" "^27.2.5" + "jest-leak-detector" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-runtime" "^27.2.5" + "jest-util" "^27.2.5" + "jest-worker" "^27.2.5" + "source-map-support" "^0.5.6" + "throat" "^6.0.1" + +"jest-runtime@^27.2.5": + "integrity" "sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==" + "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2406,37 +2536,37 @@ jest-runtime@^27.2.5: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/yargs" "^16.0.0" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.5" - jest-message-util "^27.2.5" - jest-mock "^27.2.5" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.5" - jest-snapshot "^27.2.5" - jest-util "^27.2.5" - jest-validate "^27.2.5" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^16.2.0" - -jest-serializer@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.6.tgz#93a6c74e0132b81a2d54623251c46c498bb5bec1" - integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA== + "chalk" "^4.0.0" + "cjs-module-lexer" "^1.0.0" + "collect-v8-coverage" "^1.0.0" + "execa" "^5.0.0" + "exit" "^0.1.2" + "glob" "^7.1.3" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-mock" "^27.2.5" + "jest-regex-util" "^27.0.6" + "jest-resolve" "^27.2.5" + "jest-snapshot" "^27.2.5" + "jest-util" "^27.2.5" + "jest-validate" "^27.2.5" + "slash" "^3.0.0" + "strip-bom" "^4.0.0" + "yargs" "^16.2.0" + +"jest-serializer@^27.0.6": + "integrity" "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" + "version" "27.0.6" dependencies: "@types/node" "*" - graceful-fs "^4.2.4" + "graceful-fs" "^4.2.4" -jest-snapshot@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.2.5.tgz#8a612fe31e2967f58ad364542198dff61f92ef32" - integrity sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw== +"jest-snapshot@^27.2.5": + "integrity" "sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" + "version" "27.2.5" dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" @@ -2448,1444 +2578,1509 @@ jest-snapshot@^27.2.5: "@jest/types" "^27.2.5" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^27.2.5" - graceful-fs "^4.2.4" - jest-diff "^27.2.5" - jest-get-type "^27.0.6" - jest-haste-map "^27.2.5" - jest-matcher-utils "^27.2.5" - jest-message-util "^27.2.5" - jest-resolve "^27.2.5" - jest-util "^27.2.5" - natural-compare "^1.4.0" - pretty-format "^27.2.5" - semver "^7.3.2" - -jest-util@^27.0.0, jest-util@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.2.5.tgz#88740c4024d223634a82ce7c2263e8bc6df3b3ba" - integrity sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ== + "babel-preset-current-node-syntax" "^1.0.0" + "chalk" "^4.0.0" + "expect" "^27.2.5" + "graceful-fs" "^4.2.4" + "jest-diff" "^27.2.5" + "jest-get-type" "^27.0.6" + "jest-haste-map" "^27.2.5" + "jest-matcher-utils" "^27.2.5" + "jest-message-util" "^27.2.5" + "jest-resolve" "^27.2.5" + "jest-util" "^27.2.5" + "natural-compare" "^1.4.0" + "pretty-format" "^27.2.5" + "semver" "^7.3.2" + +"jest-util@^27.0.0", "jest-util@^27.2.5": + "integrity" "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - picomatch "^2.2.3" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "is-ci" "^3.0.0" + "picomatch" "^2.2.3" -jest-validate@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.2.5.tgz#2d59bf1627d180f395ba58f24599b0ee0efcfbdf" - integrity sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw== +"jest-validate@^27.2.5": + "integrity" "sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==" + "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.0.6" - leven "^3.1.0" - pretty-format "^27.2.5" + "camelcase" "^6.2.0" + "chalk" "^4.0.0" + "jest-get-type" "^27.0.6" + "leven" "^3.1.0" + "pretty-format" "^27.2.5" -jest-watcher@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.2.5.tgz#41cd3e64dc5bea8a4327083d71ba7667be400567" - integrity sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ== +"jest-watcher@^27.2.5": + "integrity" "sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^27.2.5" - string-length "^4.0.1" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "jest-util" "^27.2.5" + "string-length" "^4.0.1" -jest-worker@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.2.5.tgz#ed42865661959488aa020e8a325df010597c36d4" - integrity sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw== +"jest-worker@^27.2.5": + "integrity" "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" + "version" "27.2.5" dependencies: "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" -jest@27.1.0: - version "27.1.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.1.0.tgz#eaab62dfdc02d8b7c814cd27b8d2d92bc46d3d69" - integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg== +"jest@^27.0.0", "jest@27.1.0": + "integrity" "sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==" + "resolved" "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" + "version" "27.1.0" dependencies: "@jest/core" "^27.1.0" - import-local "^3.0.2" - jest-cli "^27.1.0" - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsii-pacmak@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.46.0.tgz#24c9a27dd280bf5ad66bc2c77c116a438ec1cb10" - integrity sha512-2nVdi3lv8IDFKyfYKtBPGBJVMB1wB/6/TZKqz7VIXFdBUHDYb8Z+wjfwhvOW9aiP07/YD357TTTMS7qKUNopew== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - clone "^2.1.2" - codemaker "^1.46.0" - commonmark "^0.30.0" - escape-string-regexp "^4.0.0" - fs-extra "^9.1.0" - jsii-reflect "^1.46.0" - jsii-rosetta "^1.46.0" - semver "^7.3.5" - spdx-license-list "^6.4.0" - xmlbuilder "^15.1.1" - yargs "^16.2.0" - -jsii-reflect@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.46.0.tgz#8e897105b4cc9a7b3370821bccd27f6ac5e67d5d" - integrity sha512-wiVKwnxVcgrC1LJGR43AKaTbBqI7Ybkr+i9RQKFwGM/PTDG1BfIMzCFc/sLLyyQ/Ba8E0uZ8UfglBm/9H1GSVw== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - colors "^1.4.0" - fs-extra "^9.1.0" - oo-ascii-tree "^1.46.0" - yargs "^16.2.0" - -jsii-rosetta@^1.39.0: - version "1.39.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.39.0.tgz#b4251bb9b0295d2a8c2c7a7d8b1d8d744f432305" - integrity sha512-Fx+kQ+IDEMILQvTESW9TMXLxzQa7h/nm4EKXuDKAeglr5RNhzvTvhsgJy+WshJoMsNcT9ImCV8gmvqAqdSBrWA== - dependencies: - "@jsii/check-node" "1.39.0" - "@jsii/spec" "^1.39.0" - "@xmldom/xmldom" "^0.7.5" - commonmark "^0.30.0" - fs-extra "^9.1.0" - typescript "~3.9.10" - yargs "^16.2.0" - -jsii-rosetta@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.46.0.tgz#ce832f160ffd3c1566bba8764a8ad956cb260344" - integrity sha512-EyGFTMcSiLw03aCcDmN8tjwIJ2+XbW7LZJiq8VkyHoKdMz6urHKtYGZTNDns9iNH2/WxfjFRt+d3S9tYi2AfRw== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "1.46.0" - "@xmldom/xmldom" "^0.7.5" - commonmark "^0.30.0" - fs-extra "^9.1.0" - jsii "1.46.0" - sort-json "^2.0.0" - typescript "~3.9.10" - workerpool "^6.1.5" - yargs "^16.2.0" - -jsii-srcmak@^0.1.406: - version "0.1.415" - resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.415.tgz#8e6b5bff764294ee102d032e0bd52aeebbe7fb33" - integrity sha512-rU/oh/nVyMoER8ykGDD+4Er2uVClGtjXk3BM70E9XVpykNqFvh0T0QxvJE5uNPPNBXCRpR681Vj0XlSMF8C+7A== - dependencies: - fs-extra "^9.1.0" - jsii "^1.46.0" - jsii-pacmak "^1.46.0" - ncp "^2.0.0" - yargs "^15.4.1" - -jsii@1.46.0, jsii@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.46.0.tgz#c36294a8fa24c309b94f7bf40d91d72caac594a5" - integrity sha512-PuO7cwz3XDBOMIVKJ822GtJeq9wAu/7S8/Xqn2BuvBjGHaAxksCYR7MEOnhOK9Kj2y43fBGXo0MtHx4eZOHIEg== - dependencies: - "@jsii/check-node" "1.46.0" - "@jsii/spec" "^1.46.0" - case "^1.6.3" - colors "^1.4.0" - deep-equal "^2.0.5" - fs-extra "^9.1.0" - log4js "^6.3.0" - semver "^7.3.5" - semver-intersect "^1.4.0" - sort-json "^2.0.0" - spdx-license-list "^6.4.0" - typescript "~3.9.10" - yargs "^16.2.0" - -json5@2.x, json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + "import-local" "^3.0.2" + "jest-cli" "^27.1.0" + +"js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"jsdom@^16.6.0": + "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" + "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + "version" "16.7.0" + dependencies: + "abab" "^2.0.5" + "acorn" "^8.2.4" + "acorn-globals" "^6.0.0" + "cssom" "^0.4.4" + "cssstyle" "^2.3.0" + "data-urls" "^2.0.0" + "decimal.js" "^10.2.1" + "domexception" "^2.0.1" + "escodegen" "^2.0.0" + "form-data" "^3.0.0" + "html-encoding-sniffer" "^2.0.1" + "http-proxy-agent" "^4.0.1" + "https-proxy-agent" "^5.0.0" + "is-potential-custom-element-name" "^1.0.1" + "nwsapi" "^2.2.0" + "parse5" "6.0.1" + "saxes" "^5.0.1" + "symbol-tree" "^3.2.4" + "tough-cookie" "^4.0.0" + "w3c-hr-time" "^1.0.2" + "w3c-xmlserializer" "^2.0.0" + "webidl-conversions" "^6.1.0" + "whatwg-encoding" "^1.0.5" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.5.0" + "ws" "^7.4.6" + "xml-name-validator" "^3.0.0" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsii-pacmak@^1.55.1": + "integrity" "sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA==" + "resolved" "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "clone" "^2.1.2" + "codemaker" "^1.55.1" + "commonmark" "^0.30.0" + "escape-string-regexp" "^4.0.0" + "fs-extra" "^9.1.0" + "jsii-reflect" "^1.55.1" + "jsii-rosetta" "^1.55.1" + "semver" "^7.3.5" + "spdx-license-list" "^6.4.0" + "xmlbuilder" "^15.1.1" + "yargs" "^16.2.0" + +"jsii-reflect@^1.55.1": + "integrity" "sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q==" + "resolved" "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "chalk" "^4" + "fs-extra" "^9.1.0" + "oo-ascii-tree" "^1.55.1" + "yargs" "^16.2.0" + +"jsii-rosetta@^1.55.1": + "integrity" "sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig==" + "resolved" "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "1.55.1" + "@xmldom/xmldom" "^0.8.1" + "commonmark" "^0.30.0" + "fast-glob" "^3.2.11" + "fs-extra" "^9.1.0" + "jsii" "1.55.1" + "semver" "^7.3.5" + "semver-intersect" "^1.4.0" + "sort-json" "^2.0.1" + "typescript" "~3.9.10" + "workerpool" "^6.2.0" + "yargs" "^16.2.0" + +"jsii-srcmak@^0.1.513": + "integrity" "sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw==" + "resolved" "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" + "version" "0.1.515" + dependencies: + "fs-extra" "^9.1.0" + "jsii" "^1.55.1" + "jsii-pacmak" "^1.55.1" + "ncp" "^2.0.0" + "yargs" "^15.4.1" + +"jsii@^1.55.1", "jsii@1.55.1": + "integrity" "sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA==" + "resolved" "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" + "version" "1.55.1" + dependencies: + "@jsii/check-node" "1.55.1" + "@jsii/spec" "^1.55.1" + "case" "^1.6.3" + "chalk" "^4" + "deep-equal" "^2.0.5" + "fs-extra" "^9.1.0" + "log4js" "^6.4.2" + "semver" "^7.3.5" + "semver-intersect" "^1.4.0" + "sort-json" "^2.0.1" + "spdx-license-list" "^6.4.0" + "typescript" "~3.9.10" + "yargs" "^16.2.0" + +"json-stable-stringify@^1.0.1": + "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" + "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "jsonify" "~0.0.0" + +"json5@^2.1.2", "json5@2.x": + "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "minimist" "^1.2.5" + +"jsonfile@^4.0.0": + "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" optionalDependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" dependencies: - universalify "^2.0.0" + "universalify" "^2.0.0" optionalDependencies: - graceful-fs "^4.1.6" - -jsonschema@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2" - integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -lazystream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= - -lodash.difference@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" - integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= - -lodash.flatten@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= - -lodash.union@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" - integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= - -lodash@4.x, lodash@^4.7.0: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log4js@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.3.0.tgz#10dfafbb434351a3e30277a00b9879446f715bcb" - integrity sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw== - dependencies: - date-format "^3.0.0" - debug "^4.1.1" - flatted "^2.0.1" - rfdc "^1.1.4" - streamroller "^2.2.4" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@1.x: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -mdurl@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -mime-db@1.50.0: - version "1.50.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" - integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== - -mime-types@^2.1.12: - version "2.1.33" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" - integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== - dependencies: - mime-db "1.50.0" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@>=1.2.2, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -ncp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" - integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-fetch@^2.6.1: - version "2.6.5" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" - integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== - dependencies: - whatwg-url "^5.0.0" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-releases@^1.1.77: - version "1.1.77" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" - integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== - -object-is@^1.1.4: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -obliterator@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-1.6.1.tgz#dea03e8ab821f6c4d96a299e17aef6a3af994ef3" - integrity sha512-9WXswnqINnnhOG/5SLimUlzuU1hFJUc8zkwyD59Sd+dPOMf05PmnYG/d6Q7HZ+KmgkZJa1PxRso6QdM3sTNHig== - -once@^1.3.0, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -oo-ascii-tree@^1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.46.0.tgz#416eddb004561e21493bbee5b35022e671590507" - integrity sha512-OhOxq9sLUGDAZOs2Vxr2ih3Su0EDPntcBa0zWvc9XJcjlyd3z/J3C/Gr7eVJOTynCu8iNftzyyXuqkZWjMv8Mw== - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -path-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" - integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - -picomatch@^2.0.4, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prettier@^2.3.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" - integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== - -pretty-format@^27.0.0, pretty-format@^27.2.5: - version "27.2.5" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.5.tgz#7cfe2a8e8f01a5b5b29296a0b70f4140df0830c5" - integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== + "graceful-fs" "^4.1.6" + +"jsonify@~0.0.0": + "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + "version" "0.0.0" + +"jsonschema@^1.4.0": + "integrity" "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==" + "resolved" "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" + "version" "1.4.0" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"lazystream@^1.0.0": + "version" "1.0.1" + dependencies: + "readable-stream" "^2.0.5" + +"leven@^3.1.0": + "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + "version" "3.1.0" + +"levn@~0.3.0": + "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"lodash.defaults@^4.2.0": + "integrity" "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + "resolved" "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + "version" "4.2.0" + +"lodash.difference@^4.5.0": + "integrity" "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + "resolved" "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + "version" "4.5.0" + +"lodash.flatten@^4.4.0": + "integrity" "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + "version" "4.4.0" + +"lodash.isequal@^4.5.0": + "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + "version" "4.5.0" + +"lodash.isplainobject@^4.0.6": + "integrity" "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + "version" "4.0.6" + +"lodash.union@^4.6.0": + "integrity" "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + "resolved" "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + "version" "4.6.0" + +"lodash@^4.7.0", "lodash@4.x": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"log4js@^6.4.2": + "integrity" "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==" + "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" + "version" "6.4.4" + dependencies: + "date-format" "^4.0.6" + "debug" "^4.3.4" + "flatted" "^3.2.5" + "rfdc" "^1.3.0" + "streamroller" "^3.0.6" + +"lower-case@^2.0.2": + "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"make-dir@^3.0.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"make-error@1.x": + "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + "version" "1.3.6" + +"makeerror@1.0.x": + "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" + "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + "version" "1.0.11" + dependencies: + "tmpl" "1.0.x" + +"mdurl@~1.0.1": + "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + "version" "1.0.1" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.3.0": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"micromatch@^4.0.4": + "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "braces" "^3.0.1" + "picomatch" "^2.2.3" + +"mime-db@1.50.0": + "integrity" "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" + "version" "1.50.0" + +"mime-types@^2.1.12": + "integrity" "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" + "version" "2.1.33" + dependencies: + "mime-db" "1.50.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"minimatch@^3.0.4": + "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^5.0.1": + "integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "brace-expansion" "^2.0.1" + +"minimist@^1.2.0", "minimist@^1.2.5", "minimist@>=1.2.2": + "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + "version" "1.2.5" + +"ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"ncp@^2.0.0": + "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" + "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + "version" "2.0.0" + +"no-case@^3.0.4": + "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "lower-case" "^2.0.2" + "tslib" "^2.0.3" + +"node-abort-controller@^3.0.1": + "integrity" "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==" + "resolved" "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" + "version" "3.0.1" + +"node-fetch@^2.6.7": + "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" + "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + "version" "2.6.7" + dependencies: + "whatwg-url" "^5.0.0" + +"node-int64@^0.4.0": + "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + "version" "0.4.0" + +"node-modules-regexp@^1.0.0": + "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + "version" "1.0.0" + +"node-releases@^1.1.77": + "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + "version" "1.1.77" + +"normalize-path@^3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"npm-run-path@^4.0.1": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"nwsapi@^2.2.0": + "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + "version" "2.2.0" + +"object-inspect@^1.11.0", "object-inspect@^1.9.0": + "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + "version" "1.11.0" + +"object-is@^1.1.4": + "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" + "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"object-keys@^1.0.12", "object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object.assign@^4.1.2": + "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "has-symbols" "^1.0.1" + "object-keys" "^1.1.1" + +"obliterator@^2.0.2": + "integrity" "sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg==" + "resolved" "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" + "version" "2.0.2" + +"once@^1.3.0", "once@^1.4.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^5.1.2": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"oo-ascii-tree@^1.55.1": + "integrity" "sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA==" + "resolved" "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" + "version" "1.55.1" + +"optionator@^0.8.1": + "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + "version" "0.8.3" + dependencies: + "deep-is" "~0.1.3" + "fast-levenshtein" "~2.0.6" + "levn" "~0.3.0" + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + "word-wrap" "~1.2.3" + +"p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" + +"param-case@^3.0.4": + "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"parse5@6.0.1": + "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + "version" "6.0.1" + +"pascal-case@^3.1.2": + "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" + "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-case@^3.0.4": + "integrity" "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==" + "resolved" "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.6": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"picocolors@^0.2.1": + "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + "version" "0.2.1" + +"picomatch@^2.0.4", "picomatch@^2.2.3": + "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + "version" "2.3.0" + +"pirates@^4.0.1": + "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" + "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "node-modules-regexp" "^1.0.0" + +"pkg-dir@^4.2.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "find-up" "^4.0.0" + +"prelude-ls@~1.1.2": + "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "version" "1.1.2" + +"prettier@^2.6.1": + "integrity" "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" + "version" "2.6.1" + +"pretty-format@^27.0.0", "pretty-format@^27.2.5": + "integrity" "sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" + "version" "27.2.5" dependencies: "@jest/types" "^27.2.5" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - -printj@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222" - integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -readable-stream@^2.0.0, readable-stream@^2.0.5: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdir-glob@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4" - integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== - dependencies: - minimatch "^3.0.4" - -regexp.prototype.flags@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -reserved-words@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1" - integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve@^1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -rfdc@^1.1.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rimraf@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + "ansi-regex" "^5.0.1" + "ansi-styles" "^5.0.0" + "react-is" "^17.0.1" + +"printj@~1.3.1": + "version" "1.3.1" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"prompts@^2.0.1": + "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" + +"psl@^1.1.33": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" + +"punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"react-is@^17.0.1": + "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + "version" "17.0.2" + +"readable-stream@^2.0.0": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^2.0.5": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readdir-glob@^1.0.0": + "integrity" "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==" + "resolved" "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "minimatch" "^3.0.4" + +"regexp.prototype.flags@^1.3.0": + "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" + +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" + +"reserved-words@^0.1.2": + "integrity" "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=" + "resolved" "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" + "version" "0.1.2" + +"resolve-cwd@^3.0.0": + "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "resolve-from" "^5.0.0" + +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" + +"resolve@^1.20.0": + "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + "version" "1.20.0" + dependencies: + "is-core-module" "^2.2.0" + "path-parse" "^1.0.6" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rfdc@^1.3.0": + "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + "version" "1.3.0" + +"rimraf@^3.0.0": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@~5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" "safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -semver-intersect@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/semver-intersect/-/semver-intersect-1.4.0.tgz#bdd9c06bedcdd2fedb8cd352c3c43ee8c61321f3" - integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ== - dependencies: - semver "^5.0.0" - -semver@7.x, semver@^7.3.2, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -semver@^5.0.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -sentence-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" - integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.3, side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.5" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" - integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -snake-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" - integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -sort-json@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-json/-/sort-json-2.0.0.tgz#a7030d8875adbd4a5ea39a000567ed94c1aa3c50" - integrity sha512-OgXPErPJM/rBK5OhzIJ+etib/BmLQ1JY55Nb/ElhoWUec62pXNF/X6DrecHq3NW5OAGX0KxYD7m0HtgB9dvGeA== - dependencies: - detect-indent "^5.0.0" - detect-newline "^2.1.0" - minimist "^1.2.0" - -source-map-support@^0.5.6: - version "0.5.20" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" - integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -spdx-license-list@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.4.0.tgz#9850c3699c1d35745285607d064d2a5145049d12" - integrity sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -stack-utils@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - -streamroller@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-2.2.4.tgz#c198ced42db94086a6193608187ce80a5f2b0e53" - integrity sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ== - dependencies: - date-format "^2.1.0" - debug "^4.1.1" - fs-extra "^8.1.0" - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.repeat@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz#aba36de08dcee6a5a337d49b2ea1da1b28fc0ecf" - integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8= - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"saxes@^5.0.1": + "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" + "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "xmlchars" "^2.2.0" + +"semver-intersect@^1.4.0": + "integrity" "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==" + "resolved" "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "semver" "^5.0.0" + +"semver@^5.0.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^6.0.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.3.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.3.2", "semver@^7.3.5", "semver@7.x": + "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + "version" "7.3.5" + dependencies: + "lru-cache" "^6.0.0" + +"sentence-case@^3.0.4": + "integrity" "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==" + "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "no-case" "^3.0.4" + "tslib" "^2.0.3" + "upper-case-first" "^2.0.2" + +"set-blocking@^2.0.0": + "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"side-channel@^1.0.3", "side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" + "version" "3.0.5" + +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"snake-case@^3.0.4": + "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" + "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "dot-case" "^3.0.4" + "tslib" "^2.0.3" + +"sort-json@^2.0.1": + "integrity" "sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==" + "resolved" "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "detect-indent" "^5.0.0" + "detect-newline" "^2.1.0" + "minimist" "^1.2.0" + +"source-map-support@^0.5.6": + "integrity" "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" + "version" "0.5.20" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map@^0.5.0": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.3": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"spdx-license-list@^6.4.0": + "integrity" "sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA==" + "resolved" "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" + "version" "6.4.0" + +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"stack-utils@^2.0.3": + "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" + "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "escape-string-regexp" "^2.0.0" + +"streamroller@^3.0.6": + "integrity" "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==" + "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" + "version" "3.0.6" + dependencies: + "date-format" "^4.0.6" + "debug" "^4.3.4" + "fs-extra" "^10.0.1" + +"string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-length@^4.0.1": + "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "char-regex" "^1.0.2" + "strip-ansi" "^6.0.0" + +"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string.prototype.repeat@^0.2.0": + "integrity" "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=" + "resolved" "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" + "version" "0.2.0" + +"string.prototype.trimend@^1.0.4": + "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"string.prototype.trimstart@^1.0.4": + "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-bom@^4.0.0": + "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + "version" "4.0.0" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== +"supports-color@^5.3.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + "has-flag" "^3.0.0" + +"supports-color@^7.0.0", "supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== +"supports-color@^8.0.0": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== +"supports-hyperlinks@^2.0.0": + "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" + "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + "version" "2.2.0" dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" + "has-flag" "^4.0.0" + "supports-color" "^7.0.0" -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== +"symbol-tree@^3.2.4": + "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + "version" "3.2.4" -tar-stream@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" +"tar-stream@^2.2.0": + "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" + "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "bl" "^4.0.3" + "end-of-stream" "^1.4.1" + "fs-constants" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^3.1.1" -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== +"terminal-link@^2.0.0": + "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" + "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + "version" "2.1.1" dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" + "ansi-escapes" "^4.2.1" + "supports-hyperlinks" "^2.0.0" -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== +"test-exclude@^6.0.0": + "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + "version" "6.0.0" dependencies: "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== - -tmpl@1.0.x: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= - -ts-jest@^27.0.5: - version "27.0.5" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.5.tgz#0b0604e2271167ec43c12a69770f0bb65ad1b750" - integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^27.0.0" - json5 "2.x" - lodash "4.x" - make-error "1.x" - semver "7.x" - yargs-parser "20.x" - -tslib@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typescript@^3.9.7, typescript@~3.9.10: - version "3.9.10" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" - integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - -universalify@^0.1.0, universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -upper-case-first@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" - integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== - dependencies: - tslib "^2.0.3" - -upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" - integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== - dependencies: - tslib "^2.0.3" - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -v8-to-istanbul@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz#0aeb763894f1a0a1676adf8a8b7612a38902446c" - integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== + "glob" "^7.1.4" + "minimatch" "^3.0.4" + +"throat@^6.0.1": + "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + "version" "6.0.1" + +"tmpl@1.0.x": + "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + "version" "1.0.5" + +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"tough-cookie@^4.0.0": + "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "psl" "^1.1.33" + "punycode" "^2.1.1" + "universalify" "^0.1.2" + +"tr46@^2.1.0": + "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "punycode" "^2.1.1" + +"tr46@~0.0.3": + "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + "version" "0.0.3" + +"ts-jest@^27.0.5": + "integrity" "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==" + "resolved" "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" + "version" "27.0.5" + dependencies: + "bs-logger" "0.x" + "fast-json-stable-stringify" "2.x" + "jest-util" "^27.0.0" + "json5" "2.x" + "lodash" "4.x" + "make-error" "1.x" + "semver" "7.x" + "yargs-parser" "20.x" + +"tslib@^2.0.3": + "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + "version" "2.3.1" + +"type-check@~0.3.2": + "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "version" "0.3.2" + dependencies: + "prelude-ls" "~1.1.2" + +"type-detect@4.0.8": + "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + "version" "4.0.8" + +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "is-typedarray" "^1.0.0" + +"typescript@^3.9.7", "typescript@>=3.8 <5.0", "typescript@~3.9.10": + "integrity" "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" + "version" "3.9.10" + +"unbox-primitive@^1.0.1": + "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "function-bind" "^1.1.1" + "has-bigints" "^1.0.1" + "has-symbols" "^1.0.2" + "which-boxed-primitive" "^1.0.2" + +"universalify@^0.1.0": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^0.1.2": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^2.0.0": + "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + "version" "2.0.0" + +"upper-case-first@^2.0.2": + "integrity" "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==" + "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"upper-case@^2.0.2": + "integrity" "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==" + "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "tslib" "^2.0.3" + +"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"v8-to-istanbul@^8.1.0": + "integrity" "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==" + "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" + "version" "8.1.0" dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-collection@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" - integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== - dependencies: - is-map "^2.0.1" - is-set "^2.0.1" - is-weakmap "^2.0.1" - is-weakset "^2.0.1" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which-typed-array@^1.1.2: - version "1.1.7" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.7.tgz#2761799b9a22d4b8660b3c1b40abaa7739691793" - integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-abstract "^1.18.5" - foreach "^2.0.5" - has-tostringtag "^1.0.0" - is-typed-array "^1.1.7" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -workerpool@^6.1.5: - version "6.1.5" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.5.tgz#0f7cf076b6215fd7e1da903ff6f22ddd1886b581" - integrity sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" - integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlbuilder@^15.1.1: - version "15.1.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" - integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@20.x, yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.0: - version "17.2.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.2.1.tgz#e2c95b9796a0e1f7f3bf4427863b42e0418191ea" - integrity sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -zip-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79" - integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== - dependencies: - archiver-utils "^2.1.0" - compress-commons "^4.1.0" - readable-stream "^3.6.0" - -zod@^1.11.7: - version "1.11.17" - resolved "https://registry.yarnpkg.com/zod/-/zod-1.11.17.tgz#2aae9e91fc66128116ae9844e8f416a95f453f8e" - integrity sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA== + "convert-source-map" "^1.6.0" + "source-map" "^0.7.3" + +"w3c-hr-time@^1.0.2": + "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" + "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "browser-process-hrtime" "^1.0.0" + +"w3c-xmlserializer@^2.0.0": + "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" + "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "xml-name-validator" "^3.0.0" + +"walker@^1.0.7": + "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" + "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "makeerror" "1.0.x" + +"webidl-conversions@^3.0.0": + "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + "version" "3.0.1" + +"webidl-conversions@^5.0.0": + "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + "version" "5.0.0" + +"webidl-conversions@^6.1.0": + "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + "version" "6.1.0" + +"whatwg-encoding@^1.0.5": + "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" + "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "iconv-lite" "0.4.24" + +"whatwg-mimetype@^2.3.0": + "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + "version" "2.3.0" + +"whatwg-url@^5.0.0": + "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "tr46" "~0.0.3" + "webidl-conversions" "^3.0.0" + +"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": + "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + "version" "8.7.0" + dependencies: + "lodash" "^4.7.0" + "tr46" "^2.1.0" + "webidl-conversions" "^6.1.0" + +"which-boxed-primitive@^1.0.1", "which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" + +"which-collection@^1.0.1": + "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" + "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-map" "^2.0.1" + "is-set" "^2.0.1" + "is-weakmap" "^2.0.1" + "is-weakset" "^2.0.1" + +"which-module@^2.0.0": + "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + "version" "2.0.0" + +"which-typed-array@^1.1.2": + "integrity" "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==" + "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-abstract" "^1.18.5" + "foreach" "^2.0.5" + "has-tostringtag" "^1.0.0" + "is-typed-array" "^1.1.7" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"word-wrap@~1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"workerpool@^6.2.0": + "integrity" "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" + "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" + "version" "6.2.0" + +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" + +"ws@^7.4.6": + "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + "version" "7.5.5" + +"xml-name-validator@^3.0.0": + "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + "version" "3.0.0" + +"xmlbuilder@^15.1.1": + "integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + "version" "15.1.1" + +"xmlchars@^2.2.0": + "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + "version" "2.2.0" + +"y18n@^4.0.0": + "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + "version" "4.0.3" + +"y18n@^5.0.5": + "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + "version" "5.0.8" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yaml@1.10.2": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" + +"yargs-parser@^18.1.2": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^20.2.2", "yargs-parser@20.x": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" + +"yargs-parser@^21.0.0": + "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + "version" "21.0.1" + +"yargs@^15.4.1": + "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + "version" "15.4.1" + dependencies: + "cliui" "^6.0.0" + "decamelize" "^1.2.0" + "find-up" "^4.1.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^4.2.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^18.1.2" + +"yargs@^16.2.0": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" + +"yargs@^17.4": + "integrity" "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" + "version" "17.4.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.3" + "y18n" "^5.0.5" + "yargs-parser" "^21.0.0" + +"zip-stream@^4.1.0": + "integrity" "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==" + "resolved" "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "archiver-utils" "^2.1.0" + "compress-commons" "^4.1.0" + "readable-stream" "^3.6.0" + +"zod@^1.11.17": + "integrity" "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" + "resolved" "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" + "version" "1.11.17" From b4734c700b21f74fbe1b16aec8abcbb19fb68a7d Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 30 Mar 2022 21:56:57 +0000 Subject: [PATCH 4/4] chore: self mutation --- examples/typescript-cron-lambda/yarn.lock | 7010 ++++++++------- examples/typescript-manual-mapping/yarn.lock | 6998 ++++++++------- .../typescript-step-functions-mixed/yarn.lock | 7956 ++++++++--------- examples/typescript-step-functions/yarn.lock | 6998 ++++++++------- 4 files changed, 14397 insertions(+), 14565 deletions(-) diff --git a/examples/typescript-cron-lambda/yarn.lock b/examples/typescript-cron-lambda/yarn.lock index 0d045648b..42b12769b 100644 --- a/examples/typescript-cron-lambda/yarn.lock +++ b/examples/typescript-cron-lambda/yarn.lock @@ -3,28 +3,28 @@ "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": - "integrity" "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" + integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== dependencies: "@babel/highlight" "^7.14.5" "@babel/code-frame@^7.16.7": - "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== dependencies: "@babel/highlight" "^7.16.7" "@babel/compat-data@^7.15.0": - "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": - "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" - "version" "7.15.8" +"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" + integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== dependencies: "@babel/code-frame" "^7.15.8" "@babel/generator" "^7.15.8" @@ -35,82 +35,82 @@ "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.6" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.1.2" - "semver" "^6.3.0" - "source-map" "^0.5.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" "@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": - "integrity" "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" + integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== dependencies: "@babel/types" "^7.15.6" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/generator@^7.17.7": - "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" + integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== dependencies: "@babel/types" "^7.17.0" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/helper-compilation-targets@^7.15.4": - "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" + integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" - "browserslist" "^4.16.6" - "semver" "^6.3.0" + browserslist "^4.16.6" + semver "^6.3.0" "@babel/helper-function-name@^7.15.4": - "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" + integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== dependencies: "@babel/helper-get-function-arity" "^7.15.4" "@babel/template" "^7.15.4" "@babel/types" "^7.15.4" "@babel/helper-get-function-arity@^7.15.4": - "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" + integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-hoist-variables@^7.15.4": - "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" + integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-member-expression-to-functions@^7.15.4": - "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" + integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-imports@^7.15.4": - "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-transforms@^7.15.8": - "integrity" "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" + integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== dependencies: "@babel/helper-module-imports" "^7.15.4" "@babel/helper-replace-supers" "^7.15.4" @@ -122,21 +122,21 @@ "@babel/types" "^7.15.6" "@babel/helper-optimise-call-expression@^7.15.4": - "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" + integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== dependencies: "@babel/types" "^7.15.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== "@babel/helper-replace-supers@^7.15.4": - "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" + integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== dependencies: "@babel/helper-member-expression-to-functions" "^7.15.4" "@babel/helper-optimise-call-expression" "^7.15.4" @@ -144,184 +144,184 @@ "@babel/types" "^7.15.4" "@babel/helper-simple-access@^7.15.4": - "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" + integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== dependencies: "@babel/types" "^7.15.4" "@babel/helper-split-export-declaration@^7.15.4": - "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" + integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== dependencies: "@babel/types" "^7.15.4" "@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" - "version" "7.15.7" + version "7.15.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== "@babel/helper-validator-identifier@^7.16.7": - "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== "@babel/helper-validator-option@^7.14.5": - "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== "@babel/helpers@^7.15.4": - "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" + integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== dependencies: "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" "@babel/highlight@^7.14.5": - "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== dependencies: "@babel/helper-validator-identifier" "^7.14.5" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/highlight@^7.16.7": - "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" - "version" "7.16.10" + version "7.16.10" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.2": - "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" + integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== "@babel/parser@^7.16.7": - "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" - "version" "7.17.8" + version "7.17.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" + integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== "@babel/plugin-syntax-async-generators@^7.8.4": - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - "version" "7.8.4" + version "7.8.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - "version" "7.12.13" + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": - "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/template@^7.15.4", "@babel/template@^7.3.3": - "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" "@babel/template@^7.16.7": - "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== dependencies: "@babel/code-frame" "^7.16.7" "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" "@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.4" @@ -330,114 +330,114 @@ "@babel/helper-split-export-declaration" "^7.15.4" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" - "debug" "^4.1.0" - "globals" "^11.1.0" + debug "^4.1.0" + globals "^11.1.0" "@babel/types@^7.0.0", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" - "version" "7.15.6" + version "7.15.6" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== dependencies: "@babel/helper-validator-identifier" "^7.14.9" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@babel/types@^7.16.7", "@babel/types@^7.17.0": - "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" - "version" "7.17.0" + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@balena/dockerignore@^1.0.2": - "integrity" "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==" - "resolved" "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" - "version" "1.0.2" + version "1.0.2" + resolved "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" + integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== "@bcoe/v8-coverage@^0.2.3": - "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" - "version" "0.2.3" + version "0.2.3" + resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cdktf/aws-cdk@file:../../dist/js/aws-cdk@0.0.0.jsii.tgz": - "integrity" "sha512-PuuADQF9JPYAfQKDTlCwhEsLNw7dOA3DmFTGnTTUrHsfxdcyn8VFMYv9p/ouVdjSF7/KBn9k5uwcNum3APrNGQ==" - "resolved" "file:../../dist/js/aws-cdk@0.0.0.jsii.tgz" - "version" "0.0.0" +"@cdktf/aws-cdk@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@cdktf/aws-cdk/-/aws-cdk-0.2.2.tgz#82bddf31e163694584fda368d51bedf1d758dd12" + integrity sha512-glrVYlpj4XnwAdgNO4PyjqLRAZ83S9rF3FUSr21iFW+jfdLUA8U2oKQCV3phCJTP96xhlrnwhWDkZrp/YneSmw== dependencies: - "change-case" "^4.1.1" - "codemaker" "^1.34.0" - "debug" "^4.3.2" + change-case "^4.1.1" + codemaker "^1.34.0" + debug "^4.3.2" "@cdktf/hcl2cdk@0.10.0": - "integrity" "sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw==" - "resolved" "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" + integrity sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw== dependencies: "@babel/generator" "^7.17.7" "@babel/template" "^7.16.7" "@babel/types" "^7.17.0" "@cdktf/hcl2json" "0.10.0" "@cdktf/provider-generator" "0.10.0" - "camelcase" "^6.3.0" - "glob" "7.2.0" - "graphology" "^0.24.1" - "graphology-types" "^0.21.2" - "jsii-rosetta" "^1.55.1" - "prettier" "^2.6.1" - "reserved-words" "^0.1.2" - "zod" "^1.11.17" + camelcase "^6.3.0" + glob "7.2.0" + graphology "^0.24.1" + graphology-types "^0.21.2" + jsii-rosetta "^1.55.1" + prettier "^2.6.1" + reserved-words "^0.1.2" + zod "^1.11.17" "@cdktf/hcl2json@0.10.0": - "integrity" "sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ==" - "resolved" "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" + integrity sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ== dependencies: "@types/node-fetch" "^2.6.1" - "node-fetch" "^2.6.7" + node-fetch "^2.6.7" "@cdktf/provider-generator@0.10.0": - "integrity" "sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA==" - "resolved" "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" + integrity sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA== dependencies: "@cdktf/hcl2json" "0.10.0" - "codemaker" "^0.22.0" - "fs-extra" "^8.1.0" - "is-valid-domain" "^0.1.6" - "jsii-srcmak" "^0.1.513" + codemaker "^0.22.0" + fs-extra "^8.1.0" + is-valid-domain "^0.1.6" + jsii-srcmak "^0.1.513" "@istanbuljs/load-nyc-config@^1.0.0": - "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" - "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: - "camelcase" "^5.3.1" - "find-up" "^4.1.0" - "get-package-type" "^0.1.0" - "js-yaml" "^3.13.1" - "resolve-from" "^5.0.0" + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": - "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" - "version" "0.1.3" + version "0.1.3" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^27.2.5": - "integrity" "sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==" - "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" + integrity sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "jest-message-util" "^27.2.5" - "jest-util" "^27.2.5" - "slash" "^3.0.0" + chalk "^4.0.0" + jest-message-util "^27.2.5" + jest-util "^27.2.5" + slash "^3.0.0" "@jest/core@^27.1.0", "@jest/core@^27.2.5": - "integrity" "sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==" - "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" + integrity sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA== dependencies: "@jest/console" "^27.2.5" "@jest/reporters" "^27.2.5" @@ -445,64 +445,64 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "emittery" "^0.8.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-changed-files" "^27.2.5" - "jest-config" "^27.2.5" - "jest-haste-map" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-resolve-dependencies" "^27.2.5" - "jest-runner" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "jest-watcher" "^27.2.5" - "micromatch" "^4.0.4" - "rimraf" "^3.0.0" - "slash" "^3.0.0" - "strip-ansi" "^6.0.0" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-changed-files "^27.2.5" + jest-config "^27.2.5" + jest-haste-map "^27.2.5" + jest-message-util "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-resolve-dependencies "^27.2.5" + jest-runner "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + jest-watcher "^27.2.5" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" "@jest/environment@^27.2.5": - "integrity" "sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==" - "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" + integrity sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg== dependencies: "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" + jest-mock "^27.2.5" "@jest/fake-timers@^27.2.5": - "integrity" "sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==" - "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" + integrity sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg== dependencies: "@jest/types" "^27.2.5" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - "jest-message-util" "^27.2.5" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" + jest-message-util "^27.2.5" + jest-mock "^27.2.5" + jest-util "^27.2.5" "@jest/globals@^27.2.5": - "integrity" "sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==" - "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" + integrity sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g== dependencies: "@jest/environment" "^27.2.5" "@jest/types" "^27.2.5" - "expect" "^27.2.5" + expect "^27.2.5" "@jest/reporters@^27.2.5": - "integrity" "sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==" - "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" + integrity sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ== dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^27.2.5" @@ -510,146 +510,146 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" - "glob" "^7.1.2" - "graceful-fs" "^4.2.4" - "istanbul-lib-coverage" "^3.0.0" - "istanbul-lib-instrument" "^4.0.3" - "istanbul-lib-report" "^3.0.0" - "istanbul-lib-source-maps" "^4.0.0" - "istanbul-reports" "^3.0.2" - "jest-haste-map" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "slash" "^3.0.0" - "source-map" "^0.6.0" - "string-length" "^4.0.1" - "terminal-link" "^2.0.0" - "v8-to-istanbul" "^8.1.0" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.4" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.3" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.2" + jest-haste-map "^27.2.5" + jest-resolve "^27.2.5" + jest-util "^27.2.5" + jest-worker "^27.2.5" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" "@jest/source-map@^27.0.6": - "integrity" "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==" - "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" - "version" "27.0.6" + version "27.0.6" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" + integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g== dependencies: - "callsites" "^3.0.0" - "graceful-fs" "^4.2.4" - "source-map" "^0.6.0" + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" "@jest/test-result@^27.2.5": - "integrity" "sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==" - "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" + integrity sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg== dependencies: "@jest/console" "^27.2.5" "@jest/types" "^27.2.5" "@types/istanbul-lib-coverage" "^2.0.0" - "collect-v8-coverage" "^1.0.0" + collect-v8-coverage "^1.0.0" "@jest/test-sequencer@^27.2.5": - "integrity" "sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==" - "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" + integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== dependencies: "@jest/test-result" "^27.2.5" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-runtime" "^27.2.5" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-runtime "^27.2.5" "@jest/transform@^27.2.5": - "integrity" "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==" - "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" + integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^27.2.5" - "babel-plugin-istanbul" "^6.0.0" - "chalk" "^4.0.0" - "convert-source-map" "^1.4.0" - "fast-json-stable-stringify" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-util" "^27.2.5" - "micromatch" "^4.0.4" - "pirates" "^4.0.1" - "slash" "^3.0.0" - "source-map" "^0.6.1" - "write-file-atomic" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-regex-util "^27.0.6" + jest-util "^27.2.5" + micromatch "^4.0.4" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" "@jest/types@^27.2.5": - "integrity" "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==" - "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" + integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^16.0.0" - "chalk" "^4.0.0" + chalk "^4.0.0" "@jsii/check-node@1.55.1": - "integrity" "sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw==" - "resolved" "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" - "version" "1.55.1" + version "1.55.1" + resolved "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" + integrity sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw== dependencies: - "chalk" "^4.1.2" - "semver" "^7.3.5" + chalk "^4.1.2" + semver "^7.3.5" -"@jsii/spec@^1.55.1", "@jsii/spec@1.55.1": - "integrity" "sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA==" - "resolved" "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" - "version" "1.55.1" +"@jsii/spec@1.55.1", "@jsii/spec@^1.55.1": + version "1.55.1" + resolved "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" + integrity sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA== dependencies: - "jsonschema" "^1.4.0" + jsonschema "^1.4.0" "@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" - "run-parallel" "^1.1.9" + run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" - "fastq" "^1.6.0" + fastq "^1.6.0" "@sinonjs/commons@^1.7.0": - "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" - "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" - "version" "1.8.3" + version "1.8.3" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== dependencies: - "type-detect" "4.0.8" + type-detect "4.0.8" "@sinonjs/fake-timers@^8.0.1": - "integrity" "sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==" - "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" - "version" "8.0.1" + version "8.0.1" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" + integrity sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew== dependencies: "@sinonjs/commons" "^1.7.0" "@tootallnate/once@1": - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" - "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" - "version" "7.1.16" + version "7.1.16" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -658,295 +658,295 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" - "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" - "version" "7.6.3" + version "7.6.3" + resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" - "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" - "version" "7.4.1" + version "7.4.1" + resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" - "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" - "version" "7.14.2" + version "7.14.2" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" - "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" - "version" "4.1.5" + version "4.1.5" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" - "version" "2.0.3" + version "2.0.3" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": - "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" + version "3.0.0" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - "version" "3.0.1" + version "3.0.1" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^27.0.0", "@types/jest@27.0.1": - "integrity" "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==" - "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" - "version" "27.0.1" +"@types/jest@27.0.1": + version "27.0.1" + resolved "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" + integrity sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw== dependencies: - "jest-diff" "^27.0.0" - "pretty-format" "^27.0.0" + jest-diff "^27.0.0" + pretty-format "^27.0.0" "@types/node-fetch@^2.6.1": - "integrity" "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==" - "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" - "version" "2.6.1" + version "2.6.1" + resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" + integrity sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA== dependencies: "@types/node" "*" - "form-data" "^3.0.0" + form-data "^3.0.0" "@types/node@*": - "integrity" "sha512-EITwVTX5B4nDjXjGeQAfXOrm+Jn+qNjDmyDRtWoD+wZsl/RDPRTFRKivs4Mt74iOFlLOrE5+Kf+p5yjyhm3+cA==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-16.10.4.tgz" - "version" "16.10.4" + version "16.10.4" + resolved "https://registry.npmjs.org/@types/node/-/node-16.10.4.tgz" + integrity sha512-EITwVTX5B4nDjXjGeQAfXOrm+Jn+qNjDmyDRtWoD+wZsl/RDPRTFRKivs4Mt74iOFlLOrE5+Kf+p5yjyhm3+cA== "@types/node@^14.0.26": - "integrity" "sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" - "version" "14.17.22" + version "14.17.22" + resolved "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" + integrity sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg== "@types/prettier@^2.1.5": - "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" - "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" - "version" "2.4.1" + version "2.4.1" + resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" + integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== "@types/stack-utils@^2.0.0": - "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" - "version" "2.0.1" + version "2.0.1" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": - "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" - "version" "20.2.1" + version "20.2.1" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== "@types/yargs@^16.0.0": - "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" - "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" - "version" "16.0.4" + version "16.0.4" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== dependencies: "@types/yargs-parser" "*" "@xmldom/xmldom@^0.8.1": - "integrity" "sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ==" - "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" - "version" "0.8.1" - -"abab@^2.0.3", "abab@^2.0.5": - "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" - "version" "2.0.5" - -"acorn-globals@^6.0.0": - "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" - "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "acorn" "^7.1.1" - "acorn-walk" "^7.1.1" - -"acorn-walk@^7.1.1": - "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" - "version" "7.2.0" - -"acorn@^7.1.1": - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - "version" "7.4.1" - -"acorn@^8.2.4": - "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" - "version" "8.5.0" - -"agent-base@6": - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "debug" "4" - -"ansi-escapes@^4.2.1": - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "type-fest" "^0.21.3" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "color-convert" "^1.9.0" - -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"ansi-styles@^5.0.0": - "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" - "version" "5.2.0" - -"anymatch@^3.0.3": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"archiver-utils@^2.1.0": - "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==" - "resolved" "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "glob" "^7.1.4" - "graceful-fs" "^4.2.0" - "lazystream" "^1.0.0" - "lodash.defaults" "^4.2.0" - "lodash.difference" "^4.5.0" - "lodash.flatten" "^4.4.0" - "lodash.isplainobject" "^4.0.6" - "lodash.union" "^4.6.0" - "normalize-path" "^3.0.0" - "readable-stream" "^2.0.0" - -"archiver@5.3.0": - "integrity" "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==" - "resolved" "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" - "version" "5.3.0" - dependencies: - "archiver-utils" "^2.1.0" - "async" "^3.2.0" - "buffer-crc32" "^0.2.1" - "readable-stream" "^3.6.0" - "readdir-glob" "^1.0.0" - "tar-stream" "^2.2.0" - "zip-stream" "^4.1.0" - -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"arr-rotate@^1.0.0": - "integrity" "sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==" - "resolved" "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" - "version" "1.0.0" - -"async@^3.2.0": - "integrity" "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - "resolved" "https://registry.npmjs.org/async/-/async-3.2.3.tgz" - "version" "3.2.3" - -"asynckit@^0.4.0": - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"at-least-node@^1.0.0": - "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - "version" "1.0.0" - -"available-typed-arrays@^1.0.5": - "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" - "version" "1.0.5" - -"aws-cdk-lib@^2.0.0", "aws-cdk-lib@2.0.0": - "integrity" "sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg==" - "resolved" "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" - "version" "2.0.0" + version "0.8.1" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" + integrity sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.2.4: + version "8.5.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" + integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver@5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" + integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.0" + buffer-crc32 "^0.2.1" + readable-stream "^3.6.0" + readdir-glob "^1.0.0" + tar-stream "^2.2.0" + zip-stream "^4.1.0" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-rotate@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" + integrity sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ== + +async@^3.2.0: + version "3.2.3" + resolved "https://registry.npmjs.org/async/-/async-3.2.3.tgz" + integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +aws-cdk-lib@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" + integrity sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg== dependencies: "@balena/dockerignore" "^1.0.2" - "case" "1.6.3" - "fs-extra" "^9.1.0" - "ignore" "^5.1.9" - "jsonschema" "^1.4.0" - "minimatch" "^3.0.4" - "punycode" "^2.1.1" - "semver" "^7.3.5" - "yaml" "1.10.2" - -"babel-jest@^27.2.5", "babel-jest@>=27.0.0 <28": - "integrity" "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==" - "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" - "version" "27.2.5" + case "1.6.3" + fs-extra "^9.1.0" + ignore "^5.1.9" + jsonschema "^1.4.0" + minimatch "^3.0.4" + punycode "^2.1.1" + semver "^7.3.5" + yaml "1.10.2" + +babel-jest@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" + integrity sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g== dependencies: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/babel__core" "^7.1.14" - "babel-plugin-istanbul" "^6.0.0" - "babel-preset-jest" "^27.2.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "slash" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^27.2.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" -"babel-plugin-istanbul@^6.0.0": - "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" - "version" "6.0.0" +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-instrument" "^4.0.0" - "test-exclude" "^6.0.0" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" -"babel-plugin-jest-hoist@^27.2.0": - "integrity" "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==" - "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" - "version" "27.2.0" +babel-plugin-jest-hoist@^27.2.0: + version "27.2.0" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" + integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -"babel-preset-current-node-syntax@^1.0.0": - "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" - "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" - "version" "1.0.1" +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -961,1451 +961,1430 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -"babel-preset-jest@^27.2.0": - "integrity" "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==" - "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" - "version" "27.2.0" +babel-preset-jest@^27.2.0: + version "27.2.0" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" + integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== dependencies: - "babel-plugin-jest-hoist" "^27.2.0" - "babel-preset-current-node-syntax" "^1.0.0" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"base64-js@^1.3.1": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" + babel-plugin-jest-hoist "^27.2.0" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -"bl@^4.0.3": - "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" - "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "buffer" "^5.5.0" - "inherits" "^2.0.4" - "readable-stream" "^3.4.0" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"brace-expansion@^2.0.1": - "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "balanced-match" "^1.0.0" - -"braces@^3.0.1": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"browser-process-hrtime@^1.0.0": - "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" - "version" "1.0.0" - -"browserslist@^4.16.6": - "integrity" "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" - "version" "4.17.3" - dependencies: - "caniuse-lite" "^1.0.30001264" - "electron-to-chromium" "^1.3.857" - "escalade" "^3.1.1" - "node-releases" "^1.1.77" - "picocolors" "^0.2.1" - -"bs-logger@0.x": - "integrity" "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" - "resolved" "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" - "version" "0.2.6" - dependencies: - "fast-json-stable-stringify" "2.x" - -"bser@2.1.1": - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" - "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "node-int64" "^0.4.0" - -"buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13": - "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - "version" "0.2.13" - -"buffer-from@^1.0.0": - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - "version" "1.1.2" - -"buffer@^5.5.0": - "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - "version" "5.7.1" - dependencies: - "base64-js" "^1.3.1" - "ieee754" "^1.1.13" - -"call-bind@^1.0.0", "call-bind@^1.0.2": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"camel-case@^4.1.2": - "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" - "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "pascal-case" "^3.1.2" - "tslib" "^2.0.3" - -"camelcase@^5.0.0", "camelcase@^5.3.1": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"camelcase@^6.2.0": - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" - "version" "6.2.0" - -"camelcase@^6.3.0": - "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - "version" "6.3.0" - -"caniuse-lite@^1.0.30001264": - "integrity" "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" - "version" "1.0.30001265" - -"capital-case@^1.0.4": - "integrity" "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==" - "resolved" "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" - -"case@^1.6.3": - "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" - "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" - "version" "1.6.3" - -"case@1.6.3": - "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" - "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" - "version" "1.6.3" - -"cdktf-cli@0.10.0": - "integrity" "sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw==" - "resolved" "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" - "version" "0.10.0" +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.16.6: + version "4.17.3" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" + integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== + dependencies: + caniuse-lite "^1.0.30001264" + electron-to-chromium "^1.3.857" + escalade "^3.1.1" + node-releases "^1.1.77" + picocolors "^0.2.1" + +bs-logger@0.x: + version "0.2.6" + resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + dependencies: + fast-json-stable-stringify "2.x" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: + version "0.2.13" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + +camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001264: + version "1.0.30001265" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" + integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== + +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +case@1.6.3, case@^1.6.3: + version "1.6.3" + resolved "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== + +cdktf-cli@0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" + integrity sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw== dependencies: "@cdktf/hcl2cdk" "0.10.0" "@cdktf/hcl2json" "0.10.0" - "cdktf" "0.10.0" - "constructs" "^10.0.25" - "ink-select-input" "^4.2.1" - "jsii" "^1.55.1" - "jsii-pacmak" "^1.55.1" - "minimatch" "^5.0.1" - "node-abort-controller" "^3.0.1" - "yargs" "^17.4" - -"cdktf@^0.10.0", "cdktf@0.10.0": - "integrity" "sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg==" - "resolved" "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" - "version" "0.10.0" - dependencies: - "archiver" "5.3.0" - "json-stable-stringify" "^1.0.1" - -"chalk@^2.0.0": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" - -"chalk@^4", "chalk@^4.0.0", "chalk@^4.1.2": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"change-case@^4.1.1": - "integrity" "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==" - "resolved" "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "camel-case" "^4.1.2" - "capital-case" "^1.0.4" - "constant-case" "^3.0.4" - "dot-case" "^3.0.4" - "header-case" "^2.0.4" - "no-case" "^3.0.4" - "param-case" "^3.0.4" - "pascal-case" "^3.1.2" - "path-case" "^3.0.4" - "sentence-case" "^3.0.4" - "snake-case" "^3.0.4" - "tslib" "^2.0.3" - -"char-regex@^1.0.2": - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - "version" "1.0.2" - -"ci-info@^3.1.1": - "integrity" "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" - "version" "3.2.0" - -"cjs-module-lexer@^1.0.0": - "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" - "version" "1.2.2" - -"cliui@^6.0.0": - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^6.2.0" - -"cliui@^7.0.2": - "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - "version" "7.0.4" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^7.0.0" - -"clone@^2.1.2": - "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" - "version" "2.1.2" - -"co@^4.6.0": - "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - "version" "4.6.0" - -"codemaker@^0.22.0": - "integrity" "sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg==" - "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" - "version" "0.22.0" - dependencies: - "camelcase" "^5.3.1" - "decamelize" "^1.2.0" - "fs-extra" "^8.1.0" - -"codemaker@^1.34.0": - "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" - "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" - "version" "1.55.1" - dependencies: - "camelcase" "^6.3.0" - "decamelize" "^5.0.1" - "fs-extra" "^9.1.0" - -"codemaker@^1.55.1": - "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" - "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" - "version" "1.55.1" - dependencies: - "camelcase" "^6.3.0" - "decamelize" "^5.0.1" - "fs-extra" "^9.1.0" - -"collect-v8-coverage@^1.0.0": - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - "version" "1.0.1" - -"color-convert@^1.9.0": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" - dependencies: - "color-name" "1.1.3" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-name@1.1.3": - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"combined-stream@^1.0.8": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "delayed-stream" "~1.0.0" - -"commonmark@^0.30.0": - "integrity" "sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA==" - "resolved" "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" - "version" "0.30.0" - dependencies: - "entities" "~2.0" - "mdurl" "~1.0.1" - "minimist" ">=1.2.2" - "string.prototype.repeat" "^0.2.0" - -"compress-commons@^4.1.0": - "integrity" "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==" - "resolved" "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "buffer-crc32" "^0.2.13" - "crc32-stream" "^4.0.2" - "normalize-path" "^3.0.0" - "readable-stream" "^3.6.0" - -"concat-map@0.0.1": - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"constant-case@^3.0.4": - "integrity" "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==" - "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case" "^2.0.2" - -"constructs@^10.0.0", "constructs@^10.0.25", "constructs@^10.0.5": - "integrity" "sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA==" - "resolved" "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" - "version" "10.0.100" - -"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": - "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" - "version" "1.8.0" - dependencies: - "safe-buffer" "~5.1.1" - -"core-util-is@~1.0.0": - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - "version" "1.0.3" - -"crc-32@^1.2.0": - "integrity" "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==" - "resolved" "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "exit-on-epipe" "~1.0.1" - "printj" "~1.3.1" - -"crc32-stream@^4.0.2": - "integrity" "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==" - "resolved" "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "crc-32" "^1.2.0" - "readable-stream" "^3.4.0" - -"cross-spawn@^7.0.3": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" - dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" - -"cssom@^0.4.4": - "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" - "version" "0.4.4" - -"cssom@~0.3.6": - "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - "version" "0.3.8" - -"cssstyle@^2.3.0": - "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" - "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "cssom" "~0.3.6" - -"data-urls@^2.0.0": - "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" - "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "abab" "^2.0.3" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.0.0" - -"date-format@^4.0.6": - "integrity" "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==" - "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" - "version" "4.0.6" - -"debug@^4.1.0", "debug@^4.1.1", "debug@4": - "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "ms" "2.1.2" - -"debug@^4.3.2": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@^4.3.4": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"decamelize@^1.2.0": - "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - "version" "1.2.0" - -"decamelize@^5.0.1": - "integrity" "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" - "version" "5.0.1" - -"decimal.js@^10.2.1": - "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" - "version" "10.3.1" - -"dedent@^0.7.0": - "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - "version" "0.7.0" - -"deep-equal@^2.0.5": - "integrity" "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==" - "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "call-bind" "^1.0.0" - "es-get-iterator" "^1.1.1" - "get-intrinsic" "^1.0.1" - "is-arguments" "^1.0.4" - "is-date-object" "^1.0.2" - "is-regex" "^1.1.1" - "isarray" "^2.0.5" - "object-is" "^1.1.4" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "regexp.prototype.flags" "^1.3.0" - "side-channel" "^1.0.3" - "which-boxed-primitive" "^1.0.1" - "which-collection" "^1.0.1" - "which-typed-array" "^1.1.2" - -"deep-is@~0.1.3": - "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - "version" "0.1.4" - -"deepmerge@^4.2.2": - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - "version" "4.2.2" - -"define-properties@^1.1.3": - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "object-keys" "^1.0.12" - -"delayed-stream@~1.0.0": - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "1.0.0" - -"detect-indent@^5.0.0": - "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" - "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" - "version" "5.0.0" - -"detect-newline@^2.1.0": - "integrity" "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" - "version" "2.1.0" - -"detect-newline@^3.0.0": - "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - "version" "3.1.0" - -"diff-sequences@^27.0.6": - "integrity" "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==" - "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" - "version" "27.0.6" - -"domexception@^2.0.1": - "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" - "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "webidl-conversions" "^5.0.0" - -"dot-case@^3.0.4": - "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" - "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"electron-to-chromium@^1.3.857": - "integrity" "sha512-iYze6TpDXWxk+sfcpUUdTs6Pv/3kG45Pnjer2DxEeFw0N08bZeNLuz97s2lMgy8yObon48o0WHY2Bkg3xuAPOA==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.866.tgz" - "version" "1.3.866" - -"emittery@^0.8.1": - "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" - "version" "0.8.1" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"end-of-stream@^1.4.1": - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" - dependencies: - "once" "^1.4.0" - -"entities@~2.0": - "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" - "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" - "version" "2.0.3" - -"es-abstract@^1.18.5": - "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" - "version" "1.19.1" - dependencies: - "call-bind" "^1.0.2" - "es-to-primitive" "^1.2.1" - "function-bind" "^1.1.1" - "get-intrinsic" "^1.1.1" - "get-symbol-description" "^1.0.0" - "has" "^1.0.3" - "has-symbols" "^1.0.2" - "internal-slot" "^1.0.3" - "is-callable" "^1.2.4" - "is-negative-zero" "^2.0.1" - "is-regex" "^1.1.4" - "is-shared-array-buffer" "^1.0.1" - "is-string" "^1.0.7" - "is-weakref" "^1.0.1" - "object-inspect" "^1.11.0" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "string.prototype.trimend" "^1.0.4" - "string.prototype.trimstart" "^1.0.4" - "unbox-primitive" "^1.0.1" - -"es-get-iterator@^1.1.1": - "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==" - "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.0" - "has-symbols" "^1.0.1" - "is-arguments" "^1.1.0" - "is-map" "^2.0.2" - "is-set" "^2.0.2" - "is-string" "^1.0.5" - "isarray" "^2.0.5" - -"es-to-primitive@^1.2.1": - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" - "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "is-callable" "^1.1.4" - "is-date-object" "^1.0.1" - "is-symbol" "^1.0.2" - -"escalade@^3.1.1": - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - "version" "3.1.1" - -"escape-string-regexp@^1.0.5": - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"escodegen@^2.0.0": - "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" - "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "esprima" "^4.0.1" - "estraverse" "^5.2.0" - "esutils" "^2.0.2" - "optionator" "^0.8.1" + cdktf "0.10.0" + constructs "^10.0.25" + ink-select-input "^4.2.1" + jsii "^1.55.1" + jsii-pacmak "^1.55.1" + minimatch "^5.0.1" + node-abort-controller "^3.0.1" + yargs "^17.4" + +cdktf@0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" + integrity sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg== + dependencies: + archiver "5.3.0" + json-stable-stringify "^1.0.1" + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4, chalk@^4.0.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +change-case@^4.1.1: + version "4.1.2" + resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + dependencies: + camel-case "^4.1.2" + capital-case "^1.0.4" + constant-case "^3.0.4" + dot-case "^3.0.4" + header-case "^2.0.4" + no-case "^3.0.4" + param-case "^3.0.4" + pascal-case "^3.1.2" + path-case "^3.0.4" + sentence-case "^3.0.4" + snake-case "^3.0.4" + tslib "^2.0.3" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +ci-info@^3.1.1: + version "3.2.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" + integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +codemaker@^0.22.0: + version "0.22.0" + resolved "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" + integrity sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg== + dependencies: + camelcase "^5.3.1" + decamelize "^1.2.0" + fs-extra "^8.1.0" + +codemaker@^1.34.0, codemaker@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" + integrity sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg== + dependencies: + camelcase "^6.3.0" + decamelize "^5.0.1" + fs-extra "^9.1.0" + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commonmark@^0.30.0: + version "0.30.0" + resolved "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" + integrity sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA== + dependencies: + entities "~2.0" + mdurl "~1.0.1" + minimist ">=1.2.2" + string.prototype.repeat "^0.2.0" + +compress-commons@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" + integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.2" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" + +constructs@^10.0.25, constructs@^10.0.5: + version "10.0.100" + resolved "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" + integrity sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +crc-32@^1.2.0: + version "1.2.1" + resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz" + integrity sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w== + dependencies: + exit-on-epipe "~1.0.1" + printj "~1.3.1" + +crc32-stream@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" + integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== + dependencies: + crc-32 "^1.2.0" + readable-stream "^3.4.0" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-format@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" + integrity sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw== + +debug@4, debug@^4.1.0, debug@^4.1.1: + version "4.3.2" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decamelize@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" + integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== + +decimal.js@^10.2.1: + version "10.3.1" + resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + +deep-equal@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" + integrity sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw== + dependencies: + call-bind "^1.0.0" + es-get-iterator "^1.1.1" + get-intrinsic "^1.0.1" + is-arguments "^1.0.4" + is-date-object "^1.0.2" + is-regex "^1.1.1" + isarray "^2.0.5" + object-is "^1.1.4" + object-keys "^1.1.1" + object.assign "^4.1.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.3" + which-boxed-primitive "^1.0.1" + which-collection "^1.0.1" + which-typed-array "^1.1.2" + +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +detect-indent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" + integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" + integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +electron-to-chromium@^1.3.857: + version "1.3.866" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.866.tgz" + integrity sha512-iYze6TpDXWxk+sfcpUUdTs6Pv/3kG45Pnjer2DxEeFw0N08bZeNLuz97s2lMgy8yObon48o0WHY2Bkg3xuAPOA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +entities@~2.0: + version "2.0.3" + resolved "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== + +es-abstract@^1.18.5: + version "1.19.1" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.1" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" + is-string "^1.0.7" + is-weakref "^1.0.1" + object-inspect "^1.11.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-get-iterator@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" optionalDependencies: - "source-map" "~0.6.1" - -"esprima@^4.0.0", "esprima@^4.0.1": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"estraverse@^5.2.0": - "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - "version" "5.2.0" - -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" - -"events@^3.3.0": - "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - "version" "3.3.0" - -"execa@^5.0.0": - "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" - "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "cross-spawn" "^7.0.3" - "get-stream" "^6.0.0" - "human-signals" "^2.1.0" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.1" - "onetime" "^5.1.2" - "signal-exit" "^3.0.3" - "strip-final-newline" "^2.0.0" - -"exit-on-epipe@~1.0.1": - "integrity" "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - "resolved" "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" - "version" "1.0.1" - -"exit@^0.1.2": - "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - "version" "0.1.2" - -"expect@^27.2.5": - "integrity" "sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==" - "resolved" "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" - "version" "27.2.5" + source-map "~0.6.1" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +events@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit-on-epipe@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" + integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expect@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" + integrity sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA== dependencies: "@jest/types" "^27.2.5" - "ansi-styles" "^5.0.0" - "jest-get-type" "^27.0.6" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-regex-util" "^27.0.6" + ansi-styles "^5.0.0" + jest-get-type "^27.0.6" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-regex-util "^27.0.6" -"fast-glob@^3.2.11": - "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" - "version" "3.2.11" +fast-glob@^3.2.11: + version "3.2.11" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - "glob-parent" "^5.1.2" - "merge2" "^1.3.0" - "micromatch" "^4.0.4" - -"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@2.x": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fast-levenshtein@~2.0.6": - "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - "version" "2.0.6" - -"fastq@^1.6.0": - "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - "version" "1.13.0" - dependencies: - "reusify" "^1.0.4" - -"fb-watchman@^2.0.0": - "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" - "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "bser" "2.1.1" - -"figures@^3.2.0": - "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" - "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "escape-string-regexp" "^1.0.5" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"find-up@^4.0.0", "find-up@^4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"flatted@^3.2.5": - "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" - "version" "3.2.5" - -"foreach@^2.0.5": - "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - "version" "2.0.5" - -"form-data@^3.0.0": - "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" - -"fs-constants@^1.0.0": - "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" - "version" "1.0.0" - -"fs-extra@^10.0.1": - "integrity" "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" - "version" "10.0.1" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-extra@^9.1.0": - "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "at-least-node" "^1.0.0" - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs.realpath@^1.0.0": - "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"fsevents@^2.3.2": - "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - "version" "2.3.2" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"gensync@^1.0.0-beta.2": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" - -"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" - -"get-intrinsic@^1.0.1", "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": - "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.1" - -"get-package-type@^0.1.0": - "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - "version" "0.1.0" - -"get-stream@^6.0.0": - "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - "version" "6.0.1" - -"get-symbol-description@^1.0.0": - "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" - "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.1" - -"glob-parent@^5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@7.2.0": - "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^3.0.4" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": - "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" - "version" "4.2.8" - -"graphology-types@^0.21.2", "graphology-types@>=0.24.0": - "integrity" "sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA==" - "resolved" "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" - "version" "0.21.2" - -"graphology@^0.24.1": - "integrity" "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==" - "resolved" "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" - "version" "0.24.1" - dependencies: - "events" "^3.3.0" - "obliterator" "^2.0.2" - -"has-bigints@^1.0.1": - "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - "version" "1.0.1" - -"has-flag@^3.0.0": - "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-symbols@^1.0.1", "has-symbols@^1.0.2": - "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - "version" "1.0.2" - -"has-tostringtag@^1.0.0": - "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" - "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-symbols" "^1.0.2" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"header-case@^2.0.4": - "integrity" "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==" - "resolved" "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "capital-case" "^1.0.4" - "tslib" "^2.0.3" - -"html-encoding-sniffer@^2.0.1": - "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" - "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "whatwg-encoding" "^1.0.5" - -"html-escaper@^2.0.0": - "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - "version" "2.0.2" - -"http-proxy-agent@^4.0.1": - "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - "version" "4.0.1" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +figures@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flatted@^3.2.5: + version "3.2.5" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@7.2.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.2.0" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.8" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== + +graphology-types@^0.21.2: + version "0.21.2" + resolved "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" + integrity sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA== + +graphology@^0.24.1: + version "0.24.1" + resolved "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" + integrity sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg== + dependencies: + events "^3.3.0" + obliterator "^2.0.2" + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + dependencies: + capital-case "^1.0.4" + tslib "^2.0.3" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" - -"https-proxy-agent@^5.0.0": - "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "agent-base" "6" - "debug" "4" - -"human-signals@^2.1.0": - "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - "version" "2.1.0" - -"iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"ieee754@^1.1.13": - "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - "version" "1.2.1" - -"ignore@^5.1.9": - "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" - "version" "5.1.9" - -"import-local@^3.0.2": - "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "pkg-dir" "^4.2.0" - "resolve-cwd" "^3.0.0" - -"imurmurhash@^0.1.4": - "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"inflight@^1.0.4": - "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@2": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"ink-select-input@^4.2.1": - "integrity" "sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==" - "resolved" "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "arr-rotate" "^1.0.0" - "figures" "^3.2.0" - "lodash.isequal" "^4.5.0" - -"internal-slot@^1.0.3": - "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" - "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "get-intrinsic" "^1.1.0" - "has" "^1.0.3" - "side-channel" "^1.0.4" - -"is-arguments@^1.0.4", "is-arguments@^1.1.0": - "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" - "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-bigint@^1.0.1": - "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" - "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-bigints" "^1.0.1" - -"is-boolean-object@^1.1.0": - "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" - "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-callable@^1.1.4", "is-callable@^1.2.4": - "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" - "version" "1.2.4" - -"is-ci@^3.0.0": - "integrity" "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ci-info" "^3.1.1" - -"is-core-module@^2.2.0": - "integrity" "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "has" "^1.0.3" - -"is-date-object@^1.0.1", "is-date-object@^1.0.2": - "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-extglob@^2.1.1": - "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-generator-fn@^2.0.0": - "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - "version" "2.1.0" - -"is-glob@^4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-map@^2.0.1", "is-map@^2.0.2": - "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" - "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" - "version" "2.0.2" - -"is-negative-zero@^2.0.1": - "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - "version" "2.0.1" - -"is-number-object@^1.0.4": - "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" - "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-potential-custom-element-name@^1.0.1": - "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" - "version" "1.0.1" - -"is-regex@^1.1.1", "is-regex@^1.1.4": - "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-set@^2.0.1", "is-set@^2.0.2": - "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" - "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" - "version" "2.0.2" - -"is-shared-array-buffer@^1.0.1": - "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" - "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" - "version" "1.0.1" - -"is-stream@^2.0.0": - "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - "version" "2.0.1" - -"is-string@^1.0.5", "is-string@^1.0.7": - "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-symbol@^1.0.2", "is-symbol@^1.0.3": - "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" - "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-symbols" "^1.0.2" - -"is-typed-array@^1.1.7": - "integrity" "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==" - "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" - "version" "1.1.8" - dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" - -"is-typedarray@^1.0.0": - "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" - -"is-valid-domain@^0.1.6": - "integrity" "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==" - "resolved" "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" - "version" "0.1.6" - dependencies: - "punycode" "^2.1.1" - -"is-weakmap@^2.0.1": - "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" - "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" - "version" "2.0.1" - -"is-weakref@^1.0.1": - "integrity" "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==" - "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "call-bind" "^1.0.0" - -"is-weakset@^2.0.1": - "integrity" "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" - "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" - "version" "2.0.1" - -"isarray@^2.0.5": - "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - "version" "2.0.5" - -"isarray@~1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isexe@^2.0.0": - "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"istanbul-lib-coverage@^3.0.0": - "integrity" "sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g==" - "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" - "version" "3.0.2" - -"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": - "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" - "version" "4.0.3" + agent-base "6" + debug "4" + +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^5.1.9: + version "5.1.9" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== + +import-local@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ink-select-input@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" + integrity sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw== + dependencies: + arr-rotate "^1.0.0" + figures "^3.2.0" + lodash.isequal "^4.5.0" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +is-arguments@^1.0.4, is-arguments@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-ci@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" + integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== + dependencies: + ci-info "^3.1.1" + +is-core-module@^2.2.0: + version "2.7.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" + integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.2: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.1, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.7: + version "1.1.8" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-valid-domain@^0.1.6: + version "0.1.6" + resolved "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" + integrity sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg== + dependencies: + punycode "^2.1.1" + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" + integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== + dependencies: + call-bind "^1.0.0" + +is-weakset@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" + integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +istanbul-lib-coverage@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" + integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== + +istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-coverage" "^3.0.0" - "semver" "^6.3.0" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" -"istanbul-lib-report@^3.0.0": - "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: - "istanbul-lib-coverage" "^3.0.0" - "make-dir" "^3.0.0" - "supports-color" "^7.1.0" + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" -"istanbul-lib-source-maps@^4.0.0": - "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" - "version" "4.0.1" +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: - "debug" "^4.1.1" - "istanbul-lib-coverage" "^3.0.0" - "source-map" "^0.6.1" + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" -"istanbul-reports@^3.0.2": - "integrity" "sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ==" - "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" - "version" "3.0.4" +istanbul-reports@^3.0.2: + version "3.0.4" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + integrity sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ== dependencies: - "html-escaper" "^2.0.0" - "istanbul-lib-report" "^3.0.0" + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" -"jest-changed-files@^27.2.5": - "integrity" "sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==" - "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" - "version" "27.2.5" +jest-changed-files@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" + integrity sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw== dependencies: "@jest/types" "^27.2.5" - "execa" "^5.0.0" - "throat" "^6.0.1" + execa "^5.0.0" + throat "^6.0.1" -"jest-circus@^27.2.5": - "integrity" "sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==" - "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" - "version" "27.2.5" +jest-circus@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" + integrity sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q== dependencies: "@jest/environment" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "dedent" "^0.7.0" - "expect" "^27.2.5" - "is-generator-fn" "^2.0.0" - "jest-each" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - "throat" "^6.0.1" - -"jest-cli@^27.1.0": - "integrity" "sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==" - "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.2.5" + is-generator-fn "^2.0.0" + jest-each "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + pretty-format "^27.2.5" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.1.0: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" + integrity sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg== dependencies: "@jest/core" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "import-local" "^3.0.2" - "jest-config" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "prompts" "^2.0.1" - "yargs" "^16.2.0" - -"jest-config@^27.2.5": - "integrity" "sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==" - "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + import-local "^3.0.2" + jest-config "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" + integrity sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ== dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^27.2.5" "@jest/types" "^27.2.5" - "babel-jest" "^27.2.5" - "chalk" "^4.0.0" - "deepmerge" "^4.2.2" - "glob" "^7.1.1" - "graceful-fs" "^4.2.4" - "is-ci" "^3.0.0" - "jest-circus" "^27.2.5" - "jest-environment-jsdom" "^27.2.5" - "jest-environment-node" "^27.2.5" - "jest-get-type" "^27.0.6" - "jest-jasmine2" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-runner" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "micromatch" "^4.0.4" - "pretty-format" "^27.2.5" - -"jest-diff@^27.0.0", "jest-diff@^27.2.5": - "integrity" "sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==" - "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "chalk" "^4.0.0" - "diff-sequences" "^27.0.6" - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-docblock@^27.0.6": - "integrity" "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==" - "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" - "version" "27.0.6" - dependencies: - "detect-newline" "^3.0.0" - -"jest-each@^27.2.5": - "integrity" "sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==" - "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" - "version" "27.2.5" + babel-jest "^27.2.5" + chalk "^4.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + jest-circus "^27.2.5" + jest-environment-jsdom "^27.2.5" + jest-environment-node "^27.2.5" + jest-get-type "^27.0.6" + jest-jasmine2 "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-runner "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + micromatch "^4.0.4" + pretty-format "^27.2.5" + +jest-diff@^27.0.0, jest-diff@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" + integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.0.6" + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-docblock@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" + integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" + integrity sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag== dependencies: "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "jest-get-type" "^27.0.6" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" + chalk "^4.0.0" + jest-get-type "^27.0.6" + jest-util "^27.2.5" + pretty-format "^27.2.5" -"jest-environment-jsdom@^27.2.5": - "integrity" "sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==" - "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" - "version" "27.2.5" +jest-environment-jsdom@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" + integrity sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg== dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" - "jsdom" "^16.6.0" + jest-mock "^27.2.5" + jest-util "^27.2.5" + jsdom "^16.6.0" -"jest-environment-node@^27.2.5": - "integrity" "sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==" - "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" - "version" "27.2.5" +jest-environment-node@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" + integrity sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg== dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" + jest-mock "^27.2.5" + jest-util "^27.2.5" -"jest-get-type@^27.0.6": - "integrity" "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==" - "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" - "version" "27.0.6" +jest-get-type@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" + integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== -"jest-haste-map@^27.2.5": - "integrity" "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" - "version" "27.2.5" +jest-haste-map@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" + integrity sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ== dependencies: "@jest/types" "^27.2.5" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - "anymatch" "^3.0.3" - "fb-watchman" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-regex-util" "^27.0.6" - "jest-serializer" "^27.0.6" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "micromatch" "^4.0.4" - "walker" "^1.0.7" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^27.0.6" + jest-serializer "^27.0.6" + jest-util "^27.2.5" + jest-worker "^27.2.5" + micromatch "^4.0.4" + walker "^1.0.7" optionalDependencies: - "fsevents" "^2.3.2" + fsevents "^2.3.2" -"jest-jasmine2@^27.2.5": - "integrity" "sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==" - "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" - "version" "27.2.5" +jest-jasmine2@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" + integrity sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ== dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^27.2.5" @@ -2413,99 +2392,99 @@ "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "expect" "^27.2.5" - "is-generator-fn" "^2.0.0" - "jest-each" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" - "throat" "^6.0.1" - -"jest-leak-detector@^27.2.5": - "integrity" "sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==" - "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-matcher-utils@^27.2.5": - "integrity" "sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==" - "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "chalk" "^4.0.0" - "jest-diff" "^27.2.5" - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-message-util@^27.2.5": - "integrity" "sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==" - "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.2.5" + is-generator-fn "^2.0.0" + jest-each "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + pretty-format "^27.2.5" + throat "^6.0.1" + +jest-leak-detector@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" + integrity sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ== + dependencies: + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-matcher-utils@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" + integrity sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg== + dependencies: + chalk "^4.0.0" + jest-diff "^27.2.5" + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-message-util@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" + integrity sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ== dependencies: "@babel/code-frame" "^7.12.13" "@jest/types" "^27.2.5" "@types/stack-utils" "^2.0.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "micromatch" "^4.0.4" - "pretty-format" "^27.2.5" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - -"jest-mock@^27.2.5": - "integrity" "sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==" - "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.4" + pretty-format "^27.2.5" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" + integrity sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" -"jest-pnp-resolver@^1.2.2": - "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - "version" "1.2.2" +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -"jest-regex-util@^27.0.6": - "integrity" "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==" - "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" - "version" "27.0.6" +jest-regex-util@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" + integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== -"jest-resolve-dependencies@^27.2.5": - "integrity" "sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==" - "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" - "version" "27.2.5" +jest-resolve-dependencies@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" + integrity sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg== dependencies: "@jest/types" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-snapshot" "^27.2.5" + jest-regex-util "^27.0.6" + jest-snapshot "^27.2.5" -"jest-resolve@*", "jest-resolve@^27.2.5": - "integrity" "sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==" - "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" - "version" "27.2.5" +jest-resolve@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" + integrity sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg== dependencies: "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "escalade" "^3.1.1" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-pnp-resolver" "^1.2.2" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "resolve" "^1.20.0" - "slash" "^3.0.0" - -"jest-runner@^27.2.5": - "integrity" "sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==" - "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + escalade "^3.1.1" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-pnp-resolver "^1.2.2" + jest-util "^27.2.5" + jest-validate "^27.2.5" + resolve "^1.20.0" + slash "^3.0.0" + +jest-runner@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" + integrity sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg== dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2513,27 +2492,27 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "emittery" "^0.8.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-docblock" "^27.0.6" - "jest-environment-jsdom" "^27.2.5" - "jest-environment-node" "^27.2.5" - "jest-haste-map" "^27.2.5" - "jest-leak-detector" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "source-map-support" "^0.5.6" - "throat" "^6.0.1" - -"jest-runtime@^27.2.5": - "integrity" "sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==" - "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-docblock "^27.0.6" + jest-environment-jsdom "^27.2.5" + jest-environment-node "^27.2.5" + jest-haste-map "^27.2.5" + jest-leak-detector "^27.2.5" + jest-message-util "^27.2.5" + jest-resolve "^27.2.5" + jest-runtime "^27.2.5" + jest-util "^27.2.5" + jest-worker "^27.2.5" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" + integrity sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA== dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2544,37 +2523,37 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/yargs" "^16.0.0" - "chalk" "^4.0.0" - "cjs-module-lexer" "^1.0.0" - "collect-v8-coverage" "^1.0.0" - "execa" "^5.0.0" - "exit" "^0.1.2" - "glob" "^7.1.3" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-mock" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "slash" "^3.0.0" - "strip-bom" "^4.0.0" - "yargs" "^16.2.0" - -"jest-serializer@^27.0.6": - "integrity" "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==" - "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" - "version" "27.0.6" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-message-util "^27.2.5" + jest-mock "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^16.2.0" + +jest-serializer@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" + integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA== dependencies: "@types/node" "*" - "graceful-fs" "^4.2.4" + graceful-fs "^4.2.4" -"jest-snapshot@^27.2.5": - "integrity" "sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==" - "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" - "version" "27.2.5" +jest-snapshot@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" + integrity sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw== dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" @@ -2586,1513 +2565,1490 @@ "@jest/types" "^27.2.5" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" - "babel-preset-current-node-syntax" "^1.0.0" - "chalk" "^4.0.0" - "expect" "^27.2.5" - "graceful-fs" "^4.2.4" - "jest-diff" "^27.2.5" - "jest-get-type" "^27.0.6" - "jest-haste-map" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-util" "^27.2.5" - "natural-compare" "^1.4.0" - "pretty-format" "^27.2.5" - "semver" "^7.3.2" - -"jest-util@^27.0.0", "jest-util@^27.2.5": - "integrity" "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" - "version" "27.2.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.2.5" + graceful-fs "^4.2.4" + jest-diff "^27.2.5" + jest-get-type "^27.0.6" + jest-haste-map "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-resolve "^27.2.5" + jest-util "^27.2.5" + natural-compare "^1.4.0" + pretty-format "^27.2.5" + semver "^7.3.2" + +jest-util@^27.0.0, jest-util@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" + integrity sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "is-ci" "^3.0.0" - "picomatch" "^2.2.3" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + picomatch "^2.2.3" -"jest-validate@^27.2.5": - "integrity" "sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==" - "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" - "version" "27.2.5" +jest-validate@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" + integrity sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw== dependencies: "@jest/types" "^27.2.5" - "camelcase" "^6.2.0" - "chalk" "^4.0.0" - "jest-get-type" "^27.0.6" - "leven" "^3.1.0" - "pretty-format" "^27.2.5" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.0.6" + leven "^3.1.0" + pretty-format "^27.2.5" -"jest-watcher@^27.2.5": - "integrity" "sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==" - "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" - "version" "27.2.5" +jest-watcher@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" + integrity sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ== dependencies: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "jest-util" "^27.2.5" - "string-length" "^4.0.1" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.2.5" + string-length "^4.0.1" -"jest-worker@^27.2.5": - "integrity" "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" - "version" "27.2.5" +jest-worker@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" + integrity sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw== dependencies: "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^8.0.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" -"jest@^27.0.0", "jest@27.1.0": - "integrity" "sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==" - "resolved" "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" - "version" "27.1.0" +jest@27.1.0: + version "27.1.0" + resolved "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" + integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg== dependencies: "@jest/core" "^27.1.0" - "import-local" "^3.0.2" - "jest-cli" "^27.1.0" - -"js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" - -"js-yaml@^3.13.1": - "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - "version" "3.14.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"jsdom@^16.6.0": - "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" - "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" - "version" "16.7.0" - dependencies: - "abab" "^2.0.5" - "acorn" "^8.2.4" - "acorn-globals" "^6.0.0" - "cssom" "^0.4.4" - "cssstyle" "^2.3.0" - "data-urls" "^2.0.0" - "decimal.js" "^10.2.1" - "domexception" "^2.0.1" - "escodegen" "^2.0.0" - "form-data" "^3.0.0" - "html-encoding-sniffer" "^2.0.1" - "http-proxy-agent" "^4.0.1" - "https-proxy-agent" "^5.0.0" - "is-potential-custom-element-name" "^1.0.1" - "nwsapi" "^2.2.0" - "parse5" "6.0.1" - "saxes" "^5.0.1" - "symbol-tree" "^3.2.4" - "tough-cookie" "^4.0.0" - "w3c-hr-time" "^1.0.2" - "w3c-xmlserializer" "^2.0.0" - "webidl-conversions" "^6.1.0" - "whatwg-encoding" "^1.0.5" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.5.0" - "ws" "^7.4.6" - "xml-name-validator" "^3.0.0" - -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" - -"jsii-pacmak@^1.55.1": - "integrity" "sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA==" - "resolved" "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" - "version" "1.55.1" + import-local "^3.0.2" + jest-cli "^27.1.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsii-pacmak@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" + integrity sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "clone" "^2.1.2" - "codemaker" "^1.55.1" - "commonmark" "^0.30.0" - "escape-string-regexp" "^4.0.0" - "fs-extra" "^9.1.0" - "jsii-reflect" "^1.55.1" - "jsii-rosetta" "^1.55.1" - "semver" "^7.3.5" - "spdx-license-list" "^6.4.0" - "xmlbuilder" "^15.1.1" - "yargs" "^16.2.0" - -"jsii-reflect@^1.55.1": - "integrity" "sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q==" - "resolved" "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" - "version" "1.55.1" + clone "^2.1.2" + codemaker "^1.55.1" + commonmark "^0.30.0" + escape-string-regexp "^4.0.0" + fs-extra "^9.1.0" + jsii-reflect "^1.55.1" + jsii-rosetta "^1.55.1" + semver "^7.3.5" + spdx-license-list "^6.4.0" + xmlbuilder "^15.1.1" + yargs "^16.2.0" + +jsii-reflect@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" + integrity sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "chalk" "^4" - "fs-extra" "^9.1.0" - "oo-ascii-tree" "^1.55.1" - "yargs" "^16.2.0" + chalk "^4" + fs-extra "^9.1.0" + oo-ascii-tree "^1.55.1" + yargs "^16.2.0" -"jsii-rosetta@^1.55.1": - "integrity" "sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig==" - "resolved" "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" - "version" "1.55.1" +jsii-rosetta@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" + integrity sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "1.55.1" "@xmldom/xmldom" "^0.8.1" - "commonmark" "^0.30.0" - "fast-glob" "^3.2.11" - "fs-extra" "^9.1.0" - "jsii" "1.55.1" - "semver" "^7.3.5" - "semver-intersect" "^1.4.0" - "sort-json" "^2.0.1" - "typescript" "~3.9.10" - "workerpool" "^6.2.0" - "yargs" "^16.2.0" - -"jsii-srcmak@^0.1.513": - "integrity" "sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw==" - "resolved" "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" - "version" "0.1.515" - dependencies: - "fs-extra" "^9.1.0" - "jsii" "^1.55.1" - "jsii-pacmak" "^1.55.1" - "ncp" "^2.0.0" - "yargs" "^15.4.1" - -"jsii@^1.55.1", "jsii@1.55.1": - "integrity" "sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA==" - "resolved" "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" - "version" "1.55.1" + commonmark "^0.30.0" + fast-glob "^3.2.11" + fs-extra "^9.1.0" + jsii "1.55.1" + semver "^7.3.5" + semver-intersect "^1.4.0" + sort-json "^2.0.1" + typescript "~3.9.10" + workerpool "^6.2.0" + yargs "^16.2.0" + +jsii-srcmak@^0.1.513: + version "0.1.515" + resolved "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" + integrity sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw== + dependencies: + fs-extra "^9.1.0" + jsii "^1.55.1" + jsii-pacmak "^1.55.1" + ncp "^2.0.0" + yargs "^15.4.1" + +jsii@1.55.1, jsii@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" + integrity sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "case" "^1.6.3" - "chalk" "^4" - "deep-equal" "^2.0.5" - "fs-extra" "^9.1.0" - "log4js" "^6.4.2" - "semver" "^7.3.5" - "semver-intersect" "^1.4.0" - "sort-json" "^2.0.1" - "spdx-license-list" "^6.4.0" - "typescript" "~3.9.10" - "yargs" "^16.2.0" - -"json-stable-stringify@^1.0.1": - "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" - "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "jsonify" "~0.0.0" - -"json5@^2.1.2", "json5@2.x": - "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "minimist" "^1.2.5" - -"jsonfile@^4.0.0": - "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" + case "^1.6.3" + chalk "^4" + deep-equal "^2.0.5" + fs-extra "^9.1.0" + log4js "^6.4.2" + semver "^7.3.5" + semver-intersect "^1.4.0" + sort-json "^2.0.1" + spdx-license-list "^6.4.0" + typescript "~3.9.10" + yargs "^16.2.0" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json5@2.x, json5@^2.1.2: + version "2.2.0" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: - "graceful-fs" "^4.1.6" + graceful-fs "^4.1.6" -"jsonfile@^6.0.1": - "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - "version" "6.1.0" +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: - "universalify" "^2.0.0" + universalify "^2.0.0" optionalDependencies: - "graceful-fs" "^4.1.6" - -"jsonify@~0.0.0": - "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - "version" "0.0.0" - -"jsonschema@^1.4.0": - "integrity" "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==" - "resolved" "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" - "version" "1.4.0" - -"kleur@^3.0.3": - "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - "version" "3.0.3" - -"lazystream@^1.0.0": - "integrity" "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==" - "resolved" "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "readable-stream" "^2.0.5" - -"leven@^3.1.0": - "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - "version" "3.1.0" - -"levn@~0.3.0": - "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-locate" "^4.1.0" - -"lodash.defaults@^4.2.0": - "integrity" "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - "resolved" "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" - "version" "4.2.0" - -"lodash.difference@^4.5.0": - "integrity" "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" - "resolved" "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" - "version" "4.5.0" - -"lodash.flatten@^4.4.0": - "integrity" "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" - "version" "4.4.0" - -"lodash.isequal@^4.5.0": - "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - "version" "4.5.0" - -"lodash.isplainobject@^4.0.6": - "integrity" "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" - "version" "4.0.6" - -"lodash.union@^4.6.0": - "integrity" "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - "resolved" "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" - "version" "4.6.0" - -"lodash@^4.7.0", "lodash@4.x": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"log4js@^6.4.2": - "integrity" "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==" - "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" - "version" "6.4.4" - dependencies: - "date-format" "^4.0.6" - "debug" "^4.3.4" - "flatted" "^3.2.5" - "rfdc" "^1.3.0" - "streamroller" "^3.0.6" - -"lower-case@^2.0.2": - "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" - "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"make-dir@^3.0.0": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "semver" "^6.0.0" - -"make-error@1.x": - "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - "version" "1.3.6" - -"makeerror@1.0.x": - "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" - "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" - "version" "1.0.11" - dependencies: - "tmpl" "1.0.x" - -"mdurl@~1.0.1": - "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" - "version" "1.0.1" - -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" - -"merge2@^1.3.0": - "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - "version" "1.4.1" - -"micromatch@^4.0.4": - "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "braces" "^3.0.1" - "picomatch" "^2.2.3" - -"mime-db@1.50.0": - "integrity" "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" - "version" "1.50.0" - -"mime-types@^2.1.12": - "integrity" "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" - "version" "2.1.33" - dependencies: - "mime-db" "1.50.0" - -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" - -"minimatch@^3.0.4": - "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "brace-expansion" "^1.1.7" - -"minimatch@^5.0.1": - "integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "brace-expansion" "^2.0.1" - -"minimist@^1.2.0", "minimist@^1.2.5", "minimist@>=1.2.2": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" - -"ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"natural-compare@^1.4.0": - "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - "version" "1.4.0" - -"ncp@^2.0.0": - "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" - "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" - "version" "2.0.0" - -"no-case@^3.0.4": - "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" - "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "lower-case" "^2.0.2" - "tslib" "^2.0.3" - -"node-abort-controller@^3.0.1": - "integrity" "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==" - "resolved" "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" - "version" "3.0.1" - -"node-fetch@^2.6.7": - "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - "version" "2.6.7" - dependencies: - "whatwg-url" "^5.0.0" - -"node-int64@^0.4.0": - "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - "version" "0.4.0" - -"node-modules-regexp@^1.0.0": - "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" - "version" "1.0.0" - -"node-releases@^1.1.77": - "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" - "version" "1.1.77" - -"normalize-path@^3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"npm-run-path@^4.0.1": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "path-key" "^3.0.0" - -"nwsapi@^2.2.0": - "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" - "version" "2.2.0" - -"object-inspect@^1.11.0", "object-inspect@^1.9.0": - "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" - "version" "1.11.0" - -"object-is@^1.1.4": - "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" - "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"object-keys@^1.0.12", "object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"object.assign@^4.1.2": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" - -"obliterator@^2.0.2": - "integrity" "sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg==" - "resolved" "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" - "version" "2.0.2" - -"once@^1.3.0", "once@^1.4.0": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"onetime@^5.1.2": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "mimic-fn" "^2.1.0" - -"oo-ascii-tree@^1.55.1": - "integrity" "sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA==" - "resolved" "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" - "version" "1.55.1" - -"optionator@^0.8.1": - "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - "version" "0.8.3" - dependencies: - "deep-is" "~0.1.3" - "fast-levenshtein" "~2.0.6" - "levn" "~0.3.0" - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - "word-wrap" "~1.2.3" - -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "p-try" "^2.0.0" - -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "p-limit" "^2.2.0" - -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"param-case@^3.0.4": - "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" - "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"parse5@6.0.1": - "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - "version" "6.0.1" - -"pascal-case@^3.1.2": - "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" - "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-case@^3.0.4": - "integrity" "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==" - "resolved" "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-is-absolute@^1.0.0": - "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" - -"path-parse@^1.0.6": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" - -"picocolors@^0.2.1": - "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" - "version" "0.2.1" - -"picomatch@^2.0.4", "picomatch@^2.2.3": - "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" - "version" "2.3.0" - -"pirates@^4.0.1": - "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" - "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "node-modules-regexp" "^1.0.0" - -"pkg-dir@^4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"prelude-ls@~1.1.2": - "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - "version" "1.1.2" - -"prettier@^2.6.1": - "integrity" "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==" - "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" - "version" "2.6.1" - -"pretty-format@^27.0.0", "pretty-format@^27.2.5": - "integrity" "sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==" - "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" - "version" "27.2.5" + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsonschema@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" + integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + +lodash@4.x, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log4js@^6.4.2: + version "6.4.4" + resolved "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" + integrity sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw== + dependencies: + date-format "^4.0.6" + debug "^4.3.4" + flatted "^3.2.5" + rfdc "^1.3.0" + streamroller "^3.0.6" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-error@1.x: + version "1.3.6" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +mdurl@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.50.0: + version "1.50.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" + integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== + +mime-types@^2.1.12: + version "2.1.33" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" + integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== + dependencies: + mime-db "1.50.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" + integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== + dependencies: + brace-expansion "^2.0.1" + +minimist@>=1.2.2, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +ncp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-abort-controller@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" + integrity sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw== + +node-fetch@^2.6.7: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-releases@^1.1.77: + version "1.1.77" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +object-inspect@^1.11.0, object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== + +object-is@^1.1.4: + version "1.1.5" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +obliterator@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" + integrity sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg== + +once@^1.3.0, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +oo-ascii-tree@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" + integrity sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picomatch@^2.0.4, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + +pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prettier@^2.6.1: + version "2.6.1" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" + integrity sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A== + +pretty-format@^27.0.0, pretty-format@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" + integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== dependencies: "@jest/types" "^27.2.5" - "ansi-regex" "^5.0.1" - "ansi-styles" "^5.0.0" - "react-is" "^17.0.1" - -"printj@~1.3.1": - "integrity" "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" - "resolved" "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz" - "version" "1.3.1" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"prompts@^2.0.1": - "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" - "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "kleur" "^3.0.3" - "sisteransi" "^1.0.5" - -"psl@^1.1.33": - "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - "version" "1.8.0" - -"punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" - -"queue-microtask@^1.2.2": - "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - "version" "1.2.3" - -"react-is@^17.0.1": - "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" - "version" "17.0.2" - -"readable-stream@^2.0.0": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^2.0.5": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readdir-glob@^1.0.0": - "integrity" "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==" - "resolved" "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "minimatch" "^3.0.4" - -"regexp.prototype.flags@^1.3.0": - "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" - "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"require-directory@^2.1.1": - "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" - -"require-main-filename@^2.0.0": - "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - "version" "2.0.0" - -"reserved-words@^0.1.2": - "integrity" "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=" - "resolved" "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" - "version" "0.1.2" - -"resolve-cwd@^3.0.0": - "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "resolve-from" "^5.0.0" - -"resolve-from@^5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" - -"resolve@^1.20.0": - "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" - "version" "1.20.0" - dependencies: - "is-core-module" "^2.2.0" - "path-parse" "^1.0.6" - -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" - -"rfdc@^1.3.0": - "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" - "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" - "version" "1.3.0" - -"rimraf@^3.0.0": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "glob" "^7.1.3" - -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "queue-microtask" "^1.2.2" - -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-buffer@~5.2.0": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +printj@~1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz" + integrity sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +psl@^1.1.33: + version "1.8.0" + resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +readable-stream@^2.0.0, readable-stream@^2.0.5: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdir-glob@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" + integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== + dependencies: + minimatch "^3.0.4" + +regexp.prototype.flags@^1.3.0: + version "1.3.1" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +reserved-words@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" + integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== "safer-buffer@>= 2.1.2 < 3": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"saxes@^5.0.1": - "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" - "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "xmlchars" "^2.2.0" - -"semver-intersect@^1.4.0": - "integrity" "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==" - "resolved" "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "semver" "^5.0.0" - -"semver@^5.0.0": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^6.0.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^6.3.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.3.2", "semver@^7.3.5", "semver@7.x": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"sentence-case@^3.0.4": - "integrity" "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==" - "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" - -"set-blocking@^2.0.0": - "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "shebang-regex" "^3.0.0" - -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" - -"side-channel@^1.0.3", "side-channel@^1.0.4": - "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.0" - "get-intrinsic" "^1.0.2" - "object-inspect" "^1.9.0" - -"signal-exit@^3.0.2", "signal-exit@^3.0.3": - "integrity" "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" - "version" "3.0.5" - -"sisteransi@^1.0.5": - "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - "version" "1.0.5" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"snake-case@^3.0.4": - "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" - "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"sort-json@^2.0.1": - "integrity" "sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==" - "resolved" "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "detect-indent" "^5.0.0" - "detect-newline" "^2.1.0" - "minimist" "^1.2.0" - -"source-map-support@^0.5.6": - "integrity" "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" - "version" "0.5.20" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map@^0.5.0": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" - -"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@^0.7.3": - "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - "version" "0.7.3" - -"spdx-license-list@^6.4.0": - "integrity" "sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA==" - "resolved" "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" - "version" "6.4.0" - -"sprintf-js@~1.0.2": - "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"stack-utils@^2.0.3": - "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" - "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "escape-string-regexp" "^2.0.0" - -"streamroller@^3.0.6": - "integrity" "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==" - "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" - "version" "3.0.6" - dependencies: - "date-format" "^4.0.6" - "debug" "^4.3.4" - "fs-extra" "^10.0.1" - -"string_decoder@^1.1.1": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "safe-buffer" "~5.2.0" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"string-length@^4.0.1": - "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" - "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "char-regex" "^1.0.2" - "strip-ansi" "^6.0.0" - -"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.1" - -"string.prototype.repeat@^0.2.0": - "integrity" "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=" - "resolved" "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" - "version" "0.2.0" - -"string.prototype.trimend@^1.0.4": - "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"string.prototype.trimstart@^1.0.4": - "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-bom@^4.0.0": - "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - "version" "4.0.0" - -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +semver-intersect@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" + integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ== + dependencies: + semver "^5.0.0" + +semver@7.x, semver@^7.3.2, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +semver@^5.0.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.3, side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.5" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" + integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +sort-json@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" + integrity sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ== + dependencies: + detect-indent "^5.0.0" + detect-newline "^2.1.0" + minimist "^1.2.0" + +source-map-support@^0.5.6: + version "0.5.20" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" + integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +spdx-license-list@^6.4.0: + version "6.4.0" + resolved "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" + integrity sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stack-utils@^2.0.3: + version "2.0.5" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== + dependencies: + escape-string-regexp "^2.0.0" + +streamroller@^3.0.6: + version "3.0.6" + resolved "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" + integrity sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg== + dependencies: + date-format "^4.0.6" + debug "^4.3.4" + fs-extra "^10.0.1" + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.repeat@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" + integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8= + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: - "has-flag" "^3.0.0" - -"supports-color@^7.0.0", "supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"supports-color@^8.0.0": - "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - "version" "8.1.1" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"supports-hyperlinks@^2.0.0": - "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" - "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" - "version" "2.2.0" +supports-hyperlinks@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== dependencies: - "has-flag" "^4.0.0" - "supports-color" "^7.0.0" + has-flag "^4.0.0" + supports-color "^7.0.0" -"symbol-tree@^3.2.4": - "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" - "version" "3.2.4" +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -"tar-stream@^2.2.0": - "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" - "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "bl" "^4.0.3" - "end-of-stream" "^1.4.1" - "fs-constants" "^1.0.0" - "inherits" "^2.0.3" - "readable-stream" "^3.1.1" +tar-stream@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" -"terminal-link@^2.0.0": - "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" - "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" - "version" "2.1.1" +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: - "ansi-escapes" "^4.2.1" - "supports-hyperlinks" "^2.0.0" + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" -"test-exclude@^6.0.0": - "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" - "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" - "version" "6.0.0" +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" - "glob" "^7.1.4" - "minimatch" "^3.0.4" - -"throat@^6.0.1": - "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" - "version" "6.0.1" - -"tmpl@1.0.x": - "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" - "version" "1.0.5" - -"to-fast-properties@^2.0.0": - "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"tough-cookie@^4.0.0": - "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "psl" "^1.1.33" - "punycode" "^2.1.1" - "universalify" "^0.1.2" - -"tr46@^2.1.0": - "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "punycode" "^2.1.1" - -"tr46@~0.0.3": - "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - "version" "0.0.3" - -"ts-jest@^27.0.5": - "integrity" "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==" - "resolved" "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" - "version" "27.0.5" - dependencies: - "bs-logger" "0.x" - "fast-json-stable-stringify" "2.x" - "jest-util" "^27.0.0" - "json5" "2.x" - "lodash" "4.x" - "make-error" "1.x" - "semver" "7.x" - "yargs-parser" "20.x" - -"tslib@^2.0.3": - "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - "version" "2.3.1" - -"type-check@~0.3.2": - "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - "version" "0.3.2" - dependencies: - "prelude-ls" "~1.1.2" - -"type-detect@4.0.8": - "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - "version" "4.0.8" - -"type-fest@^0.21.3": - "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - "version" "0.21.3" - -"typedarray-to-buffer@^3.1.5": - "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" - "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "is-typedarray" "^1.0.0" - -"typescript@^3.9.7", "typescript@>=3.8 <5.0", "typescript@~3.9.10": - "integrity" "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" - "version" "3.9.10" - -"unbox-primitive@^1.0.1": - "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" - "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "function-bind" "^1.1.1" - "has-bigints" "^1.0.1" - "has-symbols" "^1.0.2" - "which-boxed-primitive" "^1.0.2" - -"universalify@^0.1.0": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^0.1.2": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^2.0.0": - "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - "version" "2.0.0" - -"upper-case-first@^2.0.2": - "integrity" "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==" - "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"upper-case@^2.0.2": - "integrity" "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==" - "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"v8-to-istanbul@^8.1.0": - "integrity" "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==" - "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" - "version" "8.1.0" + glob "^7.1.4" + minimatch "^3.0.4" + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +tmpl@1.0.x: + version "1.0.5" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + +ts-jest@^27.0.5: + version "27.0.5" + resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" + integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== + dependencies: + bs-logger "0.x" + fast-json-stable-stringify "2.x" + jest-util "^27.0.0" + json5 "2.x" + lodash "4.x" + make-error "1.x" + semver "7.x" + yargs-parser "20.x" + +tslib@^2.0.3: + version "2.3.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^3.9.7, typescript@~3.9.10: + version "3.9.10" + resolved "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" + integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +universalify@^0.1.0, universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + dependencies: + tslib "^2.0.3" + +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + dependencies: + tslib "^2.0.3" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +v8-to-istanbul@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" + integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - "convert-source-map" "^1.6.0" - "source-map" "^0.7.3" - -"w3c-hr-time@^1.0.2": - "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" - "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "browser-process-hrtime" "^1.0.0" - -"w3c-xmlserializer@^2.0.0": - "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" - "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "xml-name-validator" "^3.0.0" - -"walker@^1.0.7": - "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" - "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "makeerror" "1.0.x" - -"webidl-conversions@^3.0.0": - "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - "version" "3.0.1" - -"webidl-conversions@^5.0.0": - "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" - "version" "5.0.0" - -"webidl-conversions@^6.1.0": - "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" - "version" "6.1.0" - -"whatwg-encoding@^1.0.5": - "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" - "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "iconv-lite" "0.4.24" - -"whatwg-mimetype@^2.3.0": - "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" - "version" "2.3.0" - -"whatwg-url@^5.0.0": - "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "tr46" "~0.0.3" - "webidl-conversions" "^3.0.0" - -"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": - "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" - "version" "8.7.0" - dependencies: - "lodash" "^4.7.0" - "tr46" "^2.1.0" - "webidl-conversions" "^6.1.0" - -"which-boxed-primitive@^1.0.1", "which-boxed-primitive@^1.0.2": - "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" - "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "is-bigint" "^1.0.1" - "is-boolean-object" "^1.1.0" - "is-number-object" "^1.0.4" - "is-string" "^1.0.5" - "is-symbol" "^1.0.3" - -"which-collection@^1.0.1": - "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" - "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "is-map" "^2.0.1" - "is-set" "^2.0.1" - "is-weakmap" "^2.0.1" - "is-weakset" "^2.0.1" - -"which-module@^2.0.0": - "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - "version" "2.0.0" - -"which-typed-array@^1.1.2": - "integrity" "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==" - "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" - "version" "1.1.7" - dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" - "is-typed-array" "^1.1.7" - -"which@^2.0.1": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"word-wrap@~1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" - -"workerpool@^6.2.0": - "integrity" "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" - "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" - "version" "6.2.0" - -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrappy@1": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"write-file-atomic@^3.0.0": - "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "imurmurhash" "^0.1.4" - "is-typedarray" "^1.0.0" - "signal-exit" "^3.0.2" - "typedarray-to-buffer" "^3.1.5" - -"ws@^7.4.6": - "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" - "version" "7.5.5" - -"xml-name-validator@^3.0.0": - "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" - "version" "3.0.0" - -"xmlbuilder@^15.1.1": - "integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" - "version" "15.1.1" - -"xmlchars@^2.2.0": - "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" - "version" "2.2.0" - -"y18n@^4.0.0": - "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - "version" "4.0.3" - -"y18n@^5.0.5": - "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - "version" "5.0.8" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yaml@1.10.2": - "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - "version" "1.10.2" - -"yargs-parser@^18.1.2": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-parser@^20.2.2", "yargs-parser@20.x": - "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - "version" "20.2.9" - -"yargs-parser@^21.0.0": - "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" - "version" "21.0.1" - -"yargs@^15.4.1": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" - dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" - -"yargs@^16.2.0": - "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - "version" "16.2.0" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.0" - "y18n" "^5.0.5" - "yargs-parser" "^20.2.2" - -"yargs@^17.4": - "integrity" "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" - "version" "17.4.0" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.3" - "y18n" "^5.0.5" - "yargs-parser" "^21.0.0" - -"zip-stream@^4.1.0": - "integrity" "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==" - "resolved" "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "archiver-utils" "^2.1.0" - "compress-commons" "^4.1.0" - "readable-stream" "^3.6.0" - -"zod@^1.11.17": - "integrity" "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" - "resolved" "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" - "version" "1.11.17" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which-typed-array@^1.1.2: + version "1.1.7" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.7" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +workerpool@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" + integrity sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A== + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.4.6: + version "7.5.5" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@1.10.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@20.x, yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^21.0.0: + version "21.0.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== + +yargs@^15.4.1: + version "15.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.4: + version "17.4.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" + integrity sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.0.0" + +zip-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" + integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^4.1.0" + readable-stream "^3.6.0" + +zod@^1.11.17: + version "1.11.17" + resolved "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" + integrity sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA== diff --git a/examples/typescript-manual-mapping/yarn.lock b/examples/typescript-manual-mapping/yarn.lock index 9eb8d5045..82c599b42 100644 --- a/examples/typescript-manual-mapping/yarn.lock +++ b/examples/typescript-manual-mapping/yarn.lock @@ -3,28 +3,28 @@ "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": - "integrity" "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" + integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== dependencies: "@babel/highlight" "^7.14.5" "@babel/code-frame@^7.16.7": - "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== dependencies: "@babel/highlight" "^7.16.7" "@babel/compat-data@^7.15.0": - "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": - "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" - "version" "7.15.8" +"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" + integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== dependencies: "@babel/code-frame" "^7.15.8" "@babel/generator" "^7.15.8" @@ -35,82 +35,82 @@ "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.6" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.1.2" - "semver" "^6.3.0" - "source-map" "^0.5.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" "@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": - "integrity" "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" + integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== dependencies: "@babel/types" "^7.15.6" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/generator@^7.17.7": - "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" + integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== dependencies: "@babel/types" "^7.17.0" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/helper-compilation-targets@^7.15.4": - "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" + integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" - "browserslist" "^4.16.6" - "semver" "^6.3.0" + browserslist "^4.16.6" + semver "^6.3.0" "@babel/helper-function-name@^7.15.4": - "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" + integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== dependencies: "@babel/helper-get-function-arity" "^7.15.4" "@babel/template" "^7.15.4" "@babel/types" "^7.15.4" "@babel/helper-get-function-arity@^7.15.4": - "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" + integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-hoist-variables@^7.15.4": - "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" + integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-member-expression-to-functions@^7.15.4": - "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" + integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-imports@^7.15.4": - "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-transforms@^7.15.8": - "integrity" "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" + integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== dependencies: "@babel/helper-module-imports" "^7.15.4" "@babel/helper-replace-supers" "^7.15.4" @@ -122,21 +122,21 @@ "@babel/types" "^7.15.6" "@babel/helper-optimise-call-expression@^7.15.4": - "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" + integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== dependencies: "@babel/types" "^7.15.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== "@babel/helper-replace-supers@^7.15.4": - "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" + integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== dependencies: "@babel/helper-member-expression-to-functions" "^7.15.4" "@babel/helper-optimise-call-expression" "^7.15.4" @@ -144,184 +144,184 @@ "@babel/types" "^7.15.4" "@babel/helper-simple-access@^7.15.4": - "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" + integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== dependencies: "@babel/types" "^7.15.4" "@babel/helper-split-export-declaration@^7.15.4": - "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" + integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== dependencies: "@babel/types" "^7.15.4" "@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" - "version" "7.15.7" + version "7.15.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== "@babel/helper-validator-identifier@^7.16.7": - "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== "@babel/helper-validator-option@^7.14.5": - "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== "@babel/helpers@^7.15.4": - "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" + integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== dependencies: "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" "@babel/highlight@^7.14.5": - "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== dependencies: "@babel/helper-validator-identifier" "^7.14.5" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/highlight@^7.16.7": - "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" - "version" "7.16.10" + version "7.16.10" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.2": - "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" + integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== "@babel/parser@^7.16.7": - "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" - "version" "7.17.8" + version "7.17.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" + integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== "@babel/plugin-syntax-async-generators@^7.8.4": - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - "version" "7.8.4" + version "7.8.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - "version" "7.12.13" + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": - "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/template@^7.15.4", "@babel/template@^7.3.3": - "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" "@babel/template@^7.16.7": - "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== dependencies: "@babel/code-frame" "^7.16.7" "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" "@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.4" @@ -330,114 +330,114 @@ "@babel/helper-split-export-declaration" "^7.15.4" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" - "debug" "^4.1.0" - "globals" "^11.1.0" + debug "^4.1.0" + globals "^11.1.0" "@babel/types@^7.0.0", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" - "version" "7.15.6" + version "7.15.6" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== dependencies: "@babel/helper-validator-identifier" "^7.14.9" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@babel/types@^7.16.7", "@babel/types@^7.17.0": - "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" - "version" "7.17.0" + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@balena/dockerignore@^1.0.2": - "integrity" "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==" - "resolved" "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" - "version" "1.0.2" + version "1.0.2" + resolved "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" + integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== "@bcoe/v8-coverage@^0.2.3": - "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" - "version" "0.2.3" + version "0.2.3" + resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cdktf/aws-cdk@file:../../dist/js/aws-cdk@0.0.0.jsii.tgz": - "integrity" "sha512-PuuADQF9JPYAfQKDTlCwhEsLNw7dOA3DmFTGnTTUrHsfxdcyn8VFMYv9p/ouVdjSF7/KBn9k5uwcNum3APrNGQ==" - "resolved" "file:../../dist/js/aws-cdk@0.0.0.jsii.tgz" - "version" "0.0.0" +"@cdktf/aws-cdk@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@cdktf/aws-cdk/-/aws-cdk-0.2.2.tgz#82bddf31e163694584fda368d51bedf1d758dd12" + integrity sha512-glrVYlpj4XnwAdgNO4PyjqLRAZ83S9rF3FUSr21iFW+jfdLUA8U2oKQCV3phCJTP96xhlrnwhWDkZrp/YneSmw== dependencies: - "change-case" "^4.1.1" - "codemaker" "^1.34.0" - "debug" "^4.3.2" + change-case "^4.1.1" + codemaker "^1.34.0" + debug "^4.3.2" "@cdktf/hcl2cdk@0.10.0": - "integrity" "sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw==" - "resolved" "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" + integrity sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw== dependencies: "@babel/generator" "^7.17.7" "@babel/template" "^7.16.7" "@babel/types" "^7.17.0" "@cdktf/hcl2json" "0.10.0" "@cdktf/provider-generator" "0.10.0" - "camelcase" "^6.3.0" - "glob" "7.2.0" - "graphology" "^0.24.1" - "graphology-types" "^0.21.2" - "jsii-rosetta" "^1.55.1" - "prettier" "^2.6.1" - "reserved-words" "^0.1.2" - "zod" "^1.11.17" + camelcase "^6.3.0" + glob "7.2.0" + graphology "^0.24.1" + graphology-types "^0.21.2" + jsii-rosetta "^1.55.1" + prettier "^2.6.1" + reserved-words "^0.1.2" + zod "^1.11.17" "@cdktf/hcl2json@0.10.0": - "integrity" "sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ==" - "resolved" "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" + integrity sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ== dependencies: "@types/node-fetch" "^2.6.1" - "node-fetch" "^2.6.7" + node-fetch "^2.6.7" "@cdktf/provider-generator@0.10.0": - "integrity" "sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA==" - "resolved" "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" + integrity sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA== dependencies: "@cdktf/hcl2json" "0.10.0" - "codemaker" "^0.22.0" - "fs-extra" "^8.1.0" - "is-valid-domain" "^0.1.6" - "jsii-srcmak" "^0.1.513" + codemaker "^0.22.0" + fs-extra "^8.1.0" + is-valid-domain "^0.1.6" + jsii-srcmak "^0.1.513" "@istanbuljs/load-nyc-config@^1.0.0": - "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" - "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: - "camelcase" "^5.3.1" - "find-up" "^4.1.0" - "get-package-type" "^0.1.0" - "js-yaml" "^3.13.1" - "resolve-from" "^5.0.0" + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": - "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" - "version" "0.1.3" + version "0.1.3" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^27.2.5": - "integrity" "sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==" - "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" + integrity sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "jest-message-util" "^27.2.5" - "jest-util" "^27.2.5" - "slash" "^3.0.0" + chalk "^4.0.0" + jest-message-util "^27.2.5" + jest-util "^27.2.5" + slash "^3.0.0" "@jest/core@^27.1.0", "@jest/core@^27.2.5": - "integrity" "sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==" - "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" + integrity sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA== dependencies: "@jest/console" "^27.2.5" "@jest/reporters" "^27.2.5" @@ -445,64 +445,64 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "emittery" "^0.8.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-changed-files" "^27.2.5" - "jest-config" "^27.2.5" - "jest-haste-map" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-resolve-dependencies" "^27.2.5" - "jest-runner" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "jest-watcher" "^27.2.5" - "micromatch" "^4.0.4" - "rimraf" "^3.0.0" - "slash" "^3.0.0" - "strip-ansi" "^6.0.0" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-changed-files "^27.2.5" + jest-config "^27.2.5" + jest-haste-map "^27.2.5" + jest-message-util "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-resolve-dependencies "^27.2.5" + jest-runner "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + jest-watcher "^27.2.5" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" "@jest/environment@^27.2.5": - "integrity" "sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==" - "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" + integrity sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg== dependencies: "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" + jest-mock "^27.2.5" "@jest/fake-timers@^27.2.5": - "integrity" "sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==" - "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" + integrity sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg== dependencies: "@jest/types" "^27.2.5" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - "jest-message-util" "^27.2.5" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" + jest-message-util "^27.2.5" + jest-mock "^27.2.5" + jest-util "^27.2.5" "@jest/globals@^27.2.5": - "integrity" "sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==" - "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" + integrity sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g== dependencies: "@jest/environment" "^27.2.5" "@jest/types" "^27.2.5" - "expect" "^27.2.5" + expect "^27.2.5" "@jest/reporters@^27.2.5": - "integrity" "sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==" - "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" + integrity sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ== dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^27.2.5" @@ -510,146 +510,146 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" - "glob" "^7.1.2" - "graceful-fs" "^4.2.4" - "istanbul-lib-coverage" "^3.0.0" - "istanbul-lib-instrument" "^4.0.3" - "istanbul-lib-report" "^3.0.0" - "istanbul-lib-source-maps" "^4.0.0" - "istanbul-reports" "^3.0.2" - "jest-haste-map" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "slash" "^3.0.0" - "source-map" "^0.6.0" - "string-length" "^4.0.1" - "terminal-link" "^2.0.0" - "v8-to-istanbul" "^8.1.0" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.4" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.3" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.2" + jest-haste-map "^27.2.5" + jest-resolve "^27.2.5" + jest-util "^27.2.5" + jest-worker "^27.2.5" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" "@jest/source-map@^27.0.6": - "integrity" "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==" - "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" - "version" "27.0.6" + version "27.0.6" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" + integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g== dependencies: - "callsites" "^3.0.0" - "graceful-fs" "^4.2.4" - "source-map" "^0.6.0" + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" "@jest/test-result@^27.2.5": - "integrity" "sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==" - "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" + integrity sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg== dependencies: "@jest/console" "^27.2.5" "@jest/types" "^27.2.5" "@types/istanbul-lib-coverage" "^2.0.0" - "collect-v8-coverage" "^1.0.0" + collect-v8-coverage "^1.0.0" "@jest/test-sequencer@^27.2.5": - "integrity" "sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==" - "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" + integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== dependencies: "@jest/test-result" "^27.2.5" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-runtime" "^27.2.5" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-runtime "^27.2.5" "@jest/transform@^27.2.5": - "integrity" "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==" - "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" + integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^27.2.5" - "babel-plugin-istanbul" "^6.0.0" - "chalk" "^4.0.0" - "convert-source-map" "^1.4.0" - "fast-json-stable-stringify" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-util" "^27.2.5" - "micromatch" "^4.0.4" - "pirates" "^4.0.1" - "slash" "^3.0.0" - "source-map" "^0.6.1" - "write-file-atomic" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-regex-util "^27.0.6" + jest-util "^27.2.5" + micromatch "^4.0.4" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" "@jest/types@^27.2.5": - "integrity" "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==" - "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" + integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^16.0.0" - "chalk" "^4.0.0" + chalk "^4.0.0" "@jsii/check-node@1.55.1": - "integrity" "sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw==" - "resolved" "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" - "version" "1.55.1" + version "1.55.1" + resolved "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" + integrity sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw== dependencies: - "chalk" "^4.1.2" - "semver" "^7.3.5" + chalk "^4.1.2" + semver "^7.3.5" -"@jsii/spec@^1.55.1", "@jsii/spec@1.55.1": - "integrity" "sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA==" - "resolved" "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" - "version" "1.55.1" +"@jsii/spec@1.55.1", "@jsii/spec@^1.55.1": + version "1.55.1" + resolved "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" + integrity sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA== dependencies: - "jsonschema" "^1.4.0" + jsonschema "^1.4.0" "@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" - "run-parallel" "^1.1.9" + run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" - "fastq" "^1.6.0" + fastq "^1.6.0" "@sinonjs/commons@^1.7.0": - "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" - "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" - "version" "1.8.3" + version "1.8.3" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== dependencies: - "type-detect" "4.0.8" + type-detect "4.0.8" "@sinonjs/fake-timers@^8.0.1": - "integrity" "sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==" - "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" - "version" "8.0.1" + version "8.0.1" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" + integrity sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew== dependencies: "@sinonjs/commons" "^1.7.0" "@tootallnate/once@1": - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" - "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" - "version" "7.1.16" + version "7.1.16" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -658,293 +658,295 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" - "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" - "version" "7.6.3" + version "7.6.3" + resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" - "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" - "version" "7.4.1" + version "7.4.1" + resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" - "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" - "version" "7.14.2" + version "7.14.2" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" - "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" - "version" "4.1.5" + version "4.1.5" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" - "version" "2.0.3" + version "2.0.3" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": - "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" + version "3.0.0" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - "version" "3.0.1" + version "3.0.1" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^27.0.0", "@types/jest@27.0.1": - "integrity" "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==" - "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" - "version" "27.0.1" +"@types/jest@27.0.1": + version "27.0.1" + resolved "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" + integrity sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw== dependencies: - "jest-diff" "^27.0.0" - "pretty-format" "^27.0.0" + jest-diff "^27.0.0" + pretty-format "^27.0.0" "@types/node-fetch@^2.6.1": - "integrity" "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==" - "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" - "version" "2.6.1" + version "2.6.1" + resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" + integrity sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA== dependencies: "@types/node" "*" - "form-data" "^3.0.0" + form-data "^3.0.0" "@types/node@*": - "integrity" "sha512-EITwVTX5B4nDjXjGeQAfXOrm+Jn+qNjDmyDRtWoD+wZsl/RDPRTFRKivs4Mt74iOFlLOrE5+Kf+p5yjyhm3+cA==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-16.10.4.tgz" - "version" "16.10.4" + version "16.10.4" + resolved "https://registry.npmjs.org/@types/node/-/node-16.10.4.tgz" + integrity sha512-EITwVTX5B4nDjXjGeQAfXOrm+Jn+qNjDmyDRtWoD+wZsl/RDPRTFRKivs4Mt74iOFlLOrE5+Kf+p5yjyhm3+cA== "@types/node@^14.0.26": - "integrity" "sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" - "version" "14.17.22" + version "14.17.22" + resolved "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" + integrity sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg== "@types/prettier@^2.1.5": - "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" - "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" - "version" "2.4.1" + version "2.4.1" + resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" + integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== "@types/stack-utils@^2.0.0": - "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" - "version" "2.0.1" + version "2.0.1" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": - "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" - "version" "20.2.1" + version "20.2.1" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== "@types/yargs@^16.0.0": - "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" - "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" - "version" "16.0.4" + version "16.0.4" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== dependencies: "@types/yargs-parser" "*" "@xmldom/xmldom@^0.8.1": - "integrity" "sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ==" - "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" - "version" "0.8.1" - -"abab@^2.0.3", "abab@^2.0.5": - "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" - "version" "2.0.5" - -"acorn-globals@^6.0.0": - "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" - "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "acorn" "^7.1.1" - "acorn-walk" "^7.1.1" - -"acorn-walk@^7.1.1": - "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" - "version" "7.2.0" - -"acorn@^7.1.1": - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - "version" "7.4.1" - -"acorn@^8.2.4": - "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" - "version" "8.5.0" - -"agent-base@6": - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "debug" "4" - -"ansi-escapes@^4.2.1": - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "type-fest" "^0.21.3" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "color-convert" "^1.9.0" - -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"ansi-styles@^5.0.0": - "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" - "version" "5.2.0" - -"anymatch@^3.0.3": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"archiver-utils@^2.1.0": - "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==" - "resolved" "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "glob" "^7.1.4" - "graceful-fs" "^4.2.0" - "lazystream" "^1.0.0" - "lodash.defaults" "^4.2.0" - "lodash.difference" "^4.5.0" - "lodash.flatten" "^4.4.0" - "lodash.isplainobject" "^4.0.6" - "lodash.union" "^4.6.0" - "normalize-path" "^3.0.0" - "readable-stream" "^2.0.0" - -"archiver@5.3.0": - "integrity" "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==" - "resolved" "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" - "version" "5.3.0" - dependencies: - "archiver-utils" "^2.1.0" - "async" "^3.2.0" - "buffer-crc32" "^0.2.1" - "readable-stream" "^3.6.0" - "readdir-glob" "^1.0.0" - "tar-stream" "^2.2.0" - "zip-stream" "^4.1.0" - -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"arr-rotate@^1.0.0": - "integrity" "sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==" - "resolved" "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" - "version" "1.0.0" - -"async@^3.2.0": - "version" "3.2.3" - -"asynckit@^0.4.0": - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"at-least-node@^1.0.0": - "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - "version" "1.0.0" - -"available-typed-arrays@^1.0.5": - "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" - "version" "1.0.5" - -"aws-cdk-lib@^2.0.0", "aws-cdk-lib@2.0.0": - "integrity" "sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg==" - "resolved" "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" - "version" "2.0.0" + version "0.8.1" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" + integrity sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.2.4: + version "8.5.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" + integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver@5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" + integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.0" + buffer-crc32 "^0.2.1" + readable-stream "^3.6.0" + readdir-glob "^1.0.0" + tar-stream "^2.2.0" + zip-stream "^4.1.0" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-rotate@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" + integrity sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ== + +async@^3.2.0: + version "3.2.3" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" + integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +aws-cdk-lib@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" + integrity sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg== dependencies: "@balena/dockerignore" "^1.0.2" - "case" "1.6.3" - "fs-extra" "^9.1.0" - "ignore" "^5.1.9" - "jsonschema" "^1.4.0" - "minimatch" "^3.0.4" - "punycode" "^2.1.1" - "semver" "^7.3.5" - "yaml" "1.10.2" - -"babel-jest@^27.2.5", "babel-jest@>=27.0.0 <28": - "integrity" "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==" - "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" - "version" "27.2.5" + case "1.6.3" + fs-extra "^9.1.0" + ignore "^5.1.9" + jsonschema "^1.4.0" + minimatch "^3.0.4" + punycode "^2.1.1" + semver "^7.3.5" + yaml "1.10.2" + +babel-jest@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" + integrity sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g== dependencies: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/babel__core" "^7.1.14" - "babel-plugin-istanbul" "^6.0.0" - "babel-preset-jest" "^27.2.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "slash" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^27.2.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" -"babel-plugin-istanbul@^6.0.0": - "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" - "version" "6.0.0" +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-instrument" "^4.0.0" - "test-exclude" "^6.0.0" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" -"babel-plugin-jest-hoist@^27.2.0": - "integrity" "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==" - "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" - "version" "27.2.0" +babel-plugin-jest-hoist@^27.2.0: + version "27.2.0" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" + integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -"babel-preset-current-node-syntax@^1.0.0": - "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" - "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" - "version" "1.0.1" +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -959,1445 +961,1430 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -"babel-preset-jest@^27.2.0": - "integrity" "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==" - "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" - "version" "27.2.0" +babel-preset-jest@^27.2.0: + version "27.2.0" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" + integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== dependencies: - "babel-plugin-jest-hoist" "^27.2.0" - "babel-preset-current-node-syntax" "^1.0.0" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"base64-js@^1.3.1": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" + babel-plugin-jest-hoist "^27.2.0" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -"bl@^4.0.3": - "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" - "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "buffer" "^5.5.0" - "inherits" "^2.0.4" - "readable-stream" "^3.4.0" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"brace-expansion@^2.0.1": - "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "balanced-match" "^1.0.0" - -"braces@^3.0.1": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"browser-process-hrtime@^1.0.0": - "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" - "version" "1.0.0" - -"browserslist@^4.16.6": - "integrity" "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" - "version" "4.17.3" - dependencies: - "caniuse-lite" "^1.0.30001264" - "electron-to-chromium" "^1.3.857" - "escalade" "^3.1.1" - "node-releases" "^1.1.77" - "picocolors" "^0.2.1" - -"bs-logger@0.x": - "integrity" "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" - "resolved" "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" - "version" "0.2.6" - dependencies: - "fast-json-stable-stringify" "2.x" - -"bser@2.1.1": - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" - "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "node-int64" "^0.4.0" - -"buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13": - "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - "version" "0.2.13" - -"buffer-from@^1.0.0": - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - "version" "1.1.2" - -"buffer@^5.5.0": - "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - "version" "5.7.1" - dependencies: - "base64-js" "^1.3.1" - "ieee754" "^1.1.13" - -"call-bind@^1.0.0", "call-bind@^1.0.2": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"camel-case@^4.1.2": - "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" - "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "pascal-case" "^3.1.2" - "tslib" "^2.0.3" - -"camelcase@^5.0.0", "camelcase@^5.3.1": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"camelcase@^6.2.0": - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" - "version" "6.2.0" - -"camelcase@^6.3.0": - "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - "version" "6.3.0" - -"caniuse-lite@^1.0.30001264": - "integrity" "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" - "version" "1.0.30001265" - -"capital-case@^1.0.4": - "integrity" "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==" - "resolved" "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" - -"case@^1.6.3": - "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" - "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" - "version" "1.6.3" - -"case@1.6.3": - "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" - "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" - "version" "1.6.3" - -"cdktf-cli@0.10.0": - "integrity" "sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw==" - "resolved" "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" - "version" "0.10.0" +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.16.6: + version "4.17.3" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" + integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== + dependencies: + caniuse-lite "^1.0.30001264" + electron-to-chromium "^1.3.857" + escalade "^3.1.1" + node-releases "^1.1.77" + picocolors "^0.2.1" + +bs-logger@0.x: + version "0.2.6" + resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + dependencies: + fast-json-stable-stringify "2.x" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: + version "0.2.13" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + +camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001264: + version "1.0.30001265" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" + integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== + +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +case@1.6.3, case@^1.6.3: + version "1.6.3" + resolved "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== + +cdktf-cli@0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" + integrity sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw== dependencies: "@cdktf/hcl2cdk" "0.10.0" "@cdktf/hcl2json" "0.10.0" - "cdktf" "0.10.0" - "constructs" "^10.0.25" - "ink-select-input" "^4.2.1" - "jsii" "^1.55.1" - "jsii-pacmak" "^1.55.1" - "minimatch" "^5.0.1" - "node-abort-controller" "^3.0.1" - "yargs" "^17.4" - -"cdktf@^0.10.0", "cdktf@0.10.0": - "integrity" "sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg==" - "resolved" "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" - "version" "0.10.0" - dependencies: - "archiver" "5.3.0" - "json-stable-stringify" "^1.0.1" - -"chalk@^2.0.0": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" - -"chalk@^4", "chalk@^4.0.0", "chalk@^4.1.2": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"change-case@^4.1.1": - "integrity" "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==" - "resolved" "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "camel-case" "^4.1.2" - "capital-case" "^1.0.4" - "constant-case" "^3.0.4" - "dot-case" "^3.0.4" - "header-case" "^2.0.4" - "no-case" "^3.0.4" - "param-case" "^3.0.4" - "pascal-case" "^3.1.2" - "path-case" "^3.0.4" - "sentence-case" "^3.0.4" - "snake-case" "^3.0.4" - "tslib" "^2.0.3" - -"char-regex@^1.0.2": - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - "version" "1.0.2" - -"ci-info@^3.1.1": - "integrity" "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" - "version" "3.2.0" - -"cjs-module-lexer@^1.0.0": - "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" - "version" "1.2.2" - -"cliui@^6.0.0": - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^6.2.0" - -"cliui@^7.0.2": - "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - "version" "7.0.4" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^7.0.0" - -"clone@^2.1.2": - "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" - "version" "2.1.2" - -"co@^4.6.0": - "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - "version" "4.6.0" - -"codemaker@^0.22.0": - "integrity" "sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg==" - "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" - "version" "0.22.0" - dependencies: - "camelcase" "^5.3.1" - "decamelize" "^1.2.0" - "fs-extra" "^8.1.0" - -"codemaker@^1.34.0": - "version" "1.55.1" - dependencies: - "camelcase" "^6.3.0" - "decamelize" "^5.0.1" - "fs-extra" "^9.1.0" - -"codemaker@^1.55.1": - "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" - "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" - "version" "1.55.1" - dependencies: - "camelcase" "^6.3.0" - "decamelize" "^5.0.1" - "fs-extra" "^9.1.0" - -"collect-v8-coverage@^1.0.0": - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - "version" "1.0.1" - -"color-convert@^1.9.0": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" - dependencies: - "color-name" "1.1.3" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-name@1.1.3": - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"combined-stream@^1.0.8": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "delayed-stream" "~1.0.0" - -"commonmark@^0.30.0": - "integrity" "sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA==" - "resolved" "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" - "version" "0.30.0" - dependencies: - "entities" "~2.0" - "mdurl" "~1.0.1" - "minimist" ">=1.2.2" - "string.prototype.repeat" "^0.2.0" - -"compress-commons@^4.1.0": - "integrity" "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==" - "resolved" "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "buffer-crc32" "^0.2.13" - "crc32-stream" "^4.0.2" - "normalize-path" "^3.0.0" - "readable-stream" "^3.6.0" - -"concat-map@0.0.1": - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"constant-case@^3.0.4": - "integrity" "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==" - "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case" "^2.0.2" - -"constructs@^10.0.0", "constructs@^10.0.25", "constructs@^10.0.5": - "integrity" "sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA==" - "resolved" "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" - "version" "10.0.100" - -"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": - "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" - "version" "1.8.0" - dependencies: - "safe-buffer" "~5.1.1" - -"core-util-is@~1.0.0": - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - "version" "1.0.3" - -"crc-32@^1.2.0": - "version" "1.2.1" - dependencies: - "exit-on-epipe" "~1.0.1" - "printj" "~1.3.1" - -"crc32-stream@^4.0.2": - "integrity" "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==" - "resolved" "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "crc-32" "^1.2.0" - "readable-stream" "^3.4.0" - -"cross-spawn@^7.0.3": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" - dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" - -"cssom@^0.4.4": - "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" - "version" "0.4.4" - -"cssom@~0.3.6": - "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - "version" "0.3.8" - -"cssstyle@^2.3.0": - "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" - "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "cssom" "~0.3.6" - -"data-urls@^2.0.0": - "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" - "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "abab" "^2.0.3" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.0.0" - -"date-format@^4.0.6": - "integrity" "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==" - "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" - "version" "4.0.6" - -"debug@^4.1.0", "debug@^4.1.1", "debug@4": - "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "ms" "2.1.2" - -"debug@^4.3.2": - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@^4.3.4": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"decamelize@^1.2.0": - "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - "version" "1.2.0" - -"decamelize@^5.0.1": - "integrity" "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" - "version" "5.0.1" - -"decimal.js@^10.2.1": - "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" - "version" "10.3.1" - -"dedent@^0.7.0": - "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - "version" "0.7.0" - -"deep-equal@^2.0.5": - "integrity" "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==" - "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "call-bind" "^1.0.0" - "es-get-iterator" "^1.1.1" - "get-intrinsic" "^1.0.1" - "is-arguments" "^1.0.4" - "is-date-object" "^1.0.2" - "is-regex" "^1.1.1" - "isarray" "^2.0.5" - "object-is" "^1.1.4" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "regexp.prototype.flags" "^1.3.0" - "side-channel" "^1.0.3" - "which-boxed-primitive" "^1.0.1" - "which-collection" "^1.0.1" - "which-typed-array" "^1.1.2" - -"deep-is@~0.1.3": - "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - "version" "0.1.4" - -"deepmerge@^4.2.2": - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - "version" "4.2.2" - -"define-properties@^1.1.3": - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "object-keys" "^1.0.12" - -"delayed-stream@~1.0.0": - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "1.0.0" - -"detect-indent@^5.0.0": - "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" - "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" - "version" "5.0.0" - -"detect-newline@^2.1.0": - "integrity" "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" - "version" "2.1.0" - -"detect-newline@^3.0.0": - "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - "version" "3.1.0" - -"diff-sequences@^27.0.6": - "integrity" "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==" - "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" - "version" "27.0.6" - -"domexception@^2.0.1": - "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" - "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "webidl-conversions" "^5.0.0" - -"dot-case@^3.0.4": - "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" - "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"electron-to-chromium@^1.3.857": - "integrity" "sha512-iYze6TpDXWxk+sfcpUUdTs6Pv/3kG45Pnjer2DxEeFw0N08bZeNLuz97s2lMgy8yObon48o0WHY2Bkg3xuAPOA==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.866.tgz" - "version" "1.3.866" - -"emittery@^0.8.1": - "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" - "version" "0.8.1" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"end-of-stream@^1.4.1": - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" - dependencies: - "once" "^1.4.0" - -"entities@~2.0": - "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" - "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" - "version" "2.0.3" - -"es-abstract@^1.18.5": - "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" - "version" "1.19.1" - dependencies: - "call-bind" "^1.0.2" - "es-to-primitive" "^1.2.1" - "function-bind" "^1.1.1" - "get-intrinsic" "^1.1.1" - "get-symbol-description" "^1.0.0" - "has" "^1.0.3" - "has-symbols" "^1.0.2" - "internal-slot" "^1.0.3" - "is-callable" "^1.2.4" - "is-negative-zero" "^2.0.1" - "is-regex" "^1.1.4" - "is-shared-array-buffer" "^1.0.1" - "is-string" "^1.0.7" - "is-weakref" "^1.0.1" - "object-inspect" "^1.11.0" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "string.prototype.trimend" "^1.0.4" - "string.prototype.trimstart" "^1.0.4" - "unbox-primitive" "^1.0.1" - -"es-get-iterator@^1.1.1": - "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==" - "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.0" - "has-symbols" "^1.0.1" - "is-arguments" "^1.1.0" - "is-map" "^2.0.2" - "is-set" "^2.0.2" - "is-string" "^1.0.5" - "isarray" "^2.0.5" - -"es-to-primitive@^1.2.1": - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" - "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "is-callable" "^1.1.4" - "is-date-object" "^1.0.1" - "is-symbol" "^1.0.2" - -"escalade@^3.1.1": - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - "version" "3.1.1" - -"escape-string-regexp@^1.0.5": - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"escodegen@^2.0.0": - "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" - "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "esprima" "^4.0.1" - "estraverse" "^5.2.0" - "esutils" "^2.0.2" - "optionator" "^0.8.1" + cdktf "0.10.0" + constructs "^10.0.25" + ink-select-input "^4.2.1" + jsii "^1.55.1" + jsii-pacmak "^1.55.1" + minimatch "^5.0.1" + node-abort-controller "^3.0.1" + yargs "^17.4" + +cdktf@0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" + integrity sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg== + dependencies: + archiver "5.3.0" + json-stable-stringify "^1.0.1" + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4, chalk@^4.0.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +change-case@^4.1.1: + version "4.1.2" + resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + dependencies: + camel-case "^4.1.2" + capital-case "^1.0.4" + constant-case "^3.0.4" + dot-case "^3.0.4" + header-case "^2.0.4" + no-case "^3.0.4" + param-case "^3.0.4" + pascal-case "^3.1.2" + path-case "^3.0.4" + sentence-case "^3.0.4" + snake-case "^3.0.4" + tslib "^2.0.3" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +ci-info@^3.1.1: + version "3.2.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" + integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +codemaker@^0.22.0: + version "0.22.0" + resolved "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" + integrity sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg== + dependencies: + camelcase "^5.3.1" + decamelize "^1.2.0" + fs-extra "^8.1.0" + +codemaker@^1.34.0, codemaker@^1.55.1: + version "1.55.1" + resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.55.1.tgz#ca2ae0e3c7a3e9909740a603648e68d4a20e1a76" + integrity sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg== + dependencies: + camelcase "^6.3.0" + decamelize "^5.0.1" + fs-extra "^9.1.0" + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commonmark@^0.30.0: + version "0.30.0" + resolved "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" + integrity sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA== + dependencies: + entities "~2.0" + mdurl "~1.0.1" + minimist ">=1.2.2" + string.prototype.repeat "^0.2.0" + +compress-commons@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" + integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.2" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" + +constructs@^10.0.25, constructs@^10.0.5: + version "10.0.100" + resolved "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" + integrity sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +crc-32@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.1.tgz#436d2bcaad27bcb6bd073a2587139d3024a16460" + integrity sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w== + dependencies: + exit-on-epipe "~1.0.1" + printj "~1.3.1" + +crc32-stream@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" + integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== + dependencies: + crc-32 "^1.2.0" + readable-stream "^3.4.0" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-format@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" + integrity sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw== + +debug@4, debug@^4.1.0, debug@^4.1.1: + version "4.3.2" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decamelize@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" + integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== + +decimal.js@^10.2.1: + version "10.3.1" + resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + +deep-equal@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" + integrity sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw== + dependencies: + call-bind "^1.0.0" + es-get-iterator "^1.1.1" + get-intrinsic "^1.0.1" + is-arguments "^1.0.4" + is-date-object "^1.0.2" + is-regex "^1.1.1" + isarray "^2.0.5" + object-is "^1.1.4" + object-keys "^1.1.1" + object.assign "^4.1.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.3" + which-boxed-primitive "^1.0.1" + which-collection "^1.0.1" + which-typed-array "^1.1.2" + +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +detect-indent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" + integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" + integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +electron-to-chromium@^1.3.857: + version "1.3.866" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.866.tgz" + integrity sha512-iYze6TpDXWxk+sfcpUUdTs6Pv/3kG45Pnjer2DxEeFw0N08bZeNLuz97s2lMgy8yObon48o0WHY2Bkg3xuAPOA== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +entities@~2.0: + version "2.0.3" + resolved "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== + +es-abstract@^1.18.5: + version "1.19.1" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.1" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" + is-string "^1.0.7" + is-weakref "^1.0.1" + object-inspect "^1.11.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-get-iterator@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" optionalDependencies: - "source-map" "~0.6.1" - -"esprima@^4.0.0", "esprima@^4.0.1": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"estraverse@^5.2.0": - "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - "version" "5.2.0" - -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" - -"events@^3.3.0": - "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - "version" "3.3.0" - -"execa@^5.0.0": - "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" - "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "cross-spawn" "^7.0.3" - "get-stream" "^6.0.0" - "human-signals" "^2.1.0" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.1" - "onetime" "^5.1.2" - "signal-exit" "^3.0.3" - "strip-final-newline" "^2.0.0" - -"exit-on-epipe@~1.0.1": - "integrity" "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - "resolved" "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" - "version" "1.0.1" - -"exit@^0.1.2": - "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - "version" "0.1.2" - -"expect@^27.2.5": - "integrity" "sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==" - "resolved" "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" - "version" "27.2.5" + source-map "~0.6.1" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +events@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit-on-epipe@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" + integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expect@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" + integrity sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA== dependencies: "@jest/types" "^27.2.5" - "ansi-styles" "^5.0.0" - "jest-get-type" "^27.0.6" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-regex-util" "^27.0.6" + ansi-styles "^5.0.0" + jest-get-type "^27.0.6" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-regex-util "^27.0.6" -"fast-glob@^3.2.11": - "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" - "version" "3.2.11" +fast-glob@^3.2.11: + version "3.2.11" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - "glob-parent" "^5.1.2" - "merge2" "^1.3.0" - "micromatch" "^4.0.4" - -"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@2.x": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fast-levenshtein@~2.0.6": - "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - "version" "2.0.6" - -"fastq@^1.6.0": - "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - "version" "1.13.0" - dependencies: - "reusify" "^1.0.4" - -"fb-watchman@^2.0.0": - "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" - "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "bser" "2.1.1" - -"figures@^3.2.0": - "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" - "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "escape-string-regexp" "^1.0.5" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"find-up@^4.0.0", "find-up@^4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"flatted@^3.2.5": - "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" - "version" "3.2.5" - -"foreach@^2.0.5": - "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - "version" "2.0.5" - -"form-data@^3.0.0": - "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" - -"fs-constants@^1.0.0": - "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" - "version" "1.0.0" - -"fs-extra@^10.0.1": - "integrity" "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" - "version" "10.0.1" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-extra@^9.1.0": - "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "at-least-node" "^1.0.0" - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs.realpath@^1.0.0": - "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"fsevents@^2.3.2": - "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - "version" "2.3.2" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"gensync@^1.0.0-beta.2": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" - -"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" - -"get-intrinsic@^1.0.1", "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": - "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.1" - -"get-package-type@^0.1.0": - "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - "version" "0.1.0" - -"get-stream@^6.0.0": - "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - "version" "6.0.1" - -"get-symbol-description@^1.0.0": - "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" - "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.1" - -"glob-parent@^5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@7.2.0": - "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^3.0.4" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": - "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" - "version" "4.2.8" - -"graphology-types@^0.21.2", "graphology-types@>=0.24.0": - "integrity" "sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA==" - "resolved" "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" - "version" "0.21.2" - -"graphology@^0.24.1": - "integrity" "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==" - "resolved" "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" - "version" "0.24.1" - dependencies: - "events" "^3.3.0" - "obliterator" "^2.0.2" - -"has-bigints@^1.0.1": - "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - "version" "1.0.1" - -"has-flag@^3.0.0": - "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-symbols@^1.0.1", "has-symbols@^1.0.2": - "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - "version" "1.0.2" - -"has-tostringtag@^1.0.0": - "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" - "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-symbols" "^1.0.2" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"header-case@^2.0.4": - "integrity" "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==" - "resolved" "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "capital-case" "^1.0.4" - "tslib" "^2.0.3" - -"html-encoding-sniffer@^2.0.1": - "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" - "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "whatwg-encoding" "^1.0.5" - -"html-escaper@^2.0.0": - "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - "version" "2.0.2" - -"http-proxy-agent@^4.0.1": - "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - "version" "4.0.1" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +figures@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flatted@^3.2.5: + version "3.2.5" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@7.2.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.2.0" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.8" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== + +graphology-types@^0.21.2: + version "0.21.2" + resolved "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" + integrity sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA== + +graphology@^0.24.1: + version "0.24.1" + resolved "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" + integrity sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg== + dependencies: + events "^3.3.0" + obliterator "^2.0.2" + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + dependencies: + capital-case "^1.0.4" + tslib "^2.0.3" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" - -"https-proxy-agent@^5.0.0": - "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "agent-base" "6" - "debug" "4" - -"human-signals@^2.1.0": - "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - "version" "2.1.0" - -"iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"ieee754@^1.1.13": - "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - "version" "1.2.1" - -"ignore@^5.1.9": - "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" - "version" "5.1.9" - -"import-local@^3.0.2": - "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "pkg-dir" "^4.2.0" - "resolve-cwd" "^3.0.0" - -"imurmurhash@^0.1.4": - "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"inflight@^1.0.4": - "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@2": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"ink-select-input@^4.2.1": - "integrity" "sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==" - "resolved" "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "arr-rotate" "^1.0.0" - "figures" "^3.2.0" - "lodash.isequal" "^4.5.0" - -"internal-slot@^1.0.3": - "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" - "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "get-intrinsic" "^1.1.0" - "has" "^1.0.3" - "side-channel" "^1.0.4" - -"is-arguments@^1.0.4", "is-arguments@^1.1.0": - "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" - "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-bigint@^1.0.1": - "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" - "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-bigints" "^1.0.1" - -"is-boolean-object@^1.1.0": - "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" - "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-callable@^1.1.4", "is-callable@^1.2.4": - "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" - "version" "1.2.4" - -"is-ci@^3.0.0": - "integrity" "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ci-info" "^3.1.1" - -"is-core-module@^2.2.0": - "integrity" "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "has" "^1.0.3" - -"is-date-object@^1.0.1", "is-date-object@^1.0.2": - "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-extglob@^2.1.1": - "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-generator-fn@^2.0.0": - "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - "version" "2.1.0" - -"is-glob@^4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-map@^2.0.1", "is-map@^2.0.2": - "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" - "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" - "version" "2.0.2" - -"is-negative-zero@^2.0.1": - "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - "version" "2.0.1" - -"is-number-object@^1.0.4": - "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" - "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-potential-custom-element-name@^1.0.1": - "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" - "version" "1.0.1" - -"is-regex@^1.1.1", "is-regex@^1.1.4": - "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-set@^2.0.1", "is-set@^2.0.2": - "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" - "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" - "version" "2.0.2" - -"is-shared-array-buffer@^1.0.1": - "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" - "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" - "version" "1.0.1" - -"is-stream@^2.0.0": - "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - "version" "2.0.1" - -"is-string@^1.0.5", "is-string@^1.0.7": - "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-symbol@^1.0.2", "is-symbol@^1.0.3": - "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" - "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-symbols" "^1.0.2" - -"is-typed-array@^1.1.7": - "integrity" "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==" - "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" - "version" "1.1.8" - dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" - -"is-typedarray@^1.0.0": - "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" - -"is-valid-domain@^0.1.6": - "integrity" "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==" - "resolved" "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" - "version" "0.1.6" - dependencies: - "punycode" "^2.1.1" - -"is-weakmap@^2.0.1": - "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" - "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" - "version" "2.0.1" - -"is-weakref@^1.0.1": - "integrity" "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==" - "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "call-bind" "^1.0.0" - -"is-weakset@^2.0.1": - "integrity" "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" - "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" - "version" "2.0.1" - -"isarray@^2.0.5": - "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - "version" "2.0.5" - -"isarray@~1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isexe@^2.0.0": - "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"istanbul-lib-coverage@^3.0.0": - "integrity" "sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g==" - "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" - "version" "3.0.2" - -"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": - "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" - "version" "4.0.3" + agent-base "6" + debug "4" + +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^5.1.9: + version "5.1.9" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== + +import-local@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ink-select-input@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" + integrity sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw== + dependencies: + arr-rotate "^1.0.0" + figures "^3.2.0" + lodash.isequal "^4.5.0" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +is-arguments@^1.0.4, is-arguments@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-ci@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" + integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== + dependencies: + ci-info "^3.1.1" + +is-core-module@^2.2.0: + version "2.7.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" + integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.2: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.1, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.7: + version "1.1.8" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-valid-domain@^0.1.6: + version "0.1.6" + resolved "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" + integrity sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg== + dependencies: + punycode "^2.1.1" + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" + integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== + dependencies: + call-bind "^1.0.0" + +is-weakset@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" + integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +istanbul-lib-coverage@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" + integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== + +istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-coverage" "^3.0.0" - "semver" "^6.3.0" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" -"istanbul-lib-report@^3.0.0": - "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: - "istanbul-lib-coverage" "^3.0.0" - "make-dir" "^3.0.0" - "supports-color" "^7.1.0" + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" -"istanbul-lib-source-maps@^4.0.0": - "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" - "version" "4.0.1" +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: - "debug" "^4.1.1" - "istanbul-lib-coverage" "^3.0.0" - "source-map" "^0.6.1" + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" -"istanbul-reports@^3.0.2": - "integrity" "sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ==" - "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" - "version" "3.0.4" +istanbul-reports@^3.0.2: + version "3.0.4" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + integrity sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ== dependencies: - "html-escaper" "^2.0.0" - "istanbul-lib-report" "^3.0.0" + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" -"jest-changed-files@^27.2.5": - "integrity" "sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==" - "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" - "version" "27.2.5" +jest-changed-files@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" + integrity sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw== dependencies: "@jest/types" "^27.2.5" - "execa" "^5.0.0" - "throat" "^6.0.1" + execa "^5.0.0" + throat "^6.0.1" -"jest-circus@^27.2.5": - "integrity" "sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==" - "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" - "version" "27.2.5" +jest-circus@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" + integrity sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q== dependencies: "@jest/environment" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "dedent" "^0.7.0" - "expect" "^27.2.5" - "is-generator-fn" "^2.0.0" - "jest-each" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - "throat" "^6.0.1" - -"jest-cli@^27.1.0": - "integrity" "sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==" - "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.2.5" + is-generator-fn "^2.0.0" + jest-each "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + pretty-format "^27.2.5" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.1.0: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" + integrity sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg== dependencies: "@jest/core" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "import-local" "^3.0.2" - "jest-config" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "prompts" "^2.0.1" - "yargs" "^16.2.0" - -"jest-config@^27.2.5": - "integrity" "sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==" - "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + import-local "^3.0.2" + jest-config "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" + integrity sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ== dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^27.2.5" "@jest/types" "^27.2.5" - "babel-jest" "^27.2.5" - "chalk" "^4.0.0" - "deepmerge" "^4.2.2" - "glob" "^7.1.1" - "graceful-fs" "^4.2.4" - "is-ci" "^3.0.0" - "jest-circus" "^27.2.5" - "jest-environment-jsdom" "^27.2.5" - "jest-environment-node" "^27.2.5" - "jest-get-type" "^27.0.6" - "jest-jasmine2" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-runner" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "micromatch" "^4.0.4" - "pretty-format" "^27.2.5" - -"jest-diff@^27.0.0", "jest-diff@^27.2.5": - "integrity" "sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==" - "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "chalk" "^4.0.0" - "diff-sequences" "^27.0.6" - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-docblock@^27.0.6": - "integrity" "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==" - "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" - "version" "27.0.6" - dependencies: - "detect-newline" "^3.0.0" - -"jest-each@^27.2.5": - "integrity" "sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==" - "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" - "version" "27.2.5" + babel-jest "^27.2.5" + chalk "^4.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + jest-circus "^27.2.5" + jest-environment-jsdom "^27.2.5" + jest-environment-node "^27.2.5" + jest-get-type "^27.0.6" + jest-jasmine2 "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-runner "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + micromatch "^4.0.4" + pretty-format "^27.2.5" + +jest-diff@^27.0.0, jest-diff@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" + integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.0.6" + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-docblock@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" + integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" + integrity sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag== dependencies: "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "jest-get-type" "^27.0.6" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" + chalk "^4.0.0" + jest-get-type "^27.0.6" + jest-util "^27.2.5" + pretty-format "^27.2.5" -"jest-environment-jsdom@^27.2.5": - "integrity" "sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==" - "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" - "version" "27.2.5" +jest-environment-jsdom@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" + integrity sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg== dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" - "jsdom" "^16.6.0" + jest-mock "^27.2.5" + jest-util "^27.2.5" + jsdom "^16.6.0" -"jest-environment-node@^27.2.5": - "integrity" "sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==" - "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" - "version" "27.2.5" +jest-environment-node@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" + integrity sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg== dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" + jest-mock "^27.2.5" + jest-util "^27.2.5" -"jest-get-type@^27.0.6": - "integrity" "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==" - "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" - "version" "27.0.6" +jest-get-type@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" + integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== -"jest-haste-map@^27.2.5": - "integrity" "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" - "version" "27.2.5" +jest-haste-map@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" + integrity sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ== dependencies: "@jest/types" "^27.2.5" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - "anymatch" "^3.0.3" - "fb-watchman" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-regex-util" "^27.0.6" - "jest-serializer" "^27.0.6" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "micromatch" "^4.0.4" - "walker" "^1.0.7" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^27.0.6" + jest-serializer "^27.0.6" + jest-util "^27.2.5" + jest-worker "^27.2.5" + micromatch "^4.0.4" + walker "^1.0.7" optionalDependencies: - "fsevents" "^2.3.2" + fsevents "^2.3.2" -"jest-jasmine2@^27.2.5": - "integrity" "sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==" - "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" - "version" "27.2.5" +jest-jasmine2@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" + integrity sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ== dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^27.2.5" @@ -2405,99 +2392,99 @@ "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "expect" "^27.2.5" - "is-generator-fn" "^2.0.0" - "jest-each" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" - "throat" "^6.0.1" - -"jest-leak-detector@^27.2.5": - "integrity" "sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==" - "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-matcher-utils@^27.2.5": - "integrity" "sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==" - "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "chalk" "^4.0.0" - "jest-diff" "^27.2.5" - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-message-util@^27.2.5": - "integrity" "sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==" - "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.2.5" + is-generator-fn "^2.0.0" + jest-each "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + pretty-format "^27.2.5" + throat "^6.0.1" + +jest-leak-detector@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" + integrity sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ== + dependencies: + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-matcher-utils@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" + integrity sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg== + dependencies: + chalk "^4.0.0" + jest-diff "^27.2.5" + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-message-util@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" + integrity sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ== dependencies: "@babel/code-frame" "^7.12.13" "@jest/types" "^27.2.5" "@types/stack-utils" "^2.0.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "micromatch" "^4.0.4" - "pretty-format" "^27.2.5" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - -"jest-mock@^27.2.5": - "integrity" "sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==" - "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.4" + pretty-format "^27.2.5" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" + integrity sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" -"jest-pnp-resolver@^1.2.2": - "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - "version" "1.2.2" +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -"jest-regex-util@^27.0.6": - "integrity" "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==" - "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" - "version" "27.0.6" +jest-regex-util@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" + integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== -"jest-resolve-dependencies@^27.2.5": - "integrity" "sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==" - "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" - "version" "27.2.5" +jest-resolve-dependencies@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" + integrity sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg== dependencies: "@jest/types" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-snapshot" "^27.2.5" + jest-regex-util "^27.0.6" + jest-snapshot "^27.2.5" -"jest-resolve@*", "jest-resolve@^27.2.5": - "integrity" "sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==" - "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" - "version" "27.2.5" +jest-resolve@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" + integrity sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg== dependencies: "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "escalade" "^3.1.1" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-pnp-resolver" "^1.2.2" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "resolve" "^1.20.0" - "slash" "^3.0.0" - -"jest-runner@^27.2.5": - "integrity" "sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==" - "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + escalade "^3.1.1" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-pnp-resolver "^1.2.2" + jest-util "^27.2.5" + jest-validate "^27.2.5" + resolve "^1.20.0" + slash "^3.0.0" + +jest-runner@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" + integrity sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg== dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2505,27 +2492,27 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "emittery" "^0.8.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-docblock" "^27.0.6" - "jest-environment-jsdom" "^27.2.5" - "jest-environment-node" "^27.2.5" - "jest-haste-map" "^27.2.5" - "jest-leak-detector" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "source-map-support" "^0.5.6" - "throat" "^6.0.1" - -"jest-runtime@^27.2.5": - "integrity" "sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==" - "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-docblock "^27.0.6" + jest-environment-jsdom "^27.2.5" + jest-environment-node "^27.2.5" + jest-haste-map "^27.2.5" + jest-leak-detector "^27.2.5" + jest-message-util "^27.2.5" + jest-resolve "^27.2.5" + jest-runtime "^27.2.5" + jest-util "^27.2.5" + jest-worker "^27.2.5" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" + integrity sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA== dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2536,37 +2523,37 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/yargs" "^16.0.0" - "chalk" "^4.0.0" - "cjs-module-lexer" "^1.0.0" - "collect-v8-coverage" "^1.0.0" - "execa" "^5.0.0" - "exit" "^0.1.2" - "glob" "^7.1.3" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-mock" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "slash" "^3.0.0" - "strip-bom" "^4.0.0" - "yargs" "^16.2.0" - -"jest-serializer@^27.0.6": - "integrity" "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==" - "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" - "version" "27.0.6" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-message-util "^27.2.5" + jest-mock "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^16.2.0" + +jest-serializer@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" + integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA== dependencies: "@types/node" "*" - "graceful-fs" "^4.2.4" + graceful-fs "^4.2.4" -"jest-snapshot@^27.2.5": - "integrity" "sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==" - "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" - "version" "27.2.5" +jest-snapshot@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" + integrity sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw== dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" @@ -2578,1509 +2565,1490 @@ "@jest/types" "^27.2.5" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" - "babel-preset-current-node-syntax" "^1.0.0" - "chalk" "^4.0.0" - "expect" "^27.2.5" - "graceful-fs" "^4.2.4" - "jest-diff" "^27.2.5" - "jest-get-type" "^27.0.6" - "jest-haste-map" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-util" "^27.2.5" - "natural-compare" "^1.4.0" - "pretty-format" "^27.2.5" - "semver" "^7.3.2" - -"jest-util@^27.0.0", "jest-util@^27.2.5": - "integrity" "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" - "version" "27.2.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.2.5" + graceful-fs "^4.2.4" + jest-diff "^27.2.5" + jest-get-type "^27.0.6" + jest-haste-map "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-resolve "^27.2.5" + jest-util "^27.2.5" + natural-compare "^1.4.0" + pretty-format "^27.2.5" + semver "^7.3.2" + +jest-util@^27.0.0, jest-util@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" + integrity sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "is-ci" "^3.0.0" - "picomatch" "^2.2.3" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + picomatch "^2.2.3" -"jest-validate@^27.2.5": - "integrity" "sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==" - "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" - "version" "27.2.5" +jest-validate@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" + integrity sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw== dependencies: "@jest/types" "^27.2.5" - "camelcase" "^6.2.0" - "chalk" "^4.0.0" - "jest-get-type" "^27.0.6" - "leven" "^3.1.0" - "pretty-format" "^27.2.5" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.0.6" + leven "^3.1.0" + pretty-format "^27.2.5" -"jest-watcher@^27.2.5": - "integrity" "sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==" - "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" - "version" "27.2.5" +jest-watcher@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" + integrity sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ== dependencies: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "jest-util" "^27.2.5" - "string-length" "^4.0.1" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.2.5" + string-length "^4.0.1" -"jest-worker@^27.2.5": - "integrity" "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" - "version" "27.2.5" +jest-worker@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" + integrity sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw== dependencies: "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^8.0.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" -"jest@^27.0.0", "jest@27.1.0": - "integrity" "sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==" - "resolved" "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" - "version" "27.1.0" +jest@27.1.0: + version "27.1.0" + resolved "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" + integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg== dependencies: "@jest/core" "^27.1.0" - "import-local" "^3.0.2" - "jest-cli" "^27.1.0" - -"js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" - -"js-yaml@^3.13.1": - "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - "version" "3.14.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"jsdom@^16.6.0": - "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" - "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" - "version" "16.7.0" - dependencies: - "abab" "^2.0.5" - "acorn" "^8.2.4" - "acorn-globals" "^6.0.0" - "cssom" "^0.4.4" - "cssstyle" "^2.3.0" - "data-urls" "^2.0.0" - "decimal.js" "^10.2.1" - "domexception" "^2.0.1" - "escodegen" "^2.0.0" - "form-data" "^3.0.0" - "html-encoding-sniffer" "^2.0.1" - "http-proxy-agent" "^4.0.1" - "https-proxy-agent" "^5.0.0" - "is-potential-custom-element-name" "^1.0.1" - "nwsapi" "^2.2.0" - "parse5" "6.0.1" - "saxes" "^5.0.1" - "symbol-tree" "^3.2.4" - "tough-cookie" "^4.0.0" - "w3c-hr-time" "^1.0.2" - "w3c-xmlserializer" "^2.0.0" - "webidl-conversions" "^6.1.0" - "whatwg-encoding" "^1.0.5" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.5.0" - "ws" "^7.4.6" - "xml-name-validator" "^3.0.0" - -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" - -"jsii-pacmak@^1.55.1": - "integrity" "sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA==" - "resolved" "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" - "version" "1.55.1" + import-local "^3.0.2" + jest-cli "^27.1.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsii-pacmak@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" + integrity sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "clone" "^2.1.2" - "codemaker" "^1.55.1" - "commonmark" "^0.30.0" - "escape-string-regexp" "^4.0.0" - "fs-extra" "^9.1.0" - "jsii-reflect" "^1.55.1" - "jsii-rosetta" "^1.55.1" - "semver" "^7.3.5" - "spdx-license-list" "^6.4.0" - "xmlbuilder" "^15.1.1" - "yargs" "^16.2.0" - -"jsii-reflect@^1.55.1": - "integrity" "sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q==" - "resolved" "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" - "version" "1.55.1" + clone "^2.1.2" + codemaker "^1.55.1" + commonmark "^0.30.0" + escape-string-regexp "^4.0.0" + fs-extra "^9.1.0" + jsii-reflect "^1.55.1" + jsii-rosetta "^1.55.1" + semver "^7.3.5" + spdx-license-list "^6.4.0" + xmlbuilder "^15.1.1" + yargs "^16.2.0" + +jsii-reflect@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" + integrity sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "chalk" "^4" - "fs-extra" "^9.1.0" - "oo-ascii-tree" "^1.55.1" - "yargs" "^16.2.0" + chalk "^4" + fs-extra "^9.1.0" + oo-ascii-tree "^1.55.1" + yargs "^16.2.0" -"jsii-rosetta@^1.55.1": - "integrity" "sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig==" - "resolved" "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" - "version" "1.55.1" +jsii-rosetta@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" + integrity sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "1.55.1" "@xmldom/xmldom" "^0.8.1" - "commonmark" "^0.30.0" - "fast-glob" "^3.2.11" - "fs-extra" "^9.1.0" - "jsii" "1.55.1" - "semver" "^7.3.5" - "semver-intersect" "^1.4.0" - "sort-json" "^2.0.1" - "typescript" "~3.9.10" - "workerpool" "^6.2.0" - "yargs" "^16.2.0" - -"jsii-srcmak@^0.1.513": - "integrity" "sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw==" - "resolved" "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" - "version" "0.1.515" - dependencies: - "fs-extra" "^9.1.0" - "jsii" "^1.55.1" - "jsii-pacmak" "^1.55.1" - "ncp" "^2.0.0" - "yargs" "^15.4.1" - -"jsii@^1.55.1", "jsii@1.55.1": - "integrity" "sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA==" - "resolved" "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" - "version" "1.55.1" + commonmark "^0.30.0" + fast-glob "^3.2.11" + fs-extra "^9.1.0" + jsii "1.55.1" + semver "^7.3.5" + semver-intersect "^1.4.0" + sort-json "^2.0.1" + typescript "~3.9.10" + workerpool "^6.2.0" + yargs "^16.2.0" + +jsii-srcmak@^0.1.513: + version "0.1.515" + resolved "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" + integrity sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw== + dependencies: + fs-extra "^9.1.0" + jsii "^1.55.1" + jsii-pacmak "^1.55.1" + ncp "^2.0.0" + yargs "^15.4.1" + +jsii@1.55.1, jsii@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" + integrity sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "case" "^1.6.3" - "chalk" "^4" - "deep-equal" "^2.0.5" - "fs-extra" "^9.1.0" - "log4js" "^6.4.2" - "semver" "^7.3.5" - "semver-intersect" "^1.4.0" - "sort-json" "^2.0.1" - "spdx-license-list" "^6.4.0" - "typescript" "~3.9.10" - "yargs" "^16.2.0" - -"json-stable-stringify@^1.0.1": - "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" - "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "jsonify" "~0.0.0" - -"json5@^2.1.2", "json5@2.x": - "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "minimist" "^1.2.5" - -"jsonfile@^4.0.0": - "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" + case "^1.6.3" + chalk "^4" + deep-equal "^2.0.5" + fs-extra "^9.1.0" + log4js "^6.4.2" + semver "^7.3.5" + semver-intersect "^1.4.0" + sort-json "^2.0.1" + spdx-license-list "^6.4.0" + typescript "~3.9.10" + yargs "^16.2.0" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json5@2.x, json5@^2.1.2: + version "2.2.0" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: - "graceful-fs" "^4.1.6" + graceful-fs "^4.1.6" -"jsonfile@^6.0.1": - "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - "version" "6.1.0" +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: - "universalify" "^2.0.0" + universalify "^2.0.0" optionalDependencies: - "graceful-fs" "^4.1.6" - -"jsonify@~0.0.0": - "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - "version" "0.0.0" - -"jsonschema@^1.4.0": - "integrity" "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==" - "resolved" "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" - "version" "1.4.0" - -"kleur@^3.0.3": - "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - "version" "3.0.3" - -"lazystream@^1.0.0": - "version" "1.0.1" - dependencies: - "readable-stream" "^2.0.5" - -"leven@^3.1.0": - "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - "version" "3.1.0" - -"levn@~0.3.0": - "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-locate" "^4.1.0" - -"lodash.defaults@^4.2.0": - "integrity" "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - "resolved" "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" - "version" "4.2.0" - -"lodash.difference@^4.5.0": - "integrity" "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" - "resolved" "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" - "version" "4.5.0" - -"lodash.flatten@^4.4.0": - "integrity" "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" - "version" "4.4.0" - -"lodash.isequal@^4.5.0": - "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - "version" "4.5.0" - -"lodash.isplainobject@^4.0.6": - "integrity" "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" - "version" "4.0.6" - -"lodash.union@^4.6.0": - "integrity" "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - "resolved" "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" - "version" "4.6.0" - -"lodash@^4.7.0", "lodash@4.x": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"log4js@^6.4.2": - "integrity" "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==" - "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" - "version" "6.4.4" - dependencies: - "date-format" "^4.0.6" - "debug" "^4.3.4" - "flatted" "^3.2.5" - "rfdc" "^1.3.0" - "streamroller" "^3.0.6" - -"lower-case@^2.0.2": - "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" - "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"make-dir@^3.0.0": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "semver" "^6.0.0" - -"make-error@1.x": - "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - "version" "1.3.6" - -"makeerror@1.0.x": - "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" - "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" - "version" "1.0.11" - dependencies: - "tmpl" "1.0.x" - -"mdurl@~1.0.1": - "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" - "version" "1.0.1" - -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" - -"merge2@^1.3.0": - "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - "version" "1.4.1" - -"micromatch@^4.0.4": - "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "braces" "^3.0.1" - "picomatch" "^2.2.3" - -"mime-db@1.50.0": - "integrity" "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" - "version" "1.50.0" - -"mime-types@^2.1.12": - "integrity" "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" - "version" "2.1.33" - dependencies: - "mime-db" "1.50.0" - -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" - -"minimatch@^3.0.4": - "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "brace-expansion" "^1.1.7" - -"minimatch@^5.0.1": - "integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "brace-expansion" "^2.0.1" - -"minimist@^1.2.0", "minimist@^1.2.5", "minimist@>=1.2.2": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" - -"ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"natural-compare@^1.4.0": - "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - "version" "1.4.0" - -"ncp@^2.0.0": - "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" - "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" - "version" "2.0.0" - -"no-case@^3.0.4": - "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" - "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "lower-case" "^2.0.2" - "tslib" "^2.0.3" - -"node-abort-controller@^3.0.1": - "integrity" "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==" - "resolved" "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" - "version" "3.0.1" - -"node-fetch@^2.6.7": - "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - "version" "2.6.7" - dependencies: - "whatwg-url" "^5.0.0" - -"node-int64@^0.4.0": - "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - "version" "0.4.0" - -"node-modules-regexp@^1.0.0": - "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" - "version" "1.0.0" - -"node-releases@^1.1.77": - "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" - "version" "1.1.77" - -"normalize-path@^3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"npm-run-path@^4.0.1": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "path-key" "^3.0.0" - -"nwsapi@^2.2.0": - "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" - "version" "2.2.0" - -"object-inspect@^1.11.0", "object-inspect@^1.9.0": - "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" - "version" "1.11.0" - -"object-is@^1.1.4": - "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" - "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"object-keys@^1.0.12", "object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"object.assign@^4.1.2": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" - -"obliterator@^2.0.2": - "integrity" "sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg==" - "resolved" "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" - "version" "2.0.2" - -"once@^1.3.0", "once@^1.4.0": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"onetime@^5.1.2": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "mimic-fn" "^2.1.0" - -"oo-ascii-tree@^1.55.1": - "integrity" "sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA==" - "resolved" "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" - "version" "1.55.1" - -"optionator@^0.8.1": - "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - "version" "0.8.3" - dependencies: - "deep-is" "~0.1.3" - "fast-levenshtein" "~2.0.6" - "levn" "~0.3.0" - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - "word-wrap" "~1.2.3" - -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "p-try" "^2.0.0" - -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "p-limit" "^2.2.0" - -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"param-case@^3.0.4": - "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" - "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"parse5@6.0.1": - "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - "version" "6.0.1" - -"pascal-case@^3.1.2": - "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" - "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-case@^3.0.4": - "integrity" "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==" - "resolved" "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-is-absolute@^1.0.0": - "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" - -"path-parse@^1.0.6": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" - -"picocolors@^0.2.1": - "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" - "version" "0.2.1" - -"picomatch@^2.0.4", "picomatch@^2.2.3": - "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" - "version" "2.3.0" - -"pirates@^4.0.1": - "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" - "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "node-modules-regexp" "^1.0.0" - -"pkg-dir@^4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"prelude-ls@~1.1.2": - "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - "version" "1.1.2" - -"prettier@^2.6.1": - "integrity" "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==" - "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" - "version" "2.6.1" - -"pretty-format@^27.0.0", "pretty-format@^27.2.5": - "integrity" "sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==" - "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" - "version" "27.2.5" + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsonschema@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" + integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + +lodash@4.x, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log4js@^6.4.2: + version "6.4.4" + resolved "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" + integrity sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw== + dependencies: + date-format "^4.0.6" + debug "^4.3.4" + flatted "^3.2.5" + rfdc "^1.3.0" + streamroller "^3.0.6" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-error@1.x: + version "1.3.6" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +mdurl@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.50.0: + version "1.50.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" + integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== + +mime-types@^2.1.12: + version "2.1.33" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" + integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== + dependencies: + mime-db "1.50.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" + integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== + dependencies: + brace-expansion "^2.0.1" + +minimist@>=1.2.2, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +ncp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-abort-controller@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" + integrity sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw== + +node-fetch@^2.6.7: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-releases@^1.1.77: + version "1.1.77" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +object-inspect@^1.11.0, object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== + +object-is@^1.1.4: + version "1.1.5" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +obliterator@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" + integrity sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg== + +once@^1.3.0, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +oo-ascii-tree@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" + integrity sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picomatch@^2.0.4, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + +pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prettier@^2.6.1: + version "2.6.1" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" + integrity sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A== + +pretty-format@^27.0.0, pretty-format@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" + integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== dependencies: "@jest/types" "^27.2.5" - "ansi-regex" "^5.0.1" - "ansi-styles" "^5.0.0" - "react-is" "^17.0.1" - -"printj@~1.3.1": - "version" "1.3.1" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"prompts@^2.0.1": - "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" - "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "kleur" "^3.0.3" - "sisteransi" "^1.0.5" - -"psl@^1.1.33": - "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - "version" "1.8.0" - -"punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" - -"queue-microtask@^1.2.2": - "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - "version" "1.2.3" - -"react-is@^17.0.1": - "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" - "version" "17.0.2" - -"readable-stream@^2.0.0": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^2.0.5": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readdir-glob@^1.0.0": - "integrity" "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==" - "resolved" "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "minimatch" "^3.0.4" - -"regexp.prototype.flags@^1.3.0": - "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" - "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"require-directory@^2.1.1": - "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" - -"require-main-filename@^2.0.0": - "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - "version" "2.0.0" - -"reserved-words@^0.1.2": - "integrity" "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=" - "resolved" "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" - "version" "0.1.2" - -"resolve-cwd@^3.0.0": - "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "resolve-from" "^5.0.0" - -"resolve-from@^5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" - -"resolve@^1.20.0": - "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" - "version" "1.20.0" - dependencies: - "is-core-module" "^2.2.0" - "path-parse" "^1.0.6" - -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" - -"rfdc@^1.3.0": - "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" - "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" - "version" "1.3.0" - -"rimraf@^3.0.0": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "glob" "^7.1.3" - -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "queue-microtask" "^1.2.2" - -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-buffer@~5.2.0": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +printj@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/printj/-/printj-1.3.1.tgz#9af6b1d55647a1587ac44f4c1654a4b95b8e12cb" + integrity sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +psl@^1.1.33: + version "1.8.0" + resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +readable-stream@^2.0.0, readable-stream@^2.0.5: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdir-glob@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" + integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== + dependencies: + minimatch "^3.0.4" + +regexp.prototype.flags@^1.3.0: + version "1.3.1" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +reserved-words@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" + integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== "safer-buffer@>= 2.1.2 < 3": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"saxes@^5.0.1": - "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" - "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "xmlchars" "^2.2.0" - -"semver-intersect@^1.4.0": - "integrity" "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==" - "resolved" "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "semver" "^5.0.0" - -"semver@^5.0.0": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^6.0.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^6.3.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.3.2", "semver@^7.3.5", "semver@7.x": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"sentence-case@^3.0.4": - "integrity" "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==" - "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" - -"set-blocking@^2.0.0": - "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "shebang-regex" "^3.0.0" - -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" - -"side-channel@^1.0.3", "side-channel@^1.0.4": - "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.0" - "get-intrinsic" "^1.0.2" - "object-inspect" "^1.9.0" - -"signal-exit@^3.0.2", "signal-exit@^3.0.3": - "integrity" "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" - "version" "3.0.5" - -"sisteransi@^1.0.5": - "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - "version" "1.0.5" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"snake-case@^3.0.4": - "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" - "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"sort-json@^2.0.1": - "integrity" "sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==" - "resolved" "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "detect-indent" "^5.0.0" - "detect-newline" "^2.1.0" - "minimist" "^1.2.0" - -"source-map-support@^0.5.6": - "integrity" "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" - "version" "0.5.20" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map@^0.5.0": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" - -"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@^0.7.3": - "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - "version" "0.7.3" - -"spdx-license-list@^6.4.0": - "integrity" "sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA==" - "resolved" "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" - "version" "6.4.0" - -"sprintf-js@~1.0.2": - "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"stack-utils@^2.0.3": - "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" - "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "escape-string-regexp" "^2.0.0" - -"streamroller@^3.0.6": - "integrity" "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==" - "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" - "version" "3.0.6" - dependencies: - "date-format" "^4.0.6" - "debug" "^4.3.4" - "fs-extra" "^10.0.1" - -"string_decoder@^1.1.1": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "safe-buffer" "~5.2.0" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"string-length@^4.0.1": - "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" - "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "char-regex" "^1.0.2" - "strip-ansi" "^6.0.0" - -"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.1" - -"string.prototype.repeat@^0.2.0": - "integrity" "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=" - "resolved" "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" - "version" "0.2.0" - -"string.prototype.trimend@^1.0.4": - "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"string.prototype.trimstart@^1.0.4": - "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-bom@^4.0.0": - "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - "version" "4.0.0" - -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +semver-intersect@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" + integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ== + dependencies: + semver "^5.0.0" + +semver@7.x, semver@^7.3.2, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +semver@^5.0.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.3, side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.5" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" + integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +sort-json@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" + integrity sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ== + dependencies: + detect-indent "^5.0.0" + detect-newline "^2.1.0" + minimist "^1.2.0" + +source-map-support@^0.5.6: + version "0.5.20" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" + integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +spdx-license-list@^6.4.0: + version "6.4.0" + resolved "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" + integrity sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stack-utils@^2.0.3: + version "2.0.5" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== + dependencies: + escape-string-regexp "^2.0.0" + +streamroller@^3.0.6: + version "3.0.6" + resolved "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" + integrity sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg== + dependencies: + date-format "^4.0.6" + debug "^4.3.4" + fs-extra "^10.0.1" + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.repeat@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" + integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8= + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: - "has-flag" "^3.0.0" - -"supports-color@^7.0.0", "supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"supports-color@^8.0.0": - "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - "version" "8.1.1" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"supports-hyperlinks@^2.0.0": - "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" - "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" - "version" "2.2.0" +supports-hyperlinks@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== dependencies: - "has-flag" "^4.0.0" - "supports-color" "^7.0.0" + has-flag "^4.0.0" + supports-color "^7.0.0" -"symbol-tree@^3.2.4": - "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" - "version" "3.2.4" +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -"tar-stream@^2.2.0": - "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" - "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "bl" "^4.0.3" - "end-of-stream" "^1.4.1" - "fs-constants" "^1.0.0" - "inherits" "^2.0.3" - "readable-stream" "^3.1.1" +tar-stream@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" -"terminal-link@^2.0.0": - "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" - "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" - "version" "2.1.1" +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: - "ansi-escapes" "^4.2.1" - "supports-hyperlinks" "^2.0.0" + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" -"test-exclude@^6.0.0": - "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" - "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" - "version" "6.0.0" +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" - "glob" "^7.1.4" - "minimatch" "^3.0.4" - -"throat@^6.0.1": - "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" - "version" "6.0.1" - -"tmpl@1.0.x": - "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" - "version" "1.0.5" - -"to-fast-properties@^2.0.0": - "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"tough-cookie@^4.0.0": - "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "psl" "^1.1.33" - "punycode" "^2.1.1" - "universalify" "^0.1.2" - -"tr46@^2.1.0": - "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "punycode" "^2.1.1" - -"tr46@~0.0.3": - "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - "version" "0.0.3" - -"ts-jest@^27.0.5": - "integrity" "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==" - "resolved" "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" - "version" "27.0.5" - dependencies: - "bs-logger" "0.x" - "fast-json-stable-stringify" "2.x" - "jest-util" "^27.0.0" - "json5" "2.x" - "lodash" "4.x" - "make-error" "1.x" - "semver" "7.x" - "yargs-parser" "20.x" - -"tslib@^2.0.3": - "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - "version" "2.3.1" - -"type-check@~0.3.2": - "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - "version" "0.3.2" - dependencies: - "prelude-ls" "~1.1.2" - -"type-detect@4.0.8": - "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - "version" "4.0.8" - -"type-fest@^0.21.3": - "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - "version" "0.21.3" - -"typedarray-to-buffer@^3.1.5": - "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" - "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "is-typedarray" "^1.0.0" - -"typescript@^3.9.7", "typescript@>=3.8 <5.0", "typescript@~3.9.10": - "integrity" "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" - "version" "3.9.10" - -"unbox-primitive@^1.0.1": - "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" - "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "function-bind" "^1.1.1" - "has-bigints" "^1.0.1" - "has-symbols" "^1.0.2" - "which-boxed-primitive" "^1.0.2" - -"universalify@^0.1.0": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^0.1.2": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^2.0.0": - "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - "version" "2.0.0" - -"upper-case-first@^2.0.2": - "integrity" "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==" - "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"upper-case@^2.0.2": - "integrity" "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==" - "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"v8-to-istanbul@^8.1.0": - "integrity" "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==" - "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" - "version" "8.1.0" + glob "^7.1.4" + minimatch "^3.0.4" + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +tmpl@1.0.x: + version "1.0.5" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + +ts-jest@^27.0.5: + version "27.0.5" + resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" + integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== + dependencies: + bs-logger "0.x" + fast-json-stable-stringify "2.x" + jest-util "^27.0.0" + json5 "2.x" + lodash "4.x" + make-error "1.x" + semver "7.x" + yargs-parser "20.x" + +tslib@^2.0.3: + version "2.3.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^3.9.7, typescript@~3.9.10: + version "3.9.10" + resolved "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" + integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +universalify@^0.1.0, universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + dependencies: + tslib "^2.0.3" + +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + dependencies: + tslib "^2.0.3" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +v8-to-istanbul@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" + integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - "convert-source-map" "^1.6.0" - "source-map" "^0.7.3" - -"w3c-hr-time@^1.0.2": - "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" - "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "browser-process-hrtime" "^1.0.0" - -"w3c-xmlserializer@^2.0.0": - "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" - "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "xml-name-validator" "^3.0.0" - -"walker@^1.0.7": - "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" - "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "makeerror" "1.0.x" - -"webidl-conversions@^3.0.0": - "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - "version" "3.0.1" - -"webidl-conversions@^5.0.0": - "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" - "version" "5.0.0" - -"webidl-conversions@^6.1.0": - "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" - "version" "6.1.0" - -"whatwg-encoding@^1.0.5": - "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" - "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "iconv-lite" "0.4.24" - -"whatwg-mimetype@^2.3.0": - "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" - "version" "2.3.0" - -"whatwg-url@^5.0.0": - "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "tr46" "~0.0.3" - "webidl-conversions" "^3.0.0" - -"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": - "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" - "version" "8.7.0" - dependencies: - "lodash" "^4.7.0" - "tr46" "^2.1.0" - "webidl-conversions" "^6.1.0" - -"which-boxed-primitive@^1.0.1", "which-boxed-primitive@^1.0.2": - "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" - "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "is-bigint" "^1.0.1" - "is-boolean-object" "^1.1.0" - "is-number-object" "^1.0.4" - "is-string" "^1.0.5" - "is-symbol" "^1.0.3" - -"which-collection@^1.0.1": - "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" - "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "is-map" "^2.0.1" - "is-set" "^2.0.1" - "is-weakmap" "^2.0.1" - "is-weakset" "^2.0.1" - -"which-module@^2.0.0": - "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - "version" "2.0.0" - -"which-typed-array@^1.1.2": - "integrity" "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==" - "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" - "version" "1.1.7" - dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" - "is-typed-array" "^1.1.7" - -"which@^2.0.1": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"word-wrap@~1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" - -"workerpool@^6.2.0": - "integrity" "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" - "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" - "version" "6.2.0" - -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrappy@1": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"write-file-atomic@^3.0.0": - "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "imurmurhash" "^0.1.4" - "is-typedarray" "^1.0.0" - "signal-exit" "^3.0.2" - "typedarray-to-buffer" "^3.1.5" - -"ws@^7.4.6": - "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" - "version" "7.5.5" - -"xml-name-validator@^3.0.0": - "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" - "version" "3.0.0" - -"xmlbuilder@^15.1.1": - "integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" - "version" "15.1.1" - -"xmlchars@^2.2.0": - "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" - "version" "2.2.0" - -"y18n@^4.0.0": - "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - "version" "4.0.3" - -"y18n@^5.0.5": - "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - "version" "5.0.8" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yaml@1.10.2": - "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - "version" "1.10.2" - -"yargs-parser@^18.1.2": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-parser@^20.2.2", "yargs-parser@20.x": - "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - "version" "20.2.9" - -"yargs-parser@^21.0.0": - "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" - "version" "21.0.1" - -"yargs@^15.4.1": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" - dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" - -"yargs@^16.2.0": - "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - "version" "16.2.0" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.0" - "y18n" "^5.0.5" - "yargs-parser" "^20.2.2" - -"yargs@^17.4": - "integrity" "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" - "version" "17.4.0" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.3" - "y18n" "^5.0.5" - "yargs-parser" "^21.0.0" - -"zip-stream@^4.1.0": - "integrity" "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==" - "resolved" "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "archiver-utils" "^2.1.0" - "compress-commons" "^4.1.0" - "readable-stream" "^3.6.0" - -"zod@^1.11.17": - "integrity" "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" - "resolved" "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" - "version" "1.11.17" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which-typed-array@^1.1.2: + version "1.1.7" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.7" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +workerpool@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" + integrity sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A== + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.4.6: + version "7.5.5" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@1.10.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@20.x, yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^21.0.0: + version "21.0.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== + +yargs@^15.4.1: + version "15.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.4: + version "17.4.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" + integrity sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.0.0" + +zip-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" + integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^4.1.0" + readable-stream "^3.6.0" + +zod@^1.11.17: + version "1.11.17" + resolved "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" + integrity sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA== diff --git a/examples/typescript-step-functions-mixed/yarn.lock b/examples/typescript-step-functions-mixed/yarn.lock index 067081a77..a399ae0b7 100644 --- a/examples/typescript-step-functions-mixed/yarn.lock +++ b/examples/typescript-step-functions-mixed/yarn.lock @@ -3,28 +3,28 @@ "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": - "integrity" "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" + integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== dependencies: "@babel/highlight" "^7.14.5" "@babel/code-frame@^7.16.7": - "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== dependencies: "@babel/highlight" "^7.16.7" "@babel/compat-data@^7.15.0": - "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": - "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" - "version" "7.15.8" +"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" + integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== dependencies: "@babel/code-frame" "^7.15.8" "@babel/generator" "^7.15.8" @@ -35,82 +35,82 @@ "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.6" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.1.2" - "semver" "^6.3.0" - "source-map" "^0.5.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" "@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": - "integrity" "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" + integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== dependencies: "@babel/types" "^7.15.6" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/generator@^7.17.7": - "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" + integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== dependencies: "@babel/types" "^7.17.0" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/helper-compilation-targets@^7.15.4": - "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" + integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" - "browserslist" "^4.16.6" - "semver" "^6.3.0" + browserslist "^4.16.6" + semver "^6.3.0" "@babel/helper-function-name@^7.15.4": - "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" + integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== dependencies: "@babel/helper-get-function-arity" "^7.15.4" "@babel/template" "^7.15.4" "@babel/types" "^7.15.4" "@babel/helper-get-function-arity@^7.15.4": - "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" + integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-hoist-variables@^7.15.4": - "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" + integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-member-expression-to-functions@^7.15.4": - "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" + integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-imports@^7.15.4": - "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-transforms@^7.15.8": - "integrity" "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" + integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== dependencies: "@babel/helper-module-imports" "^7.15.4" "@babel/helper-replace-supers" "^7.15.4" @@ -122,21 +122,21 @@ "@babel/types" "^7.15.6" "@babel/helper-optimise-call-expression@^7.15.4": - "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" + integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== dependencies: "@babel/types" "^7.15.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== "@babel/helper-replace-supers@^7.15.4": - "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" + integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== dependencies: "@babel/helper-member-expression-to-functions" "^7.15.4" "@babel/helper-optimise-call-expression" "^7.15.4" @@ -144,184 +144,184 @@ "@babel/types" "^7.15.4" "@babel/helper-simple-access@^7.15.4": - "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" + integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== dependencies: "@babel/types" "^7.15.4" "@babel/helper-split-export-declaration@^7.15.4": - "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" + integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== dependencies: "@babel/types" "^7.15.4" "@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" - "version" "7.15.7" + version "7.15.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== "@babel/helper-validator-identifier@^7.16.7": - "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== "@babel/helper-validator-option@^7.14.5": - "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== "@babel/helpers@^7.15.4": - "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" + integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== dependencies: "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" "@babel/highlight@^7.14.5": - "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== dependencies: "@babel/helper-validator-identifier" "^7.14.5" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/highlight@^7.16.7": - "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" - "version" "7.16.10" + version "7.16.10" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.2": - "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" + integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== "@babel/parser@^7.16.7": - "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" - "version" "7.17.8" + version "7.17.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" + integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== "@babel/plugin-syntax-async-generators@^7.8.4": - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - "version" "7.8.4" + version "7.8.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - "version" "7.12.13" + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": - "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/template@^7.15.4", "@babel/template@^7.3.3": - "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" "@babel/template@^7.16.7": - "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== dependencies: "@babel/code-frame" "^7.16.7" "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" "@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.4" @@ -330,149 +330,149 @@ "@babel/helper-split-export-declaration" "^7.15.4" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" - "debug" "^4.1.0" - "globals" "^11.1.0" + debug "^4.1.0" + globals "^11.1.0" "@babel/types@^7.0.0", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" - "version" "7.15.6" + version "7.15.6" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== dependencies: "@babel/helper-validator-identifier" "^7.14.9" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@babel/types@^7.16.7", "@babel/types@^7.17.0": - "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" - "version" "7.17.0" + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@balena/dockerignore@^1.0.2": - "integrity" "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==" - "resolved" "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" - "version" "1.0.2" + version "1.0.2" + resolved "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" + integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== "@bcoe/v8-coverage@^0.2.3": - "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" - "version" "0.2.3" + version "0.2.3" + resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cdktf-plus/aws@^0.2.2": - "integrity" "sha512-IdudD9M3A0xNczJs5Fi48f6Jwzqf03QA3x3TWEqGQTVaSFQFdJlZLHVAEfnj8AE50mb/4fcxZRokluJTucADFg==" - "resolved" "https://registry.npmjs.org/@cdktf-plus/aws/-/aws-0.2.2.tgz" - "version" "0.2.2" + version "0.2.2" + resolved "https://registry.npmjs.org/@cdktf-plus/aws/-/aws-0.2.2.tgz" + integrity sha512-IdudD9M3A0xNczJs5Fi48f6Jwzqf03QA3x3TWEqGQTVaSFQFdJlZLHVAEfnj8AE50mb/4fcxZRokluJTucADFg== dependencies: "@cdktf-plus/core" "0.2.2" "@cdktf/provider-aws" "^5.0.29" - "esbuild-wasm" "^0.14.23" + esbuild-wasm "^0.14.23" "@cdktf-plus/core@0.2.2": - "integrity" "sha512-fCGqB/4Yrmx2yNxnVLPCVHB5HfIrnJ7NwIxS4p6KEyS86L2Y4NbGmKbj3WSQKlS0tAGFx+rgDHTGwx0ZvoVxVg==" - "resolved" "https://registry.npmjs.org/@cdktf-plus/core/-/core-0.2.2.tgz" - "version" "0.2.2" + version "0.2.2" + resolved "https://registry.npmjs.org/@cdktf-plus/core/-/core-0.2.2.tgz" + integrity sha512-fCGqB/4Yrmx2yNxnVLPCVHB5HfIrnJ7NwIxS4p6KEyS86L2Y4NbGmKbj3WSQKlS0tAGFx+rgDHTGwx0ZvoVxVg== dependencies: "@cdktf/provider-external" "^0.4.31" "@cdktf/provider-null" "^0.5.31" - "docker-registry-client" "^3.3.0" - "execa" "^5.1.1" - "hashdirectory" "^0.1.0" + docker-registry-client "^3.3.0" + execa "^5.1.1" + hashdirectory "^0.1.0" -"@cdktf/aws-cdk@file:../../dist/js/aws-cdk@0.0.0.jsii.tgz": - "integrity" "sha512-PuuADQF9JPYAfQKDTlCwhEsLNw7dOA3DmFTGnTTUrHsfxdcyn8VFMYv9p/ouVdjSF7/KBn9k5uwcNum3APrNGQ==" - "resolved" "file:../../dist/js/aws-cdk@0.0.0.jsii.tgz" - "version" "0.0.0" +"@cdktf/aws-cdk@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@cdktf/aws-cdk/-/aws-cdk-0.2.2.tgz#82bddf31e163694584fda368d51bedf1d758dd12" + integrity sha512-glrVYlpj4XnwAdgNO4PyjqLRAZ83S9rF3FUSr21iFW+jfdLUA8U2oKQCV3phCJTP96xhlrnwhWDkZrp/YneSmw== dependencies: - "change-case" "^4.1.1" - "codemaker" "^1.34.0" - "debug" "^4.3.2" + change-case "^4.1.1" + codemaker "^1.34.0" + debug "^4.3.2" "@cdktf/hcl2cdk@0.10.0": - "integrity" "sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw==" - "resolved" "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" + integrity sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw== dependencies: "@babel/generator" "^7.17.7" "@babel/template" "^7.16.7" "@babel/types" "^7.17.0" "@cdktf/hcl2json" "0.10.0" "@cdktf/provider-generator" "0.10.0" - "camelcase" "^6.3.0" - "glob" "7.2.0" - "graphology" "^0.24.1" - "graphology-types" "^0.21.2" - "jsii-rosetta" "^1.55.1" - "prettier" "^2.6.1" - "reserved-words" "^0.1.2" - "zod" "^1.11.17" + camelcase "^6.3.0" + glob "7.2.0" + graphology "^0.24.1" + graphology-types "^0.21.2" + jsii-rosetta "^1.55.1" + prettier "^2.6.1" + reserved-words "^0.1.2" + zod "^1.11.17" "@cdktf/hcl2json@0.10.0": - "integrity" "sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ==" - "resolved" "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" + integrity sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ== dependencies: "@types/node-fetch" "^2.6.1" - "node-fetch" "^2.6.7" + node-fetch "^2.6.7" "@cdktf/provider-aws@^5.0.29": - "integrity" "sha512-5chBjK14JV+GEFpl/w7+Ca8i4CXtsYtK2slQ/2AW8y/NaM+Aa3YeV+b5W/xeegjErKLxg3cF6XsRs9P9PBExcg==" - "resolved" "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-5.0.48.tgz" - "version" "5.0.48" + version "5.0.48" + resolved "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-5.0.48.tgz" + integrity sha512-5chBjK14JV+GEFpl/w7+Ca8i4CXtsYtK2slQ/2AW8y/NaM+Aa3YeV+b5W/xeegjErKLxg3cF6XsRs9P9PBExcg== "@cdktf/provider-external@^0.4.31": - "integrity" "sha512-QzarVXzj9QL3A6+VBJnFSPw3Iw4q3iMaBhUpmwf4LH2YKm+eiG/our/P3+whXrLFkGV0g9NtF47ohX4Amcxj4g==" - "resolved" "https://registry.npmjs.org/@cdktf/provider-external/-/provider-external-0.4.50.tgz" - "version" "0.4.50" + version "0.4.50" + resolved "https://registry.npmjs.org/@cdktf/provider-external/-/provider-external-0.4.50.tgz" + integrity sha512-QzarVXzj9QL3A6+VBJnFSPw3Iw4q3iMaBhUpmwf4LH2YKm+eiG/our/P3+whXrLFkGV0g9NtF47ohX4Amcxj4g== "@cdktf/provider-generator@0.10.0": - "integrity" "sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA==" - "resolved" "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" + integrity sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA== dependencies: "@cdktf/hcl2json" "0.10.0" - "codemaker" "^0.22.0" - "fs-extra" "^8.1.0" - "is-valid-domain" "^0.1.6" - "jsii-srcmak" "^0.1.513" + codemaker "^0.22.0" + fs-extra "^8.1.0" + is-valid-domain "^0.1.6" + jsii-srcmak "^0.1.513" "@cdktf/provider-null@^0.5.31": - "integrity" "sha512-YitiQ3hxgubVjFZX9kkQq17CsKztBRr43ikahF9Tv0TJbchg5xQief5HQI2BPyzPcPZfN1O3xdSbZHFmCC7vlA==" - "resolved" "https://registry.npmjs.org/@cdktf/provider-null/-/provider-null-0.5.50.tgz" - "version" "0.5.50" + version "0.5.50" + resolved "https://registry.npmjs.org/@cdktf/provider-null/-/provider-null-0.5.50.tgz" + integrity sha512-YitiQ3hxgubVjFZX9kkQq17CsKztBRr43ikahF9Tv0TJbchg5xQief5HQI2BPyzPcPZfN1O3xdSbZHFmCC7vlA== "@istanbuljs/load-nyc-config@^1.0.0": - "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" - "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: - "camelcase" "^5.3.1" - "find-up" "^4.1.0" - "get-package-type" "^0.1.0" - "js-yaml" "^3.13.1" - "resolve-from" "^5.0.0" + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": - "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" - "version" "0.1.3" + version "0.1.3" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^27.2.5": - "integrity" "sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==" - "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" + integrity sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "jest-message-util" "^27.2.5" - "jest-util" "^27.2.5" - "slash" "^3.0.0" + chalk "^4.0.0" + jest-message-util "^27.2.5" + jest-util "^27.2.5" + slash "^3.0.0" "@jest/core@^27.1.0", "@jest/core@^27.2.5": - "integrity" "sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==" - "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" + integrity sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA== dependencies: "@jest/console" "^27.2.5" "@jest/reporters" "^27.2.5" @@ -480,64 +480,64 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "emittery" "^0.8.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-changed-files" "^27.2.5" - "jest-config" "^27.2.5" - "jest-haste-map" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-resolve-dependencies" "^27.2.5" - "jest-runner" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "jest-watcher" "^27.2.5" - "micromatch" "^4.0.4" - "rimraf" "^3.0.0" - "slash" "^3.0.0" - "strip-ansi" "^6.0.0" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-changed-files "^27.2.5" + jest-config "^27.2.5" + jest-haste-map "^27.2.5" + jest-message-util "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-resolve-dependencies "^27.2.5" + jest-runner "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + jest-watcher "^27.2.5" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" "@jest/environment@^27.2.5": - "integrity" "sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==" - "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" + integrity sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg== dependencies: "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" + jest-mock "^27.2.5" "@jest/fake-timers@^27.2.5": - "integrity" "sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==" - "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" + integrity sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg== dependencies: "@jest/types" "^27.2.5" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - "jest-message-util" "^27.2.5" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" + jest-message-util "^27.2.5" + jest-mock "^27.2.5" + jest-util "^27.2.5" "@jest/globals@^27.2.5": - "integrity" "sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==" - "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" + integrity sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g== dependencies: "@jest/environment" "^27.2.5" "@jest/types" "^27.2.5" - "expect" "^27.2.5" + expect "^27.2.5" "@jest/reporters@^27.2.5": - "integrity" "sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==" - "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" + integrity sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ== dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^27.2.5" @@ -545,146 +545,146 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" - "glob" "^7.1.2" - "graceful-fs" "^4.2.4" - "istanbul-lib-coverage" "^3.0.0" - "istanbul-lib-instrument" "^4.0.3" - "istanbul-lib-report" "^3.0.0" - "istanbul-lib-source-maps" "^4.0.0" - "istanbul-reports" "^3.0.2" - "jest-haste-map" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "slash" "^3.0.0" - "source-map" "^0.6.0" - "string-length" "^4.0.1" - "terminal-link" "^2.0.0" - "v8-to-istanbul" "^8.1.0" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.4" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.3" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.2" + jest-haste-map "^27.2.5" + jest-resolve "^27.2.5" + jest-util "^27.2.5" + jest-worker "^27.2.5" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" "@jest/source-map@^27.0.6": - "integrity" "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==" - "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" - "version" "27.0.6" + version "27.0.6" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" + integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g== dependencies: - "callsites" "^3.0.0" - "graceful-fs" "^4.2.4" - "source-map" "^0.6.0" + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" "@jest/test-result@^27.2.5": - "integrity" "sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==" - "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" + integrity sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg== dependencies: "@jest/console" "^27.2.5" "@jest/types" "^27.2.5" "@types/istanbul-lib-coverage" "^2.0.0" - "collect-v8-coverage" "^1.0.0" + collect-v8-coverage "^1.0.0" "@jest/test-sequencer@^27.2.5": - "integrity" "sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==" - "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" + integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== dependencies: "@jest/test-result" "^27.2.5" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-runtime" "^27.2.5" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-runtime "^27.2.5" "@jest/transform@^27.2.5": - "integrity" "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==" - "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" + integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^27.2.5" - "babel-plugin-istanbul" "^6.0.0" - "chalk" "^4.0.0" - "convert-source-map" "^1.4.0" - "fast-json-stable-stringify" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-util" "^27.2.5" - "micromatch" "^4.0.4" - "pirates" "^4.0.1" - "slash" "^3.0.0" - "source-map" "^0.6.1" - "write-file-atomic" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-regex-util "^27.0.6" + jest-util "^27.2.5" + micromatch "^4.0.4" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" "@jest/types@^27.2.5": - "integrity" "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==" - "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" + integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^16.0.0" - "chalk" "^4.0.0" + chalk "^4.0.0" "@jsii/check-node@1.55.1": - "integrity" "sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw==" - "resolved" "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" - "version" "1.55.1" + version "1.55.1" + resolved "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" + integrity sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw== dependencies: - "chalk" "^4.1.2" - "semver" "^7.3.5" + chalk "^4.1.2" + semver "^7.3.5" -"@jsii/spec@^1.55.1", "@jsii/spec@1.55.1": - "integrity" "sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA==" - "resolved" "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" - "version" "1.55.1" +"@jsii/spec@1.55.1", "@jsii/spec@^1.55.1": + version "1.55.1" + resolved "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" + integrity sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA== dependencies: - "jsonschema" "^1.4.0" + jsonschema "^1.4.0" "@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" - "run-parallel" "^1.1.9" + run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" - "fastq" "^1.6.0" + fastq "^1.6.0" "@sinonjs/commons@^1.7.0": - "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" - "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" - "version" "1.8.3" + version "1.8.3" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== dependencies: - "type-detect" "4.0.8" + type-detect "4.0.8" "@sinonjs/fake-timers@^8.0.1": - "integrity" "sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==" - "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" - "version" "8.0.1" + version "8.0.1" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" + integrity sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew== dependencies: "@sinonjs/commons" "^1.7.0" "@tootallnate/once@1": - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" - "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" - "version" "7.1.16" + version "7.1.16" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -693,327 +693,329 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" - "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" - "version" "7.6.3" + version "7.6.3" + resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" - "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" - "version" "7.4.1" + version "7.4.1" + resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" - "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" - "version" "7.14.2" + version "7.14.2" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" - "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" - "version" "4.1.5" + version "4.1.5" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" - "version" "2.0.3" + version "2.0.3" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": - "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" + version "3.0.0" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - "version" "3.0.1" + version "3.0.1" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^27.0.0", "@types/jest@27.0.1": - "integrity" "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==" - "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" - "version" "27.0.1" +"@types/jest@27.0.1": + version "27.0.1" + resolved "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" + integrity sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw== dependencies: - "jest-diff" "^27.0.0" - "pretty-format" "^27.0.0" + jest-diff "^27.0.0" + pretty-format "^27.0.0" "@types/node-fetch@^2.6.1": - "integrity" "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==" - "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" - "version" "2.6.1" + version "2.6.1" + resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" + integrity sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA== dependencies: "@types/node" "*" - "form-data" "^3.0.0" + form-data "^3.0.0" "@types/node@*": - "integrity" "sha512-9iI3OOlkyOjLQQ9s+itIJNMRepDhB/96jW3fqduJ2FTPQj1dJjw6Q3QCImF9FE1wmdBs5QSun4FjDSFS8d8JLw==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-16.10.5.tgz" - "version" "16.10.5" + version "16.10.5" + resolved "https://registry.npmjs.org/@types/node/-/node-16.10.5.tgz" + integrity sha512-9iI3OOlkyOjLQQ9s+itIJNMRepDhB/96jW3fqduJ2FTPQj1dJjw6Q3QCImF9FE1wmdBs5QSun4FjDSFS8d8JLw== "@types/node@^14.0.26": - "integrity" "sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" - "version" "14.17.22" + version "14.17.22" + resolved "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" + integrity sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg== "@types/prettier@^2.1.5": - "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" - "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" - "version" "2.4.1" + version "2.4.1" + resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" + integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== "@types/stack-utils@^2.0.0": - "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" - "version" "2.0.1" + version "2.0.1" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": - "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" - "version" "20.2.1" + version "20.2.1" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== "@types/yargs@^16.0.0": - "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" - "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" - "version" "16.0.4" + version "16.0.4" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== dependencies: "@types/yargs-parser" "*" "@udondan/common-substrings@^3.0.2": - "integrity" "sha512-Sc8lNnubj2NtH6zj13K8ADohTnwvXBSp6NWV0LDvia/xfIGHvOhKOHjL7AM9+5lVL3LcIHl85mwpn9LYYhyxuw==" - "resolved" "https://registry.npmjs.org/@udondan/common-substrings/-/common-substrings-3.0.2.tgz" - "version" "3.0.2" + version "3.0.2" + resolved "https://registry.npmjs.org/@udondan/common-substrings/-/common-substrings-3.0.2.tgz" + integrity sha512-Sc8lNnubj2NtH6zj13K8ADohTnwvXBSp6NWV0LDvia/xfIGHvOhKOHjL7AM9+5lVL3LcIHl85mwpn9LYYhyxuw== "@xmldom/xmldom@^0.8.1": - "integrity" "sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ==" - "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" - "version" "0.8.1" - -"abab@^2.0.3", "abab@^2.0.5": - "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" - "version" "2.0.5" - -"acorn-globals@^6.0.0": - "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" - "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "acorn" "^7.1.1" - "acorn-walk" "^7.1.1" - -"acorn-walk@^7.1.1": - "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" - "version" "7.2.0" - -"acorn@^7.1.1": - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - "version" "7.4.1" - -"acorn@^8.2.4": - "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" - "version" "8.5.0" - -"agent-base@6": - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "debug" "4" - -"ansi-escapes@^4.2.1": - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "type-fest" "^0.21.3" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "color-convert" "^1.9.0" - -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"ansi-styles@^5.0.0": - "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" - "version" "5.2.0" - -"anymatch@^3.0.3": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"archiver-utils@^2.1.0": - "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==" - "resolved" "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "glob" "^7.1.4" - "graceful-fs" "^4.2.0" - "lazystream" "^1.0.0" - "lodash.defaults" "^4.2.0" - "lodash.difference" "^4.5.0" - "lodash.flatten" "^4.4.0" - "lodash.isplainobject" "^4.0.6" - "lodash.union" "^4.6.0" - "normalize-path" "^3.0.0" - "readable-stream" "^2.0.0" - -"archiver@5.3.0": - "integrity" "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==" - "resolved" "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" - "version" "5.3.0" - dependencies: - "archiver-utils" "^2.1.0" - "async" "^3.2.0" - "buffer-crc32" "^0.2.1" - "readable-stream" "^3.6.0" - "readdir-glob" "^1.0.0" - "tar-stream" "^2.2.0" - "zip-stream" "^4.1.0" - -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"arr-rotate@^1.0.0": - "integrity" "sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==" - "resolved" "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" - "version" "1.0.0" - -"asn1.js-rfc3280@^2.1.0": - "integrity" "sha1-LLxzng1C9nJc4duSggEqmnDp23A=" - "resolved" "https://registry.npmjs.org/asn1.js-rfc3280/-/asn1.js-rfc3280-2.1.1.tgz" - "version" "2.1.1" - -"asn1.js@^2.0.0", "asn1.js@^2.2.0": - "integrity" "sha1-yLpN1o6EQxKIEmIwyyBFvfqfv+E=" - "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz" - "version" "2.2.1" - dependencies: - "bn.js" "^2.0.0" - "inherits" "^2.0.1" - "minimalistic-assert" "^1.0.0" - -"assert-plus@^0.1.5": - "integrity" "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=" - "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - "version" "0.1.5" - -"assert-plus@^0.2.0": - "integrity" "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" - "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" - "version" "0.2.0" - -"assert-plus@^1.0.0": - "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - "version" "1.0.0" - -"async@^3.2.0": - "version" "3.2.3" - -"asynckit@^0.4.0": - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"at-least-node@^1.0.0": - "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - "version" "1.0.0" - -"available-typed-arrays@^1.0.5": - "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" - "version" "1.0.5" - -"aws-cdk-lib@^2.0.0", "aws-cdk-lib@2.0.0": - "integrity" "sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg==" - "resolved" "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" - "version" "2.0.0" + version "0.8.1" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" + integrity sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.2.4: + version "8.5.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" + integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver@5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" + integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.0" + buffer-crc32 "^0.2.1" + readable-stream "^3.6.0" + readdir-glob "^1.0.0" + tar-stream "^2.2.0" + zip-stream "^4.1.0" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-rotate@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" + integrity sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ== + +asn1.js-rfc3280@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/asn1.js-rfc3280/-/asn1.js-rfc3280-2.1.1.tgz" + integrity sha1-LLxzng1C9nJc4duSggEqmnDp23A= + +asn1.js@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-2.2.1.tgz" + integrity sha1-yLpN1o6EQxKIEmIwyyBFvfqfv+E= + dependencies: + bn.js "^2.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +assert-plus@^0.1.5: + version "0.1.5" + resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + integrity sha1-7nQAlBMALYTOxyGcasgRgS5yMWA= + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" + integrity sha1-104bh+ev/A24qttwIfP+SBAasjQ= + +assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +async@^3.2.0: + version "3.2.3" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" + integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +aws-cdk-lib@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" + integrity sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg== dependencies: "@balena/dockerignore" "^1.0.2" - "case" "1.6.3" - "fs-extra" "^9.1.0" - "ignore" "^5.1.9" - "jsonschema" "^1.4.0" - "minimatch" "^3.0.4" - "punycode" "^2.1.1" - "semver" "^7.3.5" - "yaml" "1.10.2" - -"babel-jest@^27.2.5", "babel-jest@>=27.0.0 <28": - "integrity" "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==" - "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" - "version" "27.2.5" + case "1.6.3" + fs-extra "^9.1.0" + ignore "^5.1.9" + jsonschema "^1.4.0" + minimatch "^3.0.4" + punycode "^2.1.1" + semver "^7.3.5" + yaml "1.10.2" + +babel-jest@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" + integrity sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g== dependencies: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/babel__core" "^7.1.14" - "babel-plugin-istanbul" "^6.0.0" - "babel-preset-jest" "^27.2.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "slash" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^27.2.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" -"babel-plugin-istanbul@^6.0.0": - "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" - "version" "6.0.0" +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-instrument" "^4.0.0" - "test-exclude" "^6.0.0" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" -"babel-plugin-jest-hoist@^27.2.0": - "integrity" "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==" - "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" - "version" "27.2.0" +babel-plugin-jest-hoist@^27.2.0: + version "27.2.0" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" + integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -"babel-preset-current-node-syntax@^1.0.0": - "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" - "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" - "version" "1.0.1" +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -1028,1645 +1030,1617 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -"babel-preset-jest@^27.2.0": - "integrity" "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==" - "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" - "version" "27.2.0" +babel-preset-jest@^27.2.0: + version "27.2.0" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" + integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== dependencies: - "babel-plugin-jest-hoist" "^27.2.0" - "babel-preset-current-node-syntax" "^1.0.0" - -"backoff@^2.4.1": - "integrity" "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=" - "resolved" "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz" - "version" "2.5.0" - dependencies: - "precond" "0.2" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"base64-js@^1.3.1": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" - -"base64url@~1.0.4", "base64url@1.x >=1.0.4": - "integrity" "sha1-1k03XWinxkDZEuI1jRcNylu1RoE=" - "resolved" "https://registry.npmjs.org/base64url/-/base64url-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "concat-stream" "~1.4.7" - "meow" "~2.0.0" - -"bl@^4.0.3": - "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" - "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "buffer" "^5.5.0" - "inherits" "^2.0.4" - "readable-stream" "^3.4.0" - -"bn.js@^2.0.0", "bn.js@^2.0.3": - "integrity" "sha1-EhYrwq5x/EClYmwzQ486h1zTdiU=" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" - "version" "2.2.0" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"brace-expansion@^2.0.1": - "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "balanced-match" "^1.0.0" - -"braces@^3.0.1": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"brorand@^1.0.1": - "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" - "version" "1.1.0" - -"browser-process-hrtime@^1.0.0": - "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" - "version" "1.0.0" - -"browserslist@^4.16.6": - "integrity" "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" - "version" "4.17.3" - dependencies: - "caniuse-lite" "^1.0.30001264" - "electron-to-chromium" "^1.3.857" - "escalade" "^3.1.1" - "node-releases" "^1.1.77" - "picocolors" "^0.2.1" - -"bs-logger@0.x": - "integrity" "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" - "resolved" "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" - "version" "0.2.6" - dependencies: - "fast-json-stable-stringify" "2.x" - -"bser@2.1.1": - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" - "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "node-int64" "^0.4.0" - -"buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13": - "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - "version" "0.2.13" - -"buffer-equal-constant-time@1.0.1": - "integrity" "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - "resolved" "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - "version" "1.0.1" - -"buffer-from@^1.0.0": - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - "version" "1.1.2" - -"buffer@^5.5.0": - "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - "version" "5.7.1" - dependencies: - "base64-js" "^1.3.1" - "ieee754" "^1.1.13" - -"bunyan@^1.8.3", "bunyan@1.x >=1.3.3": - "integrity" "sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==" - "resolved" "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz" - "version" "1.8.15" + babel-plugin-jest-hoist "^27.2.0" + babel-preset-current-node-syntax "^1.0.0" + +backoff@^2.4.1: + version "2.5.0" + resolved "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz" + integrity sha1-9hbtqdPktmuMp/ynn2lXIsX44m8= + dependencies: + precond "0.2" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +"base64url@1.x >=1.0.4", base64url@~1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/base64url/-/base64url-1.0.6.tgz" + integrity sha1-1k03XWinxkDZEuI1jRcNylu1RoE= + dependencies: + concat-stream "~1.4.7" + meow "~2.0.0" + +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +bn.js@^2.0.0, bn.js@^2.0.3: + version "2.2.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz" + integrity sha1-EhYrwq5x/EClYmwzQ486h1zTdiU= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.16.6: + version "4.17.3" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" + integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== + dependencies: + caniuse-lite "^1.0.30001264" + electron-to-chromium "^1.3.857" + escalade "^3.1.1" + node-releases "^1.1.77" + picocolors "^0.2.1" + +bs-logger@0.x: + version "0.2.6" + resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + dependencies: + fast-json-stable-stringify "2.x" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: + version "0.2.13" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-equal-constant-time@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" + integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +"bunyan@1.x >=1.3.3", bunyan@^1.8.3: + version "1.8.15" + resolved "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz" + integrity sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig== optionalDependencies: - "dtrace-provider" "~0.8" - "moment" "^2.19.3" - "mv" "~2" - "safe-json-stringify" "~1" - -"call-bind@^1.0.0", "call-bind@^1.0.2": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"camel-case@^4.1.2": - "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" - "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "pascal-case" "^3.1.2" - "tslib" "^2.0.3" - -"camelcase-keys@^1.0.0": - "integrity" "sha1-vRoRv5sxoc5JNJOpMN4aC69K1+w=" - "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "camelcase" "^1.0.1" - "map-obj" "^1.0.0" - -"camelcase@^1.0.1": - "integrity" "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - "version" "1.2.1" - -"camelcase@^5.0.0", "camelcase@^5.3.1": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"camelcase@^6.2.0": - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" - "version" "6.2.0" - -"camelcase@^6.3.0": - "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - "version" "6.3.0" - -"caniuse-lite@^1.0.30001264": - "integrity" "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" - "version" "1.0.30001265" - -"capital-case@^1.0.4": - "integrity" "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==" - "resolved" "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" - -"case@^1.6.3": - "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" - "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" - "version" "1.6.3" - -"case@1.6.3": - "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" - "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" - "version" "1.6.3" - -"cdktf-cli@0.10.0": - "integrity" "sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw==" - "resolved" "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" - "version" "0.10.0" + dtrace-provider "~0.8" + moment "^2.19.3" + mv "~2" + safe-json-stringify "~1" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz" + integrity sha1-vRoRv5sxoc5JNJOpMN4aC69K1+w= + dependencies: + camelcase "^1.0.1" + map-obj "^1.0.0" + +camelcase@^1.0.1: + version "1.2.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + +camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001264: + version "1.0.30001265" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" + integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== + +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +case@1.6.3, case@^1.6.3: + version "1.6.3" + resolved "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== + +cdktf-cli@0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" + integrity sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw== dependencies: "@cdktf/hcl2cdk" "0.10.0" "@cdktf/hcl2json" "0.10.0" - "cdktf" "0.10.0" - "constructs" "^10.0.25" - "ink-select-input" "^4.2.1" - "jsii" "^1.55.1" - "jsii-pacmak" "^1.55.1" - "minimatch" "^5.0.1" - "node-abort-controller" "^3.0.1" - "yargs" "^17.4" - -"cdktf@^0.10.0", "cdktf@^0.9", "cdktf@^0.9.2", "cdktf@0.10.0": - "integrity" "sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg==" - "resolved" "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" - "version" "0.10.0" - dependencies: - "archiver" "5.3.0" - "json-stable-stringify" "^1.0.1" - -"chalk@^2.0.0": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" - -"chalk@^4", "chalk@^4.0.0", "chalk@^4.1.2": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"change-case@^4.1.1": - "integrity" "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==" - "resolved" "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "camel-case" "^4.1.2" - "capital-case" "^1.0.4" - "constant-case" "^3.0.4" - "dot-case" "^3.0.4" - "header-case" "^2.0.4" - "no-case" "^3.0.4" - "param-case" "^3.0.4" - "pascal-case" "^3.1.2" - "path-case" "^3.0.4" - "sentence-case" "^3.0.4" - "snake-case" "^3.0.4" - "tslib" "^2.0.3" - -"char-regex@^1.0.2": - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - "version" "1.0.2" - -"ci-info@^3.1.1": - "integrity" "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" - "version" "3.2.0" - -"cjs-module-lexer@^1.0.0": - "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" - "version" "1.2.2" - -"cliui@^6.0.0": - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^6.2.0" - -"cliui@^7.0.2": - "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - "version" "7.0.4" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^7.0.0" - -"clone@^2.1.2": - "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" - "version" "2.1.2" - -"co@^4.6.0": - "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - "version" "4.6.0" - -"codemaker@^0.22.0": - "integrity" "sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg==" - "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" - "version" "0.22.0" - dependencies: - "camelcase" "^5.3.1" - "decamelize" "^1.2.0" - "fs-extra" "^8.1.0" - -"codemaker@^1.34.0": - "version" "1.55.1" - dependencies: - "camelcase" "^6.3.0" - "decamelize" "^5.0.1" - "fs-extra" "^9.1.0" - -"codemaker@^1.55.1": - "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" - "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" - "version" "1.55.1" - dependencies: - "camelcase" "^6.3.0" - "decamelize" "^5.0.1" - "fs-extra" "^9.1.0" - -"collect-v8-coverage@^1.0.0": - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - "version" "1.0.1" - -"color-convert@^1.9.0": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" - dependencies: - "color-name" "1.1.3" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-name@1.1.3": - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"combined-stream@^1.0.8": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "delayed-stream" "~1.0.0" - -"commonmark@^0.30.0": - "integrity" "sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA==" - "resolved" "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" - "version" "0.30.0" - dependencies: - "entities" "~2.0" - "mdurl" "~1.0.1" - "minimist" ">=1.2.2" - "string.prototype.repeat" "^0.2.0" - -"compress-commons@^4.1.0": - "integrity" "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==" - "resolved" "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "buffer-crc32" "^0.2.13" - "crc32-stream" "^4.0.2" - "normalize-path" "^3.0.0" - "readable-stream" "^3.6.0" - -"concat-map@0.0.1": - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"concat-stream@~1.4.7": - "integrity" "sha512-X3JMh8+4je3U1cQpG87+f9lXHDrqcb2MVLg9L7o8b1UZ0DzhRrUpdn65ttzu10PpJPPI3MQNkis+oha6TSA9Mw==" - "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.11.tgz" - "version" "1.4.11" - dependencies: - "inherits" "~2.0.1" - "readable-stream" "~1.1.9" - "typedarray" "~0.0.5" - -"constant-case@^3.0.4": - "integrity" "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==" - "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case" "^2.0.2" - -"constructs@^10.0.0", "constructs@^10.0.25", "constructs@^10.0.5", "constructs@^10.0.71": - "integrity" "sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA==" - "resolved" "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" - "version" "10.0.100" - -"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": - "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" - "version" "1.8.0" - dependencies: - "safe-buffer" "~5.1.1" - -"core-util-is@~1.0.0": - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - "version" "1.0.3" - -"core-util-is@1.0.2": - "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" - -"crc-32@^1.2.0": - "version" "1.2.1" - dependencies: - "exit-on-epipe" "~1.0.1" - "printj" "~1.3.1" - -"crc32-stream@^4.0.2": - "integrity" "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==" - "resolved" "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "crc-32" "^1.2.0" - "readable-stream" "^3.4.0" - -"cross-spawn@^7.0.3": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" - dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" - -"cssom@^0.4.4": - "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" - "version" "0.4.4" - -"cssom@~0.3.6": - "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - "version" "0.3.8" - -"cssstyle@^2.3.0": - "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" - "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "cssom" "~0.3.6" - -"data-urls@^2.0.0": - "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" - "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "abab" "^2.0.3" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.0.0" - -"date-format@^4.0.6": - "integrity" "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==" - "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" - "version" "4.0.6" - -"debug@^4.1.0", "debug@^4.1.1", "debug@4": - "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "ms" "2.1.2" - -"debug@^4.3.2": - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@^4.3.4": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"decamelize@^1.2.0": - "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - "version" "1.2.0" - -"decamelize@^5.0.1": - "integrity" "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" - "version" "5.0.1" - -"decimal.js@^10.2.1": - "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" - "version" "10.3.1" - -"dedent@^0.7.0": - "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - "version" "0.7.0" - -"deep-equal@^2.0.5": - "integrity" "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==" - "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "call-bind" "^1.0.0" - "es-get-iterator" "^1.1.1" - "get-intrinsic" "^1.0.1" - "is-arguments" "^1.0.4" - "is-date-object" "^1.0.2" - "is-regex" "^1.1.1" - "isarray" "^2.0.5" - "object-is" "^1.1.4" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "regexp.prototype.flags" "^1.3.0" - "side-channel" "^1.0.3" - "which-boxed-primitive" "^1.0.1" - "which-collection" "^1.0.1" - "which-typed-array" "^1.1.2" - -"deep-is@~0.1.3": - "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - "version" "0.1.4" - -"deepmerge@^4.2.2": - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - "version" "4.2.2" - -"define-properties@^1.1.3": - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "object-keys" "^1.0.12" - -"delayed-stream@~1.0.0": - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "1.0.0" - -"detect-indent@^5.0.0": - "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" - "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" - "version" "5.0.0" - -"detect-newline@^2.1.0": - "integrity" "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" - "version" "2.1.0" - -"detect-newline@^3.0.0": - "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - "version" "3.1.0" - -"diff-sequences@^27.0.6": - "integrity" "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==" - "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" - "version" "27.0.6" - -"docker-registry-client@^3.3.0": - "integrity" "sha512-7uUMnP/GR3m/FS63fQrkEw0GzcITFNsy8i6cc/nS/EHshS7btIv08/01NWmI7EjeXD1ou/R9S75tY+hmUHipTg==" - "resolved" "https://registry.npmjs.org/docker-registry-client/-/docker-registry-client-3.3.1.tgz" - "version" "3.3.1" - dependencies: - "assert-plus" "^0.1.5" - "base64url" "1.x >=1.0.4" - "bunyan" "1.x >=1.3.3" - "jwk-to-pem" "1.2.0" - "jws" "3.1.0" - "restify-clients" "^1.4.0" - "restify-errors" "^3.0.0" - "strsplit" "1.x" - "tough-cookie" "2.0.x" - "vasync" "1.x >=1.6.1" - "verror" "1.x >=1.6.0" - "www-authenticate" "0.6.x >=0.6.2" - -"domexception@^2.0.1": - "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" - "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "webidl-conversions" "^5.0.0" - -"dot-case@^3.0.4": - "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" - "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"dtrace-provider@^0.8.3", "dtrace-provider@~0.8": - "integrity" "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==" - "resolved" "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz" - "version" "0.8.8" - dependencies: - "nan" "^2.14.0" - -"ecdsa-sig-formatter@1.0.11": - "integrity" "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==" - "resolved" "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" - "version" "1.0.11" - dependencies: - "safe-buffer" "^5.0.1" - -"electron-to-chromium@^1.3.857": - "integrity" "sha512-WbTXOv7hsLhjJyl7jBfDkioaY++iVVZomZ4dU6TMe/SzucV6mUAs2VZn/AehBwuZMiNEQDaPuTGn22YK5o+aDw==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.867.tgz" - "version" "1.3.867" - -"elliptic@^3.0.4": - "integrity" "sha1-whaC73YnabVqdCAWCRBdoR1fYMw=" - "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "bn.js" "^2.0.3" - "brorand" "^1.0.1" - "hash.js" "^1.0.0" - "inherits" "^2.0.1" - -"emittery@^0.8.1": - "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" - "version" "0.8.1" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"end-of-stream@^1.4.1": - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" - dependencies: - "once" "^1.4.0" - -"entities@~2.0": - "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" - "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" - "version" "2.0.3" - -"es-abstract@^1.18.5": - "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" - "version" "1.19.1" - dependencies: - "call-bind" "^1.0.2" - "es-to-primitive" "^1.2.1" - "function-bind" "^1.1.1" - "get-intrinsic" "^1.1.1" - "get-symbol-description" "^1.0.0" - "has" "^1.0.3" - "has-symbols" "^1.0.2" - "internal-slot" "^1.0.3" - "is-callable" "^1.2.4" - "is-negative-zero" "^2.0.1" - "is-regex" "^1.1.4" - "is-shared-array-buffer" "^1.0.1" - "is-string" "^1.0.7" - "is-weakref" "^1.0.1" - "object-inspect" "^1.11.0" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "string.prototype.trimend" "^1.0.4" - "string.prototype.trimstart" "^1.0.4" - "unbox-primitive" "^1.0.1" - -"es-get-iterator@^1.1.1": - "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==" - "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.0" - "has-symbols" "^1.0.1" - "is-arguments" "^1.1.0" - "is-map" "^2.0.2" - "is-set" "^2.0.2" - "is-string" "^1.0.5" - "isarray" "^2.0.5" - -"es-to-primitive@^1.2.1": - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" - "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "is-callable" "^1.1.4" - "is-date-object" "^1.0.1" - "is-symbol" "^1.0.2" - -"esbuild-wasm@^0.14.23": - "version" "0.14.23" - -"escalade@^3.1.1": - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - "version" "3.1.1" - -"escape-string-regexp@^1.0.5": - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"escodegen@^2.0.0": - "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" - "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "esprima" "^4.0.1" - "estraverse" "^5.2.0" - "esutils" "^2.0.2" - "optionator" "^0.8.1" + cdktf "0.10.0" + constructs "^10.0.25" + ink-select-input "^4.2.1" + jsii "^1.55.1" + jsii-pacmak "^1.55.1" + minimatch "^5.0.1" + node-abort-controller "^3.0.1" + yargs "^17.4" + +cdktf@0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" + integrity sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg== + dependencies: + archiver "5.3.0" + json-stable-stringify "^1.0.1" + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4, chalk@^4.0.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +change-case@^4.1.1: + version "4.1.2" + resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + dependencies: + camel-case "^4.1.2" + capital-case "^1.0.4" + constant-case "^3.0.4" + dot-case "^3.0.4" + header-case "^2.0.4" + no-case "^3.0.4" + param-case "^3.0.4" + pascal-case "^3.1.2" + path-case "^3.0.4" + sentence-case "^3.0.4" + snake-case "^3.0.4" + tslib "^2.0.3" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +ci-info@^3.1.1: + version "3.2.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" + integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +codemaker@^0.22.0: + version "0.22.0" + resolved "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" + integrity sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg== + dependencies: + camelcase "^5.3.1" + decamelize "^1.2.0" + fs-extra "^8.1.0" + +codemaker@^1.34.0, codemaker@^1.55.1: + version "1.55.1" + resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.55.1.tgz#ca2ae0e3c7a3e9909740a603648e68d4a20e1a76" + integrity sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg== + dependencies: + camelcase "^6.3.0" + decamelize "^5.0.1" + fs-extra "^9.1.0" + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commonmark@^0.30.0: + version "0.30.0" + resolved "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" + integrity sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA== + dependencies: + entities "~2.0" + mdurl "~1.0.1" + minimist ">=1.2.2" + string.prototype.repeat "^0.2.0" + +compress-commons@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" + integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.2" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@~1.4.7: + version "1.4.11" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.11.tgz" + integrity sha512-X3JMh8+4je3U1cQpG87+f9lXHDrqcb2MVLg9L7o8b1UZ0DzhRrUpdn65ttzu10PpJPPI3MQNkis+oha6TSA9Mw== + dependencies: + inherits "~2.0.1" + readable-stream "~1.1.9" + typedarray "~0.0.5" + +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" + +constructs@^10.0.25, constructs@^10.0.5: + version "10.0.100" + resolved "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" + integrity sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +crc-32@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.1.tgz#436d2bcaad27bcb6bd073a2587139d3024a16460" + integrity sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w== + dependencies: + exit-on-epipe "~1.0.1" + printj "~1.3.1" + +crc32-stream@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" + integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== + dependencies: + crc-32 "^1.2.0" + readable-stream "^3.4.0" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-format@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" + integrity sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw== + +debug@4, debug@^4.1.0, debug@^4.1.1: + version "4.3.2" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decamelize@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" + integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== + +decimal.js@^10.2.1: + version "10.3.1" + resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + +deep-equal@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" + integrity sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw== + dependencies: + call-bind "^1.0.0" + es-get-iterator "^1.1.1" + get-intrinsic "^1.0.1" + is-arguments "^1.0.4" + is-date-object "^1.0.2" + is-regex "^1.1.1" + isarray "^2.0.5" + object-is "^1.1.4" + object-keys "^1.1.1" + object.assign "^4.1.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.3" + which-boxed-primitive "^1.0.1" + which-collection "^1.0.1" + which-typed-array "^1.1.2" + +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +detect-indent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" + integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" + integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== + +docker-registry-client@^3.3.0: + version "3.3.1" + resolved "https://registry.npmjs.org/docker-registry-client/-/docker-registry-client-3.3.1.tgz" + integrity sha512-7uUMnP/GR3m/FS63fQrkEw0GzcITFNsy8i6cc/nS/EHshS7btIv08/01NWmI7EjeXD1ou/R9S75tY+hmUHipTg== + dependencies: + assert-plus "^0.1.5" + base64url "1.x >=1.0.4" + bunyan "1.x >=1.3.3" + jwk-to-pem "1.2.0" + jws "3.1.0" + restify-clients "^1.4.0" + restify-errors "^3.0.0" + strsplit "1.x" + tough-cookie "2.0.x" + vasync "1.x >=1.6.1" + verror "1.x >=1.6.0" + www-authenticate "0.6.x >=0.6.2" + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dtrace-provider@^0.8.3, dtrace-provider@~0.8: + version "0.8.8" + resolved "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz" + integrity sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg== + dependencies: + nan "^2.14.0" + +ecdsa-sig-formatter@1.0.11: + version "1.0.11" + resolved "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" + integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== + dependencies: + safe-buffer "^5.0.1" + +electron-to-chromium@^1.3.857: + version "1.3.867" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.867.tgz" + integrity sha512-WbTXOv7hsLhjJyl7jBfDkioaY++iVVZomZ4dU6TMe/SzucV6mUAs2VZn/AehBwuZMiNEQDaPuTGn22YK5o+aDw== + +elliptic@^3.0.4: + version "3.1.0" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-3.1.0.tgz" + integrity sha1-whaC73YnabVqdCAWCRBdoR1fYMw= + dependencies: + bn.js "^2.0.3" + brorand "^1.0.1" + hash.js "^1.0.0" + inherits "^2.0.1" + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +entities@~2.0: + version "2.0.3" + resolved "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== + +es-abstract@^1.18.5: + version "1.19.1" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.1" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" + is-string "^1.0.7" + is-weakref "^1.0.1" + object-inspect "^1.11.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-get-iterator@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +esbuild-wasm@^0.14.23: + version "0.14.29" + resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.14.29.tgz#97772bef8752fb695c599595002f55e66461abc9" + integrity sha512-Iad4YKwBpjj/gQVryxpMJ+4b/uCbe7ClNkpCY1kX8L9KZtCnd9f5rpJs8Gcau7Fxy+/ksKTcNOYiO0b2aiPpow== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" optionalDependencies: - "source-map" "~0.6.1" - -"esprima@^4.0.0", "esprima@^4.0.1": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"estraverse@^5.2.0": - "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - "version" "5.2.0" - -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" - -"events@^3.3.0": - "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - "version" "3.3.0" - -"execa@^5.0.0": - "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" - "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "cross-spawn" "^7.0.3" - "get-stream" "^6.0.0" - "human-signals" "^2.1.0" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.1" - "onetime" "^5.1.2" - "signal-exit" "^3.0.3" - "strip-final-newline" "^2.0.0" - -"execa@^5.1.1": - "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" - "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "cross-spawn" "^7.0.3" - "get-stream" "^6.0.0" - "human-signals" "^2.1.0" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.1" - "onetime" "^5.1.2" - "signal-exit" "^3.0.3" - "strip-final-newline" "^2.0.0" - -"exit-on-epipe@~1.0.1": - "integrity" "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - "resolved" "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" - "version" "1.0.1" - -"exit@^0.1.2": - "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - "version" "0.1.2" - -"expect@^27.2.5": - "integrity" "sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==" - "resolved" "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" - "version" "27.2.5" + source-map "~0.6.1" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +events@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0, execa@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit-on-epipe@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" + integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expect@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" + integrity sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA== dependencies: "@jest/types" "^27.2.5" - "ansi-styles" "^5.0.0" - "jest-get-type" "^27.0.6" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-regex-util" "^27.0.6" - -"extsprintf@^1.2.0": - "integrity" "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" - "version" "1.4.1" - -"extsprintf@1.2.0": - "integrity" "sha1-WtlGwi9bMrp/jNdCZxHG6KP8JSk=" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.2.0.tgz" - "version" "1.2.0" - -"fast-glob@^3.2.11": - "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" - "version" "3.2.11" + ansi-styles "^5.0.0" + jest-get-type "^27.0.6" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-regex-util "^27.0.6" + +extsprintf@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.2.0.tgz" + integrity sha1-WtlGwi9bMrp/jNdCZxHG6KP8JSk= + +extsprintf@^1.2.0: + version "1.4.1" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" + integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== + +fast-glob@^3.2.11: + version "3.2.11" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - "glob-parent" "^5.1.2" - "merge2" "^1.3.0" - "micromatch" "^4.0.4" - -"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@2.x": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fast-levenshtein@~2.0.6": - "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - "version" "2.0.6" - -"fast-safe-stringify@^1.1.3": - "integrity" "sha512-QJYT/i0QYoiZBQ71ivxdyTqkwKkQ0oxACXHYxH2zYHJEgzi2LsbjgvtzTbLi1SZcF190Db2YP7I7eTsU2egOlw==" - "resolved" "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.2.3.tgz" - "version" "1.2.3" - -"fastq@^1.6.0": - "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - "version" "1.13.0" - dependencies: - "reusify" "^1.0.4" - -"fb-watchman@^2.0.0": - "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" - "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "bser" "2.1.1" - -"figures@^3.2.0": - "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" - "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "escape-string-regexp" "^1.0.5" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"find-up@^4.0.0", "find-up@^4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"flatted@^3.2.5": - "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" - "version" "3.2.5" - -"foreach@^2.0.5": - "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - "version" "2.0.5" - -"form-data@^3.0.0": - "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" - -"fs-constants@^1.0.0": - "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" - "version" "1.0.0" - -"fs-extra@^10.0.1": - "integrity" "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" - "version" "10.0.1" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-extra@^9.1.0": - "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "at-least-node" "^1.0.0" - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs.realpath@^1.0.0": - "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"fsevents@^2.3.2": - "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - "version" "2.3.2" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"gensync@^1.0.0-beta.2": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" - -"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" - -"get-intrinsic@^1.0.1", "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": - "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.1" - -"get-package-type@^0.1.0": - "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - "version" "0.1.0" - -"get-stdin@^4.0.1": - "integrity" "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - "resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - "version" "4.0.1" - -"get-stream@^6.0.0": - "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - "version" "6.0.1" - -"get-symbol-description@^1.0.0": - "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" - "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.1" - -"glob-parent@^5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob@^6.0.1": - "integrity" "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=" - "resolved" "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz" - "version" "6.0.4" - dependencies: - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "2 || 3" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" - -"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@7.2.0": - "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^3.0.4" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": - "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" - "version" "4.2.8" - -"graphology-types@^0.21.2", "graphology-types@>=0.24.0": - "integrity" "sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA==" - "resolved" "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" - "version" "0.21.2" - -"graphology@^0.24.1": - "integrity" "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==" - "resolved" "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" - "version" "0.24.1" - dependencies: - "events" "^3.3.0" - "obliterator" "^2.0.2" - -"has-bigints@^1.0.1": - "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - "version" "1.0.1" - -"has-flag@^3.0.0": - "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-symbols@^1.0.1", "has-symbols@^1.0.2": - "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - "version" "1.0.2" - -"has-tostringtag@^1.0.0": - "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" - "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-symbols" "^1.0.2" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"hash.js@^1.0.0": - "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" - "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" - "version" "1.1.7" - dependencies: - "inherits" "^2.0.3" - "minimalistic-assert" "^1.0.1" - -"hashdirectory@^0.1.0": - "integrity" "sha1-fEr+uVvSrVtWU0xCFdvOcPLx5h0=" - "resolved" "https://registry.npmjs.org/hashdirectory/-/hashdirectory-0.1.0.tgz" - "version" "0.1.0" - dependencies: - "q" "^1.0.1" - -"header-case@^2.0.4": - "integrity" "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==" - "resolved" "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "capital-case" "^1.0.4" - "tslib" "^2.0.3" - -"html-encoding-sniffer@^2.0.1": - "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" - "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "whatwg-encoding" "^1.0.5" - -"html-escaper@^2.0.0": - "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - "version" "2.0.2" - -"http-proxy-agent@^4.0.1": - "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - "version" "4.0.1" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fast-safe-stringify@^1.1.3: + version "1.2.3" + resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.2.3.tgz" + integrity sha512-QJYT/i0QYoiZBQ71ivxdyTqkwKkQ0oxACXHYxH2zYHJEgzi2LsbjgvtzTbLi1SZcF190Db2YP7I7eTsU2egOlw== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +figures@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flatted@^3.2.5: + version "3.2.5" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@7.2.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.2.0" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^6.0.1: + version "6.0.4" + resolved "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz" + integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.8" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== + +graphology-types@^0.21.2: + version "0.21.2" + resolved "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" + integrity sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA== + +graphology@^0.24.1: + version "0.24.1" + resolved "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" + integrity sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg== + dependencies: + events "^3.3.0" + obliterator "^2.0.2" + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash.js@^1.0.0: + version "1.1.7" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hashdirectory@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/hashdirectory/-/hashdirectory-0.1.0.tgz" + integrity sha1-fEr+uVvSrVtWU0xCFdvOcPLx5h0= + dependencies: + q "^1.0.1" + +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + dependencies: + capital-case "^1.0.4" + tslib "^2.0.3" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" + agent-base "6" + debug "4" -"https-proxy-agent@^5.0.0": - "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" - "version" "5.0.0" +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== dependencies: - "agent-base" "6" - "debug" "4" + agent-base "6" + debug "4" -"human-signals@^2.1.0": - "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - "version" "2.1.0" +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -"iam-floyd@^0.326.0", "iam-floyd@^0.337.0": - "integrity" "sha512-sjWikJkFtVw9Gx038wwAY3lILWQm0ZUFJCa5LPwjKUl/EL+qkBEn+DPFjivy6JYaSDcDg1IuD0q0YdhZniOeAw==" - "resolved" "https://registry.npmjs.org/iam-floyd/-/iam-floyd-0.337.0.tgz" - "version" "0.337.0" +iam-floyd@^0.337.0: + version "0.337.0" + resolved "https://registry.npmjs.org/iam-floyd/-/iam-floyd-0.337.0.tgz" + integrity sha512-sjWikJkFtVw9Gx038wwAY3lILWQm0ZUFJCa5LPwjKUl/EL+qkBEn+DPFjivy6JYaSDcDg1IuD0q0YdhZniOeAw== dependencies: "@udondan/common-substrings" "^3.0.2" - "regex-parser" "^2.2.11" - -"iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" + regex-parser "^2.2.11" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"ieee754@^1.1.13": - "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - "version" "1.2.1" + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -"ignore@^5.1.9": - "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" - "version" "5.1.9" +ignore@^5.1.9: + version "5.1.9" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== -"import-local@^3.0.2": - "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "pkg-dir" "^4.2.0" - "resolve-cwd" "^3.0.0" +import-local@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" -"imurmurhash@^0.1.4": - "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"indent-string@^1.1.0": - "integrity" "sha1-25m8xYPrarux5I3LsZmamGBBy2s=" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz" - "version" "1.2.2" - dependencies: - "get-stdin" "^4.0.1" - "minimist" "^1.1.0" - "repeating" "^1.1.0" - -"inflight@^1.0.4": - "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"ink-select-input@^4.2.1": - "integrity" "sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==" - "resolved" "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "arr-rotate" "^1.0.0" - "figures" "^3.2.0" - "lodash.isequal" "^4.5.0" - -"internal-slot@^1.0.3": - "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" - "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "get-intrinsic" "^1.1.0" - "has" "^1.0.3" - "side-channel" "^1.0.4" - -"is-arguments@^1.0.4", "is-arguments@^1.1.0": - "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" - "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-bigint@^1.0.1": - "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" - "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-bigints" "^1.0.1" - -"is-boolean-object@^1.1.0": - "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" - "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-callable@^1.1.4", "is-callable@^1.2.4": - "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" - "version" "1.2.4" - -"is-ci@^3.0.0": - "integrity" "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ci-info" "^3.1.1" - -"is-core-module@^2.2.0": - "integrity" "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "has" "^1.0.3" - -"is-date-object@^1.0.1", "is-date-object@^1.0.2": - "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-extglob@^2.1.1": - "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-finite@^1.0.0": - "integrity" "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - "resolved" "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" - "version" "1.1.0" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-generator-fn@^2.0.0": - "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - "version" "2.1.0" - -"is-glob@^4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-map@^2.0.1", "is-map@^2.0.2": - "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" - "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" - "version" "2.0.2" - -"is-negative-zero@^2.0.1": - "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - "version" "2.0.1" - -"is-number-object@^1.0.4": - "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" - "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-potential-custom-element-name@^1.0.1": - "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" - "version" "1.0.1" - -"is-regex@^1.1.1", "is-regex@^1.1.4": - "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-set@^2.0.1", "is-set@^2.0.2": - "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" - "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" - "version" "2.0.2" - -"is-shared-array-buffer@^1.0.1": - "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" - "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" - "version" "1.0.1" - -"is-stream@^2.0.0": - "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - "version" "2.0.1" - -"is-string@^1.0.5", "is-string@^1.0.7": - "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-symbol@^1.0.2", "is-symbol@^1.0.3": - "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" - "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-symbols" "^1.0.2" - -"is-typed-array@^1.1.7": - "integrity" "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==" - "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" - "version" "1.1.8" - dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" - -"is-typedarray@^1.0.0": - "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" - -"is-valid-domain@^0.1.6": - "integrity" "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==" - "resolved" "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" - "version" "0.1.6" - dependencies: - "punycode" "^2.1.1" - -"is-weakmap@^2.0.1": - "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" - "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" - "version" "2.0.1" - -"is-weakref@^1.0.1": - "integrity" "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==" - "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "call-bind" "^1.0.0" - -"is-weakset@^2.0.1": - "integrity" "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" - "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" - "version" "2.0.1" - -"isarray@^2.0.5": - "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - "version" "2.0.5" - -"isarray@~1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isarray@0.0.1": - "integrity" "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - "version" "0.0.1" - -"isexe@^2.0.0": - "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"istanbul-lib-coverage@^3.0.0": - "integrity" "sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g==" - "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" - "version" "3.0.2" - -"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": - "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" - "version" "4.0.3" +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^1.1.0: + version "1.2.2" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz" + integrity sha1-25m8xYPrarux5I3LsZmamGBBy2s= + dependencies: + get-stdin "^4.0.1" + minimist "^1.1.0" + repeating "^1.1.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ink-select-input@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" + integrity sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw== + dependencies: + arr-rotate "^1.0.0" + figures "^3.2.0" + lodash.isequal "^4.5.0" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +is-arguments@^1.0.4, is-arguments@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-ci@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" + integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== + dependencies: + ci-info "^3.1.1" + +is-core-module@^2.2.0: + version "2.7.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" + integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.2: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.1, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.7: + version "1.1.8" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-valid-domain@^0.1.6: + version "0.1.6" + resolved "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" + integrity sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg== + dependencies: + punycode "^2.1.1" + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" + integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== + dependencies: + call-bind "^1.0.0" + +is-weakset@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" + integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +istanbul-lib-coverage@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" + integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== + +istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-coverage" "^3.0.0" - "semver" "^6.3.0" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" -"istanbul-lib-report@^3.0.0": - "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: - "istanbul-lib-coverage" "^3.0.0" - "make-dir" "^3.0.0" - "supports-color" "^7.1.0" + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" -"istanbul-lib-source-maps@^4.0.0": - "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" - "version" "4.0.1" +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: - "debug" "^4.1.1" - "istanbul-lib-coverage" "^3.0.0" - "source-map" "^0.6.1" + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" -"istanbul-reports@^3.0.2": - "integrity" "sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ==" - "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" - "version" "3.0.4" +istanbul-reports@^3.0.2: + version "3.0.4" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + integrity sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ== dependencies: - "html-escaper" "^2.0.0" - "istanbul-lib-report" "^3.0.0" + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" -"jest-changed-files@^27.2.5": - "integrity" "sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==" - "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" - "version" "27.2.5" +jest-changed-files@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" + integrity sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw== dependencies: "@jest/types" "^27.2.5" - "execa" "^5.0.0" - "throat" "^6.0.1" + execa "^5.0.0" + throat "^6.0.1" -"jest-circus@^27.2.5": - "integrity" "sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==" - "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" - "version" "27.2.5" +jest-circus@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" + integrity sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q== dependencies: "@jest/environment" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "dedent" "^0.7.0" - "expect" "^27.2.5" - "is-generator-fn" "^2.0.0" - "jest-each" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - "throat" "^6.0.1" - -"jest-cli@^27.1.0": - "integrity" "sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==" - "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.2.5" + is-generator-fn "^2.0.0" + jest-each "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + pretty-format "^27.2.5" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.1.0: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" + integrity sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg== dependencies: "@jest/core" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "import-local" "^3.0.2" - "jest-config" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "prompts" "^2.0.1" - "yargs" "^16.2.0" - -"jest-config@^27.2.5": - "integrity" "sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==" - "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + import-local "^3.0.2" + jest-config "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" + integrity sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ== dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^27.2.5" "@jest/types" "^27.2.5" - "babel-jest" "^27.2.5" - "chalk" "^4.0.0" - "deepmerge" "^4.2.2" - "glob" "^7.1.1" - "graceful-fs" "^4.2.4" - "is-ci" "^3.0.0" - "jest-circus" "^27.2.5" - "jest-environment-jsdom" "^27.2.5" - "jest-environment-node" "^27.2.5" - "jest-get-type" "^27.0.6" - "jest-jasmine2" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-runner" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "micromatch" "^4.0.4" - "pretty-format" "^27.2.5" - -"jest-diff@^27.0.0", "jest-diff@^27.2.5": - "integrity" "sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==" - "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "chalk" "^4.0.0" - "diff-sequences" "^27.0.6" - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-docblock@^27.0.6": - "integrity" "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==" - "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" - "version" "27.0.6" - dependencies: - "detect-newline" "^3.0.0" - -"jest-each@^27.2.5": - "integrity" "sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==" - "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" - "version" "27.2.5" + babel-jest "^27.2.5" + chalk "^4.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + jest-circus "^27.2.5" + jest-environment-jsdom "^27.2.5" + jest-environment-node "^27.2.5" + jest-get-type "^27.0.6" + jest-jasmine2 "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-runner "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + micromatch "^4.0.4" + pretty-format "^27.2.5" + +jest-diff@^27.0.0, jest-diff@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" + integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.0.6" + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-docblock@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" + integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" + integrity sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag== dependencies: "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "jest-get-type" "^27.0.6" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" + chalk "^4.0.0" + jest-get-type "^27.0.6" + jest-util "^27.2.5" + pretty-format "^27.2.5" -"jest-environment-jsdom@^27.2.5": - "integrity" "sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==" - "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" - "version" "27.2.5" +jest-environment-jsdom@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" + integrity sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg== dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" - "jsdom" "^16.6.0" + jest-mock "^27.2.5" + jest-util "^27.2.5" + jsdom "^16.6.0" -"jest-environment-node@^27.2.5": - "integrity" "sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==" - "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" - "version" "27.2.5" +jest-environment-node@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" + integrity sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg== dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" + jest-mock "^27.2.5" + jest-util "^27.2.5" -"jest-get-type@^27.0.6": - "integrity" "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==" - "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" - "version" "27.0.6" +jest-get-type@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" + integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== -"jest-haste-map@^27.2.5": - "integrity" "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" - "version" "27.2.5" +jest-haste-map@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" + integrity sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ== dependencies: "@jest/types" "^27.2.5" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - "anymatch" "^3.0.3" - "fb-watchman" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-regex-util" "^27.0.6" - "jest-serializer" "^27.0.6" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "micromatch" "^4.0.4" - "walker" "^1.0.7" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^27.0.6" + jest-serializer "^27.0.6" + jest-util "^27.2.5" + jest-worker "^27.2.5" + micromatch "^4.0.4" + walker "^1.0.7" optionalDependencies: - "fsevents" "^2.3.2" + fsevents "^2.3.2" -"jest-jasmine2@^27.2.5": - "integrity" "sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==" - "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" - "version" "27.2.5" +jest-jasmine2@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" + integrity sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ== dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^27.2.5" @@ -2674,99 +2648,99 @@ "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "expect" "^27.2.5" - "is-generator-fn" "^2.0.0" - "jest-each" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" - "throat" "^6.0.1" - -"jest-leak-detector@^27.2.5": - "integrity" "sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==" - "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-matcher-utils@^27.2.5": - "integrity" "sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==" - "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "chalk" "^4.0.0" - "jest-diff" "^27.2.5" - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-message-util@^27.2.5": - "integrity" "sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==" - "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.2.5" + is-generator-fn "^2.0.0" + jest-each "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + pretty-format "^27.2.5" + throat "^6.0.1" + +jest-leak-detector@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" + integrity sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ== + dependencies: + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-matcher-utils@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" + integrity sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg== + dependencies: + chalk "^4.0.0" + jest-diff "^27.2.5" + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-message-util@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" + integrity sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ== dependencies: "@babel/code-frame" "^7.12.13" "@jest/types" "^27.2.5" "@types/stack-utils" "^2.0.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "micromatch" "^4.0.4" - "pretty-format" "^27.2.5" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - -"jest-mock@^27.2.5": - "integrity" "sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==" - "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.4" + pretty-format "^27.2.5" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" + integrity sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" -"jest-pnp-resolver@^1.2.2": - "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - "version" "1.2.2" +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -"jest-regex-util@^27.0.6": - "integrity" "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==" - "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" - "version" "27.0.6" +jest-regex-util@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" + integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== -"jest-resolve-dependencies@^27.2.5": - "integrity" "sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==" - "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" - "version" "27.2.5" +jest-resolve-dependencies@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" + integrity sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg== dependencies: "@jest/types" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-snapshot" "^27.2.5" + jest-regex-util "^27.0.6" + jest-snapshot "^27.2.5" -"jest-resolve@*", "jest-resolve@^27.2.5": - "integrity" "sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==" - "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" - "version" "27.2.5" +jest-resolve@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" + integrity sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg== dependencies: "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "escalade" "^3.1.1" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-pnp-resolver" "^1.2.2" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "resolve" "^1.20.0" - "slash" "^3.0.0" - -"jest-runner@^27.2.5": - "integrity" "sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==" - "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + escalade "^3.1.1" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-pnp-resolver "^1.2.2" + jest-util "^27.2.5" + jest-validate "^27.2.5" + resolve "^1.20.0" + slash "^3.0.0" + +jest-runner@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" + integrity sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg== dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2774,27 +2748,27 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "emittery" "^0.8.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-docblock" "^27.0.6" - "jest-environment-jsdom" "^27.2.5" - "jest-environment-node" "^27.2.5" - "jest-haste-map" "^27.2.5" - "jest-leak-detector" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "source-map-support" "^0.5.6" - "throat" "^6.0.1" - -"jest-runtime@^27.2.5": - "integrity" "sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==" - "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-docblock "^27.0.6" + jest-environment-jsdom "^27.2.5" + jest-environment-node "^27.2.5" + jest-haste-map "^27.2.5" + jest-leak-detector "^27.2.5" + jest-message-util "^27.2.5" + jest-resolve "^27.2.5" + jest-runtime "^27.2.5" + jest-util "^27.2.5" + jest-worker "^27.2.5" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" + integrity sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA== dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2805,37 +2779,37 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/yargs" "^16.0.0" - "chalk" "^4.0.0" - "cjs-module-lexer" "^1.0.0" - "collect-v8-coverage" "^1.0.0" - "execa" "^5.0.0" - "exit" "^0.1.2" - "glob" "^7.1.3" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-mock" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "slash" "^3.0.0" - "strip-bom" "^4.0.0" - "yargs" "^16.2.0" - -"jest-serializer@^27.0.6": - "integrity" "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==" - "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" - "version" "27.0.6" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-message-util "^27.2.5" + jest-mock "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^16.2.0" + +jest-serializer@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" + integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA== dependencies: "@types/node" "*" - "graceful-fs" "^4.2.4" + graceful-fs "^4.2.4" -"jest-snapshot@^27.2.5": - "integrity" "sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==" - "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" - "version" "27.2.5" +jest-snapshot@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" + integrity sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw== dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" @@ -2847,1775 +2821,1741 @@ "@jest/types" "^27.2.5" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" - "babel-preset-current-node-syntax" "^1.0.0" - "chalk" "^4.0.0" - "expect" "^27.2.5" - "graceful-fs" "^4.2.4" - "jest-diff" "^27.2.5" - "jest-get-type" "^27.0.6" - "jest-haste-map" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-util" "^27.2.5" - "natural-compare" "^1.4.0" - "pretty-format" "^27.2.5" - "semver" "^7.3.2" - -"jest-util@^27.0.0", "jest-util@^27.2.5": - "integrity" "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" - "version" "27.2.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.2.5" + graceful-fs "^4.2.4" + jest-diff "^27.2.5" + jest-get-type "^27.0.6" + jest-haste-map "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-resolve "^27.2.5" + jest-util "^27.2.5" + natural-compare "^1.4.0" + pretty-format "^27.2.5" + semver "^7.3.2" + +jest-util@^27.0.0, jest-util@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" + integrity sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "is-ci" "^3.0.0" - "picomatch" "^2.2.3" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + picomatch "^2.2.3" -"jest-validate@^27.2.5": - "integrity" "sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==" - "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" - "version" "27.2.5" +jest-validate@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" + integrity sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw== dependencies: "@jest/types" "^27.2.5" - "camelcase" "^6.2.0" - "chalk" "^4.0.0" - "jest-get-type" "^27.0.6" - "leven" "^3.1.0" - "pretty-format" "^27.2.5" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.0.6" + leven "^3.1.0" + pretty-format "^27.2.5" -"jest-watcher@^27.2.5": - "integrity" "sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==" - "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" - "version" "27.2.5" +jest-watcher@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" + integrity sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ== dependencies: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "jest-util" "^27.2.5" - "string-length" "^4.0.1" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.2.5" + string-length "^4.0.1" -"jest-worker@^27.2.5": - "integrity" "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" - "version" "27.2.5" +jest-worker@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" + integrity sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw== dependencies: "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^8.0.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" -"jest@^27.0.0", "jest@27.1.0": - "integrity" "sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==" - "resolved" "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" - "version" "27.1.0" +jest@27.1.0: + version "27.1.0" + resolved "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" + integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg== dependencies: "@jest/core" "^27.1.0" - "import-local" "^3.0.2" - "jest-cli" "^27.1.0" - -"js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" - -"js-yaml@^3.13.1": - "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - "version" "3.14.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"jsdom@^16.6.0": - "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" - "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" - "version" "16.7.0" - dependencies: - "abab" "^2.0.5" - "acorn" "^8.2.4" - "acorn-globals" "^6.0.0" - "cssom" "^0.4.4" - "cssstyle" "^2.3.0" - "data-urls" "^2.0.0" - "decimal.js" "^10.2.1" - "domexception" "^2.0.1" - "escodegen" "^2.0.0" - "form-data" "^3.0.0" - "html-encoding-sniffer" "^2.0.1" - "http-proxy-agent" "^4.0.1" - "https-proxy-agent" "^5.0.0" - "is-potential-custom-element-name" "^1.0.1" - "nwsapi" "^2.2.0" - "parse5" "6.0.1" - "saxes" "^5.0.1" - "symbol-tree" "^3.2.4" - "tough-cookie" "^4.0.0" - "w3c-hr-time" "^1.0.2" - "w3c-xmlserializer" "^2.0.0" - "webidl-conversions" "^6.1.0" - "whatwg-encoding" "^1.0.5" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.5.0" - "ws" "^7.4.6" - "xml-name-validator" "^3.0.0" - -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" - -"jsii-pacmak@^1.55.1": - "integrity" "sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA==" - "resolved" "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" - "version" "1.55.1" + import-local "^3.0.2" + jest-cli "^27.1.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsii-pacmak@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" + integrity sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "clone" "^2.1.2" - "codemaker" "^1.55.1" - "commonmark" "^0.30.0" - "escape-string-regexp" "^4.0.0" - "fs-extra" "^9.1.0" - "jsii-reflect" "^1.55.1" - "jsii-rosetta" "^1.55.1" - "semver" "^7.3.5" - "spdx-license-list" "^6.4.0" - "xmlbuilder" "^15.1.1" - "yargs" "^16.2.0" - -"jsii-reflect@^1.55.1": - "integrity" "sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q==" - "resolved" "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" - "version" "1.55.1" + clone "^2.1.2" + codemaker "^1.55.1" + commonmark "^0.30.0" + escape-string-regexp "^4.0.0" + fs-extra "^9.1.0" + jsii-reflect "^1.55.1" + jsii-rosetta "^1.55.1" + semver "^7.3.5" + spdx-license-list "^6.4.0" + xmlbuilder "^15.1.1" + yargs "^16.2.0" + +jsii-reflect@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" + integrity sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "chalk" "^4" - "fs-extra" "^9.1.0" - "oo-ascii-tree" "^1.55.1" - "yargs" "^16.2.0" + chalk "^4" + fs-extra "^9.1.0" + oo-ascii-tree "^1.55.1" + yargs "^16.2.0" -"jsii-rosetta@^1.55.1": - "integrity" "sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig==" - "resolved" "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" - "version" "1.55.1" +jsii-rosetta@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" + integrity sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "1.55.1" "@xmldom/xmldom" "^0.8.1" - "commonmark" "^0.30.0" - "fast-glob" "^3.2.11" - "fs-extra" "^9.1.0" - "jsii" "1.55.1" - "semver" "^7.3.5" - "semver-intersect" "^1.4.0" - "sort-json" "^2.0.1" - "typescript" "~3.9.10" - "workerpool" "^6.2.0" - "yargs" "^16.2.0" - -"jsii-srcmak@^0.1.513": - "integrity" "sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw==" - "resolved" "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" - "version" "0.1.515" - dependencies: - "fs-extra" "^9.1.0" - "jsii" "^1.55.1" - "jsii-pacmak" "^1.55.1" - "ncp" "^2.0.0" - "yargs" "^15.4.1" - -"jsii@^1.55.1", "jsii@1.55.1": - "integrity" "sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA==" - "resolved" "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" - "version" "1.55.1" + commonmark "^0.30.0" + fast-glob "^3.2.11" + fs-extra "^9.1.0" + jsii "1.55.1" + semver "^7.3.5" + semver-intersect "^1.4.0" + sort-json "^2.0.1" + typescript "~3.9.10" + workerpool "^6.2.0" + yargs "^16.2.0" + +jsii-srcmak@^0.1.513: + version "0.1.515" + resolved "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" + integrity sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw== + dependencies: + fs-extra "^9.1.0" + jsii "^1.55.1" + jsii-pacmak "^1.55.1" + ncp "^2.0.0" + yargs "^15.4.1" + +jsii@1.55.1, jsii@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" + integrity sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "case" "^1.6.3" - "chalk" "^4" - "deep-equal" "^2.0.5" - "fs-extra" "^9.1.0" - "log4js" "^6.4.2" - "semver" "^7.3.5" - "semver-intersect" "^1.4.0" - "sort-json" "^2.0.1" - "spdx-license-list" "^6.4.0" - "typescript" "~3.9.10" - "yargs" "^16.2.0" - -"json-stable-stringify@^1.0.1": - "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" - "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "jsonify" "~0.0.0" - -"json5@^2.1.2", "json5@2.x": - "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "minimist" "^1.2.5" - -"jsonfile@^4.0.0": - "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" + case "^1.6.3" + chalk "^4" + deep-equal "^2.0.5" + fs-extra "^9.1.0" + log4js "^6.4.2" + semver "^7.3.5" + semver-intersect "^1.4.0" + sort-json "^2.0.1" + spdx-license-list "^6.4.0" + typescript "~3.9.10" + yargs "^16.2.0" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json5@2.x, json5@^2.1.2: + version "2.2.0" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: - "graceful-fs" "^4.1.6" + graceful-fs "^4.1.6" -"jsonfile@^6.0.1": - "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - "version" "6.1.0" +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: - "universalify" "^2.0.0" + universalify "^2.0.0" optionalDependencies: - "graceful-fs" "^4.1.6" - -"jsonify@~0.0.0": - "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - "version" "0.0.0" - -"jsonschema@^1.4.0": - "integrity" "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==" - "resolved" "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" - "version" "1.4.0" - -"jwa@^1.1.0": - "integrity" "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==" - "resolved" "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" - "version" "1.4.1" - dependencies: - "buffer-equal-constant-time" "1.0.1" - "ecdsa-sig-formatter" "1.0.11" - "safe-buffer" "^5.0.1" - -"jwk-to-pem@1.2.0": - "integrity" "sha1-rVbgWSc+bAXE+qAm4ooARrpDVNE=" - "resolved" "https://registry.npmjs.org/jwk-to-pem/-/jwk-to-pem-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "asn1.js" "^2.2.0" - "asn1.js-rfc3280" "^2.1.0" - "elliptic" "^3.0.4" - -"jws@3.1.0": - "integrity" "sha1-iFqJEn0kEZoqk/I03dSSM3p8haA=" - "resolved" "https://registry.npmjs.org/jws/-/jws-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "base64url" "~1.0.4" - "jwa" "^1.1.0" - -"keep-alive-agent@0.0.1": - "integrity" "sha1-RIR8o5TOjWtSGuhYFr1kUJlCs4U=" - "resolved" "https://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz" - "version" "0.0.1" - -"kleur@^3.0.3": - "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - "version" "3.0.3" - -"lazystream@^1.0.0": - "version" "1.0.1" - dependencies: - "readable-stream" "^2.0.5" - -"leven@^3.1.0": - "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - "version" "3.1.0" - -"levn@~0.3.0": - "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-locate" "^4.1.0" - -"lodash.defaults@^4.2.0": - "integrity" "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - "resolved" "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" - "version" "4.2.0" - -"lodash.difference@^4.5.0": - "integrity" "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" - "resolved" "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" - "version" "4.5.0" - -"lodash.flatten@^4.4.0": - "integrity" "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" - "version" "4.4.0" - -"lodash.isequal@^4.5.0": - "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - "version" "4.5.0" - -"lodash.isplainobject@^4.0.6": - "integrity" "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" - "version" "4.0.6" - -"lodash.union@^4.6.0": - "integrity" "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - "resolved" "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" - "version" "4.6.0" - -"lodash@^3.10.1": - "integrity" "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" - "version" "3.10.1" - -"lodash@^4.7.0", "lodash@4.x": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"log4js@^6.4.2": - "integrity" "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==" - "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" - "version" "6.4.4" - dependencies: - "date-format" "^4.0.6" - "debug" "^4.3.4" - "flatted" "^3.2.5" - "rfdc" "^1.3.0" - "streamroller" "^3.0.6" - -"lower-case@^2.0.2": - "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" - "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"lru-cache@^4.0.1": - "integrity" "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" - "version" "4.1.5" - dependencies: - "pseudomap" "^1.0.2" - "yallist" "^2.1.2" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"make-dir@^3.0.0": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "semver" "^6.0.0" - -"make-error@1.x": - "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - "version" "1.3.6" - -"makeerror@1.0.x": - "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" - "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" - "version" "1.0.11" - dependencies: - "tmpl" "1.0.x" - -"map-obj@^1.0.0": - "integrity" "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - "version" "1.0.1" - -"mdurl@~1.0.1": - "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" - "version" "1.0.1" - -"meow@~2.0.0": - "integrity" "sha1-j1MKjs9dQNP0tN+Tw0cpAPuiqPE=" - "resolved" "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "camelcase-keys" "^1.0.0" - "indent-string" "^1.1.0" - "minimist" "^1.1.0" - "object-assign" "^1.0.0" - -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" - -"merge2@^1.3.0": - "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - "version" "1.4.1" - -"micromatch@^4.0.4": - "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "braces" "^3.0.1" - "picomatch" "^2.2.3" - -"mime-db@1.50.0": - "integrity" "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" - "version" "1.50.0" - -"mime-types@^2.1.12": - "integrity" "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" - "version" "2.1.33" - dependencies: - "mime-db" "1.50.0" - -"mime@^1.3.4": - "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - "version" "1.6.0" - -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" - -"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": - "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - "version" "1.0.1" - -"minimatch@^3.0.4": - "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "brace-expansion" "^1.1.7" - -"minimatch@^5.0.1": - "integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "brace-expansion" "^2.0.1" + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsonschema@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" + integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== + +jwa@^1.1.0: + version "1.4.1" + resolved "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" + integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== + dependencies: + buffer-equal-constant-time "1.0.1" + ecdsa-sig-formatter "1.0.11" + safe-buffer "^5.0.1" + +jwk-to-pem@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/jwk-to-pem/-/jwk-to-pem-1.2.0.tgz" + integrity sha1-rVbgWSc+bAXE+qAm4ooARrpDVNE= + dependencies: + asn1.js "^2.2.0" + asn1.js-rfc3280 "^2.1.0" + elliptic "^3.0.4" + +jws@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/jws/-/jws-3.1.0.tgz" + integrity sha1-iFqJEn0kEZoqk/I03dSSM3p8haA= + dependencies: + base64url "~1.0.4" + jwa "^1.1.0" + +keep-alive-agent@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz" + integrity sha1-RIR8o5TOjWtSGuhYFr1kUJlCs4U= + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + +lodash@4.x, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +lodash@^3.10.1: + version "3.10.1" + resolved "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= + +log4js@^6.4.2: + version "6.4.4" + resolved "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" + integrity sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw== + dependencies: + date-format "^4.0.6" + debug "^4.3.4" + flatted "^3.2.5" + rfdc "^1.3.0" + streamroller "^3.0.6" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-error@1.x: + version "1.3.6" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +mdurl@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +meow@~2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/meow/-/meow-2.0.0.tgz" + integrity sha1-j1MKjs9dQNP0tN+Tw0cpAPuiqPE= + dependencies: + camelcase-keys "^1.0.0" + indent-string "^1.1.0" + minimist "^1.1.0" + object-assign "^1.0.0" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.50.0: + version "1.50.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" + integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== + +mime-types@^2.1.12: + version "2.1.33" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" + integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== + dependencies: + mime-db "1.50.0" + +mime@^1.3.4: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== "minimatch@2 || 3": - "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "brace-expansion" "^1.1.7" - -"minimist@^1.1.0", "minimist@^1.2.0", "minimist@^1.2.5", "minimist@>=1.2.2": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" - -"mkdirp@~0.5.1": - "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - "version" "0.5.5" - dependencies: - "minimist" "^1.2.5" - -"moment@^2.19.3": - "integrity" "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" - "resolved" "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz" - "version" "2.29.1" - -"ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"mv@~2": - "integrity" "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=" - "resolved" "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "mkdirp" "~0.5.1" - "ncp" "~2.0.0" - "rimraf" "~2.4.0" - -"nan@^2.14.0": - "integrity" "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" - "resolved" "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz" - "version" "2.15.0" - -"natural-compare@^1.4.0": - "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - "version" "1.4.0" - -"ncp@^2.0.0": - "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" - "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" - "version" "2.0.0" - -"ncp@~2.0.0": - "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" - "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" - "version" "2.0.0" - -"no-case@^3.0.4": - "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" - "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "lower-case" "^2.0.2" - "tslib" "^2.0.3" - -"node-abort-controller@^3.0.1": - "integrity" "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==" - "resolved" "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" - "version" "3.0.1" - -"node-fetch@^2.6.7": - "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - "version" "2.6.7" - dependencies: - "whatwg-url" "^5.0.0" - -"node-int64@^0.4.0": - "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - "version" "0.4.0" - -"node-modules-regexp@^1.0.0": - "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" - "version" "1.0.0" - -"node-releases@^1.1.77": - "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" - "version" "1.1.77" - -"normalize-path@^3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"npm-run-path@^4.0.1": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "path-key" "^3.0.0" - -"nwsapi@^2.2.0": - "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" - "version" "2.2.0" - -"object-assign@^1.0.0": - "integrity" "sha1-5l3Idm07R7S4MHRlyDEdoDCwcKY=" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" - "version" "1.0.0" - -"object-inspect@^1.11.0", "object-inspect@^1.9.0": - "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" - "version" "1.11.0" - -"object-is@^1.1.4": - "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" - "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"object-keys@^1.0.12", "object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"object.assign@^4.1.2": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" - -"obliterator@^2.0.2": - "integrity" "sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg==" - "resolved" "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" - "version" "2.0.2" - -"once@^1.3.0", "once@^1.3.2", "once@^1.4.0": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"onetime@^5.1.2": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "mimic-fn" "^2.1.0" - -"oo-ascii-tree@^1.55.1": - "integrity" "sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA==" - "resolved" "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" - "version" "1.55.1" - -"optionator@^0.8.1": - "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - "version" "0.8.3" - dependencies: - "deep-is" "~0.1.3" - "fast-levenshtein" "~2.0.6" - "levn" "~0.3.0" - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - "word-wrap" "~1.2.3" - -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "p-try" "^2.0.0" - -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "p-limit" "^2.2.0" - -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"param-case@^3.0.4": - "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" - "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"parse5@6.0.1": - "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - "version" "6.0.1" - -"pascal-case@^3.1.2": - "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" - "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-case@^3.0.4": - "integrity" "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==" - "resolved" "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-is-absolute@^1.0.0": - "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" - -"path-parse@^1.0.6": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" - -"picocolors@^0.2.1": - "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" - "version" "0.2.1" - -"picomatch@^2.0.4", "picomatch@^2.2.3": - "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" - "version" "2.3.0" - -"pirates@^4.0.1": - "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" - "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "node-modules-regexp" "^1.0.0" - -"pkg-dir@^4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"precond@0.2": - "integrity" "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=" - "resolved" "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz" - "version" "0.2.3" - -"prelude-ls@~1.1.2": - "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - "version" "1.1.2" - -"prettier@^2.6.1": - "integrity" "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==" - "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" - "version" "2.6.1" - -"pretty-format@^27.0.0", "pretty-format@^27.2.5": - "integrity" "sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==" - "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" - "version" "27.2.5" + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" + integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== + dependencies: + brace-expansion "^2.0.1" + +minimist@>=1.2.2, minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@~0.5.1: + version "0.5.5" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +moment@^2.19.3: + version "2.29.1" + resolved "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz" + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mv@~2: + version "2.1.1" + resolved "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz" + integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= + dependencies: + mkdirp "~0.5.1" + ncp "~2.0.0" + rimraf "~2.4.0" + +nan@^2.14.0: + version "2.15.0" + resolved "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz" + integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +ncp@^2.0.0, ncp@~2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-abort-controller@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" + integrity sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw== + +node-fetch@^2.6.7: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-releases@^1.1.77: + version "1.1.77" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +object-assign@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-1.0.0.tgz" + integrity sha1-5l3Idm07R7S4MHRlyDEdoDCwcKY= + +object-inspect@^1.11.0, object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== + +object-is@^1.1.4: + version "1.1.5" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +obliterator@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" + integrity sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg== + +once@^1.3.0, once@^1.3.2, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +oo-ascii-tree@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" + integrity sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picomatch@^2.0.4, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + +pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +precond@0.2: + version "0.2.3" + resolved "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz" + integrity sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw= + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prettier@^2.6.1: + version "2.6.1" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" + integrity sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A== + +pretty-format@^27.0.0, pretty-format@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" + integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== dependencies: "@jest/types" "^27.2.5" - "ansi-regex" "^5.0.1" - "ansi-styles" "^5.0.0" - "react-is" "^17.0.1" - -"printj@~1.3.1": - "version" "1.3.1" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"prompts@^2.0.1": - "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" - "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "kleur" "^3.0.3" - "sisteransi" "^1.0.5" - -"pseudomap@^1.0.2": - "integrity" "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" - "version" "1.0.2" - -"psl@^1.1.33": - "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - "version" "1.8.0" - -"punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" - -"q@^1.0.1": - "integrity" "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" - "version" "1.5.1" - -"queue-microtask@^1.2.2": - "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - "version" "1.2.3" - -"react-is@^17.0.1": - "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" - "version" "17.0.2" - -"readable-stream@^2.0.0": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^2.0.5": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readable-stream@~1.1.9": - "integrity" "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" - "version" "1.1.14" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.1" - "isarray" "0.0.1" - "string_decoder" "~0.10.x" - -"readdir-glob@^1.0.0": - "integrity" "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==" - "resolved" "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "minimatch" "^3.0.4" - -"regex-parser@^2.2.11": - "integrity" "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" - "version" "2.2.11" - -"regexp.prototype.flags@^1.3.0": - "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" - "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"repeating@^1.1.0": - "integrity" "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=" - "resolved" "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "is-finite" "^1.0.0" - -"require-directory@^2.1.1": - "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" - -"require-main-filename@^2.0.0": - "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - "version" "2.0.0" - -"reserved-words@^0.1.2": - "integrity" "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=" - "resolved" "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" - "version" "0.1.2" - -"resolve-cwd@^3.0.0": - "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "resolve-from" "^5.0.0" - -"resolve-from@^5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" - -"resolve@^1.20.0": - "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" - "version" "1.20.0" - dependencies: - "is-core-module" "^2.2.0" - "path-parse" "^1.0.6" - -"restify-clients@^1.4.0": - "integrity" "sha1-HqrBdhhRYhBNzFRvlElQtwIp+OU=" - "resolved" "https://registry.npmjs.org/restify-clients/-/restify-clients-1.6.0.tgz" - "version" "1.6.0" - dependencies: - "assert-plus" "^1.0.0" - "backoff" "^2.4.1" - "bunyan" "^1.8.3" - "fast-safe-stringify" "^1.1.3" - "keep-alive-agent" "0.0.1" - "lodash" "^4.7.0" - "lru-cache" "^4.0.1" - "mime" "^1.3.4" - "once" "^1.3.2" - "restify-errors" "^3.1.0" - "semver" "^5.0.1" - "tunnel-agent" "^0.6.0" - "uuid" "^3.0.1" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +printj@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/printj/-/printj-1.3.1.tgz#9af6b1d55647a1587ac44f4c1654a4b95b8e12cb" + integrity sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.33: + version "1.8.0" + resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.0.1: + version "1.5.1" + resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +readable-stream@^2.0.0, readable-stream@^2.0.5: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdir-glob@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" + integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== + dependencies: + minimatch "^3.0.4" + +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== + +regexp.prototype.flags@^1.3.0: + version "1.3.1" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +repeating@^1.1.0: + version "1.1.3" + resolved "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz" + integrity sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw= + dependencies: + is-finite "^1.0.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +reserved-words@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" + integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +restify-clients@^1.4.0: + version "1.6.0" + resolved "https://registry.npmjs.org/restify-clients/-/restify-clients-1.6.0.tgz" + integrity sha1-HqrBdhhRYhBNzFRvlElQtwIp+OU= + dependencies: + assert-plus "^1.0.0" + backoff "^2.4.1" + bunyan "^1.8.3" + fast-safe-stringify "^1.1.3" + keep-alive-agent "0.0.1" + lodash "^4.7.0" + lru-cache "^4.0.1" + mime "^1.3.4" + once "^1.3.2" + restify-errors "^3.1.0" + semver "^5.0.1" + tunnel-agent "^0.6.0" + uuid "^3.0.1" optionalDependencies: - "dtrace-provider" "^0.8.3" + dtrace-provider "^0.8.3" -"restify-errors@^3.0.0", "restify-errors@^3.1.0": - "integrity" "sha1-BrVHlHeHTAhW14KhLIcH3NrVPxY=" - "resolved" "https://registry.npmjs.org/restify-errors/-/restify-errors-3.1.0.tgz" - "version" "3.1.0" +restify-errors@^3.0.0, restify-errors@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/restify-errors/-/restify-errors-3.1.0.tgz" + integrity sha1-BrVHlHeHTAhW14KhLIcH3NrVPxY= dependencies: - "assert-plus" "^0.2.0" - "lodash" "^3.10.1" - "verror" "^1.6.0" + assert-plus "^0.2.0" + lodash "^3.10.1" + verror "^1.6.0" -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -"rfdc@^1.3.0": - "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" - "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" - "version" "1.3.0" +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== -"rimraf@^3.0.0": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: - "glob" "^7.1.3" + glob "^7.1.3" -"rimraf@~2.4.0": - "integrity" "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz" - "version" "2.4.5" +rimraf@~2.4.0: + version "2.4.5" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz" + integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= dependencies: - "glob" "^6.0.1" + glob "^6.0.1" -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: - "queue-microtask" "^1.2.2" - -"safe-buffer@^5.0.1": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" + queue-microtask "^1.2.2" -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" +safe-buffer@^5.0.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -"safe-buffer@~5.2.0": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safe-json-stringify@~1": - "integrity" "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==" - "resolved" "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz" - "version" "1.2.0" +safe-json-stringify@~1: + version "1.2.0" + resolved "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz" + integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== "safer-buffer@>= 2.1.2 < 3": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"saxes@^5.0.1": - "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" - "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "xmlchars" "^2.2.0" - -"semver-intersect@^1.4.0": - "integrity" "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==" - "resolved" "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "semver" "^5.0.0" - -"semver@^5.0.0": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^5.0.1": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^6.0.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^6.3.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.3.2", "semver@^7.3.5", "semver@7.x": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"sentence-case@^3.0.4": - "integrity" "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==" - "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" - -"set-blocking@^2.0.0": - "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "shebang-regex" "^3.0.0" - -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" - -"side-channel@^1.0.3", "side-channel@^1.0.4": - "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.0" - "get-intrinsic" "^1.0.2" - "object-inspect" "^1.9.0" - -"signal-exit@^3.0.2", "signal-exit@^3.0.3": - "integrity" "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" - "version" "3.0.5" - -"sisteransi@^1.0.5": - "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - "version" "1.0.5" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"snake-case@^3.0.4": - "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" - "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"sort-json@^2.0.1": - "integrity" "sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==" - "resolved" "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "detect-indent" "^5.0.0" - "detect-newline" "^2.1.0" - "minimist" "^1.2.0" - -"source-map-support@^0.5.6": - "integrity" "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" - "version" "0.5.20" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map@^0.5.0": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" - -"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@^0.7.3": - "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - "version" "0.7.3" - -"spdx-license-list@^6.4.0": - "integrity" "sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA==" - "resolved" "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" - "version" "6.4.0" - -"sprintf-js@~1.0.2": - "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"stack-utils@^2.0.3": - "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" - "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "escape-string-regexp" "^2.0.0" - -"streamroller@^3.0.6": - "integrity" "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==" - "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" - "version" "3.0.6" - dependencies: - "date-format" "^4.0.6" - "debug" "^4.3.4" - "fs-extra" "^10.0.1" - -"string_decoder@^1.1.1": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "safe-buffer" "~5.2.0" - -"string_decoder@~0.10.x": - "integrity" "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - "version" "0.10.31" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"string-length@^4.0.1": - "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" - "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "char-regex" "^1.0.2" - "strip-ansi" "^6.0.0" - -"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.1" - -"string.prototype.repeat@^0.2.0": - "integrity" "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=" - "resolved" "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" - "version" "0.2.0" - -"string.prototype.trimend@^1.0.4": - "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"string.prototype.trimstart@^1.0.4": - "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-bom@^4.0.0": - "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - "version" "4.0.0" - -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" - -"strsplit@1.x": - "integrity" "sha1-D97caOka3c/LLmvpwmJYGm6MKKo=" - "resolved" "https://registry.npmjs.org/strsplit/-/strsplit-1.0.0.tgz" - "version" "1.0.0" + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +semver-intersect@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" + integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ== + dependencies: + semver "^5.0.0" + +semver@7.x, semver@^7.3.2, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +semver@^5.0.0, semver@^5.0.1: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.3, side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.5" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" + integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +sort-json@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" + integrity sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ== + dependencies: + detect-indent "^5.0.0" + detect-newline "^2.1.0" + minimist "^1.2.0" + +source-map-support@^0.5.6: + version "0.5.20" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" + integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +spdx-license-list@^6.4.0: + version "6.4.0" + resolved "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" + integrity sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stack-utils@^2.0.3: + version "2.0.5" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== + dependencies: + escape-string-regexp "^2.0.0" + +streamroller@^3.0.6: + version "3.0.6" + resolved "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" + integrity sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg== + dependencies: + date-format "^4.0.6" + debug "^4.3.4" + fs-extra "^10.0.1" + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.repeat@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" + integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8= + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strsplit@1.x: + version "1.0.0" + resolved "https://registry.npmjs.org/strsplit/-/strsplit-1.0.0.tgz" + integrity sha1-D97caOka3c/LLmvpwmJYGm6MKKo= -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: - "has-flag" "^3.0.0" - -"supports-color@^7.0.0", "supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: - "has-flag" "^4.0.0" - -"supports-color@^8.0.0": - "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - "version" "8.1.1" - dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" -"supports-hyperlinks@^2.0.0": - "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" - "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" - "version" "2.2.0" +supports-hyperlinks@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== dependencies: - "has-flag" "^4.0.0" - "supports-color" "^7.0.0" - -"symbol-tree@^3.2.4": - "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" - "version" "3.2.4" - -"tar-stream@^2.2.0": - "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" - "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "bl" "^4.0.3" - "end-of-stream" "^1.4.1" - "fs-constants" "^1.0.0" - "inherits" "^2.0.3" - "readable-stream" "^3.1.1" + has-flag "^4.0.0" + supports-color "^7.0.0" -"terminal-link@^2.0.0": - "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" - "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "ansi-escapes" "^4.2.1" - "supports-hyperlinks" "^2.0.0" +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +tar-stream@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" -"test-exclude@^6.0.0": - "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" - "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" - "version" "6.0.0" +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" - "glob" "^7.1.4" - "minimatch" "^3.0.4" - -"throat@^6.0.1": - "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" - "version" "6.0.1" - -"tmpl@1.0.x": - "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" - "version" "1.0.5" - -"to-fast-properties@^2.0.0": - "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"tough-cookie@^4.0.0": - "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "psl" "^1.1.33" - "punycode" "^2.1.1" - "universalify" "^0.1.2" - -"tough-cookie@2.0.x": - "integrity" "sha1-Qc4Icgs1z5C+sETdJgn7GekocY8=" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" - "version" "2.0.0" - -"tr46@^2.1.0": - "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "punycode" "^2.1.1" - -"tr46@~0.0.3": - "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - "version" "0.0.3" - -"ts-jest@^27.0.5": - "integrity" "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==" - "resolved" "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" - "version" "27.0.5" - dependencies: - "bs-logger" "0.x" - "fast-json-stable-stringify" "2.x" - "jest-util" "^27.0.0" - "json5" "2.x" - "lodash" "4.x" - "make-error" "1.x" - "semver" "7.x" - "yargs-parser" "20.x" - -"tslib@^2.0.3": - "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - "version" "2.3.1" - -"tunnel-agent@^0.6.0": - "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" - "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - "version" "0.6.0" - dependencies: - "safe-buffer" "^5.0.1" - -"type-check@~0.3.2": - "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - "version" "0.3.2" - dependencies: - "prelude-ls" "~1.1.2" - -"type-detect@4.0.8": - "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - "version" "4.0.8" - -"type-fest@^0.21.3": - "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - "version" "0.21.3" - -"typedarray-to-buffer@^3.1.5": - "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" - "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "is-typedarray" "^1.0.0" - -"typedarray@~0.0.5": - "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - "version" "0.0.6" - -"typescript@^3.9.7", "typescript@>=3.8 <5.0", "typescript@~3.9.10": - "integrity" "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" - "version" "3.9.10" - -"unbox-primitive@^1.0.1": - "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" - "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "function-bind" "^1.1.1" - "has-bigints" "^1.0.1" - "has-symbols" "^1.0.2" - "which-boxed-primitive" "^1.0.2" - -"universalify@^0.1.0": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^0.1.2": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^2.0.0": - "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - "version" "2.0.0" - -"upper-case-first@^2.0.2": - "integrity" "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==" - "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"upper-case@^2.0.2": - "integrity" "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==" - "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"uuid@^3.0.1": - "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - "version" "3.4.0" - -"v8-to-istanbul@^8.1.0": - "integrity" "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==" - "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" - "version" "8.1.0" + glob "^7.1.4" + minimatch "^3.0.4" + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +tmpl@1.0.x: + version "1.0.5" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tough-cookie@2.0.x: + version "2.0.0" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.0.0.tgz" + integrity sha1-Qc4Icgs1z5C+sETdJgn7GekocY8= + +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + +ts-jest@^27.0.5: + version "27.0.5" + resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" + integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== + dependencies: + bs-logger "0.x" + fast-json-stable-stringify "2.x" + jest-util "^27.0.0" + json5 "2.x" + lodash "4.x" + make-error "1.x" + semver "7.x" + yargs-parser "20.x" + +tslib@^2.0.3: + version "2.3.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typedarray@~0.0.5: + version "0.0.6" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +typescript@^3.9.7, typescript@~3.9.10: + version "3.9.10" + resolved "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" + integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +universalify@^0.1.0, universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + dependencies: + tslib "^2.0.3" + +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + dependencies: + tslib "^2.0.3" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +uuid@^3.0.1: + version "3.4.0" + resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +v8-to-istanbul@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" + integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - "convert-source-map" "^1.6.0" - "source-map" "^0.7.3" + convert-source-map "^1.6.0" + source-map "^0.7.3" "vasync@1.x >=1.6.1": - "integrity" "sha1-3+k2Fq0OeugBszKp2Iv8XNyOHR8=" - "resolved" "https://registry.npmjs.org/vasync/-/vasync-1.6.4.tgz" - "version" "1.6.4" - dependencies: - "verror" "1.6.0" - -"verror@^1.6.0", "verror@1.x >=1.6.0": - "integrity" "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==" - "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz" - "version" "1.10.1" - dependencies: - "assert-plus" "^1.0.0" - "core-util-is" "1.0.2" - "extsprintf" "^1.2.0" - -"verror@1.6.0": - "integrity" "sha1-fROyex+swuLakEBetepuW90lLqU=" - "resolved" "https://registry.npmjs.org/verror/-/verror-1.6.0.tgz" - "version" "1.6.0" - dependencies: - "extsprintf" "1.2.0" - -"w3c-hr-time@^1.0.2": - "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" - "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "browser-process-hrtime" "^1.0.0" - -"w3c-xmlserializer@^2.0.0": - "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" - "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "xml-name-validator" "^3.0.0" - -"walker@^1.0.7": - "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" - "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "makeerror" "1.0.x" - -"webidl-conversions@^3.0.0": - "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - "version" "3.0.1" - -"webidl-conversions@^5.0.0": - "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" - "version" "5.0.0" - -"webidl-conversions@^6.1.0": - "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" - "version" "6.1.0" - -"whatwg-encoding@^1.0.5": - "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" - "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "iconv-lite" "0.4.24" - -"whatwg-mimetype@^2.3.0": - "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" - "version" "2.3.0" - -"whatwg-url@^5.0.0": - "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "tr46" "~0.0.3" - "webidl-conversions" "^3.0.0" - -"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": - "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" - "version" "8.7.0" - dependencies: - "lodash" "^4.7.0" - "tr46" "^2.1.0" - "webidl-conversions" "^6.1.0" - -"which-boxed-primitive@^1.0.1", "which-boxed-primitive@^1.0.2": - "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" - "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "is-bigint" "^1.0.1" - "is-boolean-object" "^1.1.0" - "is-number-object" "^1.0.4" - "is-string" "^1.0.5" - "is-symbol" "^1.0.3" - -"which-collection@^1.0.1": - "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" - "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "is-map" "^2.0.1" - "is-set" "^2.0.1" - "is-weakmap" "^2.0.1" - "is-weakset" "^2.0.1" - -"which-module@^2.0.0": - "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - "version" "2.0.0" - -"which-typed-array@^1.1.2": - "integrity" "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==" - "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" - "version" "1.1.7" - dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" - "is-typed-array" "^1.1.7" - -"which@^2.0.1": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"word-wrap@~1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" - -"workerpool@^6.2.0": - "integrity" "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" - "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" - "version" "6.2.0" - -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrappy@1": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"write-file-atomic@^3.0.0": - "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "imurmurhash" "^0.1.4" - "is-typedarray" "^1.0.0" - "signal-exit" "^3.0.2" - "typedarray-to-buffer" "^3.1.5" - -"ws@^7.4.6": - "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" - "version" "7.5.5" + version "1.6.4" + resolved "https://registry.npmjs.org/vasync/-/vasync-1.6.4.tgz" + integrity sha1-3+k2Fq0OeugBszKp2Iv8XNyOHR8= + dependencies: + verror "1.6.0" + +verror@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/verror/-/verror-1.6.0.tgz" + integrity sha1-fROyex+swuLakEBetepuW90lLqU= + dependencies: + extsprintf "1.2.0" + +"verror@1.x >=1.6.0", verror@^1.6.0: + version "1.10.1" + resolved "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz" + integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg== + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which-typed-array@^1.1.2: + version "1.1.7" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.7" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +workerpool@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" + integrity sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A== + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.4.6: + version "7.5.5" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== "www-authenticate@0.6.x >=0.6.2": - "integrity" "sha1-t6fUh73FqLQjpNj9X5xmGt3lDr8=" - "resolved" "https://registry.npmjs.org/www-authenticate/-/www-authenticate-0.6.2.tgz" - "version" "0.6.2" - -"xml-name-validator@^3.0.0": - "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" - "version" "3.0.0" - -"xmlbuilder@^15.1.1": - "integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" - "version" "15.1.1" - -"xmlchars@^2.2.0": - "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" - "version" "2.2.0" - -"y18n@^4.0.0": - "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - "version" "4.0.3" - -"y18n@^5.0.5": - "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - "version" "5.0.8" - -"yallist@^2.1.2": - "integrity" "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" - "version" "2.1.2" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yaml@1.10.2": - "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - "version" "1.10.2" - -"yargs-parser@^18.1.2": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-parser@^20.2.2", "yargs-parser@20.x": - "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - "version" "20.2.9" - -"yargs-parser@^21.0.0": - "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" - "version" "21.0.1" - -"yargs@^15.4.1": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" - dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" - -"yargs@^16.2.0": - "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - "version" "16.2.0" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.0" - "y18n" "^5.0.5" - "yargs-parser" "^20.2.2" - -"yargs@^17.4": - "integrity" "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" - "version" "17.4.0" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.3" - "y18n" "^5.0.5" - "yargs-parser" "^21.0.0" - -"zip-stream@^4.1.0": - "integrity" "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==" - "resolved" "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "archiver-utils" "^2.1.0" - "compress-commons" "^4.1.0" - "readable-stream" "^3.6.0" - -"zod@^1.11.17": - "integrity" "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" - "resolved" "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" - "version" "1.11.17" + version "0.6.2" + resolved "https://registry.npmjs.org/www-authenticate/-/www-authenticate-0.6.2.tgz" + integrity sha1-t6fUh73FqLQjpNj9X5xmGt3lDr8= + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@1.10.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@20.x, yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^21.0.0: + version "21.0.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== + +yargs@^15.4.1: + version "15.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.4: + version "17.4.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" + integrity sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.0.0" + +zip-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" + integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^4.1.0" + readable-stream "^3.6.0" + +zod@^1.11.17: + version "1.11.17" + resolved "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" + integrity sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA== diff --git a/examples/typescript-step-functions/yarn.lock b/examples/typescript-step-functions/yarn.lock index e7a45ab0c..792f49f25 100644 --- a/examples/typescript-step-functions/yarn.lock +++ b/examples/typescript-step-functions/yarn.lock @@ -3,28 +3,28 @@ "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": - "integrity" "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" + integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== dependencies: "@babel/highlight" "^7.14.5" "@babel/code-frame@^7.16.7": - "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== dependencies: "@babel/highlight" "^7.16.7" "@babel/compat-data@^7.15.0": - "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": - "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" - "version" "7.15.8" +"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz" + integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og== dependencies: "@babel/code-frame" "^7.15.8" "@babel/generator" "^7.15.8" @@ -35,82 +35,82 @@ "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.6" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.1.2" - "semver" "^6.3.0" - "source-map" "^0.5.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" "@babel/generator@^7.15.4", "@babel/generator@^7.15.8", "@babel/generator@^7.7.2": - "integrity" "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" + integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== dependencies: "@babel/types" "^7.15.6" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/generator@^7.17.7": - "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" - "version" "7.17.7" + version "7.17.7" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz" + integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== dependencies: "@babel/types" "^7.17.0" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/helper-compilation-targets@^7.15.4": - "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" + integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" - "browserslist" "^4.16.6" - "semver" "^6.3.0" + browserslist "^4.16.6" + semver "^6.3.0" "@babel/helper-function-name@^7.15.4": - "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" + integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== dependencies: "@babel/helper-get-function-arity" "^7.15.4" "@babel/template" "^7.15.4" "@babel/types" "^7.15.4" "@babel/helper-get-function-arity@^7.15.4": - "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz" + integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-hoist-variables@^7.15.4": - "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz" + integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-member-expression-to-functions@^7.15.4": - "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" + integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-imports@^7.15.4": - "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== dependencies: "@babel/types" "^7.15.4" "@babel/helper-module-transforms@^7.15.8": - "integrity" "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz" + integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg== dependencies: "@babel/helper-module-imports" "^7.15.4" "@babel/helper-replace-supers" "^7.15.4" @@ -122,21 +122,21 @@ "@babel/types" "^7.15.6" "@babel/helper-optimise-call-expression@^7.15.4": - "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" + integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== dependencies: "@babel/types" "^7.15.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== "@babel/helper-replace-supers@^7.15.4": - "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" + integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== dependencies: "@babel/helper-member-expression-to-functions" "^7.15.4" "@babel/helper-optimise-call-expression" "^7.15.4" @@ -144,184 +144,184 @@ "@babel/types" "^7.15.4" "@babel/helper-simple-access@^7.15.4": - "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz" + integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== dependencies: "@babel/types" "^7.15.4" "@babel/helper-split-export-declaration@^7.15.4": - "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" + integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== dependencies: "@babel/types" "^7.15.4" "@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" - "version" "7.15.7" + version "7.15.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== "@babel/helper-validator-identifier@^7.16.7": - "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== "@babel/helper-validator-option@^7.14.5": - "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== "@babel/helpers@^7.15.4": - "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz" + integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== dependencies: "@babel/template" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" "@babel/highlight@^7.14.5": - "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== dependencies: "@babel/helper-validator-identifier" "^7.14.5" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/highlight@^7.16.7": - "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" - "version" "7.16.10" + version "7.16.10" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.2": - "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" - "version" "7.15.8" + version "7.15.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz" + integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA== "@babel/parser@^7.16.7": - "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" - "version" "7.17.8" + version "7.17.8" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz" + integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== "@babel/plugin-syntax-async-generators@^7.8.4": - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - "version" "7.8.4" + version "7.8.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - "version" "7.12.13" + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": - "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - "version" "7.10.4" + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/template@^7.15.4", "@babel/template@^7.3.3": - "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" "@babel/template@^7.16.7": - "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" - "version" "7.16.7" + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== dependencies: "@babel/code-frame" "^7.16.7" "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" "@babel/traverse@^7.1.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2": - "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" - "version" "7.15.4" + version "7.15.4" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.4" @@ -330,114 +330,114 @@ "@babel/helper-split-export-declaration" "^7.15.4" "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" - "debug" "^4.1.0" - "globals" "^11.1.0" + debug "^4.1.0" + globals "^11.1.0" "@babel/types@^7.0.0", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" - "version" "7.15.6" + version "7.15.6" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== dependencies: "@babel/helper-validator-identifier" "^7.14.9" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@babel/types@^7.16.7", "@babel/types@^7.17.0": - "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" - "version" "7.17.0" + version "7.17.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" - "to-fast-properties" "^2.0.0" + to-fast-properties "^2.0.0" "@balena/dockerignore@^1.0.2": - "integrity" "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==" - "resolved" "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" - "version" "1.0.2" + version "1.0.2" + resolved "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz" + integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== "@bcoe/v8-coverage@^0.2.3": - "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" - "version" "0.2.3" + version "0.2.3" + resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cdktf/aws-cdk@file:../../dist/js/aws-cdk@0.0.0.jsii.tgz": - "integrity" "sha512-PuuADQF9JPYAfQKDTlCwhEsLNw7dOA3DmFTGnTTUrHsfxdcyn8VFMYv9p/ouVdjSF7/KBn9k5uwcNum3APrNGQ==" - "resolved" "file:../../dist/js/aws-cdk@0.0.0.jsii.tgz" - "version" "0.0.0" +"@cdktf/aws-cdk@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@cdktf/aws-cdk/-/aws-cdk-0.2.2.tgz#82bddf31e163694584fda368d51bedf1d758dd12" + integrity sha512-glrVYlpj4XnwAdgNO4PyjqLRAZ83S9rF3FUSr21iFW+jfdLUA8U2oKQCV3phCJTP96xhlrnwhWDkZrp/YneSmw== dependencies: - "change-case" "^4.1.1" - "codemaker" "^1.34.0" - "debug" "^4.3.2" + change-case "^4.1.1" + codemaker "^1.34.0" + debug "^4.3.2" "@cdktf/hcl2cdk@0.10.0": - "integrity" "sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw==" - "resolved" "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/hcl2cdk/-/hcl2cdk-0.10.0.tgz" + integrity sha512-TtxIyb/WvGUIAgtcqJfuH4PETLR6kQcxfzJOBgne4Tc68al/6kCKS3wGYaaSfmaHzwybJ/zHm/TZHa70bdX3hw== dependencies: "@babel/generator" "^7.17.7" "@babel/template" "^7.16.7" "@babel/types" "^7.17.0" "@cdktf/hcl2json" "0.10.0" "@cdktf/provider-generator" "0.10.0" - "camelcase" "^6.3.0" - "glob" "7.2.0" - "graphology" "^0.24.1" - "graphology-types" "^0.21.2" - "jsii-rosetta" "^1.55.1" - "prettier" "^2.6.1" - "reserved-words" "^0.1.2" - "zod" "^1.11.17" + camelcase "^6.3.0" + glob "7.2.0" + graphology "^0.24.1" + graphology-types "^0.21.2" + jsii-rosetta "^1.55.1" + prettier "^2.6.1" + reserved-words "^0.1.2" + zod "^1.11.17" "@cdktf/hcl2json@0.10.0": - "integrity" "sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ==" - "resolved" "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/hcl2json/-/hcl2json-0.10.0.tgz" + integrity sha512-dQosgkGsPA/Myts1zNLjg0VZlHaf6SqggBdtT/iiWsH+5yL0z5LgMl8wmVGQcVvkEeiQf938rQBZ0P9DctKYQQ== dependencies: "@types/node-fetch" "^2.6.1" - "node-fetch" "^2.6.7" + node-fetch "^2.6.7" "@cdktf/provider-generator@0.10.0": - "integrity" "sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA==" - "resolved" "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" - "version" "0.10.0" + version "0.10.0" + resolved "https://registry.npmjs.org/@cdktf/provider-generator/-/provider-generator-0.10.0.tgz" + integrity sha512-FPqPRSHHiwWInw1+z5UwoCFJJTUysW/AT8hSWz2p05JlStBI78Hp6hW/LRf5HX1F2cvqrmH8syZRJsTWJcxOFA== dependencies: "@cdktf/hcl2json" "0.10.0" - "codemaker" "^0.22.0" - "fs-extra" "^8.1.0" - "is-valid-domain" "^0.1.6" - "jsii-srcmak" "^0.1.513" + codemaker "^0.22.0" + fs-extra "^8.1.0" + is-valid-domain "^0.1.6" + jsii-srcmak "^0.1.513" "@istanbuljs/load-nyc-config@^1.0.0": - "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" - "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" - "version" "1.1.0" + version "1.1.0" + resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: - "camelcase" "^5.3.1" - "find-up" "^4.1.0" - "get-package-type" "^0.1.0" - "js-yaml" "^3.13.1" - "resolve-from" "^5.0.0" + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": - "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" - "version" "0.1.3" + version "0.1.3" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^27.2.5": - "integrity" "sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ==" - "resolved" "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/console/-/console-27.2.5.tgz" + integrity sha512-smtlRF9vNKorRMCUtJ+yllIoiY8oFmfFG7xlzsAE76nKEwXNhjPOJIsc7Dv+AUitVt76t+KjIpUP9m98Crn2LQ== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "jest-message-util" "^27.2.5" - "jest-util" "^27.2.5" - "slash" "^3.0.0" + chalk "^4.0.0" + jest-message-util "^27.2.5" + jest-util "^27.2.5" + slash "^3.0.0" "@jest/core@^27.1.0", "@jest/core@^27.2.5": - "integrity" "sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA==" - "resolved" "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/core/-/core-27.2.5.tgz" + integrity sha512-VR7mQ+jykHN4WO3OvusRJMk4xCa2MFLipMS+43fpcRGaYrN1KwMATfVEXif7ccgFKYGy5D1TVXTNE4mGq/KMMA== dependencies: "@jest/console" "^27.2.5" "@jest/reporters" "^27.2.5" @@ -445,64 +445,64 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "emittery" "^0.8.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-changed-files" "^27.2.5" - "jest-config" "^27.2.5" - "jest-haste-map" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-resolve-dependencies" "^27.2.5" - "jest-runner" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "jest-watcher" "^27.2.5" - "micromatch" "^4.0.4" - "rimraf" "^3.0.0" - "slash" "^3.0.0" - "strip-ansi" "^6.0.0" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-changed-files "^27.2.5" + jest-config "^27.2.5" + jest-haste-map "^27.2.5" + jest-message-util "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-resolve-dependencies "^27.2.5" + jest-runner "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + jest-watcher "^27.2.5" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" "@jest/environment@^27.2.5": - "integrity" "sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg==" - "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-27.2.5.tgz" + integrity sha512-XvUW3q6OUF+54SYFCgbbfCd/BKTwm5b2MGLoc2jINXQLKQDTCS2P2IrpPOtQ08WWZDGzbhAzVhOYta3J2arubg== dependencies: "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" + jest-mock "^27.2.5" "@jest/fake-timers@^27.2.5": - "integrity" "sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg==" - "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.5.tgz" + integrity sha512-ZGUb6jg7BgwY+nmO0TW10bc7z7Hl2G/UTAvmxEyZ/GgNFoa31tY9/cgXmqcxnnZ7o5Xs7RAOz3G1SKIj8IVDlg== dependencies: "@jest/types" "^27.2.5" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - "jest-message-util" "^27.2.5" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" + jest-message-util "^27.2.5" + jest-mock "^27.2.5" + jest-util "^27.2.5" "@jest/globals@^27.2.5": - "integrity" "sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g==" - "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-27.2.5.tgz" + integrity sha512-naRI537GM+enFVJQs6DcwGYPn/0vgJNb06zGVbzXfDfe/epDPV73hP1vqO37PqSKDeOXM2KInr6ymYbL1HTP7g== dependencies: "@jest/environment" "^27.2.5" "@jest/types" "^27.2.5" - "expect" "^27.2.5" + expect "^27.2.5" "@jest/reporters@^27.2.5": - "integrity" "sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ==" - "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.5.tgz" + integrity sha512-zYuR9fap3Q3mxQ454VWF8I6jYHErh368NwcKHWO2uy2fwByqBzRHkf9j2ekMDM7PaSTWcLBSZyd7NNxR1iHxzQ== dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^27.2.5" @@ -510,146 +510,146 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" - "glob" "^7.1.2" - "graceful-fs" "^4.2.4" - "istanbul-lib-coverage" "^3.0.0" - "istanbul-lib-instrument" "^4.0.3" - "istanbul-lib-report" "^3.0.0" - "istanbul-lib-source-maps" "^4.0.0" - "istanbul-reports" "^3.0.2" - "jest-haste-map" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "slash" "^3.0.0" - "source-map" "^0.6.0" - "string-length" "^4.0.1" - "terminal-link" "^2.0.0" - "v8-to-istanbul" "^8.1.0" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.4" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.3" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.2" + jest-haste-map "^27.2.5" + jest-resolve "^27.2.5" + jest-util "^27.2.5" + jest-worker "^27.2.5" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" "@jest/source-map@^27.0.6": - "integrity" "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==" - "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" - "version" "27.0.6" + version "27.0.6" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz" + integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g== dependencies: - "callsites" "^3.0.0" - "graceful-fs" "^4.2.4" - "source-map" "^0.6.0" + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" "@jest/test-result@^27.2.5": - "integrity" "sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg==" - "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.5.tgz" + integrity sha512-ub7j3BrddxZ0BdSnM5JCF6cRZJ/7j3wgdX0+Dtwhw2Po+HKsELCiXUTvh+mgS4/89mpnU1CPhZxe2mTvuLPJJg== dependencies: "@jest/console" "^27.2.5" "@jest/types" "^27.2.5" "@types/istanbul-lib-coverage" "^2.0.0" - "collect-v8-coverage" "^1.0.0" + collect-v8-coverage "^1.0.0" "@jest/test-sequencer@^27.2.5": - "integrity" "sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q==" - "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz" + integrity sha512-8j8fHZRfnjbbdMitMAGFKaBZ6YqvFRFJlMJzcy3v75edTOqc7RY65S9JpMY6wT260zAcL2sTQRga/P4PglCu3Q== dependencies: "@jest/test-result" "^27.2.5" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-runtime" "^27.2.5" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-runtime "^27.2.5" "@jest/transform@^27.2.5": - "integrity" "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==" - "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz" + integrity sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^27.2.5" - "babel-plugin-istanbul" "^6.0.0" - "chalk" "^4.0.0" - "convert-source-map" "^1.4.0" - "fast-json-stable-stringify" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-util" "^27.2.5" - "micromatch" "^4.0.4" - "pirates" "^4.0.1" - "slash" "^3.0.0" - "source-map" "^0.6.1" - "write-file-atomic" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-regex-util "^27.0.6" + jest-util "^27.2.5" + micromatch "^4.0.4" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" "@jest/types@^27.2.5": - "integrity" "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==" - "resolved" "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" - "version" "27.2.5" + version "27.2.5" + resolved "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz" + integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^16.0.0" - "chalk" "^4.0.0" + chalk "^4.0.0" "@jsii/check-node@1.55.1": - "integrity" "sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw==" - "resolved" "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" - "version" "1.55.1" + version "1.55.1" + resolved "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.55.1.tgz" + integrity sha512-JC9b+y4CXdIICDE6fYjaN0VKPc65lz4dj1T4lnaqMfbXIBGB7sBMLQJ/szVc9U3Z+o/HBzCJndNn86kGRM+lqw== dependencies: - "chalk" "^4.1.2" - "semver" "^7.3.5" + chalk "^4.1.2" + semver "^7.3.5" -"@jsii/spec@^1.55.1", "@jsii/spec@1.55.1": - "integrity" "sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA==" - "resolved" "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" - "version" "1.55.1" +"@jsii/spec@1.55.1", "@jsii/spec@^1.55.1": + version "1.55.1" + resolved "https://registry.npmjs.org/@jsii/spec/-/spec-1.55.1.tgz" + integrity sha512-KSKKN04eO0rTaqzw6j9RTx8HAzhePdmWRC3iJQ90QeZLv/L8Pj4l+nZ4wn77BGxmeULpXkGXUKbhkceArdr4GA== dependencies: - "jsonschema" "^1.4.0" + jsonschema "^1.4.0" "@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" - "run-parallel" "^1.1.9" + run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" - "fastq" "^1.6.0" + fastq "^1.6.0" "@sinonjs/commons@^1.7.0": - "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" - "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" - "version" "1.8.3" + version "1.8.3" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== dependencies: - "type-detect" "4.0.8" + type-detect "4.0.8" "@sinonjs/fake-timers@^8.0.1": - "integrity" "sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==" - "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" - "version" "8.0.1" + version "8.0.1" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz" + integrity sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew== dependencies: "@sinonjs/commons" "^1.7.0" "@tootallnate/once@1": - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==" - "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" - "version" "7.1.16" + version "7.1.16" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz" + integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -658,293 +658,295 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==" - "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" - "version" "7.6.3" + version "7.6.3" + resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz" + integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" - "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" - "version" "7.4.1" + version "7.4.1" + resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==" - "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" - "version" "7.14.2" + version "7.14.2" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" - "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" - "version" "4.1.5" + version "4.1.5" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" - "version" "2.0.3" + version "2.0.3" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": - "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" + version "3.0.0" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - "version" "3.0.1" + version "3.0.1" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^27.0.0", "@types/jest@27.0.1": - "integrity" "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==" - "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" - "version" "27.0.1" +"@types/jest@27.0.1": + version "27.0.1" + resolved "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz" + integrity sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw== dependencies: - "jest-diff" "^27.0.0" - "pretty-format" "^27.0.0" + jest-diff "^27.0.0" + pretty-format "^27.0.0" "@types/node-fetch@^2.6.1": - "integrity" "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==" - "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" - "version" "2.6.1" + version "2.6.1" + resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz" + integrity sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA== dependencies: "@types/node" "*" - "form-data" "^3.0.0" + form-data "^3.0.0" "@types/node@*": - "integrity" "sha512-9iI3OOlkyOjLQQ9s+itIJNMRepDhB/96jW3fqduJ2FTPQj1dJjw6Q3QCImF9FE1wmdBs5QSun4FjDSFS8d8JLw==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-16.10.5.tgz" - "version" "16.10.5" + version "16.10.5" + resolved "https://registry.npmjs.org/@types/node/-/node-16.10.5.tgz" + integrity sha512-9iI3OOlkyOjLQQ9s+itIJNMRepDhB/96jW3fqduJ2FTPQj1dJjw6Q3QCImF9FE1wmdBs5QSun4FjDSFS8d8JLw== "@types/node@^14.0.26": - "integrity" "sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" - "version" "14.17.22" + version "14.17.22" + resolved "https://registry.npmjs.org/@types/node/-/node-14.17.22.tgz" + integrity sha512-6Mgu9YWd8j0dk9M8V9+5w6ktqIFCcn/fFXAVIDFk/niAOFiOiz4GeFAMWYAQjKrcsASbFqMkqR8/Y2wuVCAkNg== "@types/prettier@^2.1.5": - "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" - "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" - "version" "2.4.1" + version "2.4.1" + resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz" + integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== "@types/stack-utils@^2.0.0": - "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" - "version" "2.0.1" + version "2.0.1" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": - "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" - "version" "20.2.1" + version "20.2.1" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== "@types/yargs@^16.0.0": - "integrity" "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==" - "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" - "version" "16.0.4" + version "16.0.4" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== dependencies: "@types/yargs-parser" "*" "@xmldom/xmldom@^0.8.1": - "integrity" "sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ==" - "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" - "version" "0.8.1" - -"abab@^2.0.3", "abab@^2.0.5": - "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" - "version" "2.0.5" - -"acorn-globals@^6.0.0": - "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" - "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "acorn" "^7.1.1" - "acorn-walk" "^7.1.1" - -"acorn-walk@^7.1.1": - "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" - "version" "7.2.0" - -"acorn@^7.1.1": - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - "version" "7.4.1" - -"acorn@^8.2.4": - "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" - "version" "8.5.0" - -"agent-base@6": - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "debug" "4" - -"ansi-escapes@^4.2.1": - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "type-fest" "^0.21.3" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "color-convert" "^1.9.0" - -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"ansi-styles@^5.0.0": - "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" - "version" "5.2.0" - -"anymatch@^3.0.3": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"archiver-utils@^2.1.0": - "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==" - "resolved" "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "glob" "^7.1.4" - "graceful-fs" "^4.2.0" - "lazystream" "^1.0.0" - "lodash.defaults" "^4.2.0" - "lodash.difference" "^4.5.0" - "lodash.flatten" "^4.4.0" - "lodash.isplainobject" "^4.0.6" - "lodash.union" "^4.6.0" - "normalize-path" "^3.0.0" - "readable-stream" "^2.0.0" - -"archiver@5.3.0": - "integrity" "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==" - "resolved" "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" - "version" "5.3.0" - dependencies: - "archiver-utils" "^2.1.0" - "async" "^3.2.0" - "buffer-crc32" "^0.2.1" - "readable-stream" "^3.6.0" - "readdir-glob" "^1.0.0" - "tar-stream" "^2.2.0" - "zip-stream" "^4.1.0" - -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"arr-rotate@^1.0.0": - "integrity" "sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ==" - "resolved" "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" - "version" "1.0.0" - -"async@^3.2.0": - "version" "3.2.3" - -"asynckit@^0.4.0": - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"at-least-node@^1.0.0": - "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - "version" "1.0.0" - -"available-typed-arrays@^1.0.5": - "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" - "version" "1.0.5" - -"aws-cdk-lib@^2.0.0", "aws-cdk-lib@2.0.0": - "integrity" "sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg==" - "resolved" "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" - "version" "2.0.0" + version "0.8.1" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.1.tgz" + integrity sha512-4wOae+5N2RZ+CZXd9ZKwkaDi55IxrSTOjHpxTvQQ4fomtOJmqVxbmICA9jE1jvnqNhpfgz8cnfFagG86wV/xLQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.2.4: + version "8.5.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz" + integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver@5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz" + integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.0" + buffer-crc32 "^0.2.1" + readable-stream "^3.6.0" + readdir-glob "^1.0.0" + tar-stream "^2.2.0" + zip-stream "^4.1.0" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-rotate@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/arr-rotate/-/arr-rotate-1.0.0.tgz" + integrity sha512-yOzOZcR9Tn7enTF66bqKorGGH0F36vcPaSWg8fO0c0UYb3LX3VMXj5ZxEqQLNOecAhlRJ7wYZja5i4jTlnbIfQ== + +async@^3.2.0: + version "3.2.3" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" + integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +aws-cdk-lib@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.0.0.tgz" + integrity sha512-ETom3THcblmS3GSoS6rb2AGy7HZpcpoHvwNlxeVIVbmGOiKrrqjvECK2uOJtNboV/vDTHHjx/s/1SwptLo9dlg== dependencies: "@balena/dockerignore" "^1.0.2" - "case" "1.6.3" - "fs-extra" "^9.1.0" - "ignore" "^5.1.9" - "jsonschema" "^1.4.0" - "minimatch" "^3.0.4" - "punycode" "^2.1.1" - "semver" "^7.3.5" - "yaml" "1.10.2" - -"babel-jest@^27.2.5", "babel-jest@>=27.0.0 <28": - "integrity" "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==" - "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" - "version" "27.2.5" + case "1.6.3" + fs-extra "^9.1.0" + ignore "^5.1.9" + jsonschema "^1.4.0" + minimatch "^3.0.4" + punycode "^2.1.1" + semver "^7.3.5" + yaml "1.10.2" + +babel-jest@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz" + integrity sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g== dependencies: "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/babel__core" "^7.1.14" - "babel-plugin-istanbul" "^6.0.0" - "babel-preset-jest" "^27.2.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "slash" "^3.0.0" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^27.2.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" -"babel-plugin-istanbul@^6.0.0": - "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" - "version" "6.0.0" +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-instrument" "^4.0.0" - "test-exclude" "^6.0.0" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" -"babel-plugin-jest-hoist@^27.2.0": - "integrity" "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==" - "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" - "version" "27.2.0" +babel-plugin-jest-hoist@^27.2.0: + version "27.2.0" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz" + integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -"babel-preset-current-node-syntax@^1.0.0": - "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" - "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" - "version" "1.0.1" +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -959,1445 +961,1430 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -"babel-preset-jest@^27.2.0": - "integrity" "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==" - "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" - "version" "27.2.0" +babel-preset-jest@^27.2.0: + version "27.2.0" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" + integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== dependencies: - "babel-plugin-jest-hoist" "^27.2.0" - "babel-preset-current-node-syntax" "^1.0.0" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"base64-js@^1.3.1": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" + babel-plugin-jest-hoist "^27.2.0" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -"bl@^4.0.3": - "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" - "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "buffer" "^5.5.0" - "inherits" "^2.0.4" - "readable-stream" "^3.4.0" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"brace-expansion@^2.0.1": - "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "balanced-match" "^1.0.0" - -"braces@^3.0.1": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"browser-process-hrtime@^1.0.0": - "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" - "version" "1.0.0" - -"browserslist@^4.16.6": - "integrity" "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" - "version" "4.17.3" - dependencies: - "caniuse-lite" "^1.0.30001264" - "electron-to-chromium" "^1.3.857" - "escalade" "^3.1.1" - "node-releases" "^1.1.77" - "picocolors" "^0.2.1" - -"bs-logger@0.x": - "integrity" "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" - "resolved" "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" - "version" "0.2.6" - dependencies: - "fast-json-stable-stringify" "2.x" - -"bser@2.1.1": - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" - "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "node-int64" "^0.4.0" - -"buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13": - "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - "version" "0.2.13" - -"buffer-from@^1.0.0": - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - "version" "1.1.2" - -"buffer@^5.5.0": - "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - "version" "5.7.1" - dependencies: - "base64-js" "^1.3.1" - "ieee754" "^1.1.13" - -"call-bind@^1.0.0", "call-bind@^1.0.2": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"camel-case@^4.1.2": - "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" - "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "pascal-case" "^3.1.2" - "tslib" "^2.0.3" - -"camelcase@^5.0.0", "camelcase@^5.3.1": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"camelcase@^6.2.0": - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" - "version" "6.2.0" - -"camelcase@^6.3.0": - "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - "version" "6.3.0" - -"caniuse-lite@^1.0.30001264": - "integrity" "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" - "version" "1.0.30001265" - -"capital-case@^1.0.4": - "integrity" "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==" - "resolved" "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" - -"case@^1.6.3": - "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" - "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" - "version" "1.6.3" - -"case@1.6.3": - "integrity" "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" - "resolved" "https://registry.npmjs.org/case/-/case-1.6.3.tgz" - "version" "1.6.3" - -"cdktf-cli@0.10.0": - "integrity" "sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw==" - "resolved" "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" - "version" "0.10.0" +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.16.6: + version "4.17.3" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz" + integrity sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ== + dependencies: + caniuse-lite "^1.0.30001264" + electron-to-chromium "^1.3.857" + escalade "^3.1.1" + node-releases "^1.1.77" + picocolors "^0.2.1" + +bs-logger@0.x: + version "0.2.6" + resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + dependencies: + fast-json-stable-stringify "2.x" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: + version "0.2.13" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + +camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001264: + version "1.0.30001265" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz" + integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== + +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +case@1.6.3, case@^1.6.3: + version "1.6.3" + resolved "https://registry.npmjs.org/case/-/case-1.6.3.tgz" + integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== + +cdktf-cli@0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.10.0.tgz" + integrity sha512-Ho0x551kh1BE/msTG/dyUBFh+sBBWVPpSZC8Zo5YeurA8PnXxvf6wlqRngWyq7Znq2CkXyyGYnY/mOoKrIyurw== dependencies: "@cdktf/hcl2cdk" "0.10.0" "@cdktf/hcl2json" "0.10.0" - "cdktf" "0.10.0" - "constructs" "^10.0.25" - "ink-select-input" "^4.2.1" - "jsii" "^1.55.1" - "jsii-pacmak" "^1.55.1" - "minimatch" "^5.0.1" - "node-abort-controller" "^3.0.1" - "yargs" "^17.4" - -"cdktf@^0.10.0", "cdktf@0.10.0": - "integrity" "sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg==" - "resolved" "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" - "version" "0.10.0" - dependencies: - "archiver" "5.3.0" - "json-stable-stringify" "^1.0.1" - -"chalk@^2.0.0": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" - -"chalk@^4", "chalk@^4.0.0", "chalk@^4.1.2": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"change-case@^4.1.1": - "integrity" "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==" - "resolved" "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "camel-case" "^4.1.2" - "capital-case" "^1.0.4" - "constant-case" "^3.0.4" - "dot-case" "^3.0.4" - "header-case" "^2.0.4" - "no-case" "^3.0.4" - "param-case" "^3.0.4" - "pascal-case" "^3.1.2" - "path-case" "^3.0.4" - "sentence-case" "^3.0.4" - "snake-case" "^3.0.4" - "tslib" "^2.0.3" - -"char-regex@^1.0.2": - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - "version" "1.0.2" - -"ci-info@^3.1.1": - "integrity" "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" - "version" "3.2.0" - -"cjs-module-lexer@^1.0.0": - "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" - "version" "1.2.2" - -"cliui@^6.0.0": - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^6.2.0" - -"cliui@^7.0.2": - "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - "version" "7.0.4" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^7.0.0" - -"clone@^2.1.2": - "integrity" "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - "resolved" "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" - "version" "2.1.2" - -"co@^4.6.0": - "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - "version" "4.6.0" - -"codemaker@^0.22.0": - "integrity" "sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg==" - "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" - "version" "0.22.0" - dependencies: - "camelcase" "^5.3.1" - "decamelize" "^1.2.0" - "fs-extra" "^8.1.0" - -"codemaker@^1.34.0": - "version" "1.55.1" - dependencies: - "camelcase" "^6.3.0" - "decamelize" "^5.0.1" - "fs-extra" "^9.1.0" - -"codemaker@^1.55.1": - "integrity" "sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg==" - "resolved" "https://registry.npmjs.org/codemaker/-/codemaker-1.55.1.tgz" - "version" "1.55.1" - dependencies: - "camelcase" "^6.3.0" - "decamelize" "^5.0.1" - "fs-extra" "^9.1.0" - -"collect-v8-coverage@^1.0.0": - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - "version" "1.0.1" - -"color-convert@^1.9.0": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" - dependencies: - "color-name" "1.1.3" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-name@1.1.3": - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"combined-stream@^1.0.8": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "delayed-stream" "~1.0.0" - -"commonmark@^0.30.0": - "integrity" "sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA==" - "resolved" "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" - "version" "0.30.0" - dependencies: - "entities" "~2.0" - "mdurl" "~1.0.1" - "minimist" ">=1.2.2" - "string.prototype.repeat" "^0.2.0" - -"compress-commons@^4.1.0": - "integrity" "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==" - "resolved" "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "buffer-crc32" "^0.2.13" - "crc32-stream" "^4.0.2" - "normalize-path" "^3.0.0" - "readable-stream" "^3.6.0" - -"concat-map@0.0.1": - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"constant-case@^3.0.4": - "integrity" "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==" - "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case" "^2.0.2" - -"constructs@^10.0.0", "constructs@^10.0.25", "constructs@^10.0.5": - "integrity" "sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA==" - "resolved" "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" - "version" "10.0.100" - -"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": - "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" - "version" "1.8.0" - dependencies: - "safe-buffer" "~5.1.1" - -"core-util-is@~1.0.0": - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - "version" "1.0.3" - -"crc-32@^1.2.0": - "version" "1.2.1" - dependencies: - "exit-on-epipe" "~1.0.1" - "printj" "~1.3.1" - -"crc32-stream@^4.0.2": - "integrity" "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==" - "resolved" "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "crc-32" "^1.2.0" - "readable-stream" "^3.4.0" - -"cross-spawn@^7.0.3": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" - dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" - -"cssom@^0.4.4": - "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" - "version" "0.4.4" - -"cssom@~0.3.6": - "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - "version" "0.3.8" - -"cssstyle@^2.3.0": - "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" - "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "cssom" "~0.3.6" - -"data-urls@^2.0.0": - "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" - "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "abab" "^2.0.3" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.0.0" - -"date-format@^4.0.6": - "integrity" "sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==" - "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" - "version" "4.0.6" - -"debug@^4.1.0", "debug@^4.1.1", "debug@4": - "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "ms" "2.1.2" - -"debug@^4.3.2": - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@^4.3.4": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"decamelize@^1.2.0": - "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - "version" "1.2.0" - -"decamelize@^5.0.1": - "integrity" "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" - "version" "5.0.1" - -"decimal.js@^10.2.1": - "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" - "version" "10.3.1" - -"dedent@^0.7.0": - "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - "version" "0.7.0" - -"deep-equal@^2.0.5": - "integrity" "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==" - "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "call-bind" "^1.0.0" - "es-get-iterator" "^1.1.1" - "get-intrinsic" "^1.0.1" - "is-arguments" "^1.0.4" - "is-date-object" "^1.0.2" - "is-regex" "^1.1.1" - "isarray" "^2.0.5" - "object-is" "^1.1.4" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "regexp.prototype.flags" "^1.3.0" - "side-channel" "^1.0.3" - "which-boxed-primitive" "^1.0.1" - "which-collection" "^1.0.1" - "which-typed-array" "^1.1.2" - -"deep-is@~0.1.3": - "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - "version" "0.1.4" - -"deepmerge@^4.2.2": - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - "version" "4.2.2" - -"define-properties@^1.1.3": - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "object-keys" "^1.0.12" - -"delayed-stream@~1.0.0": - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "1.0.0" - -"detect-indent@^5.0.0": - "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" - "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" - "version" "5.0.0" - -"detect-newline@^2.1.0": - "integrity" "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" - "version" "2.1.0" - -"detect-newline@^3.0.0": - "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - "version" "3.1.0" - -"diff-sequences@^27.0.6": - "integrity" "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==" - "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" - "version" "27.0.6" - -"domexception@^2.0.1": - "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" - "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "webidl-conversions" "^5.0.0" - -"dot-case@^3.0.4": - "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" - "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"electron-to-chromium@^1.3.857": - "integrity" "sha512-WbTXOv7hsLhjJyl7jBfDkioaY++iVVZomZ4dU6TMe/SzucV6mUAs2VZn/AehBwuZMiNEQDaPuTGn22YK5o+aDw==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.867.tgz" - "version" "1.3.867" - -"emittery@^0.8.1": - "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" - "version" "0.8.1" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"end-of-stream@^1.4.1": - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" - dependencies: - "once" "^1.4.0" - -"entities@~2.0": - "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" - "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" - "version" "2.0.3" - -"es-abstract@^1.18.5": - "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" - "version" "1.19.1" - dependencies: - "call-bind" "^1.0.2" - "es-to-primitive" "^1.2.1" - "function-bind" "^1.1.1" - "get-intrinsic" "^1.1.1" - "get-symbol-description" "^1.0.0" - "has" "^1.0.3" - "has-symbols" "^1.0.2" - "internal-slot" "^1.0.3" - "is-callable" "^1.2.4" - "is-negative-zero" "^2.0.1" - "is-regex" "^1.1.4" - "is-shared-array-buffer" "^1.0.1" - "is-string" "^1.0.7" - "is-weakref" "^1.0.1" - "object-inspect" "^1.11.0" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "string.prototype.trimend" "^1.0.4" - "string.prototype.trimstart" "^1.0.4" - "unbox-primitive" "^1.0.1" - -"es-get-iterator@^1.1.1": - "integrity" "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==" - "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.0" - "has-symbols" "^1.0.1" - "is-arguments" "^1.1.0" - "is-map" "^2.0.2" - "is-set" "^2.0.2" - "is-string" "^1.0.5" - "isarray" "^2.0.5" - -"es-to-primitive@^1.2.1": - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" - "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "is-callable" "^1.1.4" - "is-date-object" "^1.0.1" - "is-symbol" "^1.0.2" - -"escalade@^3.1.1": - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - "version" "3.1.1" - -"escape-string-regexp@^1.0.5": - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"escodegen@^2.0.0": - "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" - "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "esprima" "^4.0.1" - "estraverse" "^5.2.0" - "esutils" "^2.0.2" - "optionator" "^0.8.1" + cdktf "0.10.0" + constructs "^10.0.25" + ink-select-input "^4.2.1" + jsii "^1.55.1" + jsii-pacmak "^1.55.1" + minimatch "^5.0.1" + node-abort-controller "^3.0.1" + yargs "^17.4" + +cdktf@0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/cdktf/-/cdktf-0.10.0.tgz" + integrity sha512-F98jj3W2TgPm5StGPfgYfgPwgQk37HREW/6np1AqcDbnYfEEGZhmNKmgokn6edHwMe9kbVyFWl5CA710ktXWmg== + dependencies: + archiver "5.3.0" + json-stable-stringify "^1.0.1" + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4, chalk@^4.0.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +change-case@^4.1.1: + version "4.1.2" + resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + dependencies: + camel-case "^4.1.2" + capital-case "^1.0.4" + constant-case "^3.0.4" + dot-case "^3.0.4" + header-case "^2.0.4" + no-case "^3.0.4" + param-case "^3.0.4" + pascal-case "^3.1.2" + path-case "^3.0.4" + sentence-case "^3.0.4" + snake-case "^3.0.4" + tslib "^2.0.3" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +ci-info@^3.1.1: + version "3.2.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz" + integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +codemaker@^0.22.0: + version "0.22.0" + resolved "https://registry.npmjs.org/codemaker/-/codemaker-0.22.0.tgz" + integrity sha512-3WQV/Fpa77nvzjUlc+0u53uIroJyyMB2Qwl++aXpAiDIsrsiAQq4uCURwdRBRX+eLkOTIAmT0L4qna3T7+2pUg== + dependencies: + camelcase "^5.3.1" + decamelize "^1.2.0" + fs-extra "^8.1.0" + +codemaker@^1.34.0, codemaker@^1.55.1: + version "1.55.1" + resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.55.1.tgz#ca2ae0e3c7a3e9909740a603648e68d4a20e1a76" + integrity sha512-W0MZSFgqfr9mgKbYLHsTNYTMKiXQE9hDHs6qke5dC5S9ZlFgcWG2zdpznknwvPLDDuWP8Z5QL71MjAM21hEPOg== + dependencies: + camelcase "^6.3.0" + decamelize "^5.0.1" + fs-extra "^9.1.0" + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commonmark@^0.30.0: + version "0.30.0" + resolved "https://registry.npmjs.org/commonmark/-/commonmark-0.30.0.tgz" + integrity sha512-j1yoUo4gxPND1JWV9xj5ELih0yMv1iCWDG6eEQIPLSWLxzCXiFoyS7kvB+WwU+tZMf4snwJMMtaubV0laFpiBA== + dependencies: + entities "~2.0" + mdurl "~1.0.1" + minimist ">=1.2.2" + string.prototype.repeat "^0.2.0" + +compress-commons@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" + integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.2" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" + +constructs@^10.0.25, constructs@^10.0.5: + version "10.0.100" + resolved "https://registry.npmjs.org/constructs/-/constructs-10.0.100.tgz" + integrity sha512-W5qKMxlme5BgBrCi4yh68WzRFDBrQ2pNWNSglJwF2wDNqbJ5cOQPNx64nxlHQSTEqyPb8kX/pKYX7gRAFnZBrA== + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +crc-32@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.1.tgz#436d2bcaad27bcb6bd073a2587139d3024a16460" + integrity sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w== + dependencies: + exit-on-epipe "~1.0.1" + printj "~1.3.1" + +crc32-stream@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz" + integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== + dependencies: + crc-32 "^1.2.0" + readable-stream "^3.4.0" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +date-format@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/date-format/-/date-format-4.0.6.tgz" + integrity sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw== + +debug@4, debug@^4.1.0, debug@^4.1.1: + version "4.3.2" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decamelize@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz" + integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== + +decimal.js@^10.2.1: + version "10.3.1" + resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + +deep-equal@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz" + integrity sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw== + dependencies: + call-bind "^1.0.0" + es-get-iterator "^1.1.1" + get-intrinsic "^1.0.1" + is-arguments "^1.0.4" + is-date-object "^1.0.2" + is-regex "^1.1.1" + isarray "^2.0.5" + object-is "^1.1.4" + object-keys "^1.1.1" + object.assign "^4.1.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.3" + which-boxed-primitive "^1.0.1" + which-collection "^1.0.1" + which-typed-array "^1.1.2" + +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +detect-indent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" + integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz" + integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +electron-to-chromium@^1.3.857: + version "1.3.867" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.867.tgz" + integrity sha512-WbTXOv7hsLhjJyl7jBfDkioaY++iVVZomZ4dU6TMe/SzucV6mUAs2VZn/AehBwuZMiNEQDaPuTGn22YK5o+aDw== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +entities@~2.0: + version "2.0.3" + resolved "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== + +es-abstract@^1.18.5: + version "1.19.1" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.1" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" + is-string "^1.0.7" + is-weakref "^1.0.1" + object-inspect "^1.11.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-get-iterator@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" optionalDependencies: - "source-map" "~0.6.1" - -"esprima@^4.0.0", "esprima@^4.0.1": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"estraverse@^5.2.0": - "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - "version" "5.2.0" - -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" - -"events@^3.3.0": - "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - "version" "3.3.0" - -"execa@^5.0.0": - "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" - "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "cross-spawn" "^7.0.3" - "get-stream" "^6.0.0" - "human-signals" "^2.1.0" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.1" - "onetime" "^5.1.2" - "signal-exit" "^3.0.3" - "strip-final-newline" "^2.0.0" - -"exit-on-epipe@~1.0.1": - "integrity" "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - "resolved" "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" - "version" "1.0.1" - -"exit@^0.1.2": - "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - "version" "0.1.2" - -"expect@^27.2.5": - "integrity" "sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==" - "resolved" "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" - "version" "27.2.5" + source-map "~0.6.1" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +events@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit-on-epipe@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz" + integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expect@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/expect/-/expect-27.2.5.tgz" + integrity sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA== dependencies: "@jest/types" "^27.2.5" - "ansi-styles" "^5.0.0" - "jest-get-type" "^27.0.6" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-regex-util" "^27.0.6" + ansi-styles "^5.0.0" + jest-get-type "^27.0.6" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-regex-util "^27.0.6" -"fast-glob@^3.2.11": - "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" - "version" "3.2.11" +fast-glob@^3.2.11: + version "3.2.11" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - "glob-parent" "^5.1.2" - "merge2" "^1.3.0" - "micromatch" "^4.0.4" - -"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@2.x": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fast-levenshtein@~2.0.6": - "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - "version" "2.0.6" - -"fastq@^1.6.0": - "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - "version" "1.13.0" - dependencies: - "reusify" "^1.0.4" - -"fb-watchman@^2.0.0": - "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" - "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "bser" "2.1.1" - -"figures@^3.2.0": - "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" - "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "escape-string-regexp" "^1.0.5" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"find-up@^4.0.0", "find-up@^4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"flatted@^3.2.5": - "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" - "version" "3.2.5" - -"foreach@^2.0.5": - "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - "version" "2.0.5" - -"form-data@^3.0.0": - "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" - -"fs-constants@^1.0.0": - "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" - "version" "1.0.0" - -"fs-extra@^10.0.1": - "integrity" "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" - "version" "10.0.1" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-extra@^9.1.0": - "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "at-least-node" "^1.0.0" - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" - -"fs.realpath@^1.0.0": - "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"fsevents@^2.3.2": - "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - "version" "2.3.2" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"gensync@^1.0.0-beta.2": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" - -"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" - -"get-intrinsic@^1.0.1", "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": - "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.1" - -"get-package-type@^0.1.0": - "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - "version" "0.1.0" - -"get-stream@^6.0.0": - "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - "version" "6.0.1" - -"get-symbol-description@^1.0.0": - "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" - "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.1" - -"glob-parent@^5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@7.2.0": - "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^3.0.4" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": - "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" - "version" "4.2.8" - -"graphology-types@^0.21.2", "graphology-types@>=0.24.0": - "integrity" "sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA==" - "resolved" "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" - "version" "0.21.2" - -"graphology@^0.24.1": - "integrity" "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==" - "resolved" "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" - "version" "0.24.1" - dependencies: - "events" "^3.3.0" - "obliterator" "^2.0.2" - -"has-bigints@^1.0.1": - "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - "version" "1.0.1" - -"has-flag@^3.0.0": - "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-symbols@^1.0.1", "has-symbols@^1.0.2": - "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - "version" "1.0.2" - -"has-tostringtag@^1.0.0": - "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" - "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-symbols" "^1.0.2" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"header-case@^2.0.4": - "integrity" "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==" - "resolved" "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "capital-case" "^1.0.4" - "tslib" "^2.0.3" - -"html-encoding-sniffer@^2.0.1": - "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" - "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "whatwg-encoding" "^1.0.5" - -"html-escaper@^2.0.0": - "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - "version" "2.0.2" - -"http-proxy-agent@^4.0.1": - "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - "version" "4.0.1" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +figures@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flatted@^3.2.5: + version "3.2.5" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz" + integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@7.2.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: + version "7.2.0" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.8" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== + +graphology-types@^0.21.2: + version "0.21.2" + resolved "https://registry.npmjs.org/graphology-types/-/graphology-types-0.21.2.tgz" + integrity sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA== + +graphology@^0.24.1: + version "0.24.1" + resolved "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz" + integrity sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg== + dependencies: + events "^3.3.0" + obliterator "^2.0.2" + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + dependencies: + capital-case "^1.0.4" + tslib "^2.0.3" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" - -"https-proxy-agent@^5.0.0": - "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "agent-base" "6" - "debug" "4" - -"human-signals@^2.1.0": - "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - "version" "2.1.0" - -"iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"ieee754@^1.1.13": - "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - "version" "1.2.1" - -"ignore@^5.1.9": - "integrity" "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" - "version" "5.1.9" - -"import-local@^3.0.2": - "integrity" "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "pkg-dir" "^4.2.0" - "resolve-cwd" "^3.0.0" - -"imurmurhash@^0.1.4": - "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"inflight@^1.0.4": - "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@2": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"ink-select-input@^4.2.1": - "integrity" "sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw==" - "resolved" "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "arr-rotate" "^1.0.0" - "figures" "^3.2.0" - "lodash.isequal" "^4.5.0" - -"internal-slot@^1.0.3": - "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" - "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "get-intrinsic" "^1.1.0" - "has" "^1.0.3" - "side-channel" "^1.0.4" - -"is-arguments@^1.0.4", "is-arguments@^1.1.0": - "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" - "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-bigint@^1.0.1": - "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" - "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-bigints" "^1.0.1" - -"is-boolean-object@^1.1.0": - "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" - "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-callable@^1.1.4", "is-callable@^1.2.4": - "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" - "version" "1.2.4" - -"is-ci@^3.0.0": - "integrity" "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ci-info" "^3.1.1" - -"is-core-module@^2.2.0": - "integrity" "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "has" "^1.0.3" - -"is-date-object@^1.0.1", "is-date-object@^1.0.2": - "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-extglob@^2.1.1": - "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-generator-fn@^2.0.0": - "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - "version" "2.1.0" - -"is-glob@^4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-map@^2.0.1", "is-map@^2.0.2": - "integrity" "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" - "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" - "version" "2.0.2" - -"is-negative-zero@^2.0.1": - "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - "version" "2.0.1" - -"is-number-object@^1.0.4": - "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" - "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-potential-custom-element-name@^1.0.1": - "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" - "version" "1.0.1" - -"is-regex@^1.1.1", "is-regex@^1.1.4": - "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-set@^2.0.1", "is-set@^2.0.2": - "integrity" "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" - "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" - "version" "2.0.2" - -"is-shared-array-buffer@^1.0.1": - "integrity" "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" - "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" - "version" "1.0.1" - -"is-stream@^2.0.0": - "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - "version" "2.0.1" - -"is-string@^1.0.5", "is-string@^1.0.7": - "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-symbol@^1.0.2", "is-symbol@^1.0.3": - "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" - "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-symbols" "^1.0.2" - -"is-typed-array@^1.1.7": - "integrity" "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==" - "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" - "version" "1.1.8" - dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" - -"is-typedarray@^1.0.0": - "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" - -"is-valid-domain@^0.1.6": - "integrity" "sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==" - "resolved" "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" - "version" "0.1.6" - dependencies: - "punycode" "^2.1.1" - -"is-weakmap@^2.0.1": - "integrity" "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" - "resolved" "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" - "version" "2.0.1" - -"is-weakref@^1.0.1": - "integrity" "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==" - "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "call-bind" "^1.0.0" - -"is-weakset@^2.0.1": - "integrity" "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" - "resolved" "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" - "version" "2.0.1" - -"isarray@^2.0.5": - "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - "version" "2.0.5" - -"isarray@~1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isexe@^2.0.0": - "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"istanbul-lib-coverage@^3.0.0": - "integrity" "sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g==" - "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" - "version" "3.0.2" - -"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": - "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" - "version" "4.0.3" + agent-base "6" + debug "4" + +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^5.1.9: + version "5.1.9" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" + integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== + +import-local@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz" + integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ink-select-input@^4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/ink-select-input/-/ink-select-input-4.2.1.tgz" + integrity sha512-WvlrYdwmdnD6/nE/9mNhaaanTQOKmwy/hT/vuAqbDec3PUQBQ8Pkwszii/8eGvDTx5bGiUHu18P9D5IoB/ERaw== + dependencies: + arr-rotate "^1.0.0" + figures "^3.2.0" + lodash.isequal "^4.5.0" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +is-arguments@^1.0.4, is-arguments@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-ci@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz" + integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== + dependencies: + ci-info "^3.1.1" + +is-core-module@^2.2.0: + version "2.7.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz" + integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.2: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.1.1, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz" + integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.7: + version "1.1.8" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz" + integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-valid-domain@^0.1.6: + version "0.1.6" + resolved "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.1.6.tgz" + integrity sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg== + dependencies: + punycode "^2.1.1" + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz" + integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== + dependencies: + call-bind "^1.0.0" + +is-weakset@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz" + integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +istanbul-lib-coverage@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.2.tgz" + integrity sha512-o5+eTUYzCJ11/+JhW5/FUCdfsdoYVdQ/8I/OveE2XsjehYn5DdeSnNQAbjYaO8gQ6hvGTN6GM6ddQqpTVG5j8g== + +istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-coverage" "^3.0.0" - "semver" "^6.3.0" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" -"istanbul-lib-report@^3.0.0": - "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: - "istanbul-lib-coverage" "^3.0.0" - "make-dir" "^3.0.0" - "supports-color" "^7.1.0" + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" -"istanbul-lib-source-maps@^4.0.0": - "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" - "version" "4.0.1" +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: - "debug" "^4.1.1" - "istanbul-lib-coverage" "^3.0.0" - "source-map" "^0.6.1" + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" -"istanbul-reports@^3.0.2": - "integrity" "sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ==" - "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" - "version" "3.0.4" +istanbul-reports@^3.0.2: + version "3.0.4" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + integrity sha512-bFjUnc95rHjdCR63WMHUS7yfJJh8T9IPSWavvR02hhjVwezWALZ5axF9EqjmwZHpXqkzbgAMP8DmAtiyNxrdrQ== dependencies: - "html-escaper" "^2.0.0" - "istanbul-lib-report" "^3.0.0" + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" -"jest-changed-files@^27.2.5": - "integrity" "sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw==" - "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" - "version" "27.2.5" +jest-changed-files@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.2.5.tgz" + integrity sha512-jfnNJzF89csUKRPKJ4MwZ1SH27wTmX2xiAIHUHrsb/OYd9Jbo4/SXxJ17/nnx6RIifpthk3Y+LEeOk+/dDeGdw== dependencies: "@jest/types" "^27.2.5" - "execa" "^5.0.0" - "throat" "^6.0.1" + execa "^5.0.0" + throat "^6.0.1" -"jest-circus@^27.2.5": - "integrity" "sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q==" - "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" - "version" "27.2.5" +jest-circus@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.5.tgz" + integrity sha512-eyL9IcrAxm3Saq3rmajFCwpaxaRMGJ1KJs+7hlTDinXpJmeR3P02bheM3CYohE7UfwOBmrFMJHjgo/WPcLTM+Q== dependencies: "@jest/environment" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "dedent" "^0.7.0" - "expect" "^27.2.5" - "is-generator-fn" "^2.0.0" - "jest-each" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - "throat" "^6.0.1" - -"jest-cli@^27.1.0": - "integrity" "sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg==" - "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.2.5" + is-generator-fn "^2.0.0" + jest-each "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + pretty-format "^27.2.5" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.1.0: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.5.tgz" + integrity sha512-XzfcOXi5WQrXqFYsDxq5RDOKY4FNIgBgvgf3ZBz4e/j5/aWep5KnsAYH5OFPMdX/TP/LFsYQMRH7kzJUMh6JKg== dependencies: "@jest/core" "^27.2.5" "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "import-local" "^3.0.2" - "jest-config" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "prompts" "^2.0.1" - "yargs" "^16.2.0" - -"jest-config@^27.2.5": - "integrity" "sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ==" - "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + import-local "^3.0.2" + jest-config "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-27.2.5.tgz" + integrity sha512-QdENtn9b5rIIYGlbDNEcgY9LDL5kcokJnXrp7x8AGjHob/XFqw1Z6p+gjfna2sUulQsQ3ce2Fvntnv+7fKYDhQ== dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^27.2.5" "@jest/types" "^27.2.5" - "babel-jest" "^27.2.5" - "chalk" "^4.0.0" - "deepmerge" "^4.2.2" - "glob" "^7.1.1" - "graceful-fs" "^4.2.4" - "is-ci" "^3.0.0" - "jest-circus" "^27.2.5" - "jest-environment-jsdom" "^27.2.5" - "jest-environment-node" "^27.2.5" - "jest-get-type" "^27.0.6" - "jest-jasmine2" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-runner" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "micromatch" "^4.0.4" - "pretty-format" "^27.2.5" - -"jest-diff@^27.0.0", "jest-diff@^27.2.5": - "integrity" "sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA==" - "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "chalk" "^4.0.0" - "diff-sequences" "^27.0.6" - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-docblock@^27.0.6": - "integrity" "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==" - "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" - "version" "27.0.6" - dependencies: - "detect-newline" "^3.0.0" - -"jest-each@^27.2.5": - "integrity" "sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag==" - "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" - "version" "27.2.5" + babel-jest "^27.2.5" + chalk "^4.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + jest-circus "^27.2.5" + jest-environment-jsdom "^27.2.5" + jest-environment-node "^27.2.5" + jest-get-type "^27.0.6" + jest-jasmine2 "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-runner "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + micromatch "^4.0.4" + pretty-format "^27.2.5" + +jest-diff@^27.0.0, jest-diff@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.5.tgz" + integrity sha512-7gfwwyYkeslOOVQY4tVq5TaQa92mWfC9COsVYMNVYyJTOYAqbIkoD3twi5A+h+tAPtAelRxkqY6/xu+jwTr0dA== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.0.6" + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-docblock@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz" + integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-27.2.5.tgz" + integrity sha512-HUPWIbJT0bXarRwKu/m7lYzqxR4GM5EhKOsu0z3t0SKtbFN6skQhpAUADM4qFShBXb9zoOuag5lcrR1x/WM+Ag== dependencies: "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "jest-get-type" "^27.0.6" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" + chalk "^4.0.0" + jest-get-type "^27.0.6" + jest-util "^27.2.5" + pretty-format "^27.2.5" -"jest-environment-jsdom@^27.2.5": - "integrity" "sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg==" - "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" - "version" "27.2.5" +jest-environment-jsdom@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz" + integrity sha512-QtRpOh/RQKuXniaWcoFE2ElwP6tQcyxHu0hlk32880g0KczdonCs5P1sk5+weu/OVzh5V4Bt1rXuQthI01mBLg== dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" - "jsdom" "^16.6.0" + jest-mock "^27.2.5" + jest-util "^27.2.5" + jsdom "^16.6.0" -"jest-environment-node@^27.2.5": - "integrity" "sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg==" - "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" - "version" "27.2.5" +jest-environment-node@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.5.tgz" + integrity sha512-0o1LT4grm7iwrS8fIoLtwJxb/hoa3GsH7pP10P02Jpj7Mi4BXy65u46m89vEM2WfD1uFJQ2+dfDiWZNA2e6bJg== dependencies: "@jest/environment" "^27.2.5" "@jest/fake-timers" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "jest-mock" "^27.2.5" - "jest-util" "^27.2.5" + jest-mock "^27.2.5" + jest-util "^27.2.5" -"jest-get-type@^27.0.6": - "integrity" "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==" - "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" - "version" "27.0.6" +jest-get-type@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz" + integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg== -"jest-haste-map@^27.2.5": - "integrity" "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" - "version" "27.2.5" +jest-haste-map@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz" + integrity sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ== dependencies: "@jest/types" "^27.2.5" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - "anymatch" "^3.0.3" - "fb-watchman" "^2.0.0" - "graceful-fs" "^4.2.4" - "jest-regex-util" "^27.0.6" - "jest-serializer" "^27.0.6" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "micromatch" "^4.0.4" - "walker" "^1.0.7" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^27.0.6" + jest-serializer "^27.0.6" + jest-util "^27.2.5" + jest-worker "^27.2.5" + micromatch "^4.0.4" + walker "^1.0.7" optionalDependencies: - "fsevents" "^2.3.2" + fsevents "^2.3.2" -"jest-jasmine2@^27.2.5": - "integrity" "sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ==" - "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" - "version" "27.2.5" +jest-jasmine2@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz" + integrity sha512-hdxY9Cm/CjLqu2tXeAoQHPgA4vcqlweVXYOg1+S9FeFdznB9Rti+eEBKDDkmOy9iqr4Xfbq95OkC4NFbXXPCAQ== dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^27.2.5" @@ -2405,99 +2392,99 @@ "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "expect" "^27.2.5" - "is-generator-fn" "^2.0.0" - "jest-each" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "pretty-format" "^27.2.5" - "throat" "^6.0.1" - -"jest-leak-detector@^27.2.5": - "integrity" "sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ==" - "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-matcher-utils@^27.2.5": - "integrity" "sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==" - "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" - "version" "27.2.5" - dependencies: - "chalk" "^4.0.0" - "jest-diff" "^27.2.5" - "jest-get-type" "^27.0.6" - "pretty-format" "^27.2.5" - -"jest-message-util@^27.2.5": - "integrity" "sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ==" - "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.2.5" + is-generator-fn "^2.0.0" + jest-each "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-runtime "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + pretty-format "^27.2.5" + throat "^6.0.1" + +jest-leak-detector@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz" + integrity sha512-HYsi3GUR72bYhOGB5C5saF9sPdxGzSjX7soSQS+BqDRysc7sPeBwPbhbuT8DnOpijnKjgwWQ8JqvbmReYnt3aQ== + dependencies: + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-matcher-utils@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz" + integrity sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg== + dependencies: + chalk "^4.0.0" + jest-diff "^27.2.5" + jest-get-type "^27.0.6" + pretty-format "^27.2.5" + +jest-message-util@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.5.tgz" + integrity sha512-ggXSLoPfIYcbmZ8glgEJZ8b+e0Msw/iddRmgkoO7lDAr9SmI65IIfv7VnvTnV4FGnIIUIjzM+fHRHO5RBvyAbQ== dependencies: "@babel/code-frame" "^7.12.13" "@jest/types" "^27.2.5" "@types/stack-utils" "^2.0.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "micromatch" "^4.0.4" - "pretty-format" "^27.2.5" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - -"jest-mock@^27.2.5": - "integrity" "sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q==" - "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.4" + pretty-format "^27.2.5" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.5.tgz" + integrity sha512-HiMB3LqE9RzmeMzZARi2Bz3NoymxyP0gCid4y42ca1djffNtYFKgI220aC1VP1mUZ8rbpqZbHZOJ15093bZV/Q== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" -"jest-pnp-resolver@^1.2.2": - "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - "version" "1.2.2" +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -"jest-regex-util@^27.0.6": - "integrity" "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==" - "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" - "version" "27.0.6" +jest-regex-util@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz" + integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== -"jest-resolve-dependencies@^27.2.5": - "integrity" "sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg==" - "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" - "version" "27.2.5" +jest-resolve-dependencies@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.5.tgz" + integrity sha512-BSjefped31bcvvCh++/pN9ueqqN1n0+p8/58yScuWfklLm2tbPbS9d251vJhAy0ZI2pL/0IaGhOTJrs9Y4FJlg== dependencies: "@jest/types" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-snapshot" "^27.2.5" + jest-regex-util "^27.0.6" + jest-snapshot "^27.2.5" -"jest-resolve@*", "jest-resolve@^27.2.5": - "integrity" "sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg==" - "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" - "version" "27.2.5" +jest-resolve@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.5.tgz" + integrity sha512-q5irwS3oS73SKy3+FM/HL2T7WJftrk9BRzrXF92f7net5HMlS7lJMg/ZwxLB4YohKqjSsdksEw7n/jvMxV7EKg== dependencies: "@jest/types" "^27.2.5" - "chalk" "^4.0.0" - "escalade" "^3.1.1" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-pnp-resolver" "^1.2.2" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "resolve" "^1.20.0" - "slash" "^3.0.0" - -"jest-runner@^27.2.5": - "integrity" "sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg==" - "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + escalade "^3.1.1" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-pnp-resolver "^1.2.2" + jest-util "^27.2.5" + jest-validate "^27.2.5" + resolve "^1.20.0" + slash "^3.0.0" + +jest-runner@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.5.tgz" + integrity sha512-n41vw9RLg5TKAnEeJK9d6pGOsBOpwE89XBniK+AD1k26oIIy3V7ogM1scbDjSheji8MUPC9pNgCrZ/FHLVDNgg== dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2505,27 +2492,27 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "emittery" "^0.8.1" - "exit" "^0.1.2" - "graceful-fs" "^4.2.4" - "jest-docblock" "^27.0.6" - "jest-environment-jsdom" "^27.2.5" - "jest-environment-node" "^27.2.5" - "jest-haste-map" "^27.2.5" - "jest-leak-detector" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-runtime" "^27.2.5" - "jest-util" "^27.2.5" - "jest-worker" "^27.2.5" - "source-map-support" "^0.5.6" - "throat" "^6.0.1" - -"jest-runtime@^27.2.5": - "integrity" "sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA==" - "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" - "version" "27.2.5" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-docblock "^27.0.6" + jest-environment-jsdom "^27.2.5" + jest-environment-node "^27.2.5" + jest-haste-map "^27.2.5" + jest-leak-detector "^27.2.5" + jest-message-util "^27.2.5" + jest-resolve "^27.2.5" + jest-runtime "^27.2.5" + jest-util "^27.2.5" + jest-worker "^27.2.5" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.5.tgz" + integrity sha512-N0WRZ3QszKyZ3Dm27HTBbBuestsSd3Ud5ooVho47XZJ8aSKO/X1Ag8M1dNx9XzfGVRNdB/xCA3lz8MJwIzPLLA== dependencies: "@jest/console" "^27.2.5" "@jest/environment" "^27.2.5" @@ -2536,37 +2523,37 @@ "@jest/transform" "^27.2.5" "@jest/types" "^27.2.5" "@types/yargs" "^16.0.0" - "chalk" "^4.0.0" - "cjs-module-lexer" "^1.0.0" - "collect-v8-coverage" "^1.0.0" - "execa" "^5.0.0" - "exit" "^0.1.2" - "glob" "^7.1.3" - "graceful-fs" "^4.2.4" - "jest-haste-map" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-mock" "^27.2.5" - "jest-regex-util" "^27.0.6" - "jest-resolve" "^27.2.5" - "jest-snapshot" "^27.2.5" - "jest-util" "^27.2.5" - "jest-validate" "^27.2.5" - "slash" "^3.0.0" - "strip-bom" "^4.0.0" - "yargs" "^16.2.0" - -"jest-serializer@^27.0.6": - "integrity" "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==" - "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" - "version" "27.0.6" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.4" + jest-haste-map "^27.2.5" + jest-message-util "^27.2.5" + jest-mock "^27.2.5" + jest-regex-util "^27.0.6" + jest-resolve "^27.2.5" + jest-snapshot "^27.2.5" + jest-util "^27.2.5" + jest-validate "^27.2.5" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^16.2.0" + +jest-serializer@^27.0.6: + version "27.0.6" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz" + integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA== dependencies: "@types/node" "*" - "graceful-fs" "^4.2.4" + graceful-fs "^4.2.4" -"jest-snapshot@^27.2.5": - "integrity" "sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw==" - "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" - "version" "27.2.5" +jest-snapshot@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.5.tgz" + integrity sha512-2/Jkn+VN6Abwz0llBltZaiJMnL8b1j5Bp/gRIxe9YR3FCEh9qp0TXVV0dcpTGZ8AcJV1SZGQkczewkI9LP5yGw== dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" @@ -2578,1509 +2565,1490 @@ "@jest/types" "^27.2.5" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" - "babel-preset-current-node-syntax" "^1.0.0" - "chalk" "^4.0.0" - "expect" "^27.2.5" - "graceful-fs" "^4.2.4" - "jest-diff" "^27.2.5" - "jest-get-type" "^27.0.6" - "jest-haste-map" "^27.2.5" - "jest-matcher-utils" "^27.2.5" - "jest-message-util" "^27.2.5" - "jest-resolve" "^27.2.5" - "jest-util" "^27.2.5" - "natural-compare" "^1.4.0" - "pretty-format" "^27.2.5" - "semver" "^7.3.2" - -"jest-util@^27.0.0", "jest-util@^27.2.5": - "integrity" "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" - "version" "27.2.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.2.5" + graceful-fs "^4.2.4" + jest-diff "^27.2.5" + jest-get-type "^27.0.6" + jest-haste-map "^27.2.5" + jest-matcher-utils "^27.2.5" + jest-message-util "^27.2.5" + jest-resolve "^27.2.5" + jest-util "^27.2.5" + natural-compare "^1.4.0" + pretty-format "^27.2.5" + semver "^7.3.2" + +jest-util@^27.0.0, jest-util@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz" + integrity sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ== dependencies: "@jest/types" "^27.2.5" "@types/node" "*" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "is-ci" "^3.0.0" - "picomatch" "^2.2.3" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + picomatch "^2.2.3" -"jest-validate@^27.2.5": - "integrity" "sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw==" - "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" - "version" "27.2.5" +jest-validate@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.5.tgz" + integrity sha512-XgYtjS89nhVe+UfkbLgcm+GgXKWgL80t9nTcNeejyO3t0Sj/yHE8BtIJqjZu9NXQksYbGImoQRXmQ1gP+Guffw== dependencies: "@jest/types" "^27.2.5" - "camelcase" "^6.2.0" - "chalk" "^4.0.0" - "jest-get-type" "^27.0.6" - "leven" "^3.1.0" - "pretty-format" "^27.2.5" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.0.6" + leven "^3.1.0" + pretty-format "^27.2.5" -"jest-watcher@^27.2.5": - "integrity" "sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ==" - "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" - "version" "27.2.5" +jest-watcher@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.5.tgz" + integrity sha512-umV4qGozg2Dn6DTTtqAh9puPw+DGLK9AQas7+mWjiK8t0fWMpxKg8ZXReZw7L4C88DqorsGUiDgwHNZ+jkVrkQ== dependencies: "@jest/test-result" "^27.2.5" "@jest/types" "^27.2.5" "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "jest-util" "^27.2.5" - "string-length" "^4.0.1" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.2.5" + string-length "^4.0.1" -"jest-worker@^27.2.5": - "integrity" "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" - "version" "27.2.5" +jest-worker@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz" + integrity sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw== dependencies: "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^8.0.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" -"jest@^27.0.0", "jest@27.1.0": - "integrity" "sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg==" - "resolved" "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" - "version" "27.1.0" +jest@27.1.0: + version "27.1.0" + resolved "https://registry.npmjs.org/jest/-/jest-27.1.0.tgz" + integrity sha512-pSQDVwRSwb109Ss13lcMtdfS9r8/w2Zz8+mTUA9VORD66GflCdl8nUFCqM96geOD2EBwWCNURrNAfQsLIDNBdg== dependencies: "@jest/core" "^27.1.0" - "import-local" "^3.0.2" - "jest-cli" "^27.1.0" - -"js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" - -"js-yaml@^3.13.1": - "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - "version" "3.14.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"jsdom@^16.6.0": - "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==" - "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" - "version" "16.7.0" - dependencies: - "abab" "^2.0.5" - "acorn" "^8.2.4" - "acorn-globals" "^6.0.0" - "cssom" "^0.4.4" - "cssstyle" "^2.3.0" - "data-urls" "^2.0.0" - "decimal.js" "^10.2.1" - "domexception" "^2.0.1" - "escodegen" "^2.0.0" - "form-data" "^3.0.0" - "html-encoding-sniffer" "^2.0.1" - "http-proxy-agent" "^4.0.1" - "https-proxy-agent" "^5.0.0" - "is-potential-custom-element-name" "^1.0.1" - "nwsapi" "^2.2.0" - "parse5" "6.0.1" - "saxes" "^5.0.1" - "symbol-tree" "^3.2.4" - "tough-cookie" "^4.0.0" - "w3c-hr-time" "^1.0.2" - "w3c-xmlserializer" "^2.0.0" - "webidl-conversions" "^6.1.0" - "whatwg-encoding" "^1.0.5" - "whatwg-mimetype" "^2.3.0" - "whatwg-url" "^8.5.0" - "ws" "^7.4.6" - "xml-name-validator" "^3.0.0" - -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" - -"jsii-pacmak@^1.55.1": - "integrity" "sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA==" - "resolved" "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" - "version" "1.55.1" + import-local "^3.0.2" + jest-cli "^27.1.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsii-pacmak@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.55.1.tgz" + integrity sha512-E208pgMfxbPbXgmcskDG0/hBbkPLGlU7S79VoXESy1Kegf7TnZjLqpBdJ3mNxIroS5gIC8DToArMHUFAQ6z0lA== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "clone" "^2.1.2" - "codemaker" "^1.55.1" - "commonmark" "^0.30.0" - "escape-string-regexp" "^4.0.0" - "fs-extra" "^9.1.0" - "jsii-reflect" "^1.55.1" - "jsii-rosetta" "^1.55.1" - "semver" "^7.3.5" - "spdx-license-list" "^6.4.0" - "xmlbuilder" "^15.1.1" - "yargs" "^16.2.0" - -"jsii-reflect@^1.55.1": - "integrity" "sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q==" - "resolved" "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" - "version" "1.55.1" + clone "^2.1.2" + codemaker "^1.55.1" + commonmark "^0.30.0" + escape-string-regexp "^4.0.0" + fs-extra "^9.1.0" + jsii-reflect "^1.55.1" + jsii-rosetta "^1.55.1" + semver "^7.3.5" + spdx-license-list "^6.4.0" + xmlbuilder "^15.1.1" + yargs "^16.2.0" + +jsii-reflect@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.55.1.tgz" + integrity sha512-/Ak+sCuIjJaRCflCWT2UKPdT88EQhbPYLhtF7F42uuUr2tchlNkybNE15bigZbtqLw7SP1fp/6Dedujvf90N9Q== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "chalk" "^4" - "fs-extra" "^9.1.0" - "oo-ascii-tree" "^1.55.1" - "yargs" "^16.2.0" + chalk "^4" + fs-extra "^9.1.0" + oo-ascii-tree "^1.55.1" + yargs "^16.2.0" -"jsii-rosetta@^1.55.1": - "integrity" "sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig==" - "resolved" "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" - "version" "1.55.1" +jsii-rosetta@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-1.55.1.tgz" + integrity sha512-ZUzuO2JgnxE01tgIdZorsUZj5jiHP8uxeLDU/vsnmnAU2ZbMHFDT1cWacoAKESDnCyFF8VRCuPXHx8e5/SOXig== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "1.55.1" "@xmldom/xmldom" "^0.8.1" - "commonmark" "^0.30.0" - "fast-glob" "^3.2.11" - "fs-extra" "^9.1.0" - "jsii" "1.55.1" - "semver" "^7.3.5" - "semver-intersect" "^1.4.0" - "sort-json" "^2.0.1" - "typescript" "~3.9.10" - "workerpool" "^6.2.0" - "yargs" "^16.2.0" - -"jsii-srcmak@^0.1.513": - "integrity" "sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw==" - "resolved" "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" - "version" "0.1.515" - dependencies: - "fs-extra" "^9.1.0" - "jsii" "^1.55.1" - "jsii-pacmak" "^1.55.1" - "ncp" "^2.0.0" - "yargs" "^15.4.1" - -"jsii@^1.55.1", "jsii@1.55.1": - "integrity" "sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA==" - "resolved" "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" - "version" "1.55.1" + commonmark "^0.30.0" + fast-glob "^3.2.11" + fs-extra "^9.1.0" + jsii "1.55.1" + semver "^7.3.5" + semver-intersect "^1.4.0" + sort-json "^2.0.1" + typescript "~3.9.10" + workerpool "^6.2.0" + yargs "^16.2.0" + +jsii-srcmak@^0.1.513: + version "0.1.515" + resolved "https://registry.npmjs.org/jsii-srcmak/-/jsii-srcmak-0.1.515.tgz" + integrity sha512-2HrYbrr/blFesmwuAgN2OErB0R6luQ5W8L4cH2IljzJPNEAdJ9QdYo4AVnflZY4PuXbQQOW/6UDEhObJzfiHzw== + dependencies: + fs-extra "^9.1.0" + jsii "^1.55.1" + jsii-pacmak "^1.55.1" + ncp "^2.0.0" + yargs "^15.4.1" + +jsii@1.55.1, jsii@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/jsii/-/jsii-1.55.1.tgz" + integrity sha512-9L6BztDV8PwNY5C+vwuLRJTzijh5Kyh3eijaz8NS11Jc7rTeTN8AvLxyWsIaPO+ITTP4JTsDKOU3tBaoWabRzA== dependencies: "@jsii/check-node" "1.55.1" "@jsii/spec" "^1.55.1" - "case" "^1.6.3" - "chalk" "^4" - "deep-equal" "^2.0.5" - "fs-extra" "^9.1.0" - "log4js" "^6.4.2" - "semver" "^7.3.5" - "semver-intersect" "^1.4.0" - "sort-json" "^2.0.1" - "spdx-license-list" "^6.4.0" - "typescript" "~3.9.10" - "yargs" "^16.2.0" - -"json-stable-stringify@^1.0.1": - "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" - "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "jsonify" "~0.0.0" - -"json5@^2.1.2", "json5@2.x": - "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "minimist" "^1.2.5" - -"jsonfile@^4.0.0": - "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" + case "^1.6.3" + chalk "^4" + deep-equal "^2.0.5" + fs-extra "^9.1.0" + log4js "^6.4.2" + semver "^7.3.5" + semver-intersect "^1.4.0" + sort-json "^2.0.1" + spdx-license-list "^6.4.0" + typescript "~3.9.10" + yargs "^16.2.0" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json5@2.x, json5@^2.1.2: + version "2.2.0" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: - "graceful-fs" "^4.1.6" + graceful-fs "^4.1.6" -"jsonfile@^6.0.1": - "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - "version" "6.1.0" +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: - "universalify" "^2.0.0" + universalify "^2.0.0" optionalDependencies: - "graceful-fs" "^4.1.6" - -"jsonify@~0.0.0": - "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - "version" "0.0.0" - -"jsonschema@^1.4.0": - "integrity" "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==" - "resolved" "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" - "version" "1.4.0" - -"kleur@^3.0.3": - "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - "version" "3.0.3" - -"lazystream@^1.0.0": - "version" "1.0.1" - dependencies: - "readable-stream" "^2.0.5" - -"leven@^3.1.0": - "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - "version" "3.1.0" - -"levn@~0.3.0": - "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-locate" "^4.1.0" - -"lodash.defaults@^4.2.0": - "integrity" "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - "resolved" "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" - "version" "4.2.0" - -"lodash.difference@^4.5.0": - "integrity" "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" - "resolved" "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" - "version" "4.5.0" - -"lodash.flatten@^4.4.0": - "integrity" "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - "resolved" "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" - "version" "4.4.0" - -"lodash.isequal@^4.5.0": - "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - "version" "4.5.0" - -"lodash.isplainobject@^4.0.6": - "integrity" "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" - "version" "4.0.6" - -"lodash.union@^4.6.0": - "integrity" "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - "resolved" "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" - "version" "4.6.0" - -"lodash@^4.7.0", "lodash@4.x": - "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - "version" "4.17.21" - -"log4js@^6.4.2": - "integrity" "sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==" - "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" - "version" "6.4.4" - dependencies: - "date-format" "^4.0.6" - "debug" "^4.3.4" - "flatted" "^3.2.5" - "rfdc" "^1.3.0" - "streamroller" "^3.0.6" - -"lower-case@^2.0.2": - "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" - "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"make-dir@^3.0.0": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "semver" "^6.0.0" - -"make-error@1.x": - "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - "version" "1.3.6" - -"makeerror@1.0.x": - "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" - "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" - "version" "1.0.11" - dependencies: - "tmpl" "1.0.x" - -"mdurl@~1.0.1": - "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" - "version" "1.0.1" - -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" - -"merge2@^1.3.0": - "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - "version" "1.4.1" - -"micromatch@^4.0.4": - "integrity" "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "braces" "^3.0.1" - "picomatch" "^2.2.3" - -"mime-db@1.50.0": - "integrity" "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" - "version" "1.50.0" - -"mime-types@^2.1.12": - "integrity" "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" - "version" "2.1.33" - dependencies: - "mime-db" "1.50.0" - -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" - -"minimatch@^3.0.4": - "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "brace-expansion" "^1.1.7" - -"minimatch@^5.0.1": - "integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "brace-expansion" "^2.0.1" - -"minimist@^1.2.0", "minimist@^1.2.5", "minimist@>=1.2.2": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" - -"ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"natural-compare@^1.4.0": - "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - "version" "1.4.0" - -"ncp@^2.0.0": - "integrity" "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" - "resolved" "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" - "version" "2.0.0" - -"no-case@^3.0.4": - "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" - "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "lower-case" "^2.0.2" - "tslib" "^2.0.3" - -"node-abort-controller@^3.0.1": - "integrity" "sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==" - "resolved" "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" - "version" "3.0.1" - -"node-fetch@^2.6.7": - "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - "version" "2.6.7" - dependencies: - "whatwg-url" "^5.0.0" - -"node-int64@^0.4.0": - "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - "version" "0.4.0" - -"node-modules-regexp@^1.0.0": - "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" - "version" "1.0.0" - -"node-releases@^1.1.77": - "integrity" "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" - "version" "1.1.77" - -"normalize-path@^3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"npm-run-path@^4.0.1": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "path-key" "^3.0.0" - -"nwsapi@^2.2.0": - "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" - "version" "2.2.0" - -"object-inspect@^1.11.0", "object-inspect@^1.9.0": - "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" - "version" "1.11.0" - -"object-is@^1.1.4": - "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" - "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"object-keys@^1.0.12", "object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"object.assign@^4.1.2": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" - -"obliterator@^2.0.2": - "integrity" "sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg==" - "resolved" "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" - "version" "2.0.2" - -"once@^1.3.0", "once@^1.4.0": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"onetime@^5.1.2": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "mimic-fn" "^2.1.0" - -"oo-ascii-tree@^1.55.1": - "integrity" "sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA==" - "resolved" "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" - "version" "1.55.1" - -"optionator@^0.8.1": - "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - "version" "0.8.3" - dependencies: - "deep-is" "~0.1.3" - "fast-levenshtein" "~2.0.6" - "levn" "~0.3.0" - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - "word-wrap" "~1.2.3" - -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "p-try" "^2.0.0" - -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "p-limit" "^2.2.0" - -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"param-case@^3.0.4": - "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" - "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"parse5@6.0.1": - "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - "version" "6.0.1" - -"pascal-case@^3.1.2": - "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" - "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-case@^3.0.4": - "integrity" "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==" - "resolved" "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-is-absolute@^1.0.0": - "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" - -"path-parse@^1.0.6": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" - -"picocolors@^0.2.1": - "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" - "version" "0.2.1" - -"picomatch@^2.0.4", "picomatch@^2.2.3": - "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" - "version" "2.3.0" - -"pirates@^4.0.1": - "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" - "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "node-modules-regexp" "^1.0.0" - -"pkg-dir@^4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"prelude-ls@~1.1.2": - "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - "version" "1.1.2" - -"prettier@^2.6.1": - "integrity" "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==" - "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" - "version" "2.6.1" - -"pretty-format@^27.0.0", "pretty-format@^27.2.5": - "integrity" "sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g==" - "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" - "version" "27.2.5" + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsonschema@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz" + integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + +lodash@4.x, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log4js@^6.4.2: + version "6.4.4" + resolved "https://registry.npmjs.org/log4js/-/log4js-6.4.4.tgz" + integrity sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw== + dependencies: + date-format "^4.0.6" + debug "^4.3.4" + flatted "^3.2.5" + rfdc "^1.3.0" + streamroller "^3.0.6" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-error@1.x: + version "1.3.6" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +mdurl@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.50.0: + version "1.50.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz" + integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== + +mime-types@^2.1.12: + version "2.1.33" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz" + integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== + dependencies: + mime-db "1.50.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" + integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== + dependencies: + brace-expansion "^2.0.1" + +minimist@>=1.2.2, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +ncp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-abort-controller@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz" + integrity sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw== + +node-fetch@^2.6.7: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-releases@^1.1.77: + version "1.1.77" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +object-inspect@^1.11.0, object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== + +object-is@^1.1.4: + version "1.1.5" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +obliterator@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz" + integrity sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg== + +once@^1.3.0, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +oo-ascii-tree@^1.55.1: + version "1.55.1" + resolved "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.55.1.tgz" + integrity sha512-wGtYFm45kmxdss2XrdXC14uDUfyekbaqqZJrfvPtYHSa98Bk+RXHdTHHLQ1kwem6HT5c3ogf7+ZUBhX0B034iA== + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picomatch@^2.0.4, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + +pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prettier@^2.6.1: + version "2.6.1" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz" + integrity sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A== + +pretty-format@^27.0.0, pretty-format@^27.2.5: + version "27.2.5" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.5.tgz" + integrity sha512-+nYn2z9GgicO9JiqmY25Xtq8SYfZ/5VCpEU3pppHHNAhd1y+ZXxmNPd1evmNcAd6Hz4iBV2kf0UpGth5A/VJ7g== dependencies: "@jest/types" "^27.2.5" - "ansi-regex" "^5.0.1" - "ansi-styles" "^5.0.0" - "react-is" "^17.0.1" - -"printj@~1.3.1": - "version" "1.3.1" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"prompts@^2.0.1": - "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" - "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "kleur" "^3.0.3" - "sisteransi" "^1.0.5" - -"psl@^1.1.33": - "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - "version" "1.8.0" - -"punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" - -"queue-microtask@^1.2.2": - "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - "version" "1.2.3" - -"react-is@^17.0.1": - "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" - "version" "17.0.2" - -"readable-stream@^2.0.0": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^2.0.5": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@^3.6.0": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readdir-glob@^1.0.0": - "integrity" "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==" - "resolved" "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "minimatch" "^3.0.4" - -"regexp.prototype.flags@^1.3.0": - "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" - "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"require-directory@^2.1.1": - "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" - -"require-main-filename@^2.0.0": - "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - "version" "2.0.0" - -"reserved-words@^0.1.2": - "integrity" "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=" - "resolved" "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" - "version" "0.1.2" - -"resolve-cwd@^3.0.0": - "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "resolve-from" "^5.0.0" - -"resolve-from@^5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" - -"resolve@^1.20.0": - "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" - "version" "1.20.0" - dependencies: - "is-core-module" "^2.2.0" - "path-parse" "^1.0.6" - -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" - -"rfdc@^1.3.0": - "integrity" "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" - "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" - "version" "1.3.0" - -"rimraf@^3.0.0": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "glob" "^7.1.3" - -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "queue-microtask" "^1.2.2" - -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-buffer@~5.2.0": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +printj@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/printj/-/printj-1.3.1.tgz#9af6b1d55647a1587ac44f4c1654a4b95b8e12cb" + integrity sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +psl@^1.1.33: + version "1.8.0" + resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +readable-stream@^2.0.0, readable-stream@^2.0.5: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdir-glob@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz" + integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== + dependencies: + minimatch "^3.0.4" + +regexp.prototype.flags@^1.3.0: + version "1.3.1" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +reserved-words@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz" + integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== "safer-buffer@>= 2.1.2 < 3": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"saxes@^5.0.1": - "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" - "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "xmlchars" "^2.2.0" - -"semver-intersect@^1.4.0": - "integrity" "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==" - "resolved" "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "semver" "^5.0.0" - -"semver@^5.0.0": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^6.0.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^6.3.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.3.2", "semver@^7.3.5", "semver@7.x": - "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - "version" "7.3.5" - dependencies: - "lru-cache" "^6.0.0" - -"sentence-case@^3.0.4": - "integrity" "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==" - "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" - -"set-blocking@^2.0.0": - "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "shebang-regex" "^3.0.0" - -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" - -"side-channel@^1.0.3", "side-channel@^1.0.4": - "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.0" - "get-intrinsic" "^1.0.2" - "object-inspect" "^1.9.0" - -"signal-exit@^3.0.2", "signal-exit@^3.0.3": - "integrity" "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" - "version" "3.0.5" - -"sisteransi@^1.0.5": - "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - "version" "1.0.5" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"snake-case@^3.0.4": - "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" - "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" - -"sort-json@^2.0.1": - "integrity" "sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==" - "resolved" "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "detect-indent" "^5.0.0" - "detect-newline" "^2.1.0" - "minimist" "^1.2.0" - -"source-map-support@^0.5.6": - "integrity" "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" - "version" "0.5.20" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map@^0.5.0": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" - -"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@^0.7.3": - "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - "version" "0.7.3" - -"spdx-license-list@^6.4.0": - "integrity" "sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA==" - "resolved" "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" - "version" "6.4.0" - -"sprintf-js@~1.0.2": - "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"stack-utils@^2.0.3": - "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" - "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "escape-string-regexp" "^2.0.0" - -"streamroller@^3.0.6": - "integrity" "sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==" - "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" - "version" "3.0.6" - dependencies: - "date-format" "^4.0.6" - "debug" "^4.3.4" - "fs-extra" "^10.0.1" - -"string_decoder@^1.1.1": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "safe-buffer" "~5.2.0" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"string-length@^4.0.1": - "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" - "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "char-regex" "^1.0.2" - "strip-ansi" "^6.0.0" - -"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.1" - -"string.prototype.repeat@^0.2.0": - "integrity" "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=" - "resolved" "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" - "version" "0.2.0" - -"string.prototype.trimend@^1.0.4": - "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"string.prototype.trimstart@^1.0.4": - "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - -"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-bom@^4.0.0": - "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - "version" "4.0.0" - -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +semver-intersect@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz" + integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ== + dependencies: + semver "^5.0.0" + +semver@7.x, semver@^7.3.2, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +semver@^5.0.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.3, side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.5" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz" + integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +sort-json@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/sort-json/-/sort-json-2.0.1.tgz" + integrity sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ== + dependencies: + detect-indent "^5.0.0" + detect-newline "^2.1.0" + minimist "^1.2.0" + +source-map-support@^0.5.6: + version "0.5.20" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz" + integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +spdx-license-list@^6.4.0: + version "6.4.0" + resolved "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.4.0.tgz" + integrity sha512-4BxgJ1IZxTJuX1YxMGu2cRYK46Bk9zJNTK2/R0wNZR0cm+6SVl26/uG7FQmQtxoJQX1uZ0EpTi2L7zvMLboaBA== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stack-utils@^2.0.3: + version "2.0.5" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" + integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== + dependencies: + escape-string-regexp "^2.0.0" + +streamroller@^3.0.6: + version "3.0.6" + resolved "https://registry.npmjs.org/streamroller/-/streamroller-3.0.6.tgz" + integrity sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg== + dependencies: + date-format "^4.0.6" + debug "^4.3.4" + fs-extra "^10.0.1" + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.repeat@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz" + integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8= + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: - "has-flag" "^3.0.0" - -"supports-color@^7.0.0", "supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"supports-color@^8.0.0": - "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - "version" "8.1.1" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"supports-hyperlinks@^2.0.0": - "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" - "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" - "version" "2.2.0" +supports-hyperlinks@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== dependencies: - "has-flag" "^4.0.0" - "supports-color" "^7.0.0" + has-flag "^4.0.0" + supports-color "^7.0.0" -"symbol-tree@^3.2.4": - "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" - "version" "3.2.4" +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -"tar-stream@^2.2.0": - "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" - "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "bl" "^4.0.3" - "end-of-stream" "^1.4.1" - "fs-constants" "^1.0.0" - "inherits" "^2.0.3" - "readable-stream" "^3.1.1" +tar-stream@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" -"terminal-link@^2.0.0": - "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" - "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" - "version" "2.1.1" +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: - "ansi-escapes" "^4.2.1" - "supports-hyperlinks" "^2.0.0" + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" -"test-exclude@^6.0.0": - "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" - "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" - "version" "6.0.0" +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" - "glob" "^7.1.4" - "minimatch" "^3.0.4" - -"throat@^6.0.1": - "integrity" "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - "resolved" "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" - "version" "6.0.1" - -"tmpl@1.0.x": - "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" - "version" "1.0.5" - -"to-fast-properties@^2.0.0": - "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"tough-cookie@^4.0.0": - "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "psl" "^1.1.33" - "punycode" "^2.1.1" - "universalify" "^0.1.2" - -"tr46@^2.1.0": - "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "punycode" "^2.1.1" - -"tr46@~0.0.3": - "integrity" "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - "version" "0.0.3" - -"ts-jest@^27.0.5": - "integrity" "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==" - "resolved" "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" - "version" "27.0.5" - dependencies: - "bs-logger" "0.x" - "fast-json-stable-stringify" "2.x" - "jest-util" "^27.0.0" - "json5" "2.x" - "lodash" "4.x" - "make-error" "1.x" - "semver" "7.x" - "yargs-parser" "20.x" - -"tslib@^2.0.3": - "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - "version" "2.3.1" - -"type-check@~0.3.2": - "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - "version" "0.3.2" - dependencies: - "prelude-ls" "~1.1.2" - -"type-detect@4.0.8": - "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - "version" "4.0.8" - -"type-fest@^0.21.3": - "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - "version" "0.21.3" - -"typedarray-to-buffer@^3.1.5": - "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" - "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "is-typedarray" "^1.0.0" - -"typescript@^3.9.7", "typescript@>=3.8 <5.0", "typescript@~3.9.10": - "integrity" "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" - "version" "3.9.10" - -"unbox-primitive@^1.0.1": - "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" - "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "function-bind" "^1.1.1" - "has-bigints" "^1.0.1" - "has-symbols" "^1.0.2" - "which-boxed-primitive" "^1.0.2" - -"universalify@^0.1.0": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^0.1.2": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"universalify@^2.0.0": - "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - "version" "2.0.0" - -"upper-case-first@^2.0.2": - "integrity" "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==" - "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"upper-case@^2.0.2": - "integrity" "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==" - "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "tslib" "^2.0.3" - -"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"v8-to-istanbul@^8.1.0": - "integrity" "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==" - "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" - "version" "8.1.0" + glob "^7.1.4" + minimatch "^3.0.4" + +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + +tmpl@1.0.x: + version "1.0.5" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + +ts-jest@^27.0.5: + version "27.0.5" + resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz" + integrity sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w== + dependencies: + bs-logger "0.x" + fast-json-stable-stringify "2.x" + jest-util "^27.0.0" + json5 "2.x" + lodash "4.x" + make-error "1.x" + semver "7.x" + yargs-parser "20.x" + +tslib@^2.0.3: + version "2.3.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^3.9.7, typescript@~3.9.10: + version "3.9.10" + resolved "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" + integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +universalify@^0.1.0, universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + dependencies: + tslib "^2.0.3" + +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + dependencies: + tslib "^2.0.3" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +v8-to-istanbul@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz" + integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - "convert-source-map" "^1.6.0" - "source-map" "^0.7.3" - -"w3c-hr-time@^1.0.2": - "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" - "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "browser-process-hrtime" "^1.0.0" - -"w3c-xmlserializer@^2.0.0": - "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" - "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "xml-name-validator" "^3.0.0" - -"walker@^1.0.7": - "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" - "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "makeerror" "1.0.x" - -"webidl-conversions@^3.0.0": - "integrity" "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - "version" "3.0.1" - -"webidl-conversions@^5.0.0": - "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" - "version" "5.0.0" - -"webidl-conversions@^6.1.0": - "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" - "version" "6.1.0" - -"whatwg-encoding@^1.0.5": - "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" - "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "iconv-lite" "0.4.24" - -"whatwg-mimetype@^2.3.0": - "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" - "version" "2.3.0" - -"whatwg-url@^5.0.0": - "integrity" "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "tr46" "~0.0.3" - "webidl-conversions" "^3.0.0" - -"whatwg-url@^8.0.0", "whatwg-url@^8.5.0": - "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" - "version" "8.7.0" - dependencies: - "lodash" "^4.7.0" - "tr46" "^2.1.0" - "webidl-conversions" "^6.1.0" - -"which-boxed-primitive@^1.0.1", "which-boxed-primitive@^1.0.2": - "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" - "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "is-bigint" "^1.0.1" - "is-boolean-object" "^1.1.0" - "is-number-object" "^1.0.4" - "is-string" "^1.0.5" - "is-symbol" "^1.0.3" - -"which-collection@^1.0.1": - "integrity" "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==" - "resolved" "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "is-map" "^2.0.1" - "is-set" "^2.0.1" - "is-weakmap" "^2.0.1" - "is-weakset" "^2.0.1" - -"which-module@^2.0.0": - "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - "version" "2.0.0" - -"which-typed-array@^1.1.2": - "integrity" "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==" - "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" - "version" "1.1.7" - dependencies: - "available-typed-arrays" "^1.0.5" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" - "is-typed-array" "^1.1.7" - -"which@^2.0.1": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"word-wrap@~1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" - -"workerpool@^6.2.0": - "integrity" "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" - "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" - "version" "6.2.0" - -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrappy@1": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"write-file-atomic@^3.0.0": - "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "imurmurhash" "^0.1.4" - "is-typedarray" "^1.0.0" - "signal-exit" "^3.0.2" - "typedarray-to-buffer" "^3.1.5" - -"ws@^7.4.6": - "integrity" "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" - "version" "7.5.5" - -"xml-name-validator@^3.0.0": - "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" - "version" "3.0.0" - -"xmlbuilder@^15.1.1": - "integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" - "version" "15.1.1" - -"xmlchars@^2.2.0": - "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" - "version" "2.2.0" - -"y18n@^4.0.0": - "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - "version" "4.0.3" - -"y18n@^5.0.5": - "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - "version" "5.0.8" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yaml@1.10.2": - "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - "version" "1.10.2" - -"yargs-parser@^18.1.2": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-parser@^20.2.2", "yargs-parser@20.x": - "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - "version" "20.2.9" - -"yargs-parser@^21.0.0": - "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" - "version" "21.0.1" - -"yargs@^15.4.1": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" - dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" - -"yargs@^16.2.0": - "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - "version" "16.2.0" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.0" - "y18n" "^5.0.5" - "yargs-parser" "^20.2.2" - -"yargs@^17.4": - "integrity" "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" - "version" "17.4.0" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.3" - "y18n" "^5.0.5" - "yargs-parser" "^21.0.0" - -"zip-stream@^4.1.0": - "integrity" "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==" - "resolved" "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "archiver-utils" "^2.1.0" - "compress-commons" "^4.1.0" - "readable-stream" "^3.6.0" - -"zod@^1.11.17": - "integrity" "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" - "resolved" "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" - "version" "1.11.17" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which-typed-array@^1.1.2: + version "1.1.7" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz" + integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.7" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +workerpool@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz" + integrity sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A== + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.4.6: + version "7.5.5" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz" + integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@1.10.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@20.x, yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^21.0.0: + version "21.0.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== + +yargs@^15.4.1: + version "15.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.4: + version "17.4.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz" + integrity sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.0.0" + +zip-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz" + integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^4.1.0" + readable-stream "^3.6.0" + +zod@^1.11.17: + version "1.11.17" + resolved "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz" + integrity sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==